@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&family=Outfit:wght@300;400;500;600&display=swap);*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{bottom:0;top:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-1{right:-.25rem}.-right-12{right:-3rem}.-top-1{top:-.25rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-8{bottom:2rem}.end-44{inset-inline-end:11rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-8{left:2rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-8{right:2rem}.start-1{inset-inline-start:.25rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-24{top:6rem}.top-3{top:.75rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1190\]{z-index:1190}.z-\[1200\]{z-index:1200}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[79\]{z-index:79}.z-\[80\]{z-index:80}.col-span-1{grid-column:span 1/span 1}.col-span-12{grid-column:span 12/span 12}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-8{grid-column:span 8/span 8}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-8{margin-bottom:2rem;margin-top:2rem}.-mb-5{margin-bottom:-1.25rem}.-mb-px{margin-bottom:-1px}.-ml-4{margin-left:-1rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-4{margin-top:-1rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-8{margin-right:2rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-32{margin-top:8rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[1px\]{height:1px}.h-\[520px\]{height:520px}.h-\[90vh\]{height:90vh}.h-\[92px\]{height:92px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:-webkit-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-32{max-height:8rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[32rem\]{max-height:32rem}.max-h-\[500px\]{max-height:500px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[calc\(100vh-180px\)\]{max-height:calc(100vh - 180px)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-56{min-height:14rem}.min-h-\[280px\]{min-height:280px}.min-h-\[420px\]{min-height:420px}.min-h-\[60px\]{min-height:60px}.min-h-\[84px\]{min-height:84px}.min-h-\[calc\(100vh-56px\)\]{min-height:calc(100vh - 56px)}.min-h-\[calc\(100vh-6rem\)\]{min-height:calc(100vh - 6rem)}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-\[240px\]{width:240px}.w-\[320px\]{width:320px}.w-\[380px\]{width:380px}.w-\[70px\]{width:70px}.w-\[80px\]{width:80px}.w-\[90px\]{width:90px}.w-full{width:100%}.w-max{width:-webkit-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[106px\]{min-width:106px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[760px\]{min-width:760px}.min-w-\[7rem\]{min-width:7rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[900px\]{min-width:900px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.max-w-16{max-width:4rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[120px\]{max-width:120px}.max-w-\[13rem\]{max-width:13rem}.max-w-\[140px\]{max-width:140px}.max-w-\[1520px\]{max-width:1520px}.max-w-\[15rem\]{max-width:15rem}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[60\%\]{max-width:60%}.max-w-\[70px\]{max-width:70px}.max-w-\[85\%\]{max-width:85%}.max-w-\[90\%\]{max-width:90%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-webkit-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1}.flex-\[1\.5\]{flex:1.5 1}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-y-1\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\.5{--tw-translate-y:0.375rem}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.rotate-180,.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.rotate-45{--tw-rotate:45deg}.rotate-45,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-125{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.select-all{-webkit-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-\[1fr\2c auto\2c auto\]{grid-template-columns:1fr auto auto}.grid-cols-\[1fr_100px_1fr\]{grid-template-columns:1fr 100px 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-12{column-gap:3rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-6{column-gap:1.5rem}.gap-x-8{column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-16{row-gap:4rem}.gap-y-2{row-gap:.5rem}.gap-y-6{row-gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.5rem*var(--tw-space-y-reverse));margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(3rem*var(--tw-space-y-reverse));margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)))}.space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(3.5rem*var(--tw-space-y-reverse));margin-top:calc(3.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(4rem*var(--tw-space-y-reverse));margin-top:calc(4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.625rem*var(--tw-space-y-reverse));margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-stone-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#f5f5f4;border-color:rgb(245 245 244/var(--tw-divide-opacity,1))}.divide-stone-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#e7e5e4;border-color:rgb(231 229 228/var(--tw-divide-opacity,1))}.divide-stone-200\/80>:not([hidden])~:not([hidden]){border-color:#e7e5e4cc}.divide-stone-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#fafaf9;border-color:rgb(250 250 249/var(--tw-divide-opacity,1))}.divide-white\/75>:not([hidden])~:not([hidden]){border-color:#ffffffbf}.self-start{align-self:flex-start}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[28px\]{border-radius:28px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.75rem;border-radius:var(--radius)}.rounded-md{border-radius:calc(.75rem - 2px);border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(.75rem - 4px);border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-lg{border-top-left-radius:.75rem;border-top-left-radius:var(--radius);border-top-right-radius:.75rem;border-top-right-radius:var(--radius)}.rounded-t-md{border-top-left-radius:calc(.75rem - 2px);border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.75rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(.75rem - 4px);border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-amber-100{--tw-border-opacity:1;border-color:#fef3c7;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:#fde68a;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-200\/60{border-color:#fde68a99}.border-amber-300{--tw-border-opacity:1;border-color:#fcd34d;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-400{--tw-border-opacity:1;border-color:#fbbf24;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-amber-500{--tw-border-opacity:1;border-color:#f59e0b;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-amber-500\/60{border-color:#f59e0b99}.border-amber-600{--tw-border-opacity:1;border-color:#d97706;border-color:rgb(217 119 6/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:#bfdbfe;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-cyan-200{--tw-border-opacity:1;border-color:#a5f3fc;border-color:rgb(165 243 252/var(--tw-border-opacity,1))}.border-destructive{border-color:#ef4343;border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:#ef434380;border-color:hsl(var(--destructive)/.5)}.border-emerald-100{--tw-border-opacity:1;border-color:#d1fae5;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.border-emerald-200{--tw-border-opacity:1;border-color:#a7f3d0;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-200\/70{border-color:#a7f3d0b3}.border-emerald-300{--tw-border-opacity:1;border-color:#6ee7b7;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-emerald-400{--tw-border-opacity:1;border-color:#34d399;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.border-emerald-500{--tw-border-opacity:1;border-color:#10b981;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-emerald-600{--tw-border-opacity:1;border-color:#059669;border-color:rgb(5 150 105/var(--tw-border-opacity,1))}.border-input{border-color:#f1efef;border-color:hsl(var(--input))}.border-lime-200{--tw-border-opacity:1;border-color:#d9f99d;border-color:rgb(217 249 157/var(--tw-border-opacity,1))}.border-orange-200{--tw-border-opacity:1;border-color:#fed7aa;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-orange-300{--tw-border-opacity:1;border-color:#fdba74;border-color:rgb(253 186 116/var(--tw-border-opacity,1))}.border-primary{border-color:#2c2421;border-color:hsl(var(--primary))}.border-primary\/50{border-color:#2c242180;border-color:hsl(var(--primary)/.5)}.border-red-200{--tw-border-opacity:1;border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-rose-100{--tw-border-opacity:1;border-color:#ffe4e6;border-color:rgb(255 228 230/var(--tw-border-opacity,1))}.border-rose-200{--tw-border-opacity:1;border-color:#fecdd3;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-rose-300{--tw-border-opacity:1;border-color:#fda4af;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.border-rose-600{--tw-border-opacity:1;border-color:#e11d48;border-color:rgb(225 29 72/var(--tw-border-opacity,1))}.border-sky-200{--tw-border-opacity:1;border-color:#bae6fd;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-sky-200\/70{border-color:#bae6fdb3}.border-sky-300{--tw-border-opacity:1;border-color:#7dd3fc;border-color:rgb(125 211 252/var(--tw-border-opacity,1))}.border-sky-400{--tw-border-opacity:1;border-color:#38bdf8;border-color:rgb(56 189 248/var(--tw-border-opacity,1))}.border-stone-100{--tw-border-opacity:1;border-color:#f5f5f4;border-color:rgb(245 245 244/var(--tw-border-opacity,1))}.border-stone-200{--tw-border-opacity:1;border-color:#e7e5e4;border-color:rgb(231 229 228/var(--tw-border-opacity,1))}.border-stone-200\/70{border-color:#e7e5e4b3}.border-stone-200\/75{border-color:#e7e5e4bf}.border-stone-200\/80{border-color:#e7e5e4cc}.border-stone-300{--tw-border-opacity:1;border-color:#d6d3d1;border-color:rgb(214 211 209/var(--tw-border-opacity,1))}.border-stone-400{--tw-border-opacity:1;border-color:#a8a29e;border-color:rgb(168 162 158/var(--tw-border-opacity,1))}.border-stone-50{--tw-border-opacity:1;border-color:#fafaf9;border-color:rgb(250 250 249/var(--tw-border-opacity,1))}.border-stone-700{--tw-border-opacity:1;border-color:#44403c;border-color:rgb(68 64 60/var(--tw-border-opacity,1))}.border-stone-700\/60{border-color:#44403c99}.border-stone-800{--tw-border-opacity:1;border-color:#292524;border-color:rgb(41 37 36/var(--tw-border-opacity,1))}.border-stone-900{--tw-border-opacity:1;border-color:#1c1917;border-color:rgb(28 25 23/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-violet-200{--tw-border-opacity:1;border-color:#ddd6fe;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/40{border-color:#fff6}.border-white\/75{border-color:#ffffffbf}.border-white\/80{border-color:#fffc}.border-white\/85{border-color:#ffffffd9}.border-white\/90{border-color:#ffffffe6}.border-yellow-200{--tw-border-opacity:1;border-color:#fef08a;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.border-l-transparent{border-left-color:#0000}.border-t-transparent{border-top-color:#0000}.bg-\[\#090a0f\]{--tw-bg-opacity:1;background-color:#090a0f;background-color:rgb(9 10 15/var(--tw-bg-opacity,1))}.bg-\[\#0EA5E9\]{--tw-bg-opacity:1;background-color:#0ea5e9;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-\[\#171821\]{--tw-bg-opacity:1;background-color:#171821;background-color:rgb(23 24 33/var(--tw-bg-opacity,1))}.bg-\[\#22C55E\]{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-\[\#6f857c\]{--tw-bg-opacity:1;background-color:#6f857c;background-color:rgb(111 133 124/var(--tw-bg-opacity,1))}.bg-\[\#789487\]{--tw-bg-opacity:1;background-color:#789487;background-color:rgb(120 148 135/var(--tw-bg-opacity,1))}.bg-\[\#8ca097\]{--tw-bg-opacity:1;background-color:#8ca097;background-color:rgb(140 160 151/var(--tw-bg-opacity,1))}.bg-\[\#92262D\]{--tw-bg-opacity:1;background-color:#92262d;background-color:rgb(146 38 45/var(--tw-bg-opacity,1))}.bg-\[\#C99D36\]{--tw-bg-opacity:1;background-color:#c99d36;background-color:rgb(201 157 54/var(--tw-bg-opacity,1))}.bg-\[\#EC4899\]{--tw-bg-opacity:1;background-color:#ec4899;background-color:rgb(236 72 153/var(--tw-bg-opacity,1))}.bg-\[\#F0F9FF\]{--tw-bg-opacity:1;background-color:#f0f9ff;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-\[\#F0FDF4\]{--tw-bg-opacity:1;background-color:#f0fdf4;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-\[\#F97316\]{--tw-bg-opacity:1;background-color:#f97316;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-\[\#FAFAFA\]{--tw-bg-opacity:1;background-color:#fafafa;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-\[\#FDF2F8\]{--tw-bg-opacity:1;background-color:#fdf2f8;background-color:rgb(253 242 248/var(--tw-bg-opacity,1))}.bg-\[\#FEF2F2\]{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-\[\#FEFCE8\]{--tw-bg-opacity:1;background-color:#fefce8;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-\[\#FFF7ED\]{--tw-bg-opacity:1;background-color:#fff7ed;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-\[\#e7efeb\]{--tw-bg-opacity:1;background-color:#e7efeb;background-color:rgb(231 239 235/var(--tw-bg-opacity,1))}.bg-\[\#e8e0cc\]{--tw-bg-opacity:1;background-color:#e8e0cc;background-color:rgb(232 224 204/var(--tw-bg-opacity,1))}.bg-\[\#fbfaf6\]{--tw-bg-opacity:1;background-color:#fbfaf6;background-color:rgb(251 250 246/var(--tw-bg-opacity,1))}.bg-\[\#fbfaf6\]\/95{background-color:#fbfaf6f2}.bg-\[rgba\(20\2c 24\2c 33\2c \.72\)\]{background-color:#141821b8}.bg-accent{background-color:#f5f5f4;background-color:hsl(var(--accent))}.bg-amber-100{--tw-bg-opacity:1;background-color:#fef3c7;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-300{--tw-bg-opacity:1;background-color:#fcd34d;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.bg-amber-400{--tw-bg-opacity:1;background-color:#fbbf24;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:#fffbeb;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/30{background-color:#fffbeb4d}.bg-amber-50\/40{background-color:#fffbeb66}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-50\/70{background-color:#fffbebb3}.bg-amber-500{--tw-bg-opacity:1;background-color:#f59e0b;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/90{background-color:#f59e0be6}.bg-amber-600{--tw-bg-opacity:1;background-color:#d97706;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-amber-700{--tw-bg-opacity:1;background-color:#b45309;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.bg-background{background-color:#fff;background-color:hsl(var(--background))}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/80{background-color:#000c}.bg-blue-50{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-border{background-color:#f1efef;background-color:hsl(var(--border))}.bg-card{background-color:#fff;background-color:hsl(var(--card))}.bg-current{background-color:currentColor}.bg-cyan-100{--tw-bg-opacity:1;background-color:#cffafe;background-color:rgb(207 250 254/var(--tw-bg-opacity,1))}.bg-destructive{background-color:#ef4343;background-color:hsl(var(--destructive))}.bg-emerald-100{--tw-bg-opacity:1;background-color:#d1fae5;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-400{--tw-bg-opacity:1;background-color:#34d399;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:#ecfdf5;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-50\/30{background-color:#ecfdf54d}.bg-emerald-50\/40{background-color:#ecfdf566}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-50\/60{background-color:#ecfdf599}.bg-emerald-500{--tw-bg-opacity:1;background-color:#10b981;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-600{--tw-bg-opacity:1;background-color:#059669;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-700{--tw-bg-opacity:1;background-color:#047857;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.bg-foreground{background-color:#2c2421;background-color:hsl(var(--foreground))}.bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-indigo-500{--tw-bg-opacity:1;background-color:#6366f1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-indigo-600{--tw-bg-opacity:1;background-color:#4f46e5;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-lime-100{--tw-bg-opacity:1;background-color:#ecfccb;background-color:rgb(236 252 203/var(--tw-bg-opacity,1))}.bg-lime-400{--tw-bg-opacity:1;background-color:#a3e635;background-color:rgb(163 230 53/var(--tw-bg-opacity,1))}.bg-muted{background-color:#f5f5f4;background-color:hsl(var(--muted))}.bg-muted\/50{background-color:#f5f5f480;background-color:hsl(var(--muted)/.5)}.bg-orange-100{--tw-bg-opacity:1;background-color:#ffedd5;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-400{--tw-bg-opacity:1;background-color:#fb923c;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:#fff7ed;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-50\/70{background-color:#fff7edb3}.bg-orange-500{--tw-bg-opacity:1;background-color:#f97316;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-pink-500{--tw-bg-opacity:1;background-color:#ec4899;background-color:rgb(236 72 153/var(--tw-bg-opacity,1))}.bg-popover{background-color:#fff;background-color:hsl(var(--popover))}.bg-primary{background-color:#2c2421;background-color:hsl(var(--primary))}.bg-primary\/10{background-color:#2c24211a;background-color:hsl(var(--primary)/.1)}.bg-primary\/20{background-color:#2c242133;background-color:hsl(var(--primary)/.2)}.bg-red-100{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-rose-100{--tw-bg-opacity:1;background-color:#ffe4e6;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.bg-rose-50{--tw-bg-opacity:1;background-color:#fff1f2;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-500{--tw-bg-opacity:1;background-color:#f43f5e;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-600{--tw-bg-opacity:1;background-color:#e11d48;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-secondary{background-color:#f5f5f4;background-color:hsl(var(--secondary))}.bg-sky-100{--tw-bg-opacity:1;background-color:#e0f2fe;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-sky-300{--tw-bg-opacity:1;background-color:#7dd3fc;background-color:rgb(125 211 252/var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:#f0f9ff;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-sky-50\/60{background-color:#f0f9ff99}.bg-sky-500{--tw-bg-opacity:1;background-color:#0ea5e9;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-sky-600{--tw-bg-opacity:1;background-color:#0284c7;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:#0f172a;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-stone-100{--tw-bg-opacity:1;background-color:#f5f5f4;background-color:rgb(245 245 244/var(--tw-bg-opacity,1))}.bg-stone-200{--tw-bg-opacity:1;background-color:#e7e5e4;background-color:rgb(231 229 228/var(--tw-bg-opacity,1))}.bg-stone-200\/60{background-color:#e7e5e499}.bg-stone-300{--tw-bg-opacity:1;background-color:#d6d3d1;background-color:rgb(214 211 209/var(--tw-bg-opacity,1))}.bg-stone-400{--tw-bg-opacity:1;background-color:#a8a29e;background-color:rgb(168 162 158/var(--tw-bg-opacity,1))}.bg-stone-50{--tw-bg-opacity:1;background-color:#fafaf9;background-color:rgb(250 250 249/var(--tw-bg-opacity,1))}.bg-stone-50\/40{background-color:#fafaf966}.bg-stone-50\/50{background-color:#fafaf980}.bg-stone-50\/60{background-color:#fafaf999}.bg-stone-50\/70{background-color:#fafaf9b3}.bg-stone-50\/95{background-color:#fafaf9f2}.bg-stone-500{--tw-bg-opacity:1;background-color:#78716c;background-color:rgb(120 113 108/var(--tw-bg-opacity,1))}.bg-stone-600{--tw-bg-opacity:1;background-color:#57534e;background-color:rgb(87 83 78/var(--tw-bg-opacity,1))}.bg-stone-700{--tw-bg-opacity:1;background-color:#44403c;background-color:rgb(68 64 60/var(--tw-bg-opacity,1))}.bg-stone-800{--tw-bg-opacity:1;background-color:#292524;background-color:rgb(41 37 36/var(--tw-bg-opacity,1))}.bg-stone-800\/40{background-color:#29252466}.bg-stone-800\/70{background-color:#292524b3}.bg-stone-900{--tw-bg-opacity:1;background-color:#1c1917;background-color:rgb(28 25 23/var(--tw-bg-opacity,1))}.bg-stone-900\/30{background-color:#1c19174d}.bg-stone-900\/40{background-color:#1c191766}.bg-stone-900\/50{background-color:#1c191780}.bg-stone-900\/60{background-color:#1c191799}.bg-stone-900\/70{background-color:#1c1917b3}.bg-stone-900\/95{background-color:#1c1917f2}.bg-stone-950{--tw-bg-opacity:1;background-color:#0c0a09;background-color:rgb(12 10 9/var(--tw-bg-opacity,1))}.bg-stone-950\/20{background-color:#0c0a0933}.bg-stone-950\/35{background-color:#0c0a0959}.bg-stone-950\/60{background-color:#0c0a0999}.bg-transparent{background-color:initial}.bg-violet-100{--tw-bg-opacity:1;background-color:#ede9fe;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.bg-violet-50{--tw-bg-opacity:1;background-color:#f5f3ff;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-violet-500{--tw-bg-opacity:1;background-color:#8b5cf6;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/40{background-color:#fff6}.bg-white\/55{background-color:#ffffff8c}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity:1;background-color:#fef9c3;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-400{--tw-bg-opacity:1;background-color:#facc15;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-\[radial-gradient\(circle_at_18\%_8\%\2c rgba\(255\2c 255\2c 255\2c \.96\)\2c rgba\(237\2c 244\2c 240\2c \.82\)_36\%\2c rgba\(232\2c 240\2c 236\2c \.96\)_100\%\)\]{background-image:radial-gradient(circle at 18% 8%,#fffffff5,#edf4f0d1 36%,#e8f0ecf5 100%)}.bg-\[radial-gradient\(circle_at_20\%_0\%\2c rgba\(255\2c 255\2c 255\2c \.98\)\2c rgba\(239\2c 245\2c 242\2c \.9\)_42\%\2c rgba\(233\2c 241\2c 237\2c \.98\)_100\%\)\]{background-image:radial-gradient(circle at 20% 0,#fffffffa,#eff5f2e6 42%,#e9f1edfa 100%)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-stone-50{--tw-gradient-from:#fafaf9 var(--tw-gradient-from-position);--tw-gradient-to:#fafaf900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-primary{fill:#2c2421;fill:hsl(var(--primary))}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-14{padding:3.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-24{padding-bottom:6rem;padding-top:6rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[100px\]{padding-left:100px}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-40{padding-top:10rem}.pt-5{padding-top:1.25rem}.pt-52{padding-top:13rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[0\.98\]{line-height:.98}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.25\]{line-height:1.25}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#61786e\]{--tw-text-opacity:1;color:#61786e;color:rgb(97 120 110/var(--tw-text-opacity,1))}.text-accent-foreground{color:#2c2421;color:hsl(var(--accent-foreground))}.text-amber-100{--tw-text-opacity:1;color:#fef3c7;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-200{--tw-text-opacity:1;color:#fde68a;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-300\/80{color:#fcd34dcc}.text-amber-500{--tw-text-opacity:1;color:#f59e0b;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:#d97706;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:#b45309;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:#92400e;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-800\/70{color:#92400eb3}.text-amber-800\/80{color:#92400ecc}.text-amber-900{--tw-text-opacity:1;color:#78350f;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:#451a03;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:#1e40af;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-card-foreground{color:#2c2421;color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:#ef4343;color:hsl(var(--destructive))}.text-destructive-foreground{color:#fafafa;color:hsl(var(--destructive-foreground))}.text-emerald-300{--tw-text-opacity:1;color:#6ee7b7;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:#34d399;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:#10b981;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:#059669;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:#047857;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:#065f46;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-800\/70{color:#065f46b3}.text-emerald-800\/80{color:#065f46cc}.text-emerald-900{--tw-text-opacity:1;color:#064e3b;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-emerald-950{--tw-text-opacity:1;color:#022c22;color:rgb(2 44 34/var(--tw-text-opacity,1))}.text-foreground{color:#2c2421;color:hsl(var(--foreground))}.text-foreground\/50{color:#2c242180;color:hsl(var(--foreground)/.5)}.text-inherit{color:inherit}.text-lime-900{--tw-text-opacity:1;color:#365314;color:rgb(54 83 20/var(--tw-text-opacity,1))}.text-muted-foreground{color:#7a706c;color:hsl(var(--muted-foreground))}.text-orange-800{--tw-text-opacity:1;color:#9a3412;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-orange-900{--tw-text-opacity:1;color:#7c2d12;color:rgb(124 45 18/var(--tw-text-opacity,1))}.text-popover-foreground{color:#2c2421;color:hsl(var(--popover-foreground))}.text-primary{color:#2c2421;color:hsl(var(--primary))}.text-primary-foreground{color:#fafafa;color:hsl(var(--primary-foreground))}.text-red-400{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:#7f1d1d;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:#fda4af;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:#fb7185;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:#f43f5e;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:#e11d48;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:#be123c;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-rose-800{--tw-text-opacity:1;color:#9f1239;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-rose-900{--tw-text-opacity:1;color:#881337;color:rgb(136 19 55/var(--tw-text-opacity,1))}.text-secondary-foreground{color:#2c2421;color:hsl(var(--secondary-foreground))}.text-sky-700{--tw-text-opacity:1;color:#0369a1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:#075985;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-sky-900{--tw-text-opacity:1;color:#0c4a6e;color:rgb(12 74 110/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:#f1f5f9;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-300\/45{color:#cbd5e173}.text-slate-300\/65{color:#cbd5e1a6}.text-slate-300\/80{color:#cbd5e1cc}.text-slate-50{--tw-text-opacity:1;color:#f8fafc;color:rgb(248 250 252/var(--tw-text-opacity,1))}.text-stone-100{--tw-text-opacity:1;color:#f5f5f4;color:rgb(245 245 244/var(--tw-text-opacity,1))}.text-stone-200{--tw-text-opacity:1;color:#e7e5e4;color:rgb(231 229 228/var(--tw-text-opacity,1))}.text-stone-300{--tw-text-opacity:1;color:#d6d3d1;color:rgb(214 211 209/var(--tw-text-opacity,1))}.text-stone-400{--tw-text-opacity:1;color:#a8a29e;color:rgb(168 162 158/var(--tw-text-opacity,1))}.text-stone-50{--tw-text-opacity:1;color:#fafaf9;color:rgb(250 250 249/var(--tw-text-opacity,1))}.text-stone-500{--tw-text-opacity:1;color:#78716c;color:rgb(120 113 108/var(--tw-text-opacity,1))}.text-stone-600{--tw-text-opacity:1;color:#57534e;color:rgb(87 83 78/var(--tw-text-opacity,1))}.text-stone-700{--tw-text-opacity:1;color:#44403c;color:rgb(68 64 60/var(--tw-text-opacity,1))}.text-stone-800{--tw-text-opacity:1;color:#292524;color:rgb(41 37 36/var(--tw-text-opacity,1))}.text-stone-900{--tw-text-opacity:1;color:#1c1917;color:rgb(28 25 23/var(--tw-text-opacity,1))}.text-stone-950{--tw-text-opacity:1;color:#0c0a09;color:rgb(12 10 9/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-violet-800{--tw-text-opacity:1;color:#5b21b6;color:rgb(91 33 182/var(--tw-text-opacity,1))}.text-violet-900{--tw-text-opacity:1;color:#4c1d95;color:rgb(76 29 149/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/70{color:#ffffffb3}.text-white\/85{color:#ffffffd9}.text-yellow-900{--tw-text-opacity:1;color:#713f12;color:rgb(113 63 18/var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.decoration-stone-300{-webkit-text-decoration-color:#d6d3d1;text-decoration-color:#d6d3d1}.decoration-transparent{-webkit-text-decoration-color:#0000;text-decoration-color:#0000}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.caret-amber-600{caret-color:#d97706}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.12\]{opacity:.12}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_\.7rem_2rem_rgba\(47\2c 77\2c 66\2c \.05\)\]{--tw-shadow:0 .7rem 2rem #2f4d420d;--tw-shadow-colored:0 .7rem 2rem var(--tw-shadow-color)}.shadow-\[0_\.7rem_2rem_rgba\(47\2c 77\2c 66\2c \.05\)\],.shadow-\[0_\.7rem_2rem_rgba\(47\2c 77\2c 66\2c \.06\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_\.7rem_2rem_rgba\(47\2c 77\2c 66\2c \.06\)\]{--tw-shadow:0 .7rem 2rem #2f4d420f;--tw-shadow-colored:0 .7rem 2rem var(--tw-shadow-color)}.shadow-\[0_0_0_14px_rgba\(140\2c 160\2c 151\2c \.08\)\]{--tw-shadow:0 0 0 14px #8ca09714;--tw-shadow-colored:0 0 0 14px var(--tw-shadow-color)}.shadow-\[0_0_0_14px_rgba\(140\2c 160\2c 151\2c \.08\)\],.shadow-\[0_0_0_7px_rgba\(111\2c 133\2c 124\2c \.07\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_7px_rgba\(111\2c 133\2c 124\2c \.07\)\]{--tw-shadow:0 0 0 7px #6f857c12;--tw-shadow-colored:0 0 0 7px var(--tw-shadow-color)}.shadow-\[0_1\.2rem_3\.5rem_rgba\(47\2c 77\2c 66\2c \.09\)\]{--tw-shadow:0 1.2rem 3.5rem #2f4d4217;--tw-shadow-colored:0 1.2rem 3.5rem var(--tw-shadow-color)}.shadow-\[0_1\.2rem_3\.5rem_rgba\(47\2c 77\2c 66\2c \.09\)\],.shadow-\[0_1\.3rem_4rem_rgba\(47\2c 77\2c 66\2c \.06\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1\.3rem_4rem_rgba\(47\2c 77\2c 66\2c \.06\)\]{--tw-shadow:0 1.3rem 4rem #2f4d420f;--tw-shadow-colored:0 1.3rem 4rem var(--tw-shadow-color)}.shadow-\[0_1\.5rem_5rem_rgba\(47\2c 77\2c 66\2c \.05\)\]{--tw-shadow:0 1.5rem 5rem #2f4d420d;--tw-shadow-colored:0 1.5rem 5rem var(--tw-shadow-color)}.shadow-\[0_1\.5rem_5rem_rgba\(47\2c 77\2c 66\2c \.05\)\],.shadow-\[0_1\.5rem_5rem_rgba\(47\2c 77\2c 66\2c \.06\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1\.5rem_5rem_rgba\(47\2c 77\2c 66\2c \.06\)\]{--tw-shadow:0 1.5rem 5rem #2f4d420f;--tw-shadow-colored:0 1.5rem 5rem var(--tw-shadow-color)}.shadow-\[0_1\.8rem_4\.5rem_rgba\(47\2c 77\2c 66\2c \.14\)\]{--tw-shadow:0 1.8rem 4.5rem #2f4d4224;--tw-shadow-colored:0 1.8rem 4.5rem var(--tw-shadow-color)}.shadow-\[0_14px_38px_rgba\(67\2c 61\2c 48\2c \.06\)\],.shadow-\[0_1\.8rem_4\.5rem_rgba\(47\2c 77\2c 66\2c \.14\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_38px_rgba\(67\2c 61\2c 48\2c \.06\)\]{--tw-shadow:0 14px 38px #433d300f;--tw-shadow-colored:0 14px 38px var(--tw-shadow-color)}.shadow-\[0_1rem_2\.5rem_rgba\(75\2c 104\2c 91\2c \.18\)\]{--tw-shadow:0 1rem 2.5rem #4b685b2e;--tw-shadow-colored:0 1rem 2.5rem var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_70px_rgba\(0\2c 0\2c 0\2c \.18\)\]{--tw-shadow:0 20px 70px #0000002e;--tw-shadow-colored:0 20px 70px var(--tw-shadow-color)}.shadow-\[0_20px_70px_rgba\(0\2c 0\2c 0\2c \.18\)\],.shadow-\[0_20px_70px_rgba\(0\2c 0\2c 0\2c \.22\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_70px_rgba\(0\2c 0\2c 0\2c \.22\)\]{--tw-shadow:0 20px 70px #00000038;--tw-shadow-colored:0 20px 70px var(--tw-shadow-color)}.shadow-\[0_2rem_5rem_rgba\(47\2c 77\2c 66\2c 0\.10\)\]{--tw-shadow:0 2rem 5rem #2f4d421a;--tw-shadow-colored:0 2rem 5rem var(--tw-shadow-color)}.shadow-\[0_2rem_5rem_rgba\(47\2c 77\2c 66\2c 0\.10\)\],.shadow-\[inset_0_1px_rgba\(255\2c 255\2c 255\2c \.14\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_rgba\(255\2c 255\2c 255\2c \.14\)\]{--tw-shadow:inset 0 1px #ffffff24;--tw-shadow-colored:inset 0 1px var(--tw-shadow-color)}.shadow-\[inset_0_1px_rgba\(255\2c 255\2c 255\2c \.16\)\2c 0_1\.5rem_3\.5rem_rgba\(0\2c 0\2c 0\2c \.28\)\]{--tw-shadow:inset 0 1px #ffffff29,0 1.5rem 3.5rem #00000047;--tw-shadow-colored:inset 0 1px var(--tw-shadow-color),0 1.5rem 3.5rem var(--tw-shadow-color)}.shadow-\[inset_0_1px_rgba\(255\2c 255\2c 255\2c \.16\)\2c 0_1\.5rem_3\.5rem_rgba\(0\2c 0\2c 0\2c \.28\)\],.shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-0{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-amber-100{--tw-ring-opacity:1;--tw-ring-color:rgb(254 243 199/var(--tw-ring-opacity,1))}.ring-amber-200{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-stone-200{--tw-ring-opacity:1;--tw-ring-color:rgb(231 229 228/var(--tw-ring-opacity,1))}.ring-transparent{--tw-ring-color:#0000}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-2xl{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px)}.backdrop-blur-\[1px\],.backdrop-blur-\[3px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-1200{transition-duration:1.2s}.duration-1400{transition-duration:1.4s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-900{transition-duration:.9s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.fade-in,.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-1000{animation-duration:1s}.duration-1200{animation-duration:1.2s}.duration-1400{animation-duration:1.4s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.duration-900{animation-duration:.9s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}.\[appearance\:textfield\]{-webkit-appearance:textfield;appearance:textfield}:root{--toto-environment:url(/static/media/toto-spatial-horizon-v2.43e08b0b25a878954d61.png);--sonmi-wallpaper:var(--toto-environment);--bg-main:#fafafa;--bg-card:#fff;--border-subtle:#f5f5f4;--text-primary:#292524;--text-secondary:#57534e;--text-muted:#a8a29e;--plt-bg:#f0fdf4;--plt-text:#166534;--plt-border:#bbf7d0;--plt-dot:#22c55e;--fll-bg:#f0f9ff;--fll-text:#075985;--fll-border:#bae6fd;--fll-dot:#0ea5e9;--wyn-bg:#fdf2f8;--wyn-text:#9d174d;--wyn-border:#fbcfe8;--wyn-dot:#ec4899;--pnc-bg:#fff7ed;--pnc-text:#9a3412;--pnc-border:#fed7aa;--pnc-dot:#f97316;--rno-bg:#fefce8;--rno-text:#854d0e;--rno-border:#fde68a;--rno-dot:#c99d36;--cc-bg:#fef2f2;--cc-text:#7f1d1d;--cc-border:#fca5a5;--cc-dot:#92262d;--rnb-bg:#f8fafc;--rnb-text:#334155;--rnb-border:#e2e8f0;--rnb-dot:#64748b;--background:0 0% 100%;--foreground:20 14% 15%;--card:0 0% 100%;--card-foreground:20 14% 15%;--popover:0 0% 100%;--popover-foreground:20 14% 15%;--primary:20 14% 15%;--primary-foreground:0 0% 98%;--secondary:20 6% 96%;--secondary-foreground:20 14% 15%;--muted:20 6% 96%;--muted-foreground:20 6% 45%;--accent:20 6% 96%;--accent-foreground:20 14% 15%;--destructive:0 84% 60%;--destructive-foreground:0 0% 98%;--border:20 6% 94%;--input:20 6% 94%;--ring:20 14% 15%;--radius:0.75rem}#root,body,html{-webkit-font-smoothing:antialiased;background-attachment:fixed;background-color:#101521;background-image:url(/static/media/toto-spatial-horizon-v2.43e08b0b25a878954d61.png);background-image:var(--toto-environment);background-position:50%;background-size:cover;color:var(--text-primary);font-family:Outfit,system-ui,-apple-system,sans-serif;font-weight:300;min-height:100%}body{margin:0}.toto-environment{background-attachment:fixed;background-color:#101521;background-image:url(/static/media/toto-spatial-horizon-v2.43e08b0b25a878954d61.png);background-image:var(--toto-environment);background-position:50%;background-size:cover;min-height:100%}.font-serif-display{font-family:Cormorant Garamond,Times New Roman,serif;font-weight:300;letter-spacing:-.01em}.subtle-border{border:1px solid #f5f5f4;border:1px solid var(--border-subtle)}.card-shadow{box-shadow:0 2px 12px #00000005}.card-hover:hover{box-shadow:0 8px 32px #0000000a}.tint-PLT{background:#f0fdf4;background:var(--plt-bg);border-color:#bbf7d0;border-color:var(--plt-border);color:#166534;color:var(--plt-text)}.tint-FLL{background:#f0f9ff;background:var(--fll-bg);border-color:#bae6fd;border-color:var(--fll-border);color:#075985;color:var(--fll-text)}.tint-WYN{background:#fdf2f8;background:var(--wyn-bg);border-color:#fbcfe8;border-color:var(--wyn-border);color:#9d174d;color:var(--wyn-text)}.tint-PNC{background:#fff7ed;background:var(--pnc-bg);border-color:#fed7aa;border-color:var(--pnc-border);color:#9a3412;color:var(--pnc-text)}.tint-RNO{background:#fefce8;background:var(--rno-bg);border-color:#fde68a;border-color:var(--rno-border);color:#854d0e;color:var(--rno-text)}.tint-CC{background:#fef2f2;background:var(--cc-bg);border-color:#fca5a5;border-color:var(--cc-border);color:#7f1d1d;color:var(--cc-text)}.tint-RNB{background:#f8fafc;background:var(--rnb-bg);border-color:#e2e8f0;border-color:var(--rnb-border);color:#334155;color:var(--rnb-text)}.dot-PLT{background:#22c55e;background:var(--plt-dot)}.dot-FLL{background:#0ea5e9;background:var(--fll-dot)}.dot-WYN{background:#ec4899;background:var(--wyn-dot)}.dot-PNC{background:#f97316;background:var(--pnc-dot)}.dot-RNO{background:#c99d36;background:var(--rno-dot)}.dot-CC{background:#92262d;background:var(--cc-dot)}.dot-RNB{background:#64748b;background:var(--rnb-dot)}.left-accent-PLT{border-left:2px solid #22c55e;border-left:2px solid var(--plt-dot)}.left-accent-FLL{border-left:2px solid #0ea5e9;border-left:2px solid var(--fll-dot)}.left-accent-WYN{border-left:2px solid #ec4899;border-left:2px solid var(--wyn-dot)}.left-accent-PNC{border-left:2px solid #f97316;border-left:2px solid var(--pnc-dot)}.left-accent-RNO{border-left:2px solid #c99d36;border-left:2px solid var(--rno-dot)}.left-accent-CC{border-left:2px solid #92262d;border-left:2px solid var(--cc-dot)}.left-accent-RNB{border-image:linear-gradient(180deg,#22c55e 0,#0ea5e9 33%,#ec4899 66%,#f97316) 1;border-image:linear-gradient(to bottom,var(--plt-dot) 0,var(--fll-dot) 33%,var(--wyn-dot) 66%,var(--pnc-dot) 100%) 1;border-left:2px solid #0000}:root,html[data-reading=calm]{--toto-body:87 83 78;--toto-body-strong:68 64 60;--toto-muted:168 162 158;--toto-heading:41 37 36;--toto-lead:1.55;--toto-para-mb:0.5rem;--toto-anim:200ms;--toto-icon-opacity:0.9}html[data-reading=comfortable]{--toto-body:68 64 60;--toto-body-strong:41 37 36;--toto-muted:120 113 108;--toto-heading:28 25 23;--toto-lead:1.7;--toto-para-mb:0.65rem;--toto-anim:180ms;--toto-icon-opacity:1;--text-secondary:#44403c;--text-muted:#78716c;--text-primary:#1c1917}html[data-reading=focus]{--toto-body:41 37 36;--toto-body-strong:28 25 23;--toto-muted:87 83 78;--toto-heading:12 10 9;--toto-lead:1.8;--toto-para-mb:0.85rem;--toto-anim:60ms;--toto-icon-opacity:1;--text-secondary:#292524;--text-muted:#57534e;--text-primary:#0c0a09;font-size:16.5px}html[data-reading=comfortable] .text-stone-500,html[data-reading=focus] .text-stone-500{color:#57534e;color:rgb(var(--toto-body))}html[data-reading=comfortable] .text-stone-600,html[data-reading=focus] .text-stone-600{color:#44403c;color:rgb(var(--toto-body-strong))}html[data-reading=focus] .text-stone-400{color:#a8a29e;color:rgb(var(--toto-muted))}html[data-reading=focus] .text-stone-700{color:#44403c;color:rgb(var(--toto-body-strong))}html[data-reading=comfortable] li,html[data-reading=comfortable] p,html[data-reading=focus] li,html[data-reading=focus] p{line-height:1.55;line-height:var(--toto-lead)}html[data-reading=focus] p{margin-bottom:.5rem;margin-bottom:var(--toto-para-mb)}html[data-reading=focus] svg{stroke-width:1.75}html[data-reading=focus] .stagger-fade>*{animation-duration:.35s}html[data-reading=focus] .hover-lift{transition-duration:.2s;transition-duration:var(--toto-anim)}html[data-reading=comfortable] button.px-5,html[data-reading=focus] button.px-5{padding-left:1.35rem;padding-right:1.35rem}html[data-reading=comfortable] button.py-2\.5,html[data-reading=focus] button.py-2\.5{padding-bottom:.75rem;padding-top:.75rem}html[data-reading=focus] nav a{padding-bottom:.5rem;padding-top:.5rem}html[data-reading=focus] .card-shadow{box-shadow:0 3px 18px rgba(0,0,0,.045)}html[data-reading=focus] .subtle-border{border-color:#edebe9}:root{--toto-success-bg:#ecfdf5;--toto-success-fg:#065f46;--toto-success-dot:#10b981;--toto-attention-bg:#fffbeb;--toto-attention-fg:#92400e;--toto-attention-dot:#f59e0b;--toto-info-bg:#eff6ff;--toto-info-fg:#1e40af;--toto-info-dot:#3b82f6;--toto-celebration-bg:#fff1f2;--toto-celebration-fg:#9f1239;--toto-celebration-dot:#f43f5e}.toto-success{background:#ecfdf5;background:var(--toto-success-bg);color:#065f46;color:var(--toto-success-fg)}.toto-attention{background:#fffbeb;background:var(--toto-attention-bg);color:#92400e;color:var(--toto-attention-fg)}.toto-info{background:#eff6ff;background:var(--toto-info-bg);color:#1e40af;color:var(--toto-info-fg)}.toto-celebration{background:#fff1f2;background:var(--toto-celebration-bg);color:#9f1239;color:var(--toto-celebration-fg)}.toto-dot-success{background:#10b981;background:var(--toto-success-dot)}.toto-dot-attention{background:#f59e0b;background:var(--toto-attention-dot)}.toto-dot-info{background:#3b82f6;background:var(--toto-info-dot)}.toto-dot-celebration{background:#f43f5e;background:var(--toto-celebration-dot)}.attention-hero{background:linear-gradient(180deg,#fffdf8,#fff 90%);border:1px solid #f5e8ce;box-shadow:0 8px 30px -8px #b4822814,0 2px 8px rgba(0,0,0,.025);overflow:hidden;position:relative}.attention-hero:before{background:linear-gradient(180deg,#f59e0b,#fbbf24);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}html[data-reading=focus] .attention-hero{box-shadow:0 8px 30px -8px #b482281f,0 4px 12px rgba(0,0,0,.035)}.recognition-note{background:linear-gradient(180deg,#fffbf3,#fff9ee);border:1px solid #f0e4cb;border-radius:14px;box-shadow:0 2px 6px #7850140a,0 8px 24px #78501408;padding:1rem 1.15rem 1.15rem;position:relative}.recognition-note:before{color:#d4b876;content:"\201C";font-family:Cormorant Garamond,serif;font-size:2.1rem;left:.6rem;line-height:1;opacity:.55;pointer-events:none;position:absolute;top:.15rem}.recognition-note .recognition-body{padding-left:.7rem}#root,body,html{color:#292524;color:rgb(var(--toto-heading))}.label-eyebrow{color:#a8a29e;color:rgb(var(--toto-muted));font-size:.7rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.stagger-fade>*{animation:fadeUp .6s ease-out forwards;opacity:0;transform:translateY(8px)}.stagger-fade>:first-child{animation-delay:.03s}.stagger-fade>:nth-child(2){animation-delay:.08s}.stagger-fade>:nth-child(3){animation-delay:.13s}.stagger-fade>:nth-child(4){animation-delay:.18s}.stagger-fade>:nth-child(5){animation-delay:.23s}.stagger-fade>:nth-child(6){animation-delay:.28s}.stagger-fade>:nth-child(7){animation-delay:.33s}.stagger-fade>:nth-child(8){animation-delay:.38s}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.hover-lift{transition:transform .3s ease-out,box-shadow .3s ease-out}.hover-lift:hover{transform:translateY(-2px)}button{transition:transform .1s ease-out}button:not(:disabled):active{transform:scale(.98)}button,input,select,textarea{font-family:inherit}::selection{background:#292524;color:#fafafa}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-thumb{background:#e7e5e4;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#d6d3d1}::-webkit-scrollbar-track{background:#0000}.toto-avatar svg{transition:transform .4s cubic-bezier(.4,0,.2,1)}.toto-avatar .toto-tail{transform-origin:18px 32px;transition:transform .5s cubic-bezier(.4,0,.2,1)}.toto-avatar .toto-overlay{opacity:0;transform:translateY(4px);transition:opacity .4s ease-out,transform .4s ease-out}.toto-avatar.toto-state-celebrating .toto-tail,.toto-avatar.toto-state-happy .toto-tail{transform:rotate(-20deg)}.toto-avatar.toto-state-thinking .toto-tail{transform:rotate(6deg)}.toto-avatar.toto-state-alert .toto-tail{transform:rotate(-10deg)}.toto-avatar.toto-state-celebrating svg,.toto-avatar.toto-state-happy svg{transform:translateY(-1px)}.toto-avatar .toto-overlay-alert,.toto-avatar .toto-overlay-celebrating,.toto-avatar .toto-overlay-curious,.toto-avatar .toto-overlay-happy,.toto-avatar .toto-overlay-helping,.toto-avatar .toto-overlay-thinking{opacity:1;transform:translateY(0)}@media (max-width:639px){.mobile-modal-wrap{padding:0!important}.mobile-modal-card{box-shadow:none!important;display:flex;flex-direction:column;height:100dvh!important;max-height:100dvh!important;overflow-y:auto}.mobile-drawer-card,.mobile-modal-card{border-radius:0!important;max-width:100vw!important;width:100vw!important}}.boutique-hallway{background:radial-gradient(ellipse at 50% 12%,#fff0dc0f 0,#0000 55%),radial-gradient(ellipse at 50% 88%,#fff0dc0f 0,#0000 55%),linear-gradient(180deg,#dad6cf,#d0ccc6 45%,#d0ccc6 55%,#dad6cf);border-radius:24px;overflow:hidden;position:relative}.boutique-hallway:before{background:repeating-linear-gradient(90deg,#504b4105 0 1px,#0000 1px 6px)}.boutique-hallway:after,.boutique-hallway:before{content:"";inset:0;pointer-events:none;position:absolute}.boutique-hallway:after{background:radial-gradient(ellipse at center,#0000 55%,#46413714 100%)}.arch-anchor{background:linear-gradient(180deg,#ebe1cf,#dfd3ba);border:1px solid #785a322e;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff8c;color:#78654a;font-size:10.5px;letter-spacing:.18em;padding:12px 20px;text-align:center;text-transform:uppercase}.hallway-center{align-items:stretch;display:flex;flex-direction:column;gap:22px;justify-content:center;min-height:100%;padding:18px 14px;position:relative}@media (min-width:640px){.hallway-center{gap:28px;padding:22px 24px}}.hallway-rug{background:repeating-linear-gradient(45deg,rgba(80,60,30,.055) 0 1px,#0000 1px 4px),repeating-linear-gradient(-45deg,rgba(80,60,30,.045) 0 1px,#0000 1px 4px),repeating-linear-gradient(180deg,rgba(60,40,20,.035) 0 2px,#0000 2px 7px),linear-gradient(180deg,#c9b995,#beae8a 50%,#b5a37e);border:1px solid #503c1e29;border-radius:3px;box-shadow:inset 0 0 14px #3c281417,0 1px 0 #ffffff24,0 2px 3px #3c28140f;flex:1 1;margin:0 6px;min-height:44px;transform:translate(0) rotate(0deg) scale(1);transform:translate(var(--dx,0),var(--dy,0)) rotate(var(--rot,0deg)) scale(var(--scl,1))}.sconce{--glow:#ffb457;background:radial-gradient(circle at 40% 40%,#fff2d6 0,#f5cf8a 40%,#d09a4a 90%);border-radius:50%;box-shadow:0 0 0 1px #785a3259,0 0 10px 2px #ffb4578c,0 0 22px 5px #ffb45733;height:10px;position:relative;width:10px}.candle-votive{background:radial-gradient(circle at 45% 40%,#fff2d6 0,#f5cf8a 45%,#b7822e 100%);border-radius:50%;box-shadow:0 0 0 1px #64461e59,0 0 8px 2px #ffb4578c,0 0 18px 4px #ffb45733;height:14px;pointer-events:none;position:absolute;width:14px;z-index:4}@media (min-width:640px){.candle-votive{height:18px;width:18px}}.candle-divider-left{right:0;transform:translate(50%,-50%) rotate(0deg) scale(1);transform:translate(calc(50% + var(--dx, 0px)),calc(-50% + var(--dy, 0px))) rotate(var(--rot,0deg)) scale(var(--scl,1))}.candle-divider-right{left:0;transform:translate(-50%,-50%) rotate(0deg) scale(1);transform:translate(calc(-50% + var(--dx, 0px)),calc(-50% + var(--dy, 0px))) rotate(var(--rot,0deg)) scale(var(--scl,1))}@media (prefers-reduced-motion:no-preference){.candle-votive{animation:sconce-flicker 4.5s ease-in-out infinite}.candle-votive:nth-child(3n){animation-delay:.6s}.candle-votive:nth-child(3n+1){animation-delay:1.2s}.candle-votive:nth-child(3n+2){animation-delay:2.4s}}@keyframes sconce-flicker{0%,to{box-shadow:0 0 0 1px #64461e59,0 0 6px 1px #ffb4578c,0 0 14px 3px #ffb4572e}50%{box-shadow:0 0 0 1px #64461e59,0 0 8px 2px #ffb4579e,0 0 18px 4px #ffb45738}}.hallway-door-row{align-items:center;display:flex;gap:14px;justify-content:center}@media (min-width:640px){.hallway-door-row{gap:20px}}.hallway-door-row .arch-anchor{flex:0 1 auto;margin:0}.hallway-vessel{background:radial-gradient(circle at 50% 50%,#d8c69d 0,#cbb885 55%,#b9a26a 100%);border:1.5px solid #beaf9199;border-radius:50%;box-shadow:inset 0 0 5px #fff6,inset 0 0 12px #5037141a,0 0 14px #ffb4572e,0 1px 2px #3c322333;flex:0 0 auto;height:32px;position:relative;transform:translate(0) rotate(0deg) scale(1);transform:translate(var(--dx,0),var(--dy,0)) rotate(var(--rot,0deg)) scale(var(--scl,1));width:32px}.hallway-vessel .candle{background:radial-gradient(circle at 45% 40%,#fff5dc 0,#f7cf83 55%,#c78d38 100%);border-radius:50%;box-shadow:0 0 4px 1px #ffb457a6,0 0 9px 2px #ffb45738;height:4px;position:absolute;width:4px}.hallway-vessel .candle:first-child{left:30%;top:34%}.hallway-vessel .candle:nth-child(2){right:30%;top:34%}[data-design-id=vessel-tl]{--dx:56px;--dy:49px}[data-design-id=vessel-tr]{--dx:-56px;--dy:51px}[data-design-id=vessel-bl]{--dx:68px;--dy:-49px}[data-design-id=vessel-br]{--dx:-67px;--dy:-51px}[data-design-id=votive-l-0]{--dx:11px;--dy:-20px}[data-design-id=votive-l-1]{--dx:11px;--dy:-17px}[data-design-id=votive-l-2]{--dx:10px;--dy:-13px}[data-design-id=votive-l-3]{--dx:10px;--dy:-10px}[data-design-id=votive-r-0],[data-design-id=votive-r-1]{--dx:-10px;--dy:-19px}[data-design-id=votive-r-2]{--dx:-11px;--dy:-17px}[data-design-id=votive-r-3]{--dx:-11px;--dy:-14px}[data-design-id=votive-r-4]{--dx:-10px;--dy:-9px}.hallway-vessel .candle:nth-child(3){bottom:24%;left:50%;transform:translateX(-50%)}@media (prefers-reduced-motion:no-preference){.hallway-vessel .candle{animation:sconce-flicker 5.2s ease-in-out infinite}.hallway-vessel .candle:nth-child(2){animation-delay:1.3s}.hallway-vessel .candle:nth-child(3){animation-delay:2.6s}}.room-door{background:radial-gradient(ellipse at 50% 0,#ffc8780f 0,#0000 60%),linear-gradient(180deg,#2f2f31,#2a2a2c);border:1px solid #0000008c;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff0a,inset 0 0 40px #00000059,0 1px 2px #00000014;cursor:pointer;flex:1 1 auto;min-height:118px;overflow:hidden;position:relative;transition:box-shadow .2s ease,transform .2s ease}.room-door:disabled{cursor:default}.room-door:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff0d,inset 0 0 40px #0000004d,0 8px 22px #00000024}.room-door .curtain{background:repeating-linear-gradient(90deg,rgba(85,60,30,.055) 0 1px,#0000 1px 4px,#553c1e14 4px 5px,#0000 5px 9px),linear-gradient(180deg,#ecdec8,#e0d0b6 55%,#d6c4a4);bottom:0;box-shadow:inset 0 0 24px #3c281429;pointer-events:none;position:absolute;top:0;transition:width .64s cubic-bezier(.32,.72,.28,1);width:92%}.room-door[data-side=left] .curtain{left:0}.room-door[data-side=right] .curtain{right:0}.room-door .curtain .rope{background:linear-gradient(180deg,#a58565,#8b6b47 60%,#5f4527);border-radius:3px;box-shadow:0 1px 2px #00000059,inset 0 .5px 0 #ffffff59;height:3px;position:absolute;top:48%;transform:translateY(-50%);width:22%}.room-door[data-side=left] .curtain .rope{left:4%}.room-door[data-side=right] .curtain .rope{right:4%}.room-door .caption{color:#d9cfbe;display:flex;flex-direction:column;height:100%;padding:12px 14px;position:relative;z-index:2}.room-door[data-side=left] .caption{padding-left:26%}.room-door[data-side=right] .caption{padding-right:26%}.room-door .caption .name{color:#f4ecdc;font-family:Cormorant Garamond,Playfair Display,serif;font-size:22px;letter-spacing:.005em;line-height:1}.room-door .caption .subtype{color:#f4ecdc8c;font-size:9.5px;letter-spacing:.18em;margin-top:4px;text-transform:uppercase}.room-door .caption .occupant{align-self:flex-start;animation:door-settle .42s cubic-bezier(.16,1,.3,1) both;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff14;border:1px solid #ffffff0f;border-radius:8px;color:#f4ecdc;font-size:13px;font-weight:500;margin-top:auto;max-width:100%;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap}.room-door .caption .shift{animation:door-settle .48s cubic-bezier(.16,1,.3,1) 60ms both;color:#f4ecdc99;font-size:10px;margin-top:4px}.room-door .caption .state{color:#f4ecdcb8;font-size:10.5px;letter-spacing:.14em;margin-top:auto;text-transform:uppercase}.room-door[data-side=right] .curtain{background:repeating-linear-gradient(-90deg,rgba(85,60,30,.055) 0 1px,#0000 1px 4px,#553c1e14 4px 5px,#0000 5px 9px),linear-gradient(180deg,#ecdec8,#e0d0b6 55%,#d6c4a4)}.room-door[data-side=right][data-state=turnover] .curtain{background:repeating-linear-gradient(-90deg,#8c461414 0 1px,#0000 1px 4px,#8c46141c 4px 5px,#0000 5px 9px),linear-gradient(180deg,#f4d4a8,#e8b57a)}.room-door[data-side=right][data-state=laundry] .curtain{background:repeating-linear-gradient(-90deg,#783c0a1a 0 1px,#0000 1px 4px,#783c0a24 4px 5px,#0000 5px 9px),linear-gradient(180deg,#edd39c,#d9b26a)}.room-door[data-side=right][data-state=maintenance] .curtain{background:repeating-linear-gradient(-90deg,#043c641a 0 1px,#0000 1px 4px,#043c6424 4px 5px,#0000 5px 9px),linear-gradient(180deg,#cfd8de,#a9b8c2)}.room-door[data-side=right][data-state=closed] .curtain{background:repeating-linear-gradient(-90deg,#00000040 0 2px,#0000 2px 8px),linear-gradient(180deg,#3b342b,#241f18)}.room-door[data-side=right] .caption{text-align:right}.room-door[data-side=right] .caption>.flex{flex-direction:row-reverse}.room-door[data-side=right] .caption .occupant{align-self:flex-end}.room-door[data-side=right].specialty:before{border-left:0;border-right:20px solid #0000;border-top:20px solid #d2af788c;left:0;right:auto;top:0}@keyframes door-settle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.room-door .caption .occupant,.room-door .caption .shift,.room-door .curtain,.sconce{animation:none!important;transition:none!important}}.room-door[data-state=available] .curtain,.room-door[data-state=ready] .curtain{width:22%}.room-door[data-state=assigned] .curtain{width:92%}.room-door[data-state=turnover] .curtain{background:repeating-linear-gradient(90deg,#8c461414 0 1px,#0000 1px 4px,#8c46141c 4px 5px,#0000 5px 9px),linear-gradient(180deg,#f4d4a8,#e8b57a);width:60%}.room-door[data-state=laundry] .curtain{background:repeating-linear-gradient(90deg,#783c0a1a 0 1px,#0000 1px 4px,#783c0a24 4px 5px,#0000 5px 9px),linear-gradient(180deg,#edd39c,#d9b26a);width:92%}.room-door[data-state=maintenance] .curtain{background:repeating-linear-gradient(90deg,#043c641a 0 1px,#0000 1px 4px,#043c6424 4px 5px,#0000 5px 9px),linear-gradient(180deg,#cfd8de,#a9b8c2);width:92%}.room-door[data-state=closed]{background:linear-gradient(180deg,#1c1c1e,#141416);border-color:#000000b3}.room-door[data-state=closed] .curtain{background:repeating-linear-gradient(90deg,#00000040 0 2px,#0000 2px 8px),linear-gradient(180deg,#3b342b,#241f18);width:100%}.room-door[data-state=closed] .caption .name{color:#cfc5b1}.room-door[data-state=closed] .caption .state,.room-door[data-state=closed] .caption .subtype{color:#cfc5b18c}.room-door[data-state=assigned] .caption,.room-door[data-state=laundry] .caption,.room-door[data-state=maintenance] .caption,.room-door[data-state=turnover] .caption{color:#3a2e1f}.room-door[data-state=assigned] .caption .name,.room-door[data-state=laundry] .caption .name,.room-door[data-state=maintenance] .caption .name,.room-door[data-state=turnover] .caption .name{color:#2a2016}.room-door[data-state=assigned] .caption .state,.room-door[data-state=assigned] .caption .subtype,.room-door[data-state=laundry] .caption .state,.room-door[data-state=laundry] .caption .subtype,.room-door[data-state=maintenance] .caption .state,.room-door[data-state=maintenance] .caption .subtype,.room-door[data-state=turnover] .caption .state,.room-door[data-state=turnover] .caption .subtype{color:#4a3d2bbf}.room-door[data-state=assigned] .caption .occupant,.room-door[data-state=turnover] .caption .occupant{background:#fffaf0b8;border-color:#785a3233;color:#1f1610}.room-door[data-state=assigned] .caption .shift,.room-door[data-state=turnover] .caption .shift{color:#4a3d2ba6}.room-door.specialty:before{border-left:20px solid #0000;border-top:20px solid #d2af788c;content:"";position:absolute;right:0;top:0;z-index:3}body.reading-mode-focus .boutique-hallway{background:linear-gradient(180deg,#d4ccbe,#c8c0b2)}body.reading-mode-focus .room-door{background:linear-gradient(180deg,#333336,#2a2a2c)}body.reading-mode-focus .room-door .curtain{background:linear-gradient(180deg,#ded2be,#ccbca0)}.boutique-floor-page{overflow-x:hidden;width:100%}.floor-plan-viewport{-webkit-overflow-scrolling:touch;overflow-x:auto;overscroll-behavior-x:contain;position:relative;scrollbar-width:none;width:100%}.floor-plan-viewport::-webkit-scrollbar{display:none}.floor-plan-canvas{min-width:720px}@media (max-width:720px){.floor-plan-viewport{background:linear-gradient(90deg,#fff,#0000) 0 0 /22px 100% no-repeat,linear-gradient(270deg,#fff,#0000) 100% 0 /22px 100% no-repeat}}:root{--qg-tint:255,255,255;--qg-tint-strong:250,250,249;--qg-border:#0000000f;--qg-highlight:#ffffff8c;--qg-shadow-soft:0 1px 2px #0f0c0a0a,0 8px 24px #0f0c0a0f;--qg-shadow-lift:0 2px 4px #0f0c0a0d,0 16px 40px #0f0c0a14}.quiet-glass{backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08);background:#ffffffb8;background:rgba(var(--qg-tint),.72);border:1px solid #0000000f;border:1px solid var(--qg-border);box-shadow:0 1px 2px #0f0c0a0a,0 8px 24px #0f0c0a0f;box-shadow:var(--qg-shadow-soft);position:relative}.quiet-glass:before{background:linear-gradient(180deg,#ffffff8c,#fff0 40%);background:linear-gradient(180deg,var(--qg-highlight) 0,#fff0 40%);border-radius:inherit;content:"";inset:0;mix-blend-mode:normal;opacity:.6;pointer-events:none;position:absolute}.quiet-glass-nav{backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1);background:#fafaf9c7;background:rgba(var(--qg-tint-strong),.78);border-right:1px solid #0000000f;border-right:1px solid var(--qg-border)}.quiet-glass-peek{backdrop-filter:blur(12px) saturate(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.05);box-shadow:0 2px 4px #0f0c0a0d,0 16px 40px #0f0c0a14;box-shadow:var(--qg-shadow-lift)}.quiet-glass-peek,.quiet-glass-sticky{background:#ffffffbf;background:rgba(var(--qg-tint),.75);border:1px solid #0000000f;border:1px solid var(--qg-border)}.quiet-glass-sticky{backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08)}.quiet-glass-moment,.quiet-glass-sticky{box-shadow:0 1px 2px #0f0c0a0a,0 8px 24px #0f0c0a0f;box-shadow:var(--qg-shadow-soft)}.quiet-glass-moment{backdrop-filter:blur(16px) saturate(1.12);-webkit-backdrop-filter:blur(16px) saturate(1.12);position:relative}.quiet-glass-moment:before{background:linear-gradient(180deg,#fff6,#fff0 45%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.qg-moment-emerald{background:#d1fae5a6;border:1px solid #065f461f;color:#064e3b}.qg-moment-amber{background:#fef3c7b3;border:1px solid #92400e24;color:#78350f}.qg-moment-sky{background:#e0f2feb3;border:1px solid #0369a124;color:#0c4a6e}body.journey-design-active [data-design-id]{cursor:grab;outline:1px dashed #ffc8648c;outline-offset:3px;pointer-events:auto!important;transition:outline-color .12s ease}body.journey-design-active [data-design-id]:hover{outline-color:#ffc864e6}body.journey-design-active [data-design-id][data-design-selected=true]{outline:2px solid #ffc864;outline-offset:4px;z-index:20}body.journey-design-active [data-design-id]:active{cursor:grabbing}body.journey-design-active.journey-design-grid .floor-plan-canvas{background-image:linear-gradient(#ffc8641a 1px,#0000 0),linear-gradient(90deg,#ffc8641a 1px,#0000 0),linear-gradient(#ffc86438 1px,#0000 0),linear-gradient(90deg,#ffc86438 1px,#0000 0),none;background-image:linear-gradient(#ffc8641a 1px,#0000 1px),linear-gradient(90deg,#ffc8641a 1px,#0000 1px),linear-gradient(#ffc86438 1px,#0000 1px),linear-gradient(90deg,#ffc86438 1px,#0000 1px),var(--journey-canvas-bg,none);background-size:20px 20px,20px 20px,100px 100px,100px 100px,auto}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.quiet-glass,.quiet-glass-moment,.quiet-glass-nav,.quiet-glass-peek,.quiet-glass-sticky{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fff!important}.quiet-glass-moment:before,.quiet-glass:before{display:none!important}.qg-moment-emerald{background:#ecfdf5!important}.qg-moment-amber{background:#fffbeb!important}.qg-moment-sky{background:#f0f9ff!important}}.horizontal-hallway{grid-gap:0;display:grid;gap:0;grid-template-columns:108px minmax(0,1fr) 108px;grid-template-rows:1fr;height:min(560px,62vh);min-height:380px;padding:16px 20px;position:relative}.horizontal-hallway .h-door-col{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:space-between;padding:22px 0;position:relative}.horizontal-hallway .h-arch-anchor{color:#e6dccdb8;font-size:10px;letter-spacing:.14em;padding:4px 0;text-orientation:mixed;text-transform:uppercase;transform:rotate(180deg);writing-mode:vertical-rl}.horizontal-hallway .h-main{grid-gap:4px;display:grid;gap:4px;grid-template-rows:minmax(0,1fr) 88px minmax(0,1fr);min-width:0}.horizontal-hallway .h-bottom-row,.horizontal-hallway .h-top-row{grid-gap:8px;display:grid;gap:8px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;position:relative}.horizontal-hallway .h-center{align-items:center;display:flex;gap:10px;padding:0 6px}.horizontal-hallway .hallway-rug-h{flex:1 1;height:44px;min-width:44px}.horizontal-hallway .room-door{height:100%;min-height:0}.horizontal-hallway .room-door .caption{padding:8px 10px}.horizontal-hallway .room-door .caption .name{font-size:12px}.horizontal-hallway .room-door .caption .subtype{font-size:10px}.horizontal-hallway .room-door .caption .occupant{font-size:11px}.horizontal-hallway .room-door .caption .shift,.horizontal-hallway .room-door .caption .state{font-size:10px}.room-door[data-side=top] .curtain{transform:scaleY(1);transform-origin:top}.room-door[data-side=bottom] .curtain{transform:scaleY(-1);transform-origin:bottom}.candle-divider-h-top{bottom:0;position:absolute;transform:translate(-50%,50%) translate(0) rotate(0deg) scale(1);transform:translate(-50%,50%) translate(var(--dx,0),var(--dy,0)) rotate(var(--rot,0deg)) scale(var(--scl,1))}.candle-divider-h-bottom{position:absolute;top:0;transform:translate(-50%,-50%) translate(0) rotate(0deg) scale(1);transform:translate(-50%,-50%) translate(var(--dx,0),var(--dy,0)) rotate(var(--rot,0deg)) scale(var(--scl,1))}@media (max-width:1280px){.horizontal-hallway{height:min(500px,58vh)}.horizontal-hallway .room-door .caption{padding:6px 8px}.horizontal-hallway .h-main{grid-template-rows:minmax(0,1fr) 72px minmax(0,1fr)}}@media (max-width:900px){.horizontal-hallway{grid-template-columns:80px minmax(720px,1fr) 80px;overflow-x:auto;overflow-y:hidden}}@keyframes sonmiPulse{0%,to{opacity:.55}50%{opacity:1}}.toto-open-button.toto-open-button{align-items:center;align-self:center;background:#435363;border:1px solid #7b8793;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font:400 15px/1.4 Outfit,system-ui,sans-serif;justify-content:center;justify-self:start;letter-spacing:normal;max-width:100%;min-height:44px;min-width:44px;padding:10px 18px;text-align:center;text-decoration:none;transition:background-color .15s ease,border-color .15s ease;white-space:normal;width:-webkit-fit-content;width:fit-content}.toto-open-button.toto-open-button:hover{background:#506273;border-color:#a0abb5;color:#fff;text-decoration:none;transform:none}.toto-open-button.toto-open-button:focus-visible{outline:2px solid #fff;outline-offset:4px;text-decoration:none}.toto-open-button.toto-open-button--light{background:#e6ebef;border-color:#9aa8b4;color:#263848}.toto-open-button.toto-open-button--light:hover{background:#f3f5f7;color:#263848}.toto-open-button.toto-open-button--light:focus-visible{outline-color:#263848}.toto-open-button.toto-open-button:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.toto-open-button.toto-open-button{transition:none}}@media (forced-colors:active){.toto-open-button.toto-open-button{background:ButtonFace;border-color:ButtonText;color:ButtonText}}.toto-open-button.toto-open-button,[role=button],button{font-weight:400!important}.file\:border-0::-webkit-file-upload-button{border-width:0}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::-webkit-file-upload-button{background-color:initial}.file\:bg-transparent::file-selector-button{background-color:initial}.file\:text-sm::-webkit-file-upload-button{font-size:.875rem;line-height:1.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::-webkit-file-upload-button{font-weight:500}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::-webkit-file-upload-button{color:#2c2421;color:hsl(var(--foreground))}.file\:text-foreground::file-selector-button{color:#2c2421;color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:#7a706c;color:hsl(var(--muted-foreground))}.placeholder\:text-stone-300::placeholder{--tw-text-opacity:1;color:#d6d3d1;color:rgb(214 211 209/var(--tw-text-opacity,1))}.placeholder\:text-stone-400::placeholder{--tw-text-opacity:1;color:#a8a29e;color:rgb(168 162 158/var(--tw-text-opacity,1))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{bottom:0;content:var(--tw-content);top:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:-translate-x-1\/2:after{--tw-translate-x:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-bottom-left-radius:calc(.75rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.75rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.first\:pt-0:first-child{padding-top:0}.last\:rounded-r-md:last-child{border-bottom-right-radius:calc(.75rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.75rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:border-amber-500\/60:hover{border-color:#f59e0b99}.hover\:border-rose-200:hover{--tw-border-opacity:1;border-color:#fecdd3;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.hover\:border-stone-300:hover{--tw-border-opacity:1;border-color:#d6d3d1;border-color:rgb(214 211 209/var(--tw-border-opacity,1))}.hover\:border-stone-400:hover{--tw-border-opacity:1;border-color:#a8a29e;border-color:rgb(168 162 158/var(--tw-border-opacity,1))}.hover\:border-stone-500:hover{--tw-border-opacity:1;border-color:#78716c;border-color:rgb(120 113 108/var(--tw-border-opacity,1))}.hover\:border-stone-900:hover{--tw-border-opacity:1;border-color:#1c1917;border-color:rgb(28 25 23/var(--tw-border-opacity,1))}.hover\:bg-\[\#657e72\]:hover{--tw-bg-opacity:1;background-color:#657e72;background-color:rgb(101 126 114/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F0F9FF\]:hover{--tw-bg-opacity:1;background-color:#f0f9ff;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F0FDF4\]:hover{--tw-bg-opacity:1;background-color:#f0fdf4;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FDF2F8\]:hover{--tw-bg-opacity:1;background-color:#fdf2f8;background-color:rgb(253 242 248/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FEF2F2\]:hover{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FEFCE8\]:hover{--tw-bg-opacity:1;background-color:#fefce8;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FFF7ED\]:hover{--tw-bg-opacity:1;background-color:#fff7ed;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.hover\:bg-accent:hover{background-color:#f5f5f4;background-color:hsl(var(--accent))}.hover\:bg-amber-200:hover{--tw-bg-opacity:1;background-color:#fde68a;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.hover\:bg-amber-400:hover{--tw-bg-opacity:1;background-color:#fbbf24;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.hover\:bg-amber-50:hover{--tw-bg-opacity:1;background-color:#fffbeb;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.hover\:bg-amber-500\/10:hover{background-color:#f59e0b1a}.hover\:bg-amber-700:hover{--tw-bg-opacity:1;background-color:#b45309;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.hover\:bg-amber-800:hover{--tw-bg-opacity:1;background-color:#92400e;background-color:rgb(146 64 14/var(--tw-bg-opacity,1))}.hover\:bg-destructive\/80:hover{background-color:#ef4343cc;background-color:hsl(var(--destructive)/.8)}.hover\:bg-destructive\/90:hover{background-color:#ef4343e6;background-color:hsl(var(--destructive)/.9)}.hover\:bg-emerald-100:hover{--tw-bg-opacity:1;background-color:#d1fae5;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.hover\:bg-emerald-200:hover{--tw-bg-opacity:1;background-color:#a7f3d0;background-color:rgb(167 243 208/var(--tw-bg-opacity,1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity:1;background-color:#ecfdf5;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.hover\:bg-emerald-500:hover{--tw-bg-opacity:1;background-color:#10b981;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity:1;background-color:#047857;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.hover\:bg-emerald-800:hover{--tw-bg-opacity:1;background-color:#065f46;background-color:rgb(6 95 70/var(--tw-bg-opacity,1))}.hover\:bg-emerald-950\/40:hover{background-color:#022c2266}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:#4338ca;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}.hover\:bg-lime-200:hover{--tw-bg-opacity:1;background-color:#d9f99d;background-color:rgb(217 249 157/var(--tw-bg-opacity,1))}.hover\:bg-muted:hover{background-color:#f5f5f4;background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:#f5f5f480;background-color:hsl(var(--muted)/.5)}.hover\:bg-orange-200:hover{--tw-bg-opacity:1;background-color:#fed7aa;background-color:rgb(254 215 170/var(--tw-bg-opacity,1))}.hover\:bg-primary:hover{background-color:#2c2421;background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:#2c2421cc;background-color:hsl(var(--primary)/.8)}.hover\:bg-primary\/90:hover{background-color:#2c2421e6;background-color:hsl(var(--primary)/.9)}.hover\:bg-red-200:hover{--tw-bg-opacity:1;background-color:#fecaca;background-color:rgb(254 202 202/var(--tw-bg-opacity,1))}.hover\:bg-rose-50:hover{--tw-bg-opacity:1;background-color:#fff1f2;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.hover\:bg-rose-700:hover{--tw-bg-opacity:1;background-color:#be123c;background-color:rgb(190 18 60/var(--tw-bg-opacity,1))}.hover\:bg-rose-950\/40:hover{background-color:#4c051966}.hover\:bg-secondary:hover{background-color:#f5f5f4;background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:#f5f5f4cc;background-color:hsl(var(--secondary)/.8)}.hover\:bg-sky-200:hover{--tw-bg-opacity:1;background-color:#bae6fd;background-color:rgb(186 230 253/var(--tw-bg-opacity,1))}.hover\:bg-sky-700:hover{--tw-bg-opacity:1;background-color:#0369a1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:#1e293b;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-stone-100:hover{--tw-bg-opacity:1;background-color:#f5f5f4;background-color:rgb(245 245 244/var(--tw-bg-opacity,1))}.hover\:bg-stone-200:hover{--tw-bg-opacity:1;background-color:#e7e5e4;background-color:rgb(231 229 228/var(--tw-bg-opacity,1))}.hover\:bg-stone-400:hover{--tw-bg-opacity:1;background-color:#a8a29e;background-color:rgb(168 162 158/var(--tw-bg-opacity,1))}.hover\:bg-stone-50:hover{--tw-bg-opacity:1;background-color:#fafaf9;background-color:rgb(250 250 249/var(--tw-bg-opacity,1))}.hover\:bg-stone-50\/50:hover{background-color:#fafaf980}.hover\:bg-stone-50\/60:hover{background-color:#fafaf999}.hover\:bg-stone-500:hover{--tw-bg-opacity:1;background-color:#78716c;background-color:rgb(120 113 108/var(--tw-bg-opacity,1))}.hover\:bg-stone-700:hover{--tw-bg-opacity:1;background-color:#44403c;background-color:rgb(68 64 60/var(--tw-bg-opacity,1))}.hover\:bg-stone-800:hover{--tw-bg-opacity:1;background-color:#292524;background-color:rgb(41 37 36/var(--tw-bg-opacity,1))}.hover\:bg-stone-900:hover{--tw-bg-opacity:1;background-color:#1c1917;background-color:rgb(28 25 23/var(--tw-bg-opacity,1))}.hover\:bg-violet-200:hover{--tw-bg-opacity:1;background-color:#ddd6fe;background-color:rgb(221 214 254/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/55:hover{background-color:#ffffff8c}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-white\/75:hover{background-color:#ffffffbf}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:#fef08a;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\:text-accent-foreground:hover{color:#2c2421;color:hsl(var(--accent-foreground))}.hover\:text-black:hover{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.hover\:text-emerald-200:hover{--tw-text-opacity:1;color:#a7f3d0;color:rgb(167 243 208/var(--tw-text-opacity,1))}.hover\:text-emerald-900:hover{--tw-text-opacity:1;color:#064e3b;color:rgb(6 78 59/var(--tw-text-opacity,1))}.hover\:text-emerald-950:hover{--tw-text-opacity:1;color:#022c22;color:rgb(2 44 34/var(--tw-text-opacity,1))}.hover\:text-foreground:hover{color:#2c2421;color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:#7a706c;color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:#fafafa;color:hsl(var(--primary-foreground))}.hover\:text-red-700:hover{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.hover\:text-rose-200:hover{--tw-text-opacity:1;color:#fecdd3;color:rgb(254 205 211/var(--tw-text-opacity,1))}.hover\:text-rose-500:hover{--tw-text-opacity:1;color:#f43f5e;color:rgb(244 63 94/var(--tw-text-opacity,1))}.hover\:text-rose-600:hover{--tw-text-opacity:1;color:#e11d48;color:rgb(225 29 72/var(--tw-text-opacity,1))}.hover\:text-rose-700:hover{--tw-text-opacity:1;color:#be123c;color:rgb(190 18 60/var(--tw-text-opacity,1))}.hover\:text-rose-800:hover{--tw-text-opacity:1;color:#9f1239;color:rgb(159 18 57/var(--tw-text-opacity,1))}.hover\:text-stone-100:hover{--tw-text-opacity:1;color:#f5f5f4;color:rgb(245 245 244/var(--tw-text-opacity,1))}.hover\:text-stone-600:hover{--tw-text-opacity:1;color:#57534e;color:rgb(87 83 78/var(--tw-text-opacity,1))}.hover\:text-stone-700:hover{--tw-text-opacity:1;color:#44403c;color:rgb(68 64 60/var(--tw-text-opacity,1))}.hover\:text-stone-800:hover{--tw-text-opacity:1;color:#292524;color:rgb(41 37 36/var(--tw-text-opacity,1))}.hover\:text-stone-900:hover{--tw-text-opacity:1;color:#1c1917;color:rgb(28 25 23/var(--tw-text-opacity,1))}.hover\:text-stone-950:hover{--tw-text-opacity:1;color:#0c0a09;color:rgb(12 10 9/var(--tw-text-opacity,1))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:decoration-stone-300:hover{-webkit-text-decoration-color:#d6d3d1;text-decoration-color:#d6d3d1}.hover\:decoration-stone-900:hover{-webkit-text-decoration-color:#1c1917;text-decoration-color:#1c1917}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:border-amber-500:focus{--tw-border-opacity:1;border-color:#f59e0b;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.focus\:border-emerald-300:focus{--tw-border-opacity:1;border-color:#6ee7b7;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.focus\:border-stone-200:focus{--tw-border-opacity:1;border-color:#e7e5e4;border-color:rgb(231 229 228/var(--tw-border-opacity,1))}.focus\:border-stone-300:focus{--tw-border-opacity:1;border-color:#d6d3d1;border-color:rgb(214 211 209/var(--tw-border-opacity,1))}.focus\:border-stone-400:focus{--tw-border-opacity:1;border-color:#a8a29e;border-color:rgb(168 162 158/var(--tw-border-opacity,1))}.focus\:border-stone-500:focus{--tw-border-opacity:1;border-color:#78716c;border-color:rgb(120 113 108/var(--tw-border-opacity,1))}.focus\:border-stone-900:focus{--tw-border-opacity:1;border-color:#1c1917;border-color:rgb(28 25 23/var(--tw-border-opacity,1))}.focus\:bg-accent:focus{background-color:#f5f5f4;background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:#2c2421;background-color:hsl(var(--primary))}.focus\:bg-stone-50:focus{--tw-bg-opacity:1;background-color:#fafaf9;background-color:rgb(250 250 249/var(--tw-bg-opacity,1))}.focus\:text-accent-foreground:focus{color:#2c2421;color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:#fafafa;color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-stone-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(231 229 228/var(--tw-ring-opacity,1))}.focus\:ring-stone-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(28 25 23/var(--tw-ring-opacity,1))}.focus\:ring-stone-900\/10:focus{--tw-ring-color:#1c19171a}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-white\/60:focus-visible{--tw-ring-color:#fff9}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-stone-200:disabled{--tw-border-opacity:1;border-color:#e7e5e4;border-color:rgb(231 229 228/var(--tw-border-opacity,1))}.disabled\:bg-stone-300:disabled{--tw-bg-opacity:1;background-color:#d6d3d1;background-color:rgb(214 211 209/var(--tw-bg-opacity,1))}.disabled\:bg-stone-50:disabled{--tw-bg-opacity:1;background-color:#fafaf9;background-color:rgb(250 250 249/var(--tw-bg-opacity,1))}.disabled\:text-stone-400:disabled{--tw-text-opacity:1;color:#a8a29e;color:rgb(168 162 158/var(--tw-text-opacity,1))}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group[open] .group-open\:rotate-90{--tw-rotate:90deg}.group:hover .group-hover\:translate-x-1,.group[open] .group-open\:rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:border-stone-400{--tw-border-opacity:1;border-color:#a8a29e;border-color:rgb(168 162 158/var(--tw-border-opacity,1))}.group:hover .group-hover\:border-stone-500{--tw-border-opacity:1;border-color:#78716c;border-color:rgb(120 113 108/var(--tw-border-opacity,1))}.group:hover .group-hover\:text-stone-500{--tw-text-opacity:1;color:#78716c;color:rgb(120 113 108/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-stone-600{--tw-text-opacity:1;color:#57534e;color:rgb(87 83 78/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-stone-700{--tw-text-opacity:1;color:#44403c;color:rgb(68 64 60/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-stone-900{--tw-text-opacity:1;color:#1c1917;color:rgb(28 25 23/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:#f5f5f466;border-color:hsl(var(--muted)/.4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:#f1efef;border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:#f5f5f4;background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:#2c2421;background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:#fff;background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:#7a706c;color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:#fafafa;color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:#2c2421;color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:#ef43434d;border-color:hsl(var(--destructive)/.3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:#ef4343;background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:#fafafa;color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:#fef2f2;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:#f5f5f4;background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:#f5f5f480;background-color:hsl(var(--accent)/.5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:#2c2421;color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:#7a706c;color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x)}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:#f5f5f4;background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:#fff;background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:#2c2421;background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:#f5f5f4;background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:#f5f5f480;background-color:hsl(var(--accent)/.5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:#f5f5f4;background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:#f5f5f4;background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:#f1efef;background-color:hsl(var(--input))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:#7a706c;color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:#2c2421;color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:#2c2421;color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:#fafafa;color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:#2c2421;color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:#7a706c;color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-duration:.15s;animation-name:exit}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:0.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{--tw-translate-y:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{--tw-translate-x:0px;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open],.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:#f5f5f4;background-color:hsl(var(--accent))}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:border-destructive:is(.dark *){border-color:#ef4343;border-color:hsl(var(--destructive))}@media (min-width:640px){.sm\:bottom-0{bottom:0}.sm\:left-10{left:2.5rem}.sm\:left-auto{left:auto}.sm\:right-0{right:0}.sm\:right-10{right:2.5rem}.sm\:top-5{top:1.25rem}.sm\:top-auto{top:auto}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:w-44{width:11rem}.sm\:w-64{width:16rem}.sm\:w-72{width:18rem}.sm\:w-80{width:20rem}.sm\:w-96{width:24rem}.sm\:w-\[min\(620px\2c 94vw\)\]{width:min(620px,94vw)}.sm\:w-auto{width:auto}.sm\:min-w-\[10rem\]{min-width:10rem}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[1\.1fr_1\.5fr_auto\]{grid-template-columns:1.1fr 1.5fr auto}.sm\:grid-cols-\[13rem_1fr\]{grid-template-columns:13rem 1fr}.sm\:grid-cols-\[1fr_160px_1fr\]{grid-template-columns:1fr 160px 1fr}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(230px\2c \.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(230px,.9fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-8{gap:2rem}.sm\:gap-x-6{column-gap:1.5rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:rounded-lg{border-radius:.75rem;border-radius:var(--radius)}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-12{padding-bottom:3rem;padding-top:3rem}.sm\:py-8{padding-bottom:2rem;padding-top:2rem}.sm\:pb-16{padding-bottom:4rem}.sm\:pb-28{padding-bottom:7rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pt-16{padding-top:4rem}.sm\:pt-24{padding-top:6rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-\[1\.75rem\]{font-size:1.75rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:hidden{display:none}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.lg\:sticky{position:-webkit-sticky;position:sticky}.lg\:left-24{left:6rem}.lg\:right-12{right:3rem}.lg\:top-0{top:0}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:mr-24{margin-right:6rem}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_1\.3fr_1fr_auto\]{grid-template-columns:1.2fr 1.3fr 1fr auto}.lg\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.lg\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.lg\:grid-cols-\[420px_1fr\]{grid-template-columns:420px 1fr}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:items-end{align-items:flex-end}.lg\:justify-start{justify-content:flex-start}.lg\:gap-10{gap:2.5rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:transition-none{transition-property:none}}@media (min-width:1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}}@media print{.print\:hidden{display:none}.print\:bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}}.\[\&\+div\]\:text-xs+div{font-size:.75rem;line-height:1rem}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button,.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-bottom-right-radius:calc(.75rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.75rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-bottom-left-radius:calc(.75rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.75rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(.75rem - 2px);border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:#f5f5f4;background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-bottom-left-radius:calc(.75rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.75rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-bottom-right-radius:calc(.75rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.75rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:#f5f5f480;background-color:hsl(var(--accent)/.5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-bottom-right-radius:calc(.75rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.75rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>span\]\:line-clamp-1>span{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{height:1rem;width:1rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:#ef4343;color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:#2c2421;color:hsl(var(--foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div,.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-bottom:.375rem;padding-top:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:#7a706c;color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-bottom:.75rem;padding-top:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{height:1rem;width:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}:root{--toto-select-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23546059' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}[data-appearance=smoke]{--toto-select-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23d9e3dc' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.documents-space{--toto-select-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23546059' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}#root#root#root#root select:not([multiple]):is(:not([size]),[size="1"]):not(.appearance-none):not([data-custom-chevron]):not(:has(+svg)):not(svg+select){-webkit-padding-end:44px!important;-webkit-padding-end:var(--toto-select-gutter,44px)!important;appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23546059' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-image:var(--toto-select-chevron)!important;background-position:right 14px center!important;background-position:right var(--toto-select-inset,14px) center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;background-size:var(--toto-select-icon-size,16px) var(--toto-select-icon-size,16px)!important;padding-inline-end:44px!important;padding-inline-end:var(--toto-select-gutter,44px)!important}.wf-overlay{--toto-select-gutter:18px;--toto-select-inset:4px;--toto-select-icon-size:10px}@media (forced-colors:active){#root#root#root#root select:not([multiple]):is(:not([size]),[size="1"]):not(.appearance-none):not([data-custom-chevron]):not(:has(+svg)):not(svg+select){appearance:auto!important;-webkit-appearance:auto!important;background-image:none!important}}.toto-home{--team-rgb:116 112 124;background:radial-gradient(ellipse at 50% 43%,#fffffff5 0,#fafbfca8 28%,#0000 58%),radial-gradient(ellipse at 78% 76%,rgba(var(--team-rgb),.055) 0,#0000 38%),linear-gradient(145deg,#f7f8fa 0,#eff1f3 52%,#f8f9fa 100%);background:radial-gradient(ellipse at 50% 43%,var(--toto-appearance-selected,#fffffff5) 0,var(--toto-appearance-selected,#fafbfca8) 28%,#0000 58%),radial-gradient(ellipse at 78% 76%,rgba(var(--team-rgb),.055) 0,#0000 38%),linear-gradient(145deg,var(--toto-appearance-selected,#f7f8fa) 0,var(--toto-appearance-selected,#eff1f3) 52%,var(--toto-appearance-selected,#f8f9fa) 100%);color:#1f2125eb;min-height:100vh;overflow:hidden;position:relative}.toto-atmosphere{inset:0;overflow:hidden;pointer-events:none;position:absolute}.toto-light{border-radius:999px;filter:blur(54px);opacity:.5;position:absolute;transition:opacity .8s ease,transform .9s cubic-bezier(.22,.8,.2,1)}.toto-light-one{background:#fffffffa;background:var(--toto-appearance-selected,#fffffffa);height:42vw;left:-16vw;top:-19vw;width:42vw}.toto-light-two{background:rgba(var(--team-rgb),.1);bottom:-12vw;height:34vw;right:-9vw;width:34vw}.toto-light-three{background:#ffffff85;background:var(--toto-appearance-selected,#ffffff85);height:24vw;left:43%;top:28%;width:24vw}.toto-home.is-engaged .toto-light-two{opacity:.68;transform:scale(1.08)}.toto-home.is-engaged .toto-light-three{opacity:.72;transform:scale(1.12)}.toto-home.is-studying .toto-light-two{opacity:.44;transform:scale(1.06)}.toto-grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.7'/%3E%3C/svg%3E");inset:0;opacity:.018;position:absolute}.toto-home-inner{display:flex;flex-direction:column;margin:0 auto;min-height:100vh;padding:30px 0 50px;position:relative;width:min(1180px,calc(100% - 48px));z-index:1}.toto-home-header{align-items:center;display:flex;justify-content:space-between;min-height:22px}.toto-home-spacer{height:1px;width:1px}.toto-team-mark{color:#2e30356b;font-size:10px;letter-spacing:.13em}.toto-team-dot{box-shadow:0 0 20px rgba(var(--team-rgb),.28);height:7px;width:7px}.toto-studies-trigger{background:#0000;border:0;color:#2e303557;cursor:pointer;font:inherit;font-size:10px;letter-spacing:.09em;padding:4px 0;text-transform:uppercase;transition:color .25s ease}.toto-studies-trigger:hover{color:#1e2024b8}.toto-arrival{align-items:center;display:flex;flex-direction:column;margin:auto;padding:24px 0 8vh;text-align:center;width:min(760px,100%)}.toto-presence-stage{display:grid;height:330px;margin-bottom:8px;place-items:center;position:relative;width:min(590px,88vw)}.toto-presence-button{-webkit-tap-highlight-color:transparent;background:#0000;border:0;border-radius:58px;cursor:pointer;height:246px;padding:0;position:relative;transition:transform .72s cubic-bezier(.22,.8,.2,1),filter .72s ease;width:246px;z-index:3}.toto-presence-button:hover{filter:drop-shadow(0 18px 42px rgba(49,54,61,.06));transform:scale(1.018)}.toto-presence-button:focus-visible{outline:1px solid rgba(var(--team-rgb),.4);outline-offset:8px}.toto-presence-button.is-engaged{filter:drop-shadow(0 26px 56px rgba(var(--team-rgb),.09));transform:scale(1.055)}.toto-presence-canvas{height:100%;pointer-events:none;width:100%}.toto-presence-canvas canvas{pointer-events:none!important}.toto-workspace-choice{backdrop-filter:blur(18px) saturate(132%);-webkit-backdrop-filter:blur(18px) saturate(132%);background:linear-gradient(145deg,#ffffff6b,#ffffff30);background:linear-gradient(145deg,var(--toto-appearance-wash,#ffffff6b),var(--toto-appearance-wash,#ffffff30));border:1px solid #ffffffad;border:1px solid var(--toto-appearance-line,#ffffffad);border-radius:999px;box-shadow:inset 0 1px 0 #ffffffe0,0 14px 38px rgba(45,49,56,.055);color:#2022279e;cursor:pointer;font:inherit;font-size:13px;letter-spacing:-.01em;min-width:108px;opacity:0;padding:11px 18px;pointer-events:none;position:absolute;transform:translateZ(0) scale(.88);transition:opacity .42s ease,transform .62s cubic-bezier(.16,.82,.22,1),background .35s ease,color .35s ease,box-shadow .35s ease;z-index:2}.toto-workspace-choice:hover{background:linear-gradient(145deg,#ffffff9e,#ffffff47);background:linear-gradient(145deg,var(--toto-appearance-selected,#ffffff9e),var(--toto-appearance-wash,#ffffff47));box-shadow:inset 0 1px 0 #fffffff2,0 18px 44px rgba(45,49,56,.075);color:#1e2024db}.toto-workspace-choice.is-visible{opacity:1;pointer-events:auto}.toto-workspace-left{left:0;top:136px;transform:translate3d(72px,0,0) scale(.88)}.toto-workspace-left.is-visible{transform:translateZ(0) scale(1)}.toto-workspace-right{right:0;top:136px;transform:translate3d(-72px,0,0) scale(.88)}.toto-workspace-right.is-visible{transform:translateZ(0) scale(1)}.toto-workspace-bottom{bottom:0;left:50%;transform:translate3d(-50%,-50px,0) scale(.88)}.toto-workspace-bottom.is-visible{transform:translate3d(-50%,0,0) scale(1)}.toto-workspace-choice.is-opening{background:#ffffffc7;background:var(--toto-appearance-selected,#ffffffc7);box-shadow:0 24px 70px rgba(var(--team-rgb),.12),inset 0 1px 0 #fff;color:#1a1c20eb;transform:scale(1.08)}.toto-workspace-bottom.is-opening{transform:translate3d(-50%,0,0) scale(1.08)}.toto-kicker{color:#32343952;font-size:9px;letter-spacing:.19em;margin:4px 0 12px;text-transform:uppercase}.toto-arrival h1{color:#1b1d21e0;font-size:clamp(40px,5vw,68px);font-weight:400;letter-spacing:-.047em;line-height:1.02;margin:0}.toto-narration{color:#3133396b;font-size:14px;line-height:1.6;margin:20px auto 0;max-width:480px;transition:opacity .35s ease,transform .45s ease}.toto-presence-hint{color:#31333942;font-size:10px;letter-spacing:.055em;margin:16px 0 0;transition:opacity .3s ease,transform .4s ease}.toto-presence-hint.is-hidden{opacity:0;transform:translateY(5px)}.toto-studies{margin:auto;padding:54px 0 7vh;width:100%}.toto-studies-header{align-items:flex-start;display:flex;gap:32px;justify-content:space-between;margin-bottom:34px}.toto-studies-kicker{color:#2a2d3252;font-size:9px;letter-spacing:.18em;margin:0 0 10px;text-transform:uppercase}.toto-studies h2{color:#1c1e22e0;font-size:clamp(30px,3.4vw,48px);font-weight:400;letter-spacing:-.035em;line-height:1.05;margin:0}.toto-studies-intro{color:#3033386b;font-size:13px;line-height:1.65;margin:13px 0 0;max-width:570px}.toto-studies-close{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff57;background:var(--toto-appearance-wash,#ffffff57);border:1px solid #ffffffbd;border:1px solid var(--toto-appearance-line,#ffffffbd);border-radius:999px;box-shadow:inset 0 1px 0 #ffffffdb;color:#272a2f85;cursor:pointer;flex:0 0 auto;font:inherit;font-size:11px;padding:10px 16px}.toto-studies-close:hover{background:#ffffff8f;background:var(--toto-appearance-selected,#ffffff8f);color:#1c1e22d1}.toto-studies-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.toto-study-card{backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%);background:linear-gradient(145deg,#ffffff75,#fff3);background:linear-gradient(145deg,var(--toto-appearance-wash,#ffffff75),var(--toto-appearance-wash,#fff3));border:1px solid #ffffffb8;border:1px solid var(--toto-appearance-line,#ffffffb8);border-radius:32px;box-shadow:inset 0 1px 0 #ffffffeb,0 24px 60px rgba(55,60,66,.045);min-width:0;padding:24px 24px 12px}.toto-study-meta{align-items:flex-start;display:flex;gap:12px;min-height:54px}.toto-study-letter{background:rgba(var(--team-rgb),.06);border:1px solid rgba(var(--team-rgb),.2);border-radius:50%;color:#252a2794;display:grid;flex:0 0 28px;font-size:11px;height:28px;place-items:center;width:28px}.toto-study-meta h3{color:#1e2024c7;font-size:16px;font-weight:500;letter-spacing:-.02em;margin:1px 0 3px}.toto-study-meta p{color:#30333861;font-size:11px;line-height:1.45;margin:0}.toto-study-object{height:min(390px,34vw);margin-top:2px;min-height:300px}.toto-study-object .toto-presence-canvas{height:100%;width:100%}.toto-studies-question{color:#2d303561;font-size:12px;font-style:italic;letter-spacing:.01em;margin:26px 0 0;text-align:center}.toto-study-card-navigation{grid-column:1/-1;overflow:hidden;padding-bottom:24px}.toto-study-meta-navigation{margin-bottom:18px}.toto-receded-study{background:#f4f6f7;background:var(--toto-appearance-selected,#f4f6f7);border:1px solid #30343a12;border-radius:26px;box-shadow:inset 0 1px 0 #ffffffeb;isolation:isolate;min-height:430px;overflow:hidden;position:relative}.toto-external-app{background:#fbfcfc;background:var(--toto-appearance-selected,#fbfcfc);inset:0;position:absolute;transition:filter .7s ease,transform .8s cubic-bezier(.18,.82,.2,1)}.toto-receded-study.is-summoned .toto-external-app{filter:saturate(.86) brightness(.985);transform:scale(.996)}.toto-external-topbar{align-items:center;background:#fff;background:var(--toto-appearance-selected,#fff);border-bottom:1px solid #2b303614;color:#4a5358;display:flex;height:54px;justify-content:space-between;padding:0 22px}.toto-external-brand{align-items:center;display:flex;font-size:13px;font-weight:600;gap:9px}.toto-external-brandmark{background:#e8f3f0;background:var(--toto-appearance-selected,#e8f3f0);border-radius:7px;color:#4c7f73;display:grid;font-size:12px;height:24px;place-items:center;width:24px}.toto-external-status{color:#3940456b;font-size:10px}.toto-external-body{display:flex;height:calc(100% - 54px)}.toto-external-sidebar{background:#f6f8f8;background:var(--toto-appearance-selected,#f6f8f8);border-right:1px solid #2b303612;display:flex;flex-direction:column;gap:8px;padding:22px 16px;width:150px}.toto-external-sidebar span{border-radius:9px;color:#363d426b;font-size:10px;padding:9px 10px}.toto-external-sidebar .is-active{background:#fff;background:var(--toto-appearance-selected,#fff);box-shadow:0 3px 12px #2a31350a;color:#2a3135b8}.toto-external-content{flex:1 1;min-width:0;padding:22px 24px 24px}.toto-external-heading-row{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:18px}.toto-external-heading-row p{color:#363d4257;font-size:8px;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.toto-external-heading-row h4{color:#262c30c7;font-size:18px;font-weight:500;margin:0}.toto-external-heading-row>span{background:#fff;background:var(--toto-appearance-selected,#fff);border:1px solid #2d343914;border-radius:8px;color:#32393e70;font-size:9px;padding:7px 10px}.toto-schedule-grid{background:linear-gradient(180deg,#fff,#fbfcfc);background:linear-gradient(to bottom,var(--toto-appearance-selected,#fff),var(--toto-appearance-selected,#fbfcfc));border:1px solid #2e343a12;border-radius:14px;display:flex;height:275px;overflow:hidden}.toto-time-rail{border-right:1px solid #2e343a0f;color:#31383d4d;display:flex;flex:0 0 48px;flex-direction:column;font-size:8px;justify-content:space-around;padding:30px 7px 10px;width:48px}.toto-schedule-columns{display:grid;flex:1 1;grid-template-columns:repeat(3,1fr)}.toto-schedule-column{background:repeating-linear-gradient(180deg,#0000 0,#0000 48px,rgba(46,52,58,.045) 49px,#0000 50px);background:repeating-linear-gradient(to bottom,#0000 0,#0000 48px,var(--toto-appearance-inset,rgba(46,52,58,.045)) 49px,#0000 50px);border-right:1px solid rgba(46,52,58,.055);padding:12px 10px;position:relative}.toto-schedule-column:last-child{border-right:0}.toto-schedule-column strong{color:#31383d52;display:block;font-size:8px;font-weight:500;margin-bottom:30px;text-align:center}.toto-schedule-column i{background:rgba(var(--team-rgb),.1);border:1px solid rgba(var(--team-rgb),.09);border-radius:9px;display:block;height:48px;margin:0 auto 22px;width:78%}.toto-schedule-column i.long{background:#69819514;border-color:#69819514;height:70px}.toto-edge-presence{backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%);background:linear-gradient(155deg,#ffffffd6,#eef4f2a8);background:linear-gradient(155deg,var(--toto-appearance-selected,#ffffffd6),var(--toto-appearance-selected,#eef4f2a8));border:1px solid #ffffffe6;border:1px solid var(--toto-appearance-line,#ffffffe6);border-radius:18px 0 0 18px;border-right:0;box-shadow:-8px 12px 30px #2c363214,inset 1px 1px 0 #fffffff2;cursor:pointer;height:104px;position:absolute;right:-1px;top:50%;transform:translateY(-50%);transition:width .64s cubic-bezier(.2,.84,.18,1),background .5s ease,box-shadow .5s ease;width:29px;z-index:4}.toto-edge-presence:hover{box-shadow:-11px 14px 36px rgba(var(--team-rgb),.11),inset 1px 1px 0 #fffffffa;width:36px}.toto-edge-glint{background:linear-gradient(to bottom,#fffffff0,rgba(var(--team-rgb),.28),#ffffff85);background:linear-gradient(to bottom,var(--toto-appearance-selected,#fffffff0),rgba(var(--team-rgb),.28),var(--toto-appearance-selected,#ffffff85));border-radius:999px;box-shadow:0 0 16px rgba(var(--team-rgb),.18);filter:blur(.2px);height:38px;left:7px;position:absolute;top:15px;width:9px}.toto-edge-label{bottom:13px;color:#2f383457;font-size:7px;left:8px;letter-spacing:.08em;position:absolute;writing-mode:vertical-rl}.toto-receded-study.is-summoned .toto-edge-presence{background:#ffffffdb;background:var(--toto-appearance-selected,#ffffffdb);width:34px}.toto-summoned-panel{backdrop-filter:blur(28px) saturate(135%);-webkit-backdrop-filter:blur(28px) saturate(135%);background:linear-gradient(150deg,#ffffffdb,#f7f9f8b8);background:linear-gradient(150deg,var(--toto-appearance-selected,#ffffffdb),var(--toto-appearance-selected,#f7f9f8b8));border:1px solid #ffffffeb;border:1px solid var(--toto-appearance-line,#ffffffeb);border-radius:24px;bottom:20px;box-shadow:0 32px 90px #2a343021,inset 0 1px 0 #fffffffa;opacity:0;padding:24px;pointer-events:none;position:absolute;right:20px;top:20px;transform:translate3d(44px,0,0) scale(.985);transition:opacity .46s ease,transform .72s cubic-bezier(.18,.82,.2,1);width:min(340px,calc(100% - 40px));z-index:3}.toto-receded-study.is-summoned .toto-summoned-panel{opacity:1;pointer-events:auto;transform:translateZ(0) scale(1)}.toto-summoned-presence{align-items:center;display:flex;gap:12px}.toto-summoned-orb{background:radial-gradient(circle at 32% 28%,#fff 0 14%,rgba(var(--team-rgb),.18) 38%,rgba(var(--team-rgb),.07) 68%,#fffc 100%);background:radial-gradient(circle at 32% 28%,var(--toto-appearance-selected,#fff) 0 14%,rgba(var(--team-rgb),.18) 38%,rgba(var(--team-rgb),.07) 68%,var(--toto-appearance-selected,#fffc) 100%);border-radius:12px;box-shadow:inset 0 1px 3px #ffffffe6,0 9px 26px rgba(var(--team-rgb),.1);height:34px;width:34px}.toto-summoned-presence p{color:#31373457;font-size:9px;letter-spacing:.12em;margin:0 0 2px;text-transform:uppercase}.toto-summoned-presence strong{color:#232a27c7;font-size:18px;font-weight:450}.toto-summoned-copy{color:#2d34318a;font-size:13px;line-height:1.65;margin:32px 0 24px;max-width:245px}.toto-summoned-actions{grid-gap:8px;display:grid;gap:8px}.toto-settle-control,.toto-summoned-actions button{background:#ffffff94;background:var(--toto-appearance-selected,#ffffff94);border:1px solid #30393512;border-radius:12px;color:#2a312e94;cursor:pointer;font:inherit;font-size:11px;padding:11px 13px;text-align:left}.toto-summoned-actions button:hover{background:#ffffffdb;background:var(--toto-appearance-selected,#ffffffdb);color:#262d2ac2}.toto-settle-control{background:#0000;border:0;bottom:22px;color:#31383552;font-size:9px;left:24px;letter-spacing:.07em;padding:0;position:absolute;text-transform:uppercase}.toto-study-d-caption{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffc7;background:var(--toto-appearance-selected,#ffffffc7);border-radius:13px;bottom:16px;box-shadow:0 7px 24px rgba(45,53,50,.055);left:18px;max-width:430px;padding:10px 13px;position:absolute;transition:opacity .4s ease;z-index:2}.toto-receded-study.is-summoned .toto-study-d-caption{opacity:.35}.toto-study-d-caption span{color:rgba(var(--team-rgb),.72);display:block;font-size:8px;letter-spacing:.14em;margin-bottom:3px;text-transform:uppercase}.toto-study-d-caption p{color:#2e353275;font-size:10px;line-height:1.45;margin:0}@media (max-width:760px){.toto-home-inner{padding-top:22px;width:min(100% - 28px,680px)}.toto-arrival{padding-bottom:4vh}.toto-presence-stage{height:390px;width:100%}.toto-presence-button{height:220px;width:220px}.toto-workspace-choice{min-width:96px;padding:10px 15px}.toto-workspace-left{left:50%;top:4px;transform:translate3d(-50%,80px,0) scale(.88)}.toto-workspace-left.is-visible{transform:translate3d(-50%,0,0) scale(1)}.toto-workspace-right{bottom:52px;left:50%;right:auto;top:auto;transform:translate3d(-50%,-58px,0) scale(.88)}.toto-workspace-right.is-visible{transform:translate3d(-50%,0,0) scale(1)}.toto-workspace-bottom{bottom:0}.toto-studies{padding-top:34px}.toto-studies-header{flex-direction:column;gap:16px;margin-bottom:22px}.toto-studies-grid{grid-template-columns:1fr}.toto-study-object{height:330px;min-height:280px}.toto-study-card-navigation{grid-column:auto}.toto-receded-study{min-height:500px}.toto-external-sidebar{padding:18px 9px;width:96px}.toto-external-sidebar span{font-size:8px;padding:8px 7px}.toto-external-content{padding:18px 12px}.toto-schedule-columns{grid-template-columns:repeat(2,1fr)}.toto-schedule-column:nth-child(3){display:none}.toto-summoned-panel{bottom:14px;right:14px;top:14px;width:calc(100% - 28px)}.toto-study-d-caption{max-width:none;right:46px}}@media (prefers-reduced-motion:reduce){.toto-edge-presence,.toto-external-app,.toto-light,.toto-narration,.toto-presence-button,.toto-presence-hint,.toto-summoned-panel,.toto-workspace-choice{transition:none}}.toto-home.toto-field-study{background:radial-gradient(ellipse at 12% 8%,#fffffffa,#0000 34%),radial-gradient(ellipse at 86% 80%,rgb(var(--team-rgb)/.24),#0000 42%),linear-gradient(145deg,#fffffffa 0,rgb(var(--team-field-rgb)/.92) 56%,rgb(var(--team-rgb)/.32) 100%);background:radial-gradient(ellipse at 12% 8%,var(--toto-appearance-selected,#fffffffa),#0000 34%),radial-gradient(ellipse at 86% 80%,rgb(var(--team-rgb)/.24),#0000 42%),linear-gradient(145deg,var(--toto-appearance-selected,#fffffffa) 0,rgb(var(--team-field-rgb)/.92) 56%,rgb(var(--team-rgb)/.32) 100%);color:#243028}.toto-home.toto-field-study>.toto-back-glass{background-color:rgb(var(--team-field-rgb));background-image:radial-gradient(ellipse at 14% 8%,#fffffffa,#0000 34%),radial-gradient(ellipse at 82% 78%,rgb(var(--team-rgb)/.3),#0000 44%),linear-gradient(145deg,#ffffffeb,rgb(var(--team-field-rgb)/.88) 58%,rgb(var(--team-rgb)/.28));box-shadow:inset 0 1px 0 #fffffffa,inset 0 -30px 90px rgb(var(--team-glass-deep-rgb)/.1);filter:none}.toto-home.toto-field-study>.toto-back-glass:before{opacity:.28}.toto-home.toto-field-study>.toto-back-glass:after{background:linear-gradient(90deg,rgb(var(--team-glass-deep-rgb)/.04),#0000 12%,#0000 88%,rgb(var(--team-glass-deep-rgb)/.08)),linear-gradient(180deg,#ffffff38,#0000 18%,#0000 84%,rgb(var(--team-glass-deep-rgb)/.06));background:linear-gradient(90deg,rgb(var(--team-glass-deep-rgb)/.04),#0000 12%,#0000 88%,rgb(var(--team-glass-deep-rgb)/.08)),linear-gradient(180deg,var(--toto-appearance-wash,#ffffff38),#0000 18%,#0000 84%,rgb(var(--team-glass-deep-rgb)/.06));box-shadow:inset 0 0 1px #ffffffd1}.toto-home.toto-field-study>.toto-back-glass .toto-back-glass-bloom{background:rgba(var(--team-rgb),.12);filter:blur(120px);opacity:.18}.toto-home.toto-field-study>.toto-back-glass .toto-back-glass-bloom-two{opacity:.08}.toto-home{--toto-surface-size:132px;--toto-surface-radius:28px;--toto-presence-canvas-size:160px;--toto-presence-canvas-bleed:14px;--toto-greeting-card-height:146px}.toto-home .toto-field-arrival{align-items:center;column-gap:34px;grid-template-columns:var(--toto-surface-size) minmax(470px,560px);left:40px;top:40px;width:min(820px,calc(100vw - 80px))}.toto-home .toto-presence-slot{flex-basis:var(--toto-surface-size);height:var(--toto-surface-size);width:var(--toto-surface-size)}.toto-home .toto-contained-artifact{border-radius:var(--toto-surface-radius);left:calc(var(--toto-presence-canvas-bleed)*-1);top:calc(var(--toto-presence-canvas-bleed)*-1)}.toto-home .toto-contained-artifact,.toto-home .toto-contained-artifact .toto-presence-canvas{height:var(--toto-presence-canvas-size);width:var(--toto-presence-canvas-size)}.toto-home .toto-liquid-badge{border-radius:var(--toto-surface-radius);height:var(--toto-surface-size);width:var(--toto-surface-size)}.toto-home .toto-arrival-copy.toto-greeting-card{backdrop-filter:blur(16px) saturate(.94);-webkit-backdrop-filter:blur(16px) saturate(.94);background:radial-gradient(ellipse at 12% 0,#fffffffa,#0000 48%),linear-gradient(145deg,#ffffffdb,#f8faf8c2);background:radial-gradient(ellipse at 12% 0,var(--toto-appearance-selected,#fffffffa),#0000 48%),linear-gradient(145deg,var(--toto-appearance-selected,#ffffffdb),var(--toto-appearance-selected,#f8faf8c2));border:1px solid #36463b1a;border-radius:22px;box-shadow:inset 0 1px 0 #fffffffa,0 10px 26px #424a440a;display:flex;flex-direction:column;height:var(--toto-greeting-card-height);justify-content:center;min-height:var(--toto-greeting-card-height);padding:22px 30px 20px}.toto-home .toto-greeting-card h1{color:#263029;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(30px,2.6vw,37px);font-weight:500;letter-spacing:-.016em;line-height:1.03;margin:0;max-width:none;text-shadow:none;white-space:nowrap}.toto-home .toto-greeting-card .toto-narration{color:#4f5d54;font-size:13px;font-weight:300;letter-spacing:.003em;line-height:1.45;margin:10px 0 0}.toto-home .toto-greeting-card .toto-narration,.toto-home .toto-team-mark{font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;text-shadow:none}.toto-home .toto-team-mark{color:#405047;font-size:12px;font-weight:400;letter-spacing:.03em;opacity:1}.toto-home .toto-team-dot{background:rgb(var(--team-rgb));box-shadow:0 0 0 5px rgba(var(--team-rgb),.08)}.toto-home .toto-eg-vessel-label,.toto-home .toto-payroll-vessel-label,.toto-home .toto-reviews-vessel-label{font-feature-settings:"smcp";color:#505a52;font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-variant-caps:small-caps;font-weight:400;letter-spacing:.055em;line-height:1.15;opacity:1;text-shadow:0 1px 8px #fffffff5;text-transform:none}.toto-home.toto-field-study.is-field-open .toto-liquid-field{backdrop-filter:blur(4px) saturate(1.01);-webkit-backdrop-filter:blur(4px) saturate(1.01);background:rgba(var(--team-rgb),.025)}.toto-home.toto-field-study .toto-liquid-refraction{background:radial-gradient(ellipse at 13% 10%,#fff6,#0000 28%),radial-gradient(ellipse at 68% 72%,rgba(var(--team-rgb),.07),#0000 40%),linear-gradient(108deg,#0000 30%,#ffffff1f 48%,#0000 66%);background:radial-gradient(ellipse at 13% 10%,var(--toto-appearance-wash,#fff6),#0000 28%),radial-gradient(ellipse at 68% 72%,rgba(var(--team-rgb),.07),#0000 40%),linear-gradient(108deg,#0000 30%,var(--toto-appearance-wash,#ffffff1f) 48%,#0000 66%)}@media (max-width:900px){.toto-home{--toto-surface-size:116px;--toto-surface-radius:25px;--toto-presence-canvas-size:142px;--toto-presence-canvas-bleed:13px;--toto-greeting-card-height:140px}.toto-home .toto-field-arrival{column-gap:24px;grid-template-columns:var(--toto-surface-size) minmax(0,1fr);left:26px;top:26px;width:calc(100vw - 52px)}.toto-home .toto-greeting-card h1{font-size:clamp(28px,4.6vw,35px);white-space:normal}}@media (max-width:640px){.toto-home .toto-field-arrival{grid-template-columns:1fr;row-gap:22px}.toto-home .toto-arrival-copy.toto-greeting-card{height:auto;min-height:136px}}.vessel-page-navigation__compact{align-items:center;display:flex;flex:none;min-width:0}.vessel-page-navigation__trigger{align-items:center;background:#f7faf8!important;background:var(--toto-appearance-inset,#f7faf8)!important;border:1px solid #dfe6e1!important;border:1px solid var(--toto-appearance-line,#dfe6e1)!important;border-radius:999px!important;box-shadow:inset 0 2px 5px #20372c0d!important;color:#202631!important;color:var(--toto-appearance-ink,#202631)!important;cursor:pointer;display:inline-flex!important;font:400 14px/1.4 Outfit,sans-serif!important;gap:10px;max-width:100%;min-height:44px;padding:10px 14px!important}.vessel-page-navigation__trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vessel-page-navigation__menu-symbol{margin-left:12px}.vessel-page-menu{background:#fbfbfc;background:var(--toto-appearance-field,#fbfbfc);border:1px solid #fff;border:1px solid var(--toto-appearance-line,#fff);border-radius:26px;box-shadow:0 14px 36px #253b3233;color:#202631;color:var(--toto-appearance-ink,#202631);font:400 15px/1.4 Outfit,sans-serif;margin:0;overflow:auto;overscroll-behavior:contain;padding:12px;position:fixed}.vessel-page-menu:not([open]){display:none}.vessel-page-menu::backdrop{background:#1c28223d}.vessel-page-menu>header{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:0 0 8px 10px}.vessel-page-menu h2{font:500 26px/1.2 Cormorant Garamond,Georgia,serif;letter-spacing:0;margin:0}.vessel-page-menu .vessel-page-menu__close{background:#0000;border:0;border-radius:50%;color:inherit;display:grid;flex:none;min-height:44px;padding:12px;place-items:center;width:44px}.vessel-page-menu nav{grid-gap:4px;display:grid;gap:4px}.vessel-page-menu nav>:is(a,button){align-items:center;background:#0000;border:0;border-radius:16px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:14px;min-height:52px;padding:12px 14px;text-align:left;text-decoration:none;width:100%}.vessel-page-menu nav>[aria-current=page]{background:#edf5ef;background:var(--toto-appearance-inset,#edf5ef);color:#096f3c;color:var(--sculpted-accent,#096f3c);font-weight:600}.vessel-page-menu nav>[aria-disabled=true]{cursor:default;opacity:.5}.vessel-page-menu nav small{display:block;font-size:12px;font-weight:400;margin-top:3px}.vessel-page-menu__icon{fill:currentColor;flex:none;height:20px;width:20px}.vessel-page-menu__check{fill:currentColor;flex:none;height:18px;margin-left:auto;width:18px}.vessel-page-menu__close svg{fill:currentColor;height:20px;width:20px}.vessel-page-menu__footer{border-top:1px solid #e3e9e5;border-top:1px solid var(--toto-appearance-line,#e3e9e5);margin-top:8px;padding:8px 10px 0}.vessel-page-menu__footer>button{background:#0000;border:0;color:inherit;font:inherit;margin:0!important;min-height:44px;padding:8px 0!important}.vessel-page-menu :is(a,button):focus-visible,.vessel-page-navigation__trigger:focus-visible{outline:2px solid #087e3e;outline:2px solid var(--sculpted-accent,#087e3e);outline-offset:3px}.vessel-page-navigation__secondary{align-items:center;display:flex;flex-basis:100%;flex-wrap:wrap;gap:12px;min-width:0}@media(max-width:900px){#root#root#root#root .team-space__navigation-row:has(.vessel-page-navigation__compact),#root#root#root#root .today-layout__navigation:has(.vessel-page-navigation__compact){background:#0000!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.vessel-page-navigation__compact+.toto-profile__content{margin-top:20px}.toto-profile .vessel-page-navigation__compact{margin-bottom:24px}}@media(forced-colors:active){.vessel-page-menu,.vessel-page-navigation__trigger{border:1px solid CanvasText!important}.vessel-page-menu nav>[aria-current=page]{outline:1px solid Highlight}}.toto-open-button.toto-open-button.toto-open-button{align-items:center;border:0;border-radius:8px;display:inline-flex;flex-shrink:0;justify-content:center;min-height:44px;min-width:44px;padding:0;width:44px}.toto-open-button.toto-open-button.toto-open-button,.toto-open-button.toto-open-button.toto-open-button:hover{background:#0000!important;box-shadow:none!important;color:inherit;text-decoration:none}.toto-open-button.toto-open-button.toto-open-button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.toto-open-button.toto-open-button.toto-open-button svg{flex-shrink:0;height:20px;width:20px}.toto-open-button.toto-open-button.toto-open-button:disabled{cursor:not-allowed;opacity:.45}.toto-adaptive-dock{grid-gap:4px;backdrop-filter:blur(18px) saturate(118%);-webkit-backdrop-filter:blur(18px) saturate(118%);background:linear-gradient(145deg,#5c71843d,#14202c59);background:linear-gradient(145deg,#5c71843d,var(--toto-appearance-inset,#14202c59));border:1px solid #ffffff47;border:1px solid var(--toto-appearance-line,#ffffff47);border-radius:999px;bottom:max(20px,env(safe-area-inset-bottom));box-shadow:inset 0 1px 0 #ffffff47,0 10px 26px #03081038;display:grid;gap:4px;grid-template-columns:repeat(6,minmax(54px,1fr));isolation:isolate;left:50%;padding:7px;position:fixed;transform:translateX(-50%);width:min(calc(100% - 48px),680px);z-index:30}.toto-adaptive-dock__selector{background:#010a1242;background:var(--toto-appearance-inset,#010a1242);border:0;border-radius:999px;box-shadow:inset 0 1px 3px #00020638,inset 0 -1px 2px #00020647;height:calc(100% - 14px);left:7px;pointer-events:none;position:absolute;top:7px;transition:transform .18s cubic-bezier(.2,.8,.2,1);width:calc(16.66667% - 5.66667px);will-change:transform;z-index:0}.toto-adaptive-dock.is-selected-today .toto-adaptive-dock__selector{transform:translateX(calc(100% + 4px))}.toto-adaptive-dock.is-selected-team .toto-adaptive-dock__selector{transform:translateX(calc(200% + 8px))}.toto-adaptive-dock.is-selected-workspace .toto-adaptive-dock__selector{transform:translateX(calc(300% + 12px))}.toto-adaptive-dock.is-selected-profile .toto-adaptive-dock__selector{transform:translateX(calc(400% + 16px))}.toto-adaptive-dock.is-selected-settings .toto-adaptive-dock__selector{transform:translateX(calc(500% + 20px))}.toto-adaptive-dock__item{background:#0000;border:0;border-radius:999px;color:#ffffffc2;color:var(--toto-appearance-muted,#ffffffc2);cursor:pointer;display:grid;font:500 10px/1 Outfit,system-ui,sans-serif;grid-template-rows:20px auto;justify-items:center;padding:4px;position:relative;text-align:center;z-index:1}.toto-adaptive-dock__icon{display:grid;place-items:center;transition:transform .26s cubic-bezier(.16,1,.3,1)}.toto-adaptive-dock__item.is-current{color:#fff;color:var(--toto-appearance-ink,#fff);font-weight:600}.toto-adaptive-dock__item.is-current .toto-adaptive-dock__icon{transform:scale(1.1)}.toto-adaptive-dock__item:focus-visible{outline:2px solid #fffc;outline:2px solid var(--toto-appearance-line,#fffc);outline-offset:2px}.toto-adaptive-dock__brand{cursor:default;pointer-events:none}@media (min-width:701px){.toto-adaptive-dock.is-placement-left,.toto-adaptive-dock.is-placement-left-lower,.toto-adaptive-dock.is-placement-right,.toto-adaptive-dock.is-placement-right-lower{align-content:start;border-radius:30px;bottom:auto;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(6,46px);height:288px;left:auto;min-height:288px;padding:5px;top:50%;transform:translateY(-50%);width:56px}.toto-adaptive-dock.is-placement-left{left:clamp(12px,1.5vw,24px)}.toto-adaptive-dock.is-placement-right{right:clamp(12px,1.5vw,24px)}.toto-adaptive-dock.is-placement-left-lower{bottom:clamp(12px,1.5vw,24px);left:clamp(12px,1.5vw,24px);position:fixed;top:auto;transform:none;z-index:40}.toto-adaptive-dock.is-placement-right-lower{bottom:clamp(12px,1.5vw,24px);position:fixed;right:clamp(12px,1.5vw,24px);top:auto;transform:none;z-index:40}.toto-adaptive-dock:is(.is-placement-left,.is-placement-right,.is-placement-left-lower,.is-placement-right-lower){gap:0;grid-template-rows:repeat(6,56px);height:350px;min-height:350px;padding:6px}.toto-adaptive-dock:is(.is-placement-left,.is-placement-right,.is-placement-left-lower,.is-placement-right-lower) .toto-adaptive-dock__item{border-radius:999px;grid-template-rows:1fr;height:56px;min-height:56px;padding:4px;width:auto}.toto-adaptive-dock:is(.is-placement-left,.is-placement-right,.is-placement-left-lower,.is-placement-right-lower) .toto-adaptive-dock__item>span:last-child{display:none}.toto-adaptive-dock:is(.is-placement-left,.is-placement-right,.is-placement-left-lower,.is-placement-right-lower) .toto-adaptive-dock__icon{height:100%;width:100%}.toto-adaptive-dock:is(.is-placement-left,.is-placement-right,.is-placement-left-lower,.is-placement-right-lower) .toto-adaptive-dock__selector{display:none}.toto-adaptive-dock:is(.is-placement-left,.is-placement-right,.is-placement-left-lower,.is-placement-right-lower) .toto-adaptive-dock__item.is-current{background:#010a126b;background:var(--toto-appearance-inset,#010a126b);box-shadow:inset 0 1px 3px #0002064d,inset 0 -1px 2px #0002065c}.toto-adaptive-dock:is(.is-placement-left,.is-placement-right,.is-placement-left-lower,.is-placement-right-lower).is-selected-today .toto-adaptive-dock__selector{transform:translateY(46px)}.toto-adaptive-dock:is(.is-placement-left,.is-placement-right,.is-placement-left-lower,.is-placement-right-lower).is-selected-team .toto-adaptive-dock__selector{transform:translateY(92px)}.toto-adaptive-dock:is(.is-placement-left,.is-placement-right,.is-placement-left-lower,.is-placement-right-lower).is-selected-workspace .toto-adaptive-dock__selector{transform:translateY(138px)}.toto-adaptive-dock:is(.is-placement-left,.is-placement-right,.is-placement-left-lower,.is-placement-right-lower).is-selected-profile .toto-adaptive-dock__selector{transform:translateY(184px)}.toto-adaptive-dock:is(.is-placement-left,.is-placement-right,.is-placement-left-lower,.is-placement-right-lower).is-selected-settings .toto-adaptive-dock__selector{transform:translateY(230px)}}.toto-vessel-back-link{align-items:center;background:#0000;border:0;color:#ffffffa3;color:var(--toto-appearance-muted,#ffffffa3);cursor:pointer;display:inline-flex;font:600 10px/1 Outfit,system-ui,sans-serif;gap:4px;letter-spacing:.14em;padding:0;text-transform:uppercase}.toto-vessel-back-link:focus-visible,.toto-vessel-back-link:hover{color:#fff;color:var(--toto-appearance-ink,#fff);outline:0;text-decoration:underline;text-underline-offset:4px}.toto-space-attention{border-top:1px solid #fff3;border-top:1px solid var(--toto-appearance-line,#fff3);margin-top:28px;padding-top:17px}.toto-space-attention header{align-items:center;color:#ffffff9e;color:var(--toto-appearance-muted,#ffffff9e);display:flex;font:600 10px/1 Outfit,system-ui,sans-serif;gap:8px;letter-spacing:.14em;text-transform:uppercase}.toto-space-attention header strong{background:#daa45ab3;border-radius:999px;color:#fff;color:var(--toto-appearance-ink,#fff);display:grid;font-size:9px;height:17px;letter-spacing:0;min-width:17px;place-items:center}.toto-space-attention>p{color:#ffffffb8;color:var(--toto-appearance-muted,#ffffffb8);font:400 12px/1.45 Outfit,system-ui,sans-serif;margin:10px 0 0}.toto-space-attention button{align-items:center;background:#0000;border:0;border-top:1px solid #ffffff29;border-top:1px solid var(--toto-appearance-line,#ffffff29);color:#fff;color:var(--toto-appearance-ink,#fff);cursor:pointer;display:grid;grid-template-columns:18px minmax(0,1fr) 16px;margin-top:11px;padding:10px 0;text-align:left;width:100%}.toto-space-attention button>svg:first-child{color:#e8b66f}.toto-space-attention button span{grid-gap:3px;display:grid;gap:3px}.toto-space-attention button b{font:500 13px/1.2 Outfit,system-ui,sans-serif}.toto-space-attention button small{color:#ffffffa8;color:var(--toto-appearance-muted,#ffffffa8);font:400 11px/1.35 Outfit,system-ui,sans-serif}.toto-space-attention button:focus-visible b,.toto-space-attention button:hover b{text-decoration:underline;text-underline-offset:3px}.toto-space-attention button:focus-visible{outline:2px solid #ffffffb3;outline:2px solid var(--toto-appearance-line,#ffffffb3);outline-offset:3px}@media(max-width:700px){.toto-adaptive-dock{bottom:max(12px,env(safe-area-inset-bottom));left:12px;min-height:60px;right:12px;transform:none;width:auto}.toto-adaptive-dock__item{font-size:9px;min-height:46px}}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.toto-adaptive-dock{backdrop-filter:none;-webkit-backdrop-filter:none;background:#31404d;background:var(--toto-appearance-inset,#31404d)}.toto-adaptive-dock__selector{backdrop-filter:none;-webkit-backdrop-filter:none;background:#4c6275}}@media(prefers-reduced-motion:reduce){.toto-adaptive-dock__icon,.toto-adaptive-dock__selector{transition:none}}.toto-adaptive-dock{box-sizing:border-box;height:60px;max-height:60px;min-height:60px}.toto-adaptive-dock__item{box-sizing:border-box;height:46px;min-height:46px}.toto-adaptive-dock__selector{height:46px}@media(max-width:700px){.toto-adaptive-dock{height:60px;max-height:60px;min-height:60px}}@media (min-width:701px){:is(.toto-workspaces,.budget-workspace,.journey-planning-space,.eod-space,.documents-space,.operations-space,.inventory-space,.toto-profile,.eg-review,.toto-review-evidence:not(.is-embedded)){--toto-subpage-gutter:clamp(12px,1.5vw,24px);box-sizing:border-box;height:100svh;min-height:100svh;overflow:hidden;padding:var(--toto-subpage-gutter)!important}:is(.toto-workspaces,.budget-workspace,.journey-planning-space,.eod-space,.documents-space,.operations-space,.inventory-space,.toto-profile,.eg-review,.toto-review-evidence:not(.is-embedded)):has(>.toto-adaptive-dock:is(.is-placement-left,.is-placement-left-lower)){padding-left:calc(var(--toto-subpage-gutter) + 56px + var(--toto-subpage-gutter))!important}:is(.toto-workspaces,.budget-workspace,.journey-planning-space,.eod-space,.documents-space,.operations-space,.inventory-space,.toto-profile,.eg-review,.toto-review-evidence:not(.is-embedded)):has(>.toto-adaptive-dock:is(.is-placement-right,.is-placement-right-lower)){padding-right:calc(var(--toto-subpage-gutter) + 56px + var(--toto-subpage-gutter))!important}:is(.toto-workspaces,.budget-workspace,.journey-planning-space,.eod-space,.documents-space,.operations-space,.inventory-space,.toto-profile,.eg-review,.toto-review-evidence:not(.is-embedded))>.toto-adaptive-dock.is-placement-left{bottom:auto!important;left:var(--toto-subpage-gutter)!important;position:fixed!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important;z-index:40!important}:is(.toto-workspaces,.budget-workspace,.journey-planning-space,.eod-space,.documents-space,.operations-space,.inventory-space,.toto-profile,.eg-review,.toto-review-evidence:not(.is-embedded))>.toto-adaptive-dock.is-placement-right{bottom:auto!important;left:auto!important;position:fixed!important;right:var(--toto-subpage-gutter)!important;top:50%!important;transform:translateY(-50%)!important;z-index:40!important}:is(.toto-workspaces,.budget-workspace,.journey-planning-space,.eod-space,.documents-space,.operations-space,.inventory-space,.toto-profile,.eg-review,.toto-review-evidence:not(.is-embedded))>.toto-adaptive-dock.is-placement-left-lower{bottom:var(--toto-subpage-gutter)!important;left:var(--toto-subpage-gutter)!important;position:fixed!important;right:auto!important;top:auto!important;transform:none!important;z-index:40!important}:is(.toto-workspaces,.budget-workspace,.journey-planning-space,.eod-space,.documents-space,.operations-space,.inventory-space,.toto-profile,.eg-review,.toto-review-evidence:not(.is-embedded))>.toto-adaptive-dock.is-placement-right-lower{bottom:var(--toto-subpage-gutter)!important;left:auto!important;position:fixed!important;right:var(--toto-subpage-gutter)!important;top:auto!important;transform:none!important;z-index:40!important}:is(.toto-workspaces__vessel,.budget-workspace__vessel,.journey-planning-space__vessel,.eod-space__vessel,.documents-space__vessel,.operations-space__vessel,.inventory-space__vessel,.toto-profile__vessel,.eg-review__plane,.toto-review-evidence__plane){border-radius:42px!important;height:calc(100svh - var(--toto-subpage-gutter) - var(--toto-subpage-gutter))!important;margin:0 auto!important;max-height:calc(100svh - var(--toto-subpage-gutter) - var(--toto-subpage-gutter));min-height:0!important;width:100%!important}:is(.team-space,.hiring-workspace){--toto-subpage-gutter:clamp(12px,1.5vw,24px);box-sizing:border-box;height:100svh;min-height:100svh;overflow:hidden;padding:var(--toto-subpage-gutter)!important}:is(.team-space,.hiring-workspace):has(>.toto-adaptive-dock:is(.is-placement-left,.is-placement-left-lower)){padding-left:calc(var(--toto-subpage-gutter) + 56px + var(--toto-subpage-gutter))!important}:is(.team-space,.hiring-workspace):has(>.toto-adaptive-dock:is(.is-placement-right,.is-placement-right-lower)){padding-right:calc(var(--toto-subpage-gutter) + 56px + var(--toto-subpage-gutter))!important}:is(.team-space,.hiring-workspace)>.toto-adaptive-dock.is-placement-left{bottom:auto!important;left:var(--toto-subpage-gutter)!important;position:fixed!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important;z-index:40!important}:is(.team-space,.hiring-workspace)>.toto-adaptive-dock.is-placement-right{bottom:auto!important;left:auto!important;position:fixed!important;right:var(--toto-subpage-gutter)!important;top:50%!important;transform:translateY(-50%)!important;z-index:40!important}:is(.team-space,.hiring-workspace)>.toto-adaptive-dock.is-placement-left-lower{bottom:var(--toto-subpage-gutter)!important;left:var(--toto-subpage-gutter)!important;position:fixed!important;right:auto!important;top:auto!important;transform:none!important;z-index:40!important}:is(.team-space,.hiring-workspace)>.toto-adaptive-dock.is-placement-right-lower{bottom:var(--toto-subpage-gutter)!important;left:auto!important;position:fixed!important;right:var(--toto-subpage-gutter)!important;top:auto!important;transform:none!important;z-index:40!important}:is(.team-space__action,.hiring-workspace__vessel){border-radius:42px!important;height:calc(100svh - var(--toto-subpage-gutter) - var(--toto-subpage-gutter))!important;margin:0 auto!important;max-height:calc(100svh - var(--toto-subpage-gutter) - var(--toto-subpage-gutter));min-height:0!important;width:100%!important}}.toto-space-attention button{gap:12px;grid-template-columns:18px minmax(0,1fr) auto}@media(max-width:700px){.toto-space-attention button{grid-template-columns:18px minmax(0,1fr)}.toto-space-attention .toto-open-button{grid-column:2;justify-self:start}}.toto-spatial-canvas [data-continuous-vessel-page][data-continuous-vessel-page]{padding-left:clamp(10px,1.5vw,24px)!important;padding-right:clamp(10px,1.5vw,24px)!important}.toto-spatial-canvas [data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{border:0!important;border-radius:0!important;-webkit-clip-path:var(--continuous-vessel-clip);clip-path:var(--continuous-vessel-clip);isolation:isolate;max-width:none!important;padding-right:78px!important;position:relative!important;width:100%!important}.continuous-vessel-edge{--edge-inset-fill:#edf2f4f0;--edge-inset-ink:#30383e;--edge-inset-wash:#30383e18;color:#f3f5f7;color:var(--toto-appearance-ink,#f3f5f7);font-family:Outfit,system-ui,sans-serif;pointer-events:none;position:fixed;z-index:45}.toto-spatial-canvas[data-appearance=frost] .continuous-vessel-edge{--edge-inset-fill:#1e2326f0;--edge-inset-ink:#f3f5f7;--edge-inset-wash:#ffffff22}.continuous-vessel-inset{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--edge-inset-fill);-webkit-clip-path:var(--edge-inset-clip);clip-path:var(--edge-inset-clip);inset:0;position:absolute}.continuous-vessel-outline{fill:none;stroke:#fff6;stroke:var(--toto-appearance-line,#fff6);stroke-width:1.2;inset:0;overflow:visible;position:absolute}.continuous-vessel-edge button{background:#0000;border:0;border-radius:22px;color:inherit;cursor:pointer;display:grid;height:48px;padding:0;place-items:center;pointer-events:auto;width:44px}.continuous-vessel-edge button:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.continuous-vessel-edge button:disabled{cursor:default;opacity:.4}.continuous-vessel-utilities{grid-gap:8px;display:grid;gap:8px;position:absolute;right:5px;top:22px}.continuous-vessel-utilities button[aria-current]{background:#ffffff1a;background:var(--toto-appearance-wash,#ffffff1a)}.continuous-vessel-primary{grid-gap:6px;color:var(--edge-inset-ink);display:grid;gap:6px;position:absolute;right:2px;top:var(--edge-primary-top)}.continuous-vessel-primary button{filter:none;height:48px;width:52px}.continuous-vessel-primary button:hover,.continuous-vessel-primary button[aria-current]{background:var(--edge-inset-wash)}.continuous-vessel-destinations{background:#ffffff08;background:var(--toto-appearance-wash,#ffffff08);border:1px solid #fff3;border:1px solid var(--toto-appearance-line,#fff3);border-radius:28px;bottom:16px;display:grid;justify-items:center;overscroll-behavior:contain;pointer-events:auto;position:absolute;right:2px;touch-action:none;width:54px}.continuous-vessel-edge .continuous-vessel-step{height:44px;width:52px}.continuous-vessel-list{height:var(--edge-slot-height);overflow:hidden;width:100%}.continuous-vessel-list button{border-radius:24px;height:100%;margin:auto;width:50px}.continuous-vessel-list button[aria-current]{background:#ffffff1a;background:var(--toto-appearance-wash,#ffffff1a)}.continuous-vessel-list button>span{font-size:13px;font-weight:500;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}.continuous-page-tools{color:inherit;display:flex;flex-shrink:0;flex-wrap:wrap;margin-bottom:20px;order:0;position:relative!important}.continuous-page-tools nav{border-bottom:1px solid #fff3;border-bottom:1px solid var(--toto-appearance-line,#fff3);display:flex;flex-wrap:wrap;gap:6px}.continuous-page-tools button{background:#0000;border:0;border-bottom:2px solid #0000;color:inherit;cursor:pointer;font:inherit;min-height:44px;padding:8px 12px}.continuous-page-tools button[aria-current]{border-bottom-color:initial;font-weight:600}.continuous-page-tools button:disabled{cursor:default;opacity:.4}.continuous-page-tools button:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.continuous-navigation-fallback{bottom:12px;display:flex;gap:8px;position:fixed;right:12px;z-index:45}@media(max-width:700px){.toto-spatial-canvas [data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{padding-right:68px!important}.continuous-page-tools button{font-size:12px;padding:6px}}@media(prefers-reduced-motion:reduce){.continuous-vessel-list{scroll-behavior:auto;scroll-snap-type:y proximity}}@media(forced-colors:active){.continuous-vessel-primary{color:ButtonText}.continuous-vessel-edge button[aria-current]{outline:2px solid Highlight}}@media print{.continuous-page-tools,.continuous-vessel-edge{display:none}.toto-spatial-canvas [data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{-webkit-clip-path:none;clip-path:none;padding-right:0!important}}.continuous-page-tools-slot{flex-shrink:0;order:-1;position:relative}.toto-spatial-canvas .eg-review__field[data-continuous-vessel]{display:flex;flex-direction:column}.toto-spatial-canvas .eg-review__field[data-continuous-vessel]>.payroll-team-plane{flex:1 1;height:auto;min-height:0}.toto-spatial-canvas [data-continuous-vessel-page][data-continuous-vessel-page]{padding-bottom:20px!important}.continuous-vessel-edge,.continuous-vessel-edge *{box-sizing:border-box}.toto-spatial-canvas [data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{box-shadow:none!important}@media(max-width:700px){.toto-spatial-canvas [data-continuous-vessel-page][data-continuous-vessel-page]{padding-bottom:12px!important;padding-top:12px!important}.toto-spatial-canvas [data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important;min-height:0!important}}.toto-spatial-canvas .continuous-page-tools button{background:#0000!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;box-shadow:none!important}.toto-spatial-canvas .continuous-page-tools button[aria-current]{border-bottom-color:initial!important}.continuous-page-tools{align-items:center;gap:12px;margin-block:12px 20px}.continuous-page-tools__label{font-size:12px;font-weight:500;opacity:.75}.continuous-page-tools__actions{display:flex;flex-wrap:wrap;gap:8px}.toto-spatial-canvas .continuous-page-tools button{border:1px solid #ffffff55!important;border:1px solid var(--toto-appearance-line,#ffffff55)!important;border-radius:22px!important;min-height:44px;padding:8px 14px!important}.continuous-page-tools-slot:empty{display:none}.toto-spatial-canvas[data-appearance] .continuous-vessel-primary button:focus-visible{outline:2px solid var(--edge-inset-ink)!important;outline-offset:-4px!important}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.continuous-vessel-edge{--edge-inset-fill:#edf2f4}.toto-spatial-canvas[data-appearance=frost] .continuous-vessel-edge{--edge-inset-fill:#1e2326}.continuous-vessel-inset{backdrop-filter:none;-webkit-backdrop-filter:none}}@media(forced-colors:active){.continuous-vessel-inset{background:Canvas}.continuous-vessel-primary{color:ButtonText}.continuous-vessel-outline{stroke:CanvasText}.toto-spatial-canvas[data-appearance] .continuous-vessel-primary button:focus-visible{outline-color:Highlight!important}}.toto-spatial-canvas [data-continuous-vessel-page][data-continuous-vessel-page][data-continuous-vessel-page]{--continuous-gutter:clamp(12px,2.5vw,32px);--sonmi-vertical-gutter:var(--continuous-gutter);box-sizing:border-box;padding:var(--continuous-gutter)!important}.toto-spatial-canvas [data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{height:calc(100dvh - var(--continuous-gutter)*2)!important;max-height:calc(100dvh - var(--continuous-gutter)*2)!important;min-height:0!important;padding-right:86px!important}@media(max-height:700px){.continuous-vessel-inset,.continuous-vessel-outline{display:none}.continuous-vessel-edge{background:#182124;background:var(--toto-appearance-inset,#182124);border-radius:28px;left:auto!important;overflow-y:auto;pointer-events:auto;right:var(--edge-right);width:60px!important}.continuous-vessel-destinations,.continuous-vessel-primary,.continuous-vessel-utilities{bottom:auto;justify-content:center;margin:12px auto;position:relative;right:auto;top:auto}.continuous-vessel-primary{color:inherit}.toto-spatial-canvas [data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{border-radius:28px!important;-webkit-clip-path:none;clip-path:none}}.toto-spatial-canvas [data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{padding-bottom:0!important;padding-bottom:var(--continuous-secondary-height,0)!important}.continuous-destination-wheel.continuous-vessel-destinations{--wheel-surface:#edf0ec;--wheel-track:#f7f8f5;--wheel-ink:#30383a;--wheel-muted:#67716b;--wheel-line:#c7cec5;grid-gap:0;align-items:center;background:var(--wheel-surface);border:1px solid var(--wheel-line);border-radius:20px;bottom:auto;box-shadow:4px 4px 10px #25332712,-3px -3px 8px #ffffffb3;box-sizing:border-box;color:var(--wheel-ink);display:grid;font-family:Outfit,system-ui,sans-serif;gap:0;grid-template-columns:44px minmax(0,1fr) 44px;height:76px;justify-items:stretch;margin:0;overscroll-behavior-x:contain;padding:8px 4px;pointer-events:auto;position:fixed;right:auto;touch-action:pan-y;z-index:46}.continuous-destination-wheel .continuous-vessel-step{background:#0000;border:0;border-radius:12px;color:inherit;cursor:pointer;display:grid;height:56px;padding:0;place-items:center;width:44px}.continuous-destination-wheel .continuous-wheel-track{background:var(--wheel-track);border:1px solid var(--wheel-line);border-radius:12px;box-shadow:inset 3px 3px 7px #2533271a,inset -3px -3px 7px #fff;box-sizing:border-box;display:grid;grid-template-columns:minmax(44px,1fr) minmax(0,2.6fr) minmax(44px,1fr);height:56px;overflow:hidden;padding:6px 0;position:relative;width:100%}.continuous-destination-wheel .continuous-wheel-label{align-items:center;background:#0000;border:0;border-radius:0;box-sizing:border-box;color:var(--wheel-muted);cursor:pointer;display:flex;font:400 13px/1.25 Outfit,system-ui,sans-serif;height:44px;justify-content:center;margin:0;min-width:0;padding:0 8px;text-decoration:none;width:100%}.continuous-destination-wheel .continuous-wheel-label>span{min-width:0;overflow:hidden;text-overflow:clip;transform:none;white-space:nowrap;writing-mode:horizontal-tb}.continuous-destination-wheel .continuous-wheel-label.is-centered{background:#0000;border-inline:1px solid var(--wheel-line);color:var(--wheel-ink);font-size:14px;font-weight:500;padding:4px 10px}.continuous-destination-wheel .continuous-wheel-label.is-centered>span{overflow-wrap:anywhere;text-align:center;white-space:normal}.continuous-destination-wheel .continuous-wheel-label[aria-current=page]{background:#526c480b;color:#42624b;font-weight:600}.continuous-destination-wheel .continuous-wheel-notch{color:#76856f;left:50%;pointer-events:none;position:absolute;top:-3px;transform:translateX(-50%) rotate(180deg)}.continuous-destination-wheel :is(a,button):focus-visible{outline:2px solid #44654e;outline-offset:-3px}.continuous-destination-wheel :is(a,button):hover{background:#526c4810}.continuous-destination-wheel button:disabled{background:#0000;cursor:default;opacity:.4}.continuous-destination-wheel :is(a,button):active{box-shadow:inset 2px 2px 5px #2533271a}@media(max-width:600px){.continuous-destination-wheel.continuous-vessel-destinations{border-radius:18px}.continuous-destination-wheel .continuous-wheel-label.is-centered{font-size:13px;padding-inline:6px}.continuous-destination-wheel .continuous-wheel-label{font-size:12px;padding-inline:4px}}@media(max-height:700px){.continuous-vessel-edge{background:#182124;background:var(--edge-inset-fill,var(--toto-appearance-inset,#182124));max-height:var(--edge-rail-height)}.continuous-vessel-primary,.continuous-vessel-utilities{color:currentColor;color:var(--edge-inset-ink,currentColor)}}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.continuous-destination-wheel .continuous-wheel-track,.continuous-destination-wheel.continuous-vessel-destinations{box-shadow:none}.continuous-destination-wheel .continuous-wheel-label[aria-current=page]{background:#e6ede2;border-bottom:2px solid #42624b}}@media(forced-colors:active){.continuous-destination-wheel .continuous-wheel-track,.continuous-destination-wheel.continuous-vessel-destinations{background:Canvas;border-color:ButtonText;box-shadow:none;color:ButtonText}.continuous-destination-wheel :is(a,button):focus-visible{outline-color:Highlight}.continuous-destination-wheel .continuous-wheel-label{color:ButtonText}.continuous-destination-wheel .continuous-wheel-label[aria-current=page]{color:Highlight}.continuous-destination-wheel .continuous-wheel-notch{color:ButtonText}}@media print{.continuous-destination-wheel{display:none}}.toto-environment.toto-spatial-canvas[data-material=sculpted]{--sculpted-white:#f4f6f3;--sculpted-ink:#24332b;--sculpted-muted:#56635e;--sculpted-raised:4px 4px 9px #344c3914,-4px -4px 9px #ffffffbf;--sculpted-inset:inset 2px 2px 5px #344c3914,inset -2px -2px 5px #ffffffbf;--toto-environment:none!important;--toto-vessel-fill:var(--sculpted-white)!important;--toto-appearance-ink:var(--sculpted-ink)!important;--toto-appearance-muted:var(--sculpted-muted)!important;--toto-appearance-inset:var(--sculpted-white)!important;--toto-appearance-wash:#eaf0eb!important;--toto-appearance-line:#d8e0da!important;--sonmi-ink:var(--sculpted-ink)!important;--sonmi-muted:var(--sculpted-muted)!important;--sonmi-title-size:clamp(48px,5.5vw,80px);--toto-foreground:var(--sculpted-ink);--toto-secondary:var(--sculpted-muted);background:color-mix(in srgb,#74707c 14%,#fff)!important;background:color-mix(in srgb,var(--toto-boutique-color,#74707c) 14%,#fff)!important;color:var(--sculpted-ink);color-scheme:light}.toto-spatial-canvas[data-material=sculpted]:after,.toto-spatial-canvas[data-material=sculpted]:before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:none!important}.toto-spatial-canvas[data-material=sculpted] [data-continuous-vessel-page]{filter:drop-shadow(4px 9px 12px #253d2c14)}.toto-spatial-canvas[data-material=sculpted] [data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--sculpted-white)!important;border-radius:36px!important;box-shadow:inset 1px 1px 3px #ffffffc9!important;color:var(--sculpted-ink)!important;padding:clamp(36px,5vw,70px) 100px 30px clamp(28px,5.4vw,80px)!important}.toto-spatial-canvas[data-material=sculpted] [data-continuous-vessel]:before{background:none!important;border:0!important;box-shadow:none!important}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-edge.continuous-vessel-edge{background:none;color:var(--sculpted-ink);left:var(--rail-left)!important;max-height:none;overflow:visible;pointer-events:none;right:auto!important;width:var(--rail-width)!important}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary.continuous-vessel-primary{align-items:center;background:#0000;bottom:24px;box-shadow:none;color:var(--sculpted-ink);display:flex;flex-direction:column;gap:18px;margin:0;padding:8px 0;pointer-events:auto;position:absolute;right:14px!important;top:24px;width:56px}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary button{border:0;flex-shrink:0;height:48px;width:48px}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary button[aria-current]{background:var(--sculpted-white);box-shadow:var(--sculpted-inset)}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary button:hover{background:#eaf0eb}.continuous-page-tools-slot{min-width:0;order:0}.continuous-page-navigation{flex-shrink:0;font:400 15px/1.4 Outfit,system-ui,sans-serif;margin:16px 0 22px}.continuous-page-navigation__links,.continuous-page-navigation__sections{align-items:center;display:flex;flex-wrap:wrap;gap:8px 22px}.continuous-page-navigation__links:empty,.continuous-page-navigation__sections:empty{display:none}.continuous-page-navigation__links{font-size:14px;gap:4px 20px;margin-top:12px}.continuous-page-destination{align-items:center;background:#0000;border:0;border-bottom:2px solid #0000;border-radius:0;color:var(--sculpted-ink);cursor:pointer;display:inline-flex;font:inherit;justify-content:center;min-height:44px;padding:8px 0;text-decoration:none}.continuous-page-destination[aria-current]{border-bottom-color:#009b3a;border-bottom-color:var(--sculpted-accent,#009b3a);color:#007b2e;font-weight:500}.continuous-page-destination:disabled{cursor:default;opacity:.45}.toto-spatial-canvas[data-material=sculpted] .team-space__workspace{border-top:0;margin-top:30px;padding-top:0}.toto-spatial-canvas[data-material=sculpted] .team-space__selector{background:var(--sculpted-white);border:1px solid #ffffffa6;box-shadow:var(--sculpted-raised);color:var(--sculpted-ink);font-size:14px;min-height:44px;padding:10px 20px}.toto-spatial-canvas[data-material=sculpted] .team-space__team-dot{display:none}.toto-spatial-canvas[data-material=sculpted] .today-schedule{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto}.today-schedule>.continuous-page-tools-slot{grid-column:1;grid-row:1}.today-schedule>.continuous-page-tools-slot .continuous-page-navigation{margin:0}.toto-spatial-canvas[data-material=sculpted] .today-schedule__views{align-self:start;background:var(--sculpted-white);border:1px solid #ffffffb3;border-radius:28px;box-shadow:var(--sculpted-raised);display:flex;gap:4px;grid-column:2;grid-row:1;margin:0;padding:5px}.toto-spatial-canvas[data-material=sculpted] .today-schedule__views button{background:#0000;border:0;border-radius:22px;box-shadow:none;color:var(--sculpted-ink);flex:0 1 auto;font:400 14px/1.4 Outfit,system-ui,sans-serif;min-height:44px;min-width:92px;padding:8px 16px}.toto-spatial-canvas[data-material=sculpted] .today-schedule__views button[aria-pressed=true]{background:var(--sculpted-white);box-shadow:var(--sculpted-inset);color:#007b2e;font-weight:500}.toto-spatial-canvas[data-material=sculpted] .today-schedule__views button[aria-pressed=true]:before{background:#009b3a;background:var(--sculpted-accent,#009b3a);border-radius:50%;content:"";display:inline-block;height:6px;margin-right:9px;vertical-align:middle;width:6px}.toto-spatial-canvas[data-material=sculpted] .today-schedule__scroll{background:#0000;border:0;border-radius:0;box-shadow:none;grid-column:1/-1;grid-row:2;padding:0 8px 0 0;scrollbar-color:#97aa9d #0000}.today-schedule__scroll.is-empty{display:grid;place-items:center}.today-schedule__empty{align-items:center;color:var(--sculpted-muted);display:flex;flex-direction:column;font:400 16px/1.6 Outfit,system-ui,sans-serif;gap:24px;max-width:430px;padding:24px 0;text-align:center}.today-schedule__empty>svg{color:#9ba6a0}.today-schedule__notice{grid-column:1/-1;grid-row:3}.toto-spatial-canvas[data-material=sculpted] .today-schedule__person{background:#0000;border-bottom:1px solid #d8e0da;border-radius:0;box-shadow:none;margin:0 0 20px;padding:20px 0}.toto-spatial-canvas[data-material=sculpted] .documents-space__content{background:#0000;border-radius:0;box-shadow:none}.toto-spatial-canvas[data-material=sculpted] :is(.continuous-page-tools button,.documents-space__new){background:var(--sculpted-white)!important;border:1px solid #ffffffb3!important;border-radius:22px!important;box-shadow:var(--sculpted-raised)!important;color:var(--sculpted-ink)!important;min-height:44px}.toto-spatial-canvas[data-material=sculpted] :is(input,textarea,select){accent-color:#009b3a;accent-color:var(--sculpted-accent,#009b3a)}.toto-spatial-canvas[data-material=sculpted] :is(.document-studio,.document-compose){--document-control-focus:#007b2e;--document-control-raised:var(--sculpted-raised);--document-control-inset:var(--sculpted-inset);--document-control-surface:var(--sculpted-white)}.toto-spatial-canvas[data-material=sculpted] :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid #007b2e!important;outline-offset:3px!important}@media(max-width:1100px){.toto-spatial-canvas[data-material=sculpted] .today-schedule{gap:20px;grid-template-columns:1fr;grid-template-rows:auto auto minmax(0,1fr) auto}.toto-spatial-canvas[data-material=sculpted] .today-schedule__views{grid-column:1;grid-row:2;justify-self:start}.toto-spatial-canvas[data-material=sculpted] .today-schedule__scroll{grid-row:3}.today-schedule__notice{grid-row:4}}@media(max-width:700px){.toto-environment.toto-spatial-canvas[data-material=sculpted]{--sonmi-title-size:40px}.toto-spatial-canvas[data-material=sculpted] [data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{padding:26px 22px calc(96px + env(safe-area-inset-bottom,0px))!important}.toto-spatial-canvas[data-material=sculpted] .team-space__header{display:flex;flex-wrap:wrap;gap:14px}.toto-spatial-canvas[data-material=sculpted] .team-space__scope-controls{position:absolute;right:0;top:0}.toto-spatial-canvas[data-material=sculpted] .team-space__date-eyebrow{font-size:12px;padding-right:90px}.toto-spatial-canvas[data-material=sculpted] .team-space h1{font-size:40px;margin-top:30px}.toto-spatial-canvas[data-material=sculpted] .team-space__selector{font-size:13px;padding:8px 12px}.toto-spatial-canvas[data-material=sculpted] .team-space__workspace{margin-top:24px}.continuous-page-navigation{font-size:14px;margin:12px 0 18px}.continuous-page-navigation__sections{gap:8px 20px}.continuous-page-navigation__links{font-size:13px;gap:0 18px;margin-top:8px}.toto-spatial-canvas[data-material=sculpted] .today-schedule__views{gap:0;justify-self:stretch;width:100%}.toto-spatial-canvas[data-material=sculpted] .today-schedule__views button{flex:1 1;font-size:13px;min-width:0;padding:8px 7px}.toto-spatial-canvas[data-material=sculpted] .today-schedule__views button[aria-pressed=true]:before{margin-right:6px}.today-schedule__empty{font-size:14px;gap:20px;padding:16px 8px}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary.continuous-vessel-primary{align-items:center;background:var(--sculpted-white);bottom:10px;box-shadow:0 -1px 2px #ffffffbf;flex-direction:row;gap:0;height:64px;justify-content:space-evenly;left:10px;overflow-x:auto;overflow-y:hidden;padding:6px 2px;right:10px!important;top:auto;width:auto}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary button{border-radius:16px;height:44px;min-width:44px;width:44px}}@media(prefers-contrast:more){.continuous-page-destination[aria-current]{border-bottom-width:3px}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary button[aria-current]{outline:1px solid currentColor}}@media(forced-colors:active){.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary button[aria-current]{outline:2px solid Highlight}.today-schedule__views button[aria-pressed=true]{border:1px solid Highlight!important}}@media print{.continuous-page-navigation{display:none}.today-schedule__empty{color:#222}}@media(min-width:701px){.toto-spatial-canvas[data-material=sculpted] .journey-planning-space__vessel[data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{padding:32px 90px 24px 32px!important}}@media(min-width:980px) and (max-height:980px){.toto-spatial-canvas[data-material=sculpted] .journey-planning-space__vessel[data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{padding:20px 90px 16px 24px!important}}@media(min-width:980px) and (max-height:650px){.toto-spatial-canvas[data-material=sculpted] .journey-planning-space__vessel[data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{padding-bottom:12px!important;padding-top:12px!important}.toto-spatial-canvas[data-material=sculpted] .journey-planning-space[data-continuous-vessel-page][data-continuous-vessel-page][data-continuous-vessel-page]{--continuous-gutter:16px;padding:16px!important}}.budget-workspace__header h1,.email-builder__header h1,.eod-space__header h1,.floor-plan-space__header h1,.hiring-workspace__header h1,.inventory-space__header h1,.operations-space__header h1,.scheduling-vessel__header h1,.team-space__employee-header h1,.team-space__modality-heading h1,.toto-profile__header h1,.toto-workspaces__header h1{margin-top:0!important}.team-space__header:not(:has(time)) #team-title{margin-top:0!important}.toto-introduction__vessel #toto-introduction-title,.toto-spatial-canvas #journey-planning-title{margin-top:0!important}.eod-report-navigation{display:flex;justify-content:flex-end;margin-top:12px}.eod-report-navigation button{background:#f4f6f3;background:var(--toto-vessel-fill,#f4f6f3);border-radius:12px;color:inherit;cursor:pointer;padding:8px 12px}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary.continuous-vessel-primary{background:var(--sculpted-white);border-radius:30px;bottom:20px;box-shadow:6px 6px 14px #d9e1d7,-5px -5px 12px #fff;gap:8px;height:-webkit-max-content;height:max-content;justify-content:flex-end;max-height:calc(100% - 40px);padding:14px 5px;right:12px!important;top:auto}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary button{border-radius:18px;box-shadow:none;color:var(--sculpted-ink);display:flex;flex-direction:column;font:400 12px/1.2 Outfit,system-ui,sans-serif;gap:3px;height:auto;justify-content:center;min-height:82px;padding:0;width:82px}.continuous-primary-socket{border:3px solid #0000;border-radius:50%;display:grid;flex-shrink:0;height:64px;padding:3px;place-items:center;width:64px}.continuous-primary-cap{background:#f4f6f3;background:var(--sculpted-white,#f4f6f3);border-radius:50%;box-shadow:5px 6px 10px #cbd5c8,-5px -5px 10px #fff,inset 0 1px 2px #fff;display:grid;height:52px;place-items:center;transition:box-shadow .13s ease,transform .13s cubic-bezier(.2,.8,.2,1);width:52px}.continuous-primary-label{max-width:100%;overflow-wrap:normal;text-align:center}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary button:hover{background:#0000}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary button:hover:not([aria-current]) .continuous-primary-cap{box-shadow:6px 8px 12px #c5d0c2,-5px -5px 10px #fff,inset 0 1px 2px #fff;transform:translateY(-1px)}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary button[aria-current]{background:#0000;box-shadow:none;color:color-mix(in srgb,#74707c 40%,#24332b);color:color-mix(in srgb,var(--toto-navigation-color,var(--toto-boutique-color,#74707c)) 40%,#24332b);font-weight:600}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary button:active .continuous-primary-socket,.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary button[aria-current] .continuous-primary-socket{border-color:color-mix(in srgb,#74707c 55%,#fff);border-color:color-mix(in srgb,var(--toto-navigation-color,#74707c) 55%,#fff);box-shadow:inset 4px 5px 7px color-mix(in srgb,#74707c 20%,#b7c4b3),inset -4px -4px 7px #fff,2px 3px 5px #d8e1d5;box-shadow:inset 4px 5px 7px color-mix(in srgb,var(--toto-navigation-color,#74707c) 20%,#b7c4b3),inset -4px -4px 7px #fff,2px 3px 5px #d8e1d5}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary button:active .continuous-primary-cap,.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary button[aria-current] .continuous-primary-cap{box-shadow:inset 0 1px 2px #fff,2px 3px 5px #cbd5c8}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary button:active .continuous-primary-cap{transform:translateY(1px)}.toto-spatial-canvas[data-appearance][data-material=sculpted] .continuous-vessel-primary button:focus-visible{outline:none!important}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary button:focus-visible .continuous-primary-cap{outline:3px solid currentColor;outline-offset:4px}@media(min-width:701px){.toto-spatial-canvas[data-material=sculpted] [data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{padding-right:128px!important}}@media(min-width:701px) and (max-height:700px){.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary.continuous-vessel-primary{gap:5px;padding-block:10px}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary button{min-height:74px}.continuous-primary-socket{border-width:3px;height:56px;padding:2px;width:56px}.continuous-primary-cap{height:46px;width:46px}}@media(max-width:700px){.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary.continuous-vessel-primary{align-items:flex-start;border-radius:24px;bottom:10px;flex-direction:row;gap:1px;height:94px;justify-content:space-evenly;left:10px;max-height:none;overflow-x:auto;overflow-y:hidden;padding:9px 4px;right:10px!important;top:auto;width:auto}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary button{flex:1 0 44px;font-size:11px;gap:4px;min-height:76px;min-width:44px;width:54px}.continuous-primary-socket{border-width:2px;height:50px;padding:2px;width:50px}.continuous-primary-cap{height:42px;width:42px}.continuous-primary-cap svg{height:21px;width:21px}.toto-spatial-canvas[data-material=sculpted] [data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{padding-bottom:122px!important}}@media(prefers-reduced-motion:reduce){.continuous-primary-cap{transform:none!important;transition:none!important}}@media(prefers-contrast:more){.continuous-primary-cap{border:1px solid #627560}.continuous-vessel-primary button[aria-current] .continuous-primary-socket{outline:2px solid currentColor}}@media(forced-colors:active){.continuous-primary-cap{border:1px solid ButtonText;box-shadow:none}.continuous-vessel-primary button[aria-current] .continuous-primary-socket{border:3px solid Highlight;box-shadow:none}.continuous-vessel-primary button:focus-visible .continuous-primary-cap{outline-color:Highlight}}#root .toto-environment.toto-spatial-canvas[data-material=sculpted][data-appearance=smoke]{--sculpted-white:#252b2c;--sculpted-ink:#eff3ef;--sculpted-muted:#b7c0ba;--sculpted-raised:5px 5px 12px #10151699,-3px -3px 8px #3a424355;--sculpted-inset:inset 3px 3px 7px #10151699,inset -2px -2px 5px #3a424366;--toto-appearance-wash:#1c2223!important;--toto-appearance-line:#55615d!important;--sonmi-static-field:#171b1c;--sonmi-static-vessel:#252b2c;--identity-surface:#252b2c;--identity-ink:#eff3ef;--identity-muted:#b7c0ba;background:#171b1c!important;color-scheme:dark}#root [data-material=sculpted][data-appearance=smoke] :is(.toto-profile,.team-space,.journey-home,.toto-workspaces){background:#171b1c!important}#root [data-material=sculpted][data-appearance=smoke] :is(.toto-identity-card,.quiet-profile-section,.team-page-navigation,.boutique-colour-selector,.team-space__search,.toto-profile__selected-section,.continuous-vessel-primary,.today-schedule__views){--identity-surface:#252b2c;--identity-ink:#eff3ef;--identity-muted:#b7c0ba;background:var(--sculpted-white)!important;border-color:#55615d!important;box-shadow:var(--sculpted-raised)!important;color:var(--sculpted-ink)!important}#root [data-material=sculpted][data-appearance=smoke] .is-quiet-profile>.toto-identity-card{background:#0000!important;border:0!important;box-shadow:none!important}#root [data-material=sculpted][data-appearance=smoke] :is(.toto-identity-portrait,.toto-identity-portrait__empty){background:#1c2223;border-color:#55615d;box-shadow:var(--sculpted-inset);color:#b7c0ba}#root [data-material=sculpted][data-appearance=smoke] :is(.team-directory-contact,.toto-profile__account-link,.toto-profile__identity-boutique,.team-directory-footer,.team-page-navigation button,.team-directory-footer button){color:#eff3ef!important}#root [data-material=sculpted][data-appearance=smoke] :is(.team-directory-footer button,.toto-identity-card__photo-controls button,.quiet-personal button,.quiet-appearance-choices label){background:#252b2c;border-color:#55615d;box-shadow:var(--sculpted-raised);color:#eff3ef}#root [data-material=sculpted][data-appearance=smoke] .continuous-vessel-primary button{background:#0000!important;color:#eff3ef!important}#root [data-material=sculpted][data-appearance=smoke] .continuous-vessel-primary button[aria-current]{color:color-mix(in srgb,#73cd93 35%,#eff3ef)!important;color:color-mix(in srgb,var(--toto-navigation-color,#73cd93) 35%,#eff3ef)!important}#root [data-material=sculpted][data-appearance=smoke] :is(input,textarea,select){background:#1c2223!important;border-color:#55615d!important;color:#eff3ef!important}#root:has([data-appearance=smoke]) .employee-file-panel{background:#252b2c;border-color:#55615d;box-shadow:8px 10px 24px #10151699;color:#eff3ef}#root:has([data-appearance=smoke]) .employee-file-panel :is(.employee-file-panel__header,.employee-file-panel__tabs button[aria-pressed=true]){background:#252b2c;color:#eff3ef}#root:has([data-appearance=smoke]) .employee-file-panel :is(.label-eyebrow,.text-stone-400,.font-serif-display){color:#b7c0ba}#root:has([data-appearance=smoke]) .employee-file-panel :is(input,textarea,select,.employee-file-panel__tabs){background:#1c2223;border-color:#55615d;box-shadow:none;color:#eff3ef}#root:has([data-appearance=smoke]) .employee-file-panel :is(input,textarea,select):disabled{-webkit-text-fill-color:#eff3ef;color:#eff3ef}#root [data-material=sculpted][data-appearance=smoke] :is(button,a,input,textarea,select,summary):focus-visible{outline-color:#73cd93!important}@media(prefers-contrast:more){#root [data-material=sculpted][data-appearance=smoke]{--sculpted-muted:#eff3ef;--sculpted-raised:none;--sculpted-inset:none}}@media(forced-colors:active){#root .toto-environment[data-material=sculpted][data-appearance=smoke]{--sculpted-white:Canvas;--sculpted-ink:CanvasText;--sculpted-muted:CanvasText;--sculpted-raised:none;--sculpted-inset:none;background:Canvas!important;color:initial!important}}#root [data-material=sculpted][data-appearance=smoke] .continuous-primary-cap{background:#252b2c;box-shadow:5px 6px 10px #10151699,-3px -3px 8px #3a424355,inset 0 1px 2px #ffffff18}#root [data-material=sculpted][data-appearance=smoke] .continuous-vessel-primary button:hover:not([aria-current]) .continuous-primary-cap{box-shadow:6px 8px 12px #10151699,-3px -3px 8px #3a424355}#root [data-material=sculpted][data-appearance=smoke] .continuous-vessel-primary button[aria-current] .continuous-primary-socket{border-color:color-mix(in srgb,#73cd93 55%,#b7c0ba);border-color:color-mix(in srgb,var(--toto-navigation-color,#73cd93) 55%,#b7c0ba);box-shadow:var(--sculpted-inset)}#root [data-material=sculpted][data-appearance=smoke] .continuous-vessel-primary button[aria-current] .continuous-primary-cap{box-shadow:inset 0 1px 2px #ffffff18,2px 3px 5px #10151699}#root [data-material=sculpted][data-appearance=smoke] .quiet-private-account .toto-profile__details{background:#0000!important;border:0!important;box-shadow:none!important}#root [data-material=sculpted][data-appearance=smoke] .toto-profile__signout .toto-signout-action{background:#252b2c;border-color:#55615d;box-shadow:var(--sculpted-inset);color:#eff3ef}#root [data-material=sculpted][data-appearance=smoke] .quiet-favorite-tabs button[aria-pressed=true]{background:#1c2223;border-color:#73cd93;box-shadow:var(--sculpted-inset)}#root [data-material=sculpted][data-appearance=smoke] :is(.team-page-toolbar__destinations,.boutique-colour-selector__rail){background:#252b2c!important;box-shadow:var(--sculpted-raised)!important;color:#eff3ef!important}#root [data-material=sculpted][data-appearance=smoke] :is(.team-page-toolbar__destinations,.boutique-colour-selector__rail) :is(button,a){background:#0000!important;color:#eff3ef!important}#root [data-material=sculpted][data-appearance=smoke] .boutique-colour-selector__rail button[aria-pressed=true],#root [data-material=sculpted][data-appearance=smoke] :is(.team-page-toolbar__destinations,.boutique-colour-selector__rail) :is(button,a)[aria-current]{background:#1c2223!important;box-shadow:var(--sculpted-inset)!important;color:#73cd93!important}#root [data-material=sculpted][data-appearance=smoke] .team-space__search{box-shadow:var(--sculpted-inset)!important}#root [data-material=sculpted][data-appearance=smoke] .toto-signout-action:before{background:#1c2223!important;border-color:#55615d!important;box-shadow:var(--sculpted-inset)!important}#root [data-material=sculpted][data-appearance=smoke] .journey-home__arrival{--today-surface:#252b2c;--today-muted:#b7c0ba;--today-ink:#eff3ef;--today-green:#73cd93;--today-raised:var(--sculpted-raised);background:#252b2c!important;border-color:#55615d!important;box-shadow:var(--sculpted-raised)!important}#root [data-material=sculpted][data-appearance=smoke] :is(.today-dashboard__icon,.today-dashboard__tabs a[aria-current]){box-shadow:var(--sculpted-inset)}#root [data-material=sculpted][data-appearance=smoke] .today-dashboard__panel{border-color:#55615d}#root [data-material=sculpted][data-appearance=smoke] .team-space{--team-raised:var(--sculpted-raised);--team-inset:var(--sculpted-inset)}#root [data-material=sculpted][data-appearance=smoke] :is(.together-day__summary>div,.together-day__panel,.together-day__initial,.together-day__tag,.team-space__employee-record div){background:#252b2c;box-shadow:var(--sculpted-raised);color:#eff3ef}#root [data-material=sculpted][data-appearance=smoke] :is(.text-stone-900,.text-stone-800,.text-stone-700,.text-gray-900,.text-gray-800){color:#eff3ef}#root [data-material=sculpted][data-appearance=smoke] :is(.text-stone-600,.text-stone-500,.text-stone-400,.text-gray-600,.text-gray-500,.text-gray-400){color:#b7c0ba}#root [data-material=sculpted][data-appearance=smoke] :is(.bg-white,.bg-stone-50,.bg-gray-50){background:#252b2c}#root [data-material=sculpted][data-appearance=smoke] .quiet-section-heading>button{background:#007b2e;border-color:#007b2e;color:#fff}@media(forced-colors:active){#root [data-material=sculpted][data-appearance=smoke] .quiet-section-heading>button{background:ButtonFace;border-color:ButtonText;color:ButtonText}}#root [data-material=sculpted][data-appearance=smoke] :is(.toto-introduction,.workspace-hub,.hiring-workspace){--workspace-raised:var(--sculpted-raised);--workspace-inset:var(--sculpted-inset);--hiring-raised:var(--sculpted-raised);--hiring-inset:var(--sculpted-inset);--toto-appearance-ink:#eff3ef;--toto-appearance-muted:#b7c0ba}#root [data-material=sculpted][data-appearance=smoke] :is(.toto-introduction__lead,.toto-introduction__story h2,.workspace-hub__tools>h2,.workspace-hub .workspace-activity h2,.workspace-hub .workspace-activity strong,.hiring-workspace h2,.hiring-workspace h3){color:#eff3ef!important}#root [data-material=sculpted][data-appearance=smoke] :is(.toto-introduction__story,.workspace-hub__intro,.workspace-hub__tool p,.workspace-hub__tool-arrow,.workspace-hub__attention-note,.workspace-hub .workspace-activity p,.workspace-hub .workspace-activity small){color:#b7c0ba!important}#root [data-material=sculpted][data-appearance=smoke] :is(.toto-introduction__story>p:not(.toto-introduction__status),.toto-introduction__columns>section,.workspace-hub__tool,.workspace-hub__attention,.workspace-hub .workspace-activity__alerts>button,.team-space__people-list--capabilities>button,.hiring-workspace__stages,.hiring-workspace__candidate-list,.hiring-workspace__detail,.hiring-workspace__role-filter,.hiring-workspace__quiet-button,.hiring-workspace__boutique-filter){background:#252b2c!important;border-color:#55615d!important;box-shadow:var(--sculpted-raised)!important;color:#eff3ef!important}#root [data-material=sculpted][data-appearance=smoke] .toto-introduction .toto-introduction__columns>section{box-shadow:var(--sculpted-inset)!important}#root [data-material=sculpted][data-appearance=smoke] .toto-introduction :is(.toto-introduction__story>p,.toto-introduction__columns p){color:#b7c0ba!important}#root [data-material=sculpted][data-appearance=smoke] :is(.toto-introduction__status,.workspace-hub__attention-note,.workspace-hub .workspace-activity__alert){border-color:#55615d}#root [data-material=sculpted][data-appearance=smoke] .workspace-hub__tool:hover{box-shadow:var(--sculpted-inset)!important}#root [data-material=sculpted][data-appearance=smoke] .workspace-hub__tool-icon{color:#b7c0ba}#root [data-material=sculpted][data-appearance=smoke] .workspace-hub .workspace-activity__alert[data-tier=critical] strong{color:#ffabb1!important}#root [data-material=sculpted][data-appearance=smoke] .team-space__people-list--capabilities>button>span:first-child{color:#eff3ef}#root [data-material=sculpted][data-appearance=smoke] .team-space__people-list--capabilities>button small{color:#b7c0ba}#root [data-material=sculpted][data-appearance=smoke] :is(.hiring-workspace__search,.hiring-workspace__decision){background:#1c2223!important;box-shadow:var(--sculpted-inset)!important;color:#eff3ef}#root [data-material=sculpted][data-appearance=smoke] .hiring-workspace__search input{background:#0000!important;border:0!important;box-shadow:none}#root [data-material=sculpted][data-appearance=smoke] .hiring-workspace__search:focus-within{outline-color:#73cd93}#root [data-material=sculpted][data-appearance=smoke] :is(.hiring-workspace__stages button,.hiring-workspace__role-filter button,.hiring-workspace__detail-tabs button){color:#b7c0ba}#root [data-material=sculpted][data-appearance=smoke] :is(.hiring-workspace__stages button.is-active,.hiring-workspace__role-filter button.is-active,.hiring-workspace__table>button.is-selected){background:#1c2223!important;box-shadow:var(--sculpted-inset)!important;color:#eff3ef!important}#root [data-material=sculpted][data-appearance=smoke] .hiring-workspace__new-button{background:#15803d;box-shadow:var(--sculpted-raised);color:#fff}#root [data-material=sculpted][data-appearance=smoke] .hiring-workspace__new-button:hover{background:#166534}#root [data-material=sculpted][data-appearance=smoke] :is(.hiring-workspace__details a,.hiring-workspace__details span,.hiring-workspace__evidence li,.hiring-workspace__decision p){color:#b7c0ba}#root [data-material=sculpted][data-appearance=smoke] .toto-introduction__corporate:not(.toto-introduction__corporate--dark),.toto-introduction .toto-introduction__corporate--dark{display:none}#root [data-material=sculpted][data-appearance=smoke] .toto-introduction__corporate--dark{display:block;filter:none}#root [data-material=sculpted][data-appearance=smoke] .toto-introduction__wordmark{filter:none}@media(forced-colors:active){#root [data-material=sculpted][data-appearance=smoke] :is(.toto-introduction__story>p,.toto-introduction__columns>section,.workspace-hub__tool,.workspace-hub__attention,.hiring-workspace__stages,.hiring-workspace__candidate-list,.hiring-workspace__detail,.hiring-workspace__search,.hiring-workspace__role-filter){background:Canvas!important;border:1px solid CanvasText!important;box-shadow:none!important;color:initial!important}}.toto-spatial-canvas{--vessel-header-top:28px;--vessel-header-left:34px;--vessel-title-size:clamp(38px,4.4vw,62px)}.toto-spatial-canvas [data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{padding-left:var(--vessel-header-left)!important;padding-top:var(--vessel-header-top)!important}.toto-spatial-canvas [data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel] [data-vessel-heading]{text-wrap:initial;margin:0!important;padding:0!important;text-shadow:none!important}.toto-spatial-canvas [data-continuous-vessel] [data-vessel-header]{align-items:flex-start!important;flex-shrink:0;margin-top:0!important;padding-top:0!important}@media(max-height:650px) and (min-width:701px){.toto-spatial-canvas{--vessel-header-top:16px;--vessel-title-size:36px}}@media(max-width:700px){.toto-spatial-canvas{--vessel-header-top:22px;--vessel-header-left:18px;--vessel-title-size:42px}}.toto-spatial-canvas .toto-introduction__welcome{min-width:0;order:-1}.toto-spatial-canvas .toto-introduction__lead{margin-top:14px}.toto-spatial-canvas .toto-introduction__welcome #toto-introduction-title{margin:0!important}.toto-spatial-canvas [data-continuous-vessel]>.payroll-team-plane:has([data-vessel-heading]){padding-left:0!important;padding-top:0!important}.toto-spatial-canvas [data-continuous-vessel]>.payroll-team-plane:has([data-vessel-heading])>.payroll-team-task{display:contents!important}.toto-spatial-canvas [data-continuous-vessel]>.payroll-team-plane .payroll-team-intro:has([data-vessel-heading]){margin-top:0!important;order:-1;padding-top:0!important}.toto-spatial-canvas .toto-introduction__hero{margin-inline:0;max-width:none}.toto-spatial-canvas{--vessel-page-title-size:44px;--vessel-page-title-weight:500}#root#root#root#root#root .toto-spatial-canvas :is([data-vessel-heading],.today-layout__heading h1){font:var(--vessel-page-title-weight) var(--vessel-page-title-size)/1.06 Cormorant Garamond,Georgia,serif!important;letter-spacing:-.035em!important}@media(max-width:1100px) and (min-width:701px){.toto-spatial-canvas{--vessel-page-title-size:clamp(32px,4vw,44px)}}@media(max-width:700px){.toto-spatial-canvas{--vessel-page-title-size:32px}}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary.continuous-vessel-primary{background:#fff;border-radius:28px;bottom:12px;box-shadow:5px 6px 14px #24344c1c,-4px -4px 12px #fff;color:#202431;gap:9px;height:auto;justify-content:flex-start;max-height:none;overflow-y:auto;padding:12px 5px;right:10px!important;scrollbar-width:thin;top:12px;width:96px}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary button{background:#0000;color:#202431;min-height:76px}.continuous-primary-spacer{flex:1 0 20px;min-height:20px;pointer-events:none;width:1px}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary .continuous-primary-mascot{flex-shrink:0;gap:6px;min-height:124px}.continuous-primary-mascot .continuous-primary-cap{background:#0000;border-radius:18px;box-shadow:none;height:100px;width:76px}.continuous-primary-mascot img{filter:drop-shadow(1px 3px 2px #2d3b4f22);height:100%;object-fit:contain;width:100%}.continuous-primary-profile .continuous-primary-cap,.continuous-primary-profile .continuous-primary-socket{border-radius:50%}.continuous-primary-cap{background:#fff;box-shadow:4px 5px 9px #27344a24,-4px -4px 9px #fff}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary button:hover:not([aria-current]) .continuous-primary-cap{box-shadow:5px 6px 12px #27344a25,-4px -4px 9px #fff}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary button[aria-current]:not(.continuous-primary-mascot){color:#00782e}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary button[aria-current]:not(.continuous-primary-mascot) .continuous-primary-socket{border-color:#009b3a;box-shadow:inset 3px 3px 6px #153f3622,inset -3px -3px 6px #fff}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary button[aria-current]:not(.continuous-primary-mascot) .continuous-primary-cap{box-shadow:inset 2px 2px 5px #27344a22,inset -2px -2px 5px #fff}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary .continuous-primary-mascot:hover .continuous-primary-cap{box-shadow:none}@media(min-width:701px) and (max-height:700px){.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary.continuous-vessel-primary{gap:4px;padding-block:8px}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary button{min-height:68px}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary .continuous-primary-mascot{min-height:94px}.continuous-primary-mascot .continuous-primary-cap{height:70px;width:65px}.continuous-primary-spacer{flex-basis:8px;min-height:8px}}@media(max-width:700px){.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary.continuous-vessel-primary{align-items:flex-start;border-radius:24px;bottom:8px;flex-direction:row;gap:2px;height:94px;justify-content:space-around;left:8px;overflow-x:auto;overflow-y:hidden;padding:8px 3px;right:8px!important;top:auto;width:auto}.continuous-primary-spacer{display:none}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary .continuous-primary-mascot,.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary button{flex:1 0 44px;font-size:10px;gap:4px;min-height:76px;min-width:44px;width:52px}.continuous-primary-mascot .continuous-primary-cap{box-shadow:none;height:50px;width:43px}.continuous-primary-profile .continuous-primary-cap{border-radius:50%}.continuous-primary-socket{height:48px;width:48px}.continuous-primary-cap{height:40px;width:40px}}@media(prefers-reduced-motion:reduce){.continuous-primary-cap{transform:none!important;transition:none!important}}@media(forced-colors:active){.continuous-primary-cap{background:Canvas;border:1px solid ButtonText;box-shadow:none;color:ButtonText}.continuous-primary-mascot:focus-visible .continuous-primary-cap{outline-color:Highlight!important}}.toto-environment.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary.continuous-vessel-primary button{color:#202431!important}.toto-environment.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary.continuous-vessel-primary button[aria-current]:not(.continuous-primary-mascot){color:#00782e!important}.toto-environment.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary.continuous-vessel-primary .continuous-primary-label{color:inherit!important}.toto-environment.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary.continuous-vessel-primary .continuous-primary-cap{background:#fff!important;color:#202431!important}.toto-environment.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary.continuous-vessel-primary .continuous-primary-mascot .continuous-primary-cap{background:#0000!important}#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary .continuous-primary-label{color:#202431!important}#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary button[aria-current]:not(.continuous-primary-mascot) .continuous-primary-label{color:#00782e!important}#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary .continuous-primary-mascot{background:#0000!important;box-shadow:none!important;font-weight:500;outline:none!important}#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary .continuous-primary-mascot .continuous-primary-cap{background:#0000!important;box-shadow:none!important;outline:none}#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary .continuous-primary-mascot:focus-visible .continuous-primary-cap{outline:3px solid #0057ff;outline-offset:4px}@media(forced-colors:active){#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary .continuous-primary-mascot:focus-visible .continuous-primary-cap{outline-color:Highlight!important}}@media(min-width:701px){.continuous-primary-mascot img{transform:scaleX(-1)}}#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary.continuous-vessel-primary{background:#fff!important}@media(max-width:700px){.continuous-primary-mascot img{transform:none}}#root .toto-environment.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary--segmented.continuous-vessel-primary--segmented{--navigation-ink:#202431;--navigation-active:#006b29;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;border-color:#0000!important;box-shadow:none!important;isolation:isolate}#root .toto-spatial-canvas .continuous-vessel-primary--segmented:after,#root .toto-spatial-canvas .continuous-vessel-primary--segmented:before{content:none!important}.continuous-primary-capsule{backdrop-filter:blur(8px) saturate(1.1);-webkit-backdrop-filter:blur(8px) saturate(1.1);background:linear-gradient(155deg,#ffffff4d,#ffffff1a 55%,#fff3);border:1px solid #ffffffa6;border-radius:40px;box-shadow:inset 0 1px 1px #ffffff80,0 3px 8px #1c2a261a;pointer-events:none;position:absolute;z-index:0}#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary--segmented.continuous-vessel-primary--segmented button{background:#0000!important;box-shadow:none!important;color:var(--navigation-ink)!important;position:relative;z-index:1}#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary--segmented.continuous-vessel-primary--segmented .continuous-primary-cap{background:#ffffff1f!important;box-shadow:inset 0 1px 1px #ffffff6b,0 1px 3px #1c2a2614!important;color:inherit!important}#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary--segmented.continuous-vessel-primary--segmented .continuous-primary-profile .continuous-primary-cap{backdrop-filter:blur(8px) saturate(1.1);-webkit-backdrop-filter:blur(8px) saturate(1.1);background:linear-gradient(155deg,#ffffff61,#ffffff29)!important;border:1px solid #ffffffa6;box-shadow:inset 0 1px 1px #ffffff8c,0 2px 5px #1c2a261a!important}#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary--segmented.continuous-vessel-primary--segmented .continuous-primary-label{color:inherit!important}#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary--segmented.continuous-vessel-primary--segmented button[aria-current]:not(.continuous-primary-mascot){color:var(--navigation-active)!important}#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary--segmented.continuous-vessel-primary--segmented button[aria-current]:not(.continuous-primary-mascot) .continuous-primary-socket{border-color:#0000!important;box-shadow:none!important}#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary--segmented.continuous-vessel-primary--segmented .continuous-primary-mascot .continuous-primary-cap{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000!important;border:0;box-shadow:none!important}#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary--segmented.continuous-vessel-primary--segmented button:focus-visible .continuous-primary-cap{outline:3px solid var(--navigation-ink)!important;outline-offset:4px}#root .toto-spatial-canvas[data-material=sculpted][data-appearance=smoke] .continuous-vessel-primary--segmented.continuous-vessel-primary--segmented{--navigation-ink:#eff3ef;--navigation-active:#b4e7c4}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.continuous-primary-capsule{backdrop-filter:none;-webkit-backdrop-filter:none;background:#f5f7f4;border-color:#65716b;box-shadow:none}#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary--segmented.continuous-vessel-primary--segmented .continuous-primary-cap{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#f5f7f4!important;box-shadow:none!important}#root .toto-spatial-canvas[data-material=sculpted][data-appearance=smoke] .continuous-vessel-primary--segmented .continuous-primary-capsule,#root .toto-spatial-canvas[data-material=sculpted][data-appearance=smoke] .continuous-vessel-primary--segmented.continuous-vessel-primary--segmented .continuous-primary-cap{background:#252b2c!important;border-color:#a9b6ae}#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary--segmented.continuous-vessel-primary--segmented .continuous-primary-mascot .continuous-primary-cap{background:#0000!important}}@media(forced-colors:active){#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary--segmented.continuous-vessel-primary--segmented{--navigation-ink:ButtonText!important;--navigation-active:Highlight!important}.continuous-primary-capsule{backdrop-filter:none;-webkit-backdrop-filter:none;background:Canvas;border-color:ButtonText;box-shadow:none}#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary--segmented.continuous-vessel-primary--segmented .continuous-primary-cap{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:Canvas!important;border:1px solid ButtonText;box-shadow:none!important}#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary--segmented.continuous-vessel-primary--segmented button:focus-visible .continuous-primary-cap{outline-color:Highlight!important}}#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary--segmented.continuous-vessel-primary--segmented button[aria-current]:not(.continuous-primary-mascot) .continuous-primary-label{color:var(--navigation-active)!important}#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary--icon-only.continuous-vessel-primary--icon-only>.continuous-primary-destination{gap:0;justify-content:center;min-height:64px}#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary--icon-only.continuous-vessel-primary--icon-only .continuous-primary-label{display:none}#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary--icon-only.continuous-vessel-primary--icon-only .continuous-primary-destination .continuous-primary-cap{height:44px;width:44px}#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary--icon-only.continuous-vessel-primary--icon-only .continuous-primary-destination .continuous-primary-cap svg{height:24px;width:24px}#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary--icon-only.continuous-vessel-primary--icon-only>:is(.continuous-primary-mascot,.continuous-primary-profile) .continuous-primary-label{display:block;visibility:hidden}#root .continuous-primary-mascot img.toto-collar-navigation-icon{aspect-ratio:1;filter:none;object-fit:contain;transform:none!important}#root .continuous-primary-mascot:has(.toto-collar-navigation-icon) .continuous-primary-cap{height:76px;width:76px}@media(min-width:701px) and (max-height:700px){#root .continuous-primary-mascot:has(.toto-collar-navigation-icon) .continuous-primary-cap{height:65px;width:65px}}@media(max-width:700px){#root .continuous-primary-mascot:has(.toto-collar-navigation-icon) .continuous-primary-cap{height:43px;width:43px}}#root .continuous-vessel-primary{--account-icon-size:76px}#root .continuous-primary-profile .continuous-primary-socket{border-radius:16px;flex-shrink:0;height:var(--account-icon-size);padding:0;width:var(--account-icon-size)}#root .continuous-primary-profile .continuous-primary-cap{border-radius:16px;flex-shrink:0;height:var(--account-icon-size);overflow:hidden;width:var(--account-icon-size)}#root .continuous-primary-profile .navigation-profile-photo{display:block;height:100%;object-fit:cover;width:100%}@media(min-width:701px) and (max-height:700px){#root .continuous-vessel-primary{--account-icon-size:65px}}@media(max-width:700px){#root .continuous-vessel-primary{--account-icon-size:43px}#root .continuous-primary-profile :is(.continuous-primary-socket,.continuous-primary-cap){border-radius:10px}}.continuous-primary-lens{background:linear-gradient(145deg,#ffffff55,#d7e3e92b);border:1px solid #ffffffb0;border-radius:32px;box-shadow:inset 0 1px 1px #ffffffe0,inset 0 -1px 2px #40576122,0 2px 6px #1d35451a;box-sizing:border-box;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;transition:transform .26s cubic-bezier(.22,1.25,.36,1),width .26s cubic-bezier(.22,1.25,.36,1),height .26s cubic-bezier(.22,1.25,.36,1),background .16s,box-shadow .16s;z-index:1}.continuous-vessel-primary[data-glass-rail]>button{--glass-focus:0;position:relative;z-index:1}.continuous-vessel-primary[data-glass-pressed] .continuous-primary-lens{backdrop-filter:blur(5px) saturate(145%);-webkit-backdrop-filter:blur(5px) saturate(145%);background:linear-gradient(135deg,#ffffffa0,#e5f1f446);border-color:#ffffffe8;box-shadow:inset 0 1px 2px #fff,inset 0 -2px 3px #40576125,0 3px 9px #17334524;z-index:3}.continuous-vessel-primary[data-glass-dragging] .continuous-primary-lens{transition:background .16s,box-shadow .16s}.continuous-primary-destination{touch-action:none}@media(prefers-reduced-motion:reduce){.continuous-primary-lens,.continuous-vessel-primary[data-glass-rail] .continuous-primary-cap{transition:none!important}.continuous-vessel-primary[data-glass-pressed] :is(.continuous-primary-cap,.continuous-primary-label){transform:none!important}}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.continuous-primary-lens,.continuous-vessel-primary[data-glass-pressed] .continuous-primary-lens{backdrop-filter:none;-webkit-backdrop-filter:none;background:#e0e9ed;border:2px solid #526974;box-shadow:none}}@media(forced-colors:active){.continuous-primary-lens,.continuous-vessel-primary[data-glass-pressed] .continuous-primary-lens{backdrop-filter:none;-webkit-backdrop-filter:none;background:Canvas;border:2px solid Highlight;box-shadow:none}}.continuous-primary-capsule{transform-origin:center;transition:transform .2s ease}.continuous-vessel-primary[data-glass-pressed] .continuous-primary-capsule{transform:scale(1.025)}#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary--segmented.continuous-vessel-primary--segmented .continuous-primary-destination :is(.continuous-primary-cap,.continuous-primary-socket){background:#0000!important;border-color:#0000!important;box-shadow:none!important}.continuous-primary-lens-mirror{inset:0;pointer-events:none;position:absolute}.continuous-primary-lens-copy{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;pointer-events:none;position:absolute}#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary--segmented.continuous-vessel-primary--segmented .continuous-primary-lens-copy :is(.continuous-primary-cap,.continuous-primary-socket){background:#0000!important;border-color:#0000!important;box-shadow:none!important;color:inherit!important}#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary--segmented.continuous-vessel-primary--segmented .continuous-primary-lens-copy .continuous-primary-label{color:inherit!important}@media(prefers-reduced-motion:reduce){.continuous-primary-capsule,.continuous-primary-lens{transition:none!important}.continuous-vessel-primary[data-glass-pressed] .continuous-primary-capsule{transform:none}}@media(forced-colors:active),(prefers-contrast:more),(prefers-reduced-motion:reduce),(prefers-reduced-transparency:reduce){.continuous-primary-lens-mirror{display:none}}#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary--segmented.continuous-vessel-primary--segmented>button{z-index:2}.today-layout{--continuous-gutter:clamp(12px,2.5vw,32px);box-sizing:border-box;height:100dvh;padding:var(--continuous-gutter)}.today-layout__vessel{background:#fcfcfc;border-radius:36px;box-sizing:border-box;color:#202631;display:flex;flex-direction:column;gap:0;height:calc(100dvh - var(--continuous-gutter)*2);padding:28px 86px 24px 34px;padding:var(--vessel-header-top,28px) 86px 24px var(--vessel-header-left,34px);position:relative}#root#root#root#root .today-layout [data-today-embedded]{display:contents!important}.today-layout__heading{flex:none;height:calc(var(--vessel-title-size)*1.06);margin-bottom:20px}#root#root#root#root .today-layout__heading>header{align-items:flex-start;border:0;display:flex;gap:24px;height:100%;justify-content:space-between;margin:0!important;min-height:0!important;padding:0!important}#root#root#root#root .today-layout__heading>header>div{min-width:0;width:auto}#root#root#root#root .today-layout__heading h1{font:500 var(--vessel-title-size)/1.06 Cormorant Garamond,Georgia,serif!important;letter-spacing:-.035em!important;margin:0!important;max-width:none;padding:0!important;text-shadow:none;white-space:nowrap}.today-layout__heading time{color:#53635b;flex:none;font:400 14px/1.4 Outfit,sans-serif;text-align:right;width:260px}.today-layout__navigation{background:#f7faf8;border-radius:9999px;box-shadow:inset 2px 3px 7px #20372c14,inset -2px -2px 5px #fff;box-sizing:border-box;flex:none;margin:0 0 24px;padding:6px}#root#root#root#root .today-layout__navigation>.today-navigation{align-items:center;display:flex;flex-wrap:wrap;gap:8px!important;margin:0!important;width:100%}.today-layout__content{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;position:relative}.today-layout__content>.mt-room-navigation-actions:empty{display:none}.today-layout__content>.mt-room-navigation-actions{flex:none;margin-bottom:12px}.today-layout__local-tools{display:flex;flex:none;gap:12px;justify-content:flex-end;margin-bottom:16px}.today-layout__content .eod-report__content,.today-layout__content .journey-home__scroll-content,.today-layout__content .team-space__workspace{flex:1 1;min-height:0}.today-layout__content>.continuous-page-tools-slot{flex:none}@media(max-width:1100px) and (min-width:701px){#root#root#root#root .today-layout__heading h1{font-size:clamp(32px,4vw,44px)!important}.today-layout__heading time{width:210px}}@media(max-width:700px){.today-layout__vessel{padding-bottom:16px;padding-right:68px}.today-layout__heading{height:112px;margin-bottom:16px}#root#root#root#root .today-layout__heading>header{flex-direction:column;gap:8px;justify-content:flex-start}#root#root#root#root .today-layout__heading h1{font-size:32px!important;line-height:1.06!important;white-space:normal}.today-layout__heading time{font-size:12px;text-align:left;width:auto}.today-layout__navigation{border-radius:28px;margin-bottom:16px}.today-layout__content{overflow:auto}}#root#root#root#root .today-layout [data-today-embedded]:after,#root#root#root#root .today-layout [data-today-embedded]:before{display:none!important}@media screen and (min-width:701px){#root#root#root#root .today-layout.today-layout:has(.staff-day--mt) .team-space__workspace{margin-top:0!important}#root#root#root#root .today-layout:has(.staff-day--mt) .team-space__content{padding-bottom:0!important}#root#root#root#root .today-layout .staff-day--mt{min-height:0}#root#root#root#root .today-layout .staff-day--mt .staff-day__rooms{background:#fbfcfc;border:1px solid #eef1ef;border-radius:24px;box-shadow:inset 3px 3px 7px #344c391a,inset -3px -3px 7px #ffffffcf;box-shadow:var(--team-inset,inset 3px 3px 7px #344c391a,inset -3px -3px 7px #ffffffcf);box-sizing:border-box;grid-auto-rows:auto;margin-bottom:0;padding:18px;padding:var(--vessel-card-inset,18px)}#root#root#root#root .today-layout .staff-day--mt .staff-day__room:nth-child(11){padding-left:0}#root#root#root#root .today-layout .staff-day--mt .staff-day__room:is(:nth-child(6),:nth-child(7)){padding-right:0}#root#root#root#root .today-layout .staff-day--mt .staff-day__room header{align-items:flex-start}#root#root#root#root .today-layout .staff-day--mt .staff-day__room li:last-child{margin-bottom:0}}@media screen and (min-width:701px) and (max-height:980px){#root#root#root#root .today-layout .staff-day--mt .room-curtain-votive{flex-basis:24px;height:32px;width:24px}#root#root#root#root .today-layout .staff-day--mt .staff-day__room header{gap:8px;margin-bottom:6px;min-height:32px}#root#root#root#root .today-layout .staff-day--mt .staff-day__room header>div{align-items:center;display:flex;gap:6px}#root#root#root#root .today-layout .staff-day--mt .staff-day__room h2{font-size:28px}#root#root#root#root .today-layout .staff-day--mt .staff-day__initial{display:none}#root#root#root#root .today-layout .staff-day--mt .staff-day__room li{margin:0;padding-block:2px}#root#root#root#root .today-layout .staff-day--mt .staff-day__room li strong{font-size:14px;line-height:1.4}#root#root#root#root .today-layout .staff-day--mt .staff-day__room li p{font-size:12px;line-height:1.3;margin-top:1px}#root#root#root#root .today-layout .staff-day--mt .staff-day__room{padding-inline:8px}#root#root#root#root .today-layout .staff-day--mt .staff-day__room:is(:first-child,:nth-child(11)){padding-left:0}#root#root#root#root .today-layout .staff-day--mt .staff-day__room:is(:nth-child(6),:nth-child(7)){padding-right:0}#root#root#root#root .today-layout .staff-day--mt .staff-day__rooms{row-gap:16px}}@media screen and (min-width:701px) and (max-height:700px){#root#root#root#root .today-layout .staff-day--mt .staff-day__rooms{row-gap:8px}}@media screen and (min-width:701px) and (min-height:801px) and (max-height:980px){#root#root#root#root .today-layout .staff-day--mt .room-curtain-votive{flex-basis:44px;height:56px;width:44px}#root#root#root#root .today-layout .staff-day--mt .staff-day__room header{min-height:56px}#root#root#root#root .today-layout .staff-day--mt .staff-day__room h2{font-size:44px}#root#root#root#root .today-layout .staff-day--mt .staff-day__room li strong{font-size:16px}#root#root#root#root .today-layout .staff-day--mt .staff-day__room li p{font-size:13px;line-height:1.35;margin-top:3px}}@media screen and (min-width:701px){#root#root#root#root .today-layout .staff-day--mt .staff-day__room header{display:block;min-height:112px;position:relative;width:80px}#root#root#root#root .today-layout .staff-day--mt .room-curtain-votive{height:96px;left:0;position:absolute;top:14px;width:72px}#root#root#root#root .today-layout .staff-day--mt .staff-day__room header>div{display:contents}#root#root#root#root .today-layout .staff-day--mt .staff-day__room header span{font-size:13px;left:10px;line-height:16px;position:absolute;top:0}#root#root#root#root .today-layout .staff-day--mt .staff-day__room h2{font-size:48px;left:34px;line-height:1;position:absolute;top:52px}#root#root#root#root .today-layout .staff-day--mt .staff-day__room header small{left:82px;position:absolute;top:16px;white-space:nowrap}}@media screen and (min-width:701px) and (max-height:800px){#root#root#root#root .today-layout .staff-day--mt .staff-day__room header{min-height:44px;width:42px}#root#root#root#root .today-layout .staff-day--mt .room-curtain-votive{height:36px;top:8px;width:28px}#root#root#root#root .today-layout .staff-day--mt .staff-day__room header span{font-size:10px;left:3px;line-height:10px}#root#root#root#root .today-layout .staff-day--mt .staff-day__room h2{font-size:21px;left:16px;top:23px}#root#root#root#root .today-layout .staff-day--mt .staff-day__room header small{font-size:11px;left:44px;top:12px}}@media screen and (min-width:701px) and (min-height:801px) and (max-height:980px){#root#root#root#root .today-layout .staff-day--mt .staff-day__room header{min-height:76px;width:64px}#root#root#root#root .today-layout .staff-day--mt .room-curtain-votive{height:66px;top:10px;width:52px}#root#root#root#root .today-layout .staff-day--mt .staff-day__room header span{font-size:12px;left:6px;line-height:13px}#root#root#root#root .today-layout .staff-day--mt .staff-day__room h2{font-size:34px;left:25px;top:38px}#root#root#root#root .today-layout .staff-day--mt .staff-day__room header small{font-size:12px;left:64px;top:14px}}@media screen and (min-width:701px){#root#root#root#root .today-layout:has(.staff-day--mt) .today-schedule{display:flex;flex:1 1;flex-direction:column;min-height:0}#root#root#root#root .today-layout:has(.staff-day--mt) .today-schedule__scroll{container-type:size;display:flex;flex:1 1;flex-direction:column}#root#root#root#root .today-layout .staff-day--mt{display:flex;flex:1 1;flex-direction:column}#root#root#root#root .today-layout.today-layout .staff-day--mt .staff-day__rooms{--room-legend-unit:clamp(1px,calc(0.8cqh - 2.32px),4px);--room-curtain-top:clamp(8px,calc(var(--room-legend-unit)*4),14px);align-content:stretch;flex:1 1;grid-auto-rows:auto;margin-top:0}#root#root#root#root .today-layout .staff-day--mt .staff-day__room{display:flex;flex-direction:column}#root#root#root#root .today-layout .staff-day--mt .staff-day__room>ul{margin-bottom:0;margin-top:0}#root#root#root#root .today-layout .staff-day--mt .staff-day__room header{flex:none;min-height:calc(var(--room-legend-unit)*44);width:calc(var(--room-legend-unit)*42)}#root#root#root#root .today-layout .staff-day--mt .room-curtain-votive{height:calc(var(--room-legend-unit)*36);top:var(--room-curtain-top);width:calc(var(--room-legend-unit)*28)}#root#root#root#root .today-layout .staff-day--mt .staff-day__room header span{font-size:clamp(10px,calc(var(--room-legend-unit)*7),14px);left:calc(var(--room-legend-unit)*3);line-height:1}#root#root#root#root .today-layout .staff-day--mt .staff-day__room h2{font-size:calc(var(--room-legend-unit)*21);left:calc(var(--room-legend-unit)*16);top:calc(var(--room-legend-unit)*15 + var(--room-curtain-top))}#root#root#root#root .today-layout .staff-day--mt .staff-day__room header small{left:calc(var(--room-legend-unit)*44);top:calc(var(--room-legend-unit)*12)}}.phone-experience{background:#edf4ef;color:#26342c;display:grid;font-family:Outfit,sans-serif;min-height:100dvh;padding:24px;place-items:center}.phone-experience section{background:#fcfcfc;border-radius:28px;box-shadow:0 8px 28px #25392b12;max-width:460px;padding:28px 24px;width:100%}.phone-experience h1{font:500 34px/1.1 Cormorant Garamond,serif;margin:0 0 18px}.phone-experience p{font-size:16px;line-height:1.6;margin-bottom:24px}.phone-experience nav{display:flex;gap:12px}.phone-experience a{background:#007b50;border-radius:999px;color:#fff;flex:1 1;font-size:16px;padding:12px 18px;text-align:center;text-decoration:none}.phone-experience a:focus-visible{outline:2px solid #26342c;outline-offset:4px}.toto-spatial-canvas[data-appearance=frost]{--sonmi-ink:#30383e;--sonmi-muted:#323a40;--sonmi-control-fill:#2f394114;--toto-appearance-ink:#30383e;--toto-appearance-muted:#323a40;--toto-appearance-line:#30383e40;--toto-appearance-wash:#30383e0f;--toto-appearance-inset:#e4e9eb;--toto-appearance-selected:#d0d8dc;color:var(--sonmi-ink);color-scheme:light}.toto-spatial-canvas[data-appearance=frost] :is(input,select,textarea){accent-color:#56636d;background-color:#edf0f1!important;border-color:#8a949b!important;color:#30383e!important;color-scheme:light!important}.toto-spatial-canvas[data-appearance=frost] :is(input,textarea)::placeholder{color:#59636a;opacity:1}.toto-spatial-canvas[data-appearance=frost] :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid #35434e!important;outline-offset:3px}.toto-spatial-canvas[data-appearance=frost] .quiet-edges{background:none}.toto-spatial-canvas[data-appearance=frost] .toto-adaptive-dock button{color:#30383e!important}.toto-spatial-canvas[data-appearance=frost] .toto-adaptive-dock__item.is-current{background:#30383e24!important}.toto-appearance{margin:24px 0 28px}.toto-appearance h2{color:var(--sonmi-ink);font:500 28px/1.2 Cormorant Garamond,Georgia,serif;margin:0}.toto-appearance p{color:var(--sonmi-muted);font:400 14px/1.5 Outfit,sans-serif;margin:8px 0 16px}.toto-appearance__choices{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.toto-appearance__choice{align-items:center;border:1px solid #fff3;border:1px solid var(--toto-appearance-line,#fff3);border-radius:16px;cursor:pointer;display:flex;gap:12px;min-height:76px;padding:12px}.toto-appearance__choice:has(input:checked){background:#ffffff0d;background:var(--toto-appearance-wash,#ffffff0d);border-color:var(--sonmi-muted)}.toto-appearance__choice input{flex-shrink:0;height:18px;width:18px}.toto-appearance__choice strong{color:var(--sonmi-ink);display:block;font:500 14px/1.4 Outfit,sans-serif}.toto-appearance__choice small{color:var(--sonmi-muted);display:block;font:400 12px/1.4 Outfit,sans-serif;margin-top:3px}.toto-appearance__swatch{border-radius:10px;display:grid;flex-shrink:0;font:400 22px/1 Georgia,serif;height:44px;place-items:center;width:44px}.toto-appearance__swatch.is-smoke{background:#30383e;color:#f5f5f6}.toto-appearance__swatch.is-frost{background:#eef2f3;border:1px solid #899399;color:#30383e}@media(max-width:520px){.toto-appearance__choices{grid-template-columns:1fr}}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.toto-spatial-canvas[data-appearance=frost]{--toto-vessel-fill:#f4f6f7!important;--toto-dock-fill:#f4f6f7!important;--toto-appearance-line:#6b767e;--toto-appearance-muted:#30383e}.toto-spatial-canvas[data-appearance=frost] :is(.journey-home__arrival,.toto-workspaces__vessel,.payroll-assembly__vessel,.payroll-accepted-flow>.payroll-team-plane,.team-space__action,.hiring-workspace__vessel,.toto-profile__vessel,.budget-workspace__vessel,.journey-planning-space__vessel,.eod-space__vessel,.documents-space__vessel,.operations-space__vessel,.inventory-space__vessel,.eg-review__field,.toto-review-evidence__plane,.eg-schedule-space__vessel,.toto-dock-actions,.toto-dock-destinations,.toto-dock-utilities>button){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#f4f6f7!important}.toto-spatial-canvas[data-appearance=frost] .quiet-edges{background:none}.toto-spatial-canvas[data-appearance=frost] .quiet-edges button{background:#f4f6f7}}@media(forced-colors:active){.toto-appearance__choice:has(input:checked){outline:2px solid Highlight}}.toto-spatial-canvas[data-appearance=frost] .scheduling-vessel :is(.text-rose-600,.text-red-600){color:#983443}.toto-spatial-canvas[data-appearance=frost] .scheduling-vessel :is(.text-amber-600,.text-amber-700,.text-amber-800){color:#76521e}.toto-spatial-canvas[data-appearance=frost] .scheduling-vessel__surface{color-scheme:light}.toto-spatial-canvas[data-appearance=frost] .payroll-assembly__state{color:#744600}.toto-spatial-canvas[data-appearance=frost] .payroll-assembly__state span{color:#424e53}.toto-spatial-canvas[data-appearance=frost] .journey-home{--journey-white:var(--sonmi-ink)}.toto-spatial-canvas:not([data-material=sculpted])[data-appearance=frost] :is(button[aria-pressed=true],button[aria-checked=true],button.is-current){background-color:#d0d8dc!important;border-color:#63717b!important}.toto-spatial-canvas[data-appearance=frost] :is(.payroll-assembly__vessel,.payroll-accepted-flow>.payroll-team-plane){backdrop-filter:var(--sonmi-vessel-optics)!important;-webkit-backdrop-filter:var(--sonmi-vessel-optics)!important;background:var(--toto-vessel-fill)!important;border-color:#434e5657!important;box-shadow:inset 0 1px 1px #ffffffe0,inset 0 -1px #30383e1a,0 18px 46px #0d18133d!important;opacity:1!important}.toto-spatial-canvas[data-appearance=frost] :is(.payroll-assembly__vessel,.payroll-accepted-flow>.payroll-team-plane)>*{opacity:1!important}.toto-environment.toto-spatial-canvas[data-material=sculpted]{--sculpted-white:#f7f9f8;--sculpted-ink:#202631;--sculpted-muted:#596274;height:100dvh;min-height:0;overflow:hidden}.toto-spatial-canvas [data-continuous-vessel-page][data-continuous-vessel-page][data-continuous-vessel-page]{height:100dvh!important;min-height:0!important;overflow:hidden!important}.toto-spatial-canvas [data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{-webkit-clip-path:none!important;clip-path:none!important;height:calc(100dvh - 48px)!important;height:calc(100dvh - var(--continuous-gutter,24px)*2)!important;justify-self:start!important;max-height:calc(100dvh - 48px)!important;max-height:calc(100dvh - var(--continuous-gutter,24px)*2)!important;min-height:0!important;overflow:auto!important;padding-bottom:20px!important}@media(min-width:701px){.toto-spatial-canvas [data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{margin-inline:0!important;padding-right:28px!important;width:calc(100% - 130px)!important}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-edge.continuous-vessel-edge{height:calc(100dvh - 48px)!important;height:calc(100dvh - var(--continuous-gutter,24px)*2)!important;top:24px!important;top:var(--continuous-gutter,24px)!important}#root .toto-spatial-canvas[data-material=sculpted] .continuous-vessel-primary.continuous-vessel-primary{bottom:0!important;height:auto!important;margin:0!important;max-height:100%;position:absolute!important;right:-130px!important;top:0!important;width:110px}}@media(max-width:700px){.toto-spatial-canvas [data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{height:calc(100dvh - 134px)!important;height:calc(100dvh - var(--continuous-gutter,12px)*2 - 110px)!important;max-height:calc(100dvh - 134px)!important;max-height:calc(100dvh - var(--continuous-gutter,12px)*2 - 110px)!important;padding-bottom:18px!important;padding-right:18px!important;width:100%!important}.toto-spatial-canvas[data-material=sculpted] .continuous-vessel-edge.continuous-vessel-edge{bottom:0;height:110px!important;left:0!important;position:fixed;top:auto!important;width:100%!important}}.toto-spatial-canvas[data-material=sculpted][data-appearance=smoke]{background:color-mix(in srgb,rgb(var(--toto-boutique-rgb)) 20%,#15202a)!important;color-scheme:dark}.toto-spatial-canvas[data-material=sculpted][data-appearance=smoke] :is(input,textarea,select){background:#f4f6f7;color:#202631;color-scheme:light}.toto-spatial-canvas .continuous-primary-mascot img{object-fit:contain}.toto-spatial-canvas .continuous-primary-mascot[aria-current]{background:#0000!important;box-shadow:none!important}@media(prefers-reduced-motion:reduce){.toto-spatial-canvas .continuous-primary-mascot img{animation:none!important;transition:none!important}}@media print{.toto-spatial-canvas [data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{min-height:0!important;padding:0!important;width:100%!important}}#root .toto-vessel-content-slot{display:flex;flex:1 1;flex-direction:column;gap:0;min-height:0;min-width:0}#root .toto-vessel-content-slot>.continuous-page-tools-slot:empty{display:none}#root .quiet-edges{box-sizing:border-box;justify-content:flex-end;padding-right:4px}#root .toto-spatial-canvas [data-continuous-vessel]{padding:20px!important;scroll-padding:16px;scrollbar-width:thin;transition:none!important}#root .toto-spatial-canvas :is(.journey-home,.toto-workspaces,.team-space,.hiring-workspace,.toto-profile,.journey-planning-space){--continuous-gutter:clamp(12px,2.5vw,32px);height:100dvh!important;overflow:hidden!important;padding:var(--continuous-gutter)!important}#root .toto-spatial-canvas :is(.journey-home__arrival,.toto-workspaces__vessel,.team-space__action,.hiring-workspace__vessel,.toto-profile__vessel,.journey-planning-space__vessel){height:calc(100dvh - var(--continuous-gutter)*2)!important;inset:auto!important;margin:0!important;max-height:calc(100dvh - var(--continuous-gutter)*2)!important;min-height:0!important;padding:20px!important;position:relative!important;transform:none!important;transition:none!important;width:calc(100% - 130px)!important}#root .toto-spatial-canvas[data-material=sculpted][data-appearance=frost]{--sculpted-white:#fbfcfc;--sculpted-ink:#202631;--sculpted-muted:#596274;--toto-vessel-fill:#fbfcfc!important;--toto-appearance-inset:#fbfcfc!important;--toto-appearance-wash:#f1f4f6!important;--toto-appearance-line:#e1e7eb!important;--sculpted-raised:4px 4px 9px #26324b14,-4px -4px 9px #ffffffbf;--sculpted-inset:inset 2px 2px 5px #26324b14,inset -2px -2px 5px #ffffffbf}#root .toto-spatial-canvas[data-appearance=frost] [data-continuous-vessel]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fbfcfc!important}#root .toto-spatial-canvas[data-appearance=frost] :is(.quiet-profile-section,.quiet-private-account,.toto-identity-card,.toto-profile__selected-section,.workspace-hub__tool,.workspace-hub__attention,.toto-introduction__welcome,.toto-introduction__columns>section){background:#fbfcfc}#root .toto-spatial-canvas[data-appearance=frost] .quiet-favorites li>span{background:#f1f4f6}#root .toto-spatial-canvas [data-vessel-heading]{font-size:clamp(36px,3.5vw,52px)!important;line-height:1.05!important;margin:0!important}#root .toto-spatial-canvas [data-vessel-header]{flex-shrink:0;margin:0 0 12px!important;padding:0!important}#root .toto-spatial-canvas :is(.toto-profile__vessel,.workspace-hub .toto-workspaces__vessel,.toto-introduction__vessel,.hiring-workspace__vessel,.journey-home__arrival){display:flex!important;flex-direction:column;overflow:hidden!important}#root .toto-spatial-canvas :is(.toto-profile__content,.workspace-hub__content,.toto-introduction__content,.hiring-workspace__content,.journey-home__scroll-content){flex:1 1;min-height:0;min-width:0;overflow:auto;scroll-padding:16px;scrollbar-width:thin}#root .toto-profile__header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}#root .toto-profile__header .toto-profile__signout{flex:none;margin:0;padding:0;width:256px}#root .toto-profile__content{padding:8px 4px 16px}#root .is-bento-profile{padding:0}#root .is-bento-profile .quiet-personal{gap:12px}#root .is-bento-profile .toto-identity-card__name{overflow-wrap:anywhere}#root .is-bento-profile .quiet-personal>.toto-identity-card{gap:4px 16px;grid-template-columns:96px minmax(0,1fr);padding:14px}#root .is-bento-profile .quiet-personal>.toto-identity-card .toto-identity-portrait{height:96px;width:96px}#root .is-bento-profile :is(.quiet-profile-section,.quiet-private-account){padding:14px}#root .is-bento-profile .quiet-profile-introduction{min-height:0}#root .is-bento-profile .quiet-profile-copy{margin-top:10px}#root .is-bento-profile .quiet-favorite-columns{gap:12px;margin-top:12px}#root .is-bento-profile .quiet-favorite-category h3{font-size:24px;gap:8px;margin-bottom:8px}#root .is-bento-profile .quiet-category-icon{height:36px;width:36px}#root .is-bento-profile .quiet-favorites{gap:6px}#root .is-bento-profile .quiet-favorites li{min-height:32px}#root .is-bento-profile .quiet-favorites li>span:last-child{line-height:1.5;min-height:32px;padding:6px 8px}#root .is-bento-profile .quiet-favorites input{min-height:44px}#root .is-bento-profile .quiet-private-account{gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}#root .is-bento-profile .quiet-private-account .toto-profile__details{overflow-wrap:anywhere}#root .workspace-hub__content{gap:12px;margin-top:0;padding:8px}#root .workspace-hub__attention{padding:10px 16px}#root .workspace-hub__grid{gap:12px}#root .workspace-hub__tool{border-radius:28px;padding:16px}#root .workspace-hub__tool-icon{aspect-ratio:1.75;border-radius:18px;height:auto}#root .toto-spatial-canvas .workspace-hub .workspace-hub__tool-icon img{height:100%!important;max-height:none!important;min-height:0!important;object-fit:contain!important;width:100%!important}#root .workspace-hub__tool h3{margin-top:8px}#root .workspace-hub__pagination{flex:none;margin-top:8px;padding:4px}#root .hiring-workspace__toolbar{gap:10px;margin-bottom:12px;padding:10px 14px}#root .hiring-workspace__stages{gap:12px;margin-bottom:12px}#root .hiring-workspace__stages button{gap:12px;min-height:80px;padding:12px}#root .hiring-workspace__stages button.is-active{border-width:4px;padding:8px}#root .hiring-workspace__process h2{font-size:36px}#root .hiring-workspace__process header p{font-size:16px}#root .hiring-workspace__process>header{margin-bottom:12px}#root .hiring-workspace__process-grid{gap:12px}#root .hiring-workspace__process-grid>section{padding:16px}#root .hiring-workspace__value{font-size:30px;margin:12px 0}#root .hiring-workspace__decision-meta{gap:12px;margin-top:16px;padding-top:12px}#root .hiring-workspace__candidate-summary{gap:12px;margin-top:12px;padding:12px 16px}#root .toto-introduction__hero{align-items:start;gap:20px;margin-bottom:14px}#root .toto-introduction__identity{gap:8px;padding:0 12px}#root .toto-introduction__mascot{max-height:none;max-width:310px}#root .toto-introduction__corporate{max-height:none;max-width:350px}#root .toto-introduction__welcome{background:#0000;padding:16px 16px 16px 0}#root .toto-introduction__lead{font-size:22px;margin-bottom:14px;padding-bottom:14px}#root .toto-introduction__columns>section{gap:12px;grid-template-columns:64px minmax(0,1fr);padding:16px}#root .toto-introduction__story h2{font-size:30px}#root .today-dashboard__ribbon{gap:14px;margin-bottom:12px;min-height:0;padding:12px 16px}#root .today-dashboard__ribbon-intro h2{font-size:28px}#root .today-dashboard__trophy-slot :is(img,.recognition-trophy__art){max-height:90px;object-fit:contain}#root .today-dashboard__business{margin-bottom:12px;padding:12px 16px}#root .today-dashboard__grid{gap:12px}#root .today-dashboard__tabs{margin:8px 0 0}#root .toto-spatial-canvas[data-material=sculpted] .journey-home__arrival[data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{padding:20px!important}#root .journey-planning-space__workspace{flex:1 1;min-height:0;overflow:auto;scrollbar-width:thin}#root .journey-room-canvas{height:100%;min-height:0}#root .journey-room-canvas__toolbar{flex:none}#root .journey-room-canvas--ledger{overflow:hidden}#root .journey-room-canvas--ledger .journey-room-canvas__plan{align-items:stretch;flex:1 1;grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden;padding:8px 0}#root .journey-room-ledger{display:flex;flex-direction:column;min-height:0;padding:14px}#root .journey-room-ledger__scroll{flex:1 1;min-height:0;overflow:auto;scrollbar-width:thin}#root .journey-room-ledger thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1}#root .journey-room-canvas--ledger .journey-room-canvas__active{gap:12px;min-height:0;overflow:auto;padding:14px;scrollbar-width:thin}#root .journey-room-canvas--ledger .journey-room-canvas__assignment-matrix{gap:10px}#root .journey-room-canvas--ledger .journey-room-canvas__shift-card{gap:8px;padding:10px}@media(min-width:901px) and (max-height:760px){#root .toto-introduction__hero{grid-template-columns:minmax(280px,.72fr) minmax(0,1fr)}}@media(max-width:1100px){#root .is-bento-profile .quiet-private-account{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){#root .toto-spatial-canvas :is(.journey-home__arrival,.toto-workspaces__vessel,.team-space__action,.hiring-workspace__vessel,.toto-profile__vessel,.journey-planning-space__vessel){height:calc(100dvh - var(--continuous-gutter)*2 - 110px)!important;max-height:calc(100dvh - var(--continuous-gutter)*2 - 110px)!important;padding:16px!important;width:100%!important}#root .toto-spatial-canvas [data-continuous-vessel]{padding:16px!important}#root .toto-profile__header{gap:8px}#root .is-bento-profile .quiet-private-account{grid-template-columns:1fr}#root .workspace-hub__pagination{font-size:13px;gap:8px}#root .workspace-hub__pagination button{padding:8px 12px}#root .hiring-workspace__stages{grid-template-columns:repeat(2,minmax(0,1fr))}#root .toto-spatial-canvas[data-material=sculpted] .journey-home__arrival[data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{padding:16px!important}}@media(max-width:1050px){#root .journey-room-canvas--ledger .journey-room-canvas__plan{display:flex;flex-direction:column;overflow:auto}#root .journey-room-canvas--ledger .journey-room-canvas__active,#root .journey-room-ledger{flex:none;min-height:0;overflow:visible}#root .journey-room-ledger__scroll{flex:none;max-height:360px;overflow:auto}}@media print{#root .toto-spatial-canvas [data-continuous-vessel-page]{height:auto!important;overflow:visible!important}#root .toto-spatial-canvas [data-continuous-vessel]{height:auto!important;max-height:none!important;overflow:visible!important}}@media(max-height:450px){#root :is(.hiring-workspace__vessel,.journey-home__arrival){overflow:auto!important}#root :is(.hiring-workspace__vessel,.journey-home__arrival)>.toto-vessel-content-slot{display:block;min-height:100%}#root :is(.hiring-workspace__content,.journey-home__scroll-content){flex:none;min-height:auto;overflow:visible!important}}#root .toto-spatial-canvas[data-material=sculpted]{--toto-card-shadow:0 5px 14px #1c2b232e;--toto-surface-raised:6px 6px 16px #0005,-6px -6px 16px #ffffff08;--toto-surface-inset:inset 3px 3px 8px #0005,inset -3px -3px 8px #ffffff08}#root .toto-spatial-canvas[data-material=sculpted][data-appearance=smoke]{--toto-card-shadow:0 5px 14px #00000052;--toto-surface-raised:var(--sculpted-raised);--toto-surface-inset:var(--sculpted-inset)}#root .toto-spatial-canvas[data-material=sculpted] .workspace-hub{--workspace-raised:var(--toto-surface-raised);--workspace-inset:var(--toto-surface-inset)}#root .toto-spatial-canvas[data-material=sculpted] [data-continuous-vessel-page]{filter:none}#root#root#root#root .toto-spatial-canvas[data-material=sculpted] .email-builder__vessel,#root#root#root#root .toto-spatial-canvas[data-material=sculpted] [data-continuous-vessel]{box-shadow:var(--toto-card-shadow)!important}#root#root .toto-spatial-canvas[data-material=sculpted] :is(.workspace-hub__tool,.team-modality-card,.porcelain-card,.profile-onboarding-pane,.employee-file-panel--embedded,.quiet-profile-section,.is-bento-profile .quiet-personal>.toto-identity-card,.toto-profile__selected-section,.today-dashboard__ribbon,.today-porcelain .today-dashboard__metrics>div,.today-dashboard__grid>section,.together-day__summary>div,.together-day__panel,.team-space--porcelain .on-shift__summary>div,.team-space--porcelain .on-shift__layout>section,.team-space--porcelain .on-shift aside>section,.team-space--porcelain .toto-directory-grid>.toto-identity-card,.team-space--porcelain .team-space__profile-section,.team-space__detail--directory .team-space__people-list>button,.hiring-workspace__candidate-list,.hiring-workspace__detail,.hiring-workspace__process-grid>section,.hiring-workspace__candidate-summary,.budget-bento__receipt-bay,.budget-bento .budget-workspace__ledger,.budget-bento .budget-workspace__metric,.eod-report__card,.toto-introduction__hero,.toto-introduction__columns>section,.journey-room-canvas--ledger .journey-room-canvas__shift-card,.email-builder__editor,.email-builder__preview,.email-builder__footer,.inventory-space section.rounded-2xl.bg-white){box-shadow:var(--toto-card-shadow)!important}@media(forced-colors:active),(prefers-contrast:more),(prefers-reduced-transparency:reduce){#root .toto-spatial-canvas[data-material=sculpted],#root .toto-spatial-canvas[data-material=sculpted][data-appearance=smoke]{--toto-card-shadow:none;--toto-surface-raised:none;--toto-surface-inset:none}}@media print{#root .toto-spatial-canvas[data-material=sculpted],#root .toto-spatial-canvas[data-material=sculpted][data-appearance=smoke]{--toto-card-shadow:none;--toto-surface-raised:none;--toto-surface-inset:none}}#root .toto-spatial-canvas[data-material=sculpted] .today-porcelain .today-dashboard__business{box-shadow:none!important}#root .toto-spatial-canvas[data-material=sculpted] :is(.hiring-workspace__content,.toto-profile__content,.team-space--porcelain .team-space__content,.journey-home__scroll-content.today-porcelain,.toto-introduction .toto-introduction__content){padding:30px!important;scroll-padding:30px}#root .toto-spatial-canvas[data-material=sculpted] .workspace-hub__content{padding:30px!important;scroll-padding:30px}@media(max-width:700px){#root .toto-spatial-canvas[data-material=sculpted] .hiring-workspace .hiring-workspace__content{padding-inline:0!important}#root .toto-spatial-canvas[data-material=sculpted] .hiring-workspace__content :is(.hiring-workspace__process-grid,.hiring-workspace__candidate-summary){margin-inline:30px}}@media(min-width:1101px) and (min-height:650px){#root .toto-spatial-canvas[data-material=sculpted] .hiring-workspace .hiring-workspace__content,#root .toto-spatial-canvas[data-material=sculpted] .workspace-hub .workspace-hub__content{padding-block:12px 24px!important;scroll-padding-block:12px 24px}}@media(min-width:1101px) and (min-height:650px){#root .toto-spatial-canvas[data-material=sculpted] .journey-home__scroll-content.today-porcelain:has(>.today-dashboard__business){padding-top:4px!important;scroll-padding-top:4px}}#root .toto-spatial-canvas{--vessel-title-size:44px;--vessel-section-size:28px;--vessel-card-gap:24px;--vessel-card-inset:18px;--vessel-heading-gap:12px}@media(max-width:800px){#root .toto-spatial-canvas{--vessel-title-size:36px;--vessel-card-gap:20px;--vessel-card-inset:16px}}#root#root .toto-spatial-canvas :is(.today-arrival-heading,.team-space__header,.toto-profile__header,.workspace-hub__header,.hiring-workspace__header) h1{font-size:var(--vessel-title-size)!important;font-weight:400!important;line-height:1.1!important}#root .toto-spatial-canvas .team-space--porcelain .toto-directory-grid{gap:var(--vessel-card-gap)}#root .toto-spatial-canvas .team-space--porcelain.team-space--directory .toto-directory-grid>.toto-identity-card{flex-basis:calc(33.33333% - var(--vessel-card-gap)*2/3)}@media(max-width:1100px){#root .toto-spatial-canvas .team-space--porcelain.team-space--directory .toto-directory-grid>.toto-identity-card{flex-basis:calc((100% - var(--vessel-card-gap))/2)}}@media(max-width:700px){#root .toto-spatial-canvas .team-space--porcelain.team-space--directory .toto-directory-grid>.toto-identity-card{flex-basis:88%}}#root .toto-spatial-canvas .today-brief.today-porcelain h2{font-size:var(--vessel-section-size);font-weight:400;line-height:1.1;margin-bottom:var(--vessel-heading-gap)}#root .toto-spatial-canvas .today-brief.today-porcelain :is(.today-dashboard__grid,.today-dashboard__metrics){gap:var(--vessel-card-gap)}#root .toto-spatial-canvas .today-brief.today-porcelain .today-dashboard__business{margin-bottom:var(--vessel-card-gap)}#root .toto-spatial-canvas .today-brief.today-porcelain .today-dashboard__grid>section{padding:12px var(--vessel-card-inset)}@media(min-width:1101px) and (max-height:900px){#root .toto-spatial-canvas .today-brief.today-porcelain .today-bento__shelf img{height:64px}#root .toto-spatial-canvas .today-brief.today-porcelain .today-porcelain__empty-celebration{min-height:64px}#root .toto-spatial-canvas .today-brief.today-porcelain .today-bento__shelf{padding-bottom:4px}}@media(min-width:1101px) and (max-height:1000px){#root .toto-spatial-canvas .journey-home__scroll-content.today-porcelain:has(>.today-dashboard__business){padding-block:4px 18px!important}#root .toto-spatial-canvas .today-brief.today-porcelain .today-dashboard__grid>section{padding-block:8px}#root .toto-spatial-canvas .today-brief.today-porcelain .today-bento__shelf img{height:52px}#root .toto-spatial-canvas .today-brief.today-porcelain .today-porcelain__empty-celebration{min-height:52px}#root .toto-spatial-canvas .today-brief.today-porcelain .today-dashboard__metrics>div{padding-block:10px}#root .toto-spatial-canvas .today-brief.today-porcelain .today-dashboard__grid h2{margin-bottom:8px}#root .toto-spatial-canvas .today-brief.today-porcelain .today-bento__shelf{padding-bottom:0}}#root .toto-spatial-canvas{--vessel-content-inset:30px}@media(max-width:800px){#root .toto-spatial-canvas{--vessel-content-inset:20px}}#root#root .toto-spatial-canvas .journey-home:has(.today-porcelain) .today-arrival-heading{margin-inline:0!important;padding-inline:var(--vessel-content-inset)!important}#root#root .toto-spatial-canvas .journey-home:has(.today-porcelain) .today-arrival-heading h1{margin-inline:0!important;padding-inline:0!important}#root#root .toto-spatial-canvas .journey-home:has(.today-porcelain) .today-dashboard__tabs{margin-inline:0!important}#root#root .toto-spatial-canvas .journey-home__scroll-content.today-porcelain{padding-inline:var(--vessel-content-inset)!important}#root#root .toto-spatial-canvas .today-brief.today-porcelain .today-dashboard__status{padding-inline:0!important}#root#root .toto-spatial-canvas .journey-home:has(.today-porcelain) .today-arrival-heading>div{display:block;min-width:0}#root#root .toto-spatial-canvas .journey-home:has(.today-porcelain) .today-dashboard__tabs{margin-block:8px!important}#root#root .toto-spatial-canvas .today-brief.today-porcelain .today-dashboard__status{inset:auto;position:static}#root#root .toto-spatial-canvas .today-brief.today-porcelain :is(.today-dashboard__icon,.today-dashboard__section-mark){background:#0000;border:0;border-radius:0;box-shadow:none;flex:0 0 24px;height:24px;min-width:24px;padding:0;width:24px}#root#root .toto-spatial-canvas .today-brief.today-porcelain :is(.today-dashboard__icon,.today-dashboard__section-mark)>svg{height:20px;width:20px}#root#root .toto-spatial-canvas .today-brief.today-porcelain .today-dashboard__metrics>div{gap:12px}#root#root .toto-spatial-canvas .today-brief.today-porcelain .today-porcelain__health-status>svg{flex:none;height:20px;width:20px}#root#root .toto-spatial-canvas .workspace-hub--card-alerts .toto-workspaces__header{margin-inline:0!important;padding-inline:var(--vessel-content-inset)!important}#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__content{flex:1 1;margin-top:16px;min-height:0;overflow:auto!important;padding:8px var(--vessel-content-inset) 18px!important}#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__tools{flex:none;height:auto;margin-block:0;min-height:0}#root#root .toto-spatial-canvas .workspace-hub--card-alerts [hidden]{display:none!important}#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__grid{grid-gap:var(--vessel-card-gap);align-items:stretch;display:grid;gap:var(--vessel-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));height:auto;overflow:visible;padding:4px 4px 18px}#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__tool{flex:0 0 calc(33.33333% - var(--vessel-card-gap)*2/3);gap:12px;height:auto;min-height:280px;overflow:hidden;padding:var(--vessel-card-inset);scroll-snap-align:start}#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__tool-open{border-radius:12px;color:inherit;display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;text-decoration:none}#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__tool-heading{align-items:center;display:flex;flex:none;gap:18px;justify-content:flex-start;min-width:0}#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__tool-icon{aspect-ratio:1;background:#0000;border-radius:22px;display:grid;flex:0 0 80px;height:80px;min-height:0;overflow:hidden;place-items:center;position:relative;width:80px}#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__tool-icon img{display:block;height:100%!important;max-height:100%!important;min-height:0!important;object-fit:contain!important;position:static;width:100%!important}#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__tool h3{font:400 28px/1.15 Cormorant Garamond,Georgia,serif;margin:0;min-width:0;overflow-wrap:anywhere;text-align:left}#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__tool p{color:#626577;color:var(--sculpted-muted,#626577);font:400 16px/1.5 Outfit,sans-serif;margin:0;min-height:42px;padding:0;text-align:left}#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__tool-action{align-items:center;border-top:1px solid #e5e9ec;border-top:1px solid var(--toto-vessel-line,#e5e9ec);display:flex;font:500 15px/1.4 Outfit,sans-serif;gap:12px;justify-content:space-between;margin-top:auto;min-height:44px;padding-top:16px}#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__tool-action svg{flex:none}#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__status:focus-visible,#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__tool-open:focus-visible{outline:2px solid #466459;outline:2px solid var(--sculpted-accent,#466459);outline-offset:3px}#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__status{align-items:center;background:#0000;border:0;border-radius:0;box-shadow:none;color:#626577;color:var(--sculpted-muted,#626577);display:flex;flex:none;font:400 13px/1.4 Outfit,sans-serif;gap:8px;margin:0;min-height:44px;padding:8px 0 0;text-align:left}#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__status[data-attention=true]{color:#906011;color:var(--workspace-alert-ink,#906011)}#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__status svg{flex:none}@media(max-width:1100px){#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__tool h3{font-size:28px}#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__tool-icon{flex-basis:80px;height:80px;width:80px}}@media(max-width:600px){#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__grid{grid-template-columns:minmax(0,1fr)}#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__tool-icon{flex-basis:80px;height:80px;width:80px}#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__tool-heading{gap:12px}}@media(max-width:380px){#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__tool-heading{align-items:flex-start;flex-direction:column}#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__tool h3{overflow-wrap:normal}}@media(max-height:649px){#root#root .toto-spatial-canvas .workspace-hub--card-alerts .toto-workspaces__vessel[data-continuous-vessel]{overflow:hidden!important}#root#root .toto-spatial-canvas .workspace-hub--card-alerts .toto-vessel-content-slot{display:flex;flex-direction:column;height:100%;min-height:0}}@media(prefers-color-scheme:dark){#root .workspace-hub--card-alerts{--workspace-alert-ink:#f0c67a}}#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__detail{min-height:0;overflow:auto;padding:0 8px 16px;width:100%}#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__detail h2{font:400 var(--vessel-section-size)/1.2 Cormorant Garamond,Georgia,serif;margin:16px 0 8px}#root#root .toto-spatial-canvas .workspace-hub--card-alerts :is(.workspace-hub__back,.workspace-hub__detail-open){align-items:center;background:#0000;border:0;color:inherit;display:inline-flex;font:inherit;gap:8px;min-height:44px;padding:8px 0;text-decoration:none}#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__alert{align-items:flex-start;border-top:1px solid #e5e9ec;border-top:1px solid var(--toto-vessel-line,#e5e9ec);display:flex;gap:16px;padding:18px 0}#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__alert>div{flex:1 1;min-width:0}#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__alert :is(h3,p){margin:0 0 6px}#root#root .toto-spatial-canvas .workspace-hub--card-alerts .workspace-hub__alert>a{align-items:center;color:inherit;display:flex;min-height:44px}#root#root .toto-spatial-canvas .team-modality-card{display:flex;flex-direction:column;min-height:0}#root#root .toto-spatial-canvas .team-modality-card__summary{grid-gap:12px;display:grid;flex:none;font:400 14px/1.4 Outfit,sans-serif;gap:12px;margin:12px 0 20px}#root#root .toto-spatial-canvas .team-modality-card__summary dt{color:#58685b;color:var(--identity-muted,#58685b);margin-bottom:4px}#root#root .toto-spatial-canvas .team-modality-card__summary dd{margin:0;overflow-wrap:anywhere}#root#root .toto-spatial-canvas .team-modality-card .toto-identity-card__action{align-self:flex-start;margin-top:auto}@media(max-height:800px){#root#root .toto-spatial-canvas .team-modality-card__summary{font-size:13px;gap:8px;margin-block:6px 12px}}#root#root .toto-spatial-canvas .team-modality-card__summary>div{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:110px minmax(0,1fr)}#root#root .toto-spatial-canvas .team-modality-card__summary dt{margin:0}#root#root .toto-spatial-canvas .team-modality-card .toto-identity-card__action{flex:none}#root#root .toto-spatial-canvas .team-modality-cards>.team-modality-card{flex-basis:calc((100% - var(--vessel-card-gap))/2);overflow:visible;padding-bottom:18px;position:relative}#root#root .toto-spatial-canvas .team-modality-card .toto-identity-card__role{font-size:13px;margin:6px 0 4px}#root#root .toto-spatial-canvas .team-modality-card__tenure{color:var(--identity-muted);font:400 12px/1.4 Outfit,sans-serif;margin:0}#root#root .toto-spatial-canvas .team-modality-bento{grid-gap:10px;display:grid;flex:1 1;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto minmax(110px,1fr) auto;margin-top:14px;min-height:0}#root#root .toto-spatial-canvas .team-modality-tile{background:#fff;border-radius:14px;box-shadow:0 2px 8px #2330290a;min-height:0;overflow:hidden;padding:12px}#root#root .toto-spatial-canvas .team-modality-tile h3{color:var(--identity-ink);font:500 21px/1.1 Cormorant Garamond,Georgia,serif;margin:0 0 8px}#root#root .toto-spatial-canvas .team-modality-tile dl{grid-gap:7px;display:grid;font:400 12px/1.35 Outfit,sans-serif;gap:7px;margin:0}#root#root .toto-spatial-canvas .team-modality-tile dt{color:var(--identity-muted);font-size:11px;margin-bottom:2px}#root#root .toto-spatial-canvas .team-modality-tile dd{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden;overflow-wrap:anywhere}#root#root .toto-spatial-canvas .team-modality-tile--booking,#root#root .toto-spatial-canvas .team-modality-tile--matching{grid-column:1/-1}#root#root .toto-spatial-canvas .team-modality-tile--booking dl{gap:12px;grid-template-columns:1fr 1fr}#root#root .toto-spatial-canvas .team-modality-tile--matching{grid-column-gap:14px;column-gap:14px;display:grid}#root#root .toto-spatial-canvas .team-modality-tile--matching h3{grid-column:1/-1}#root#root .toto-spatial-canvas .team-modality-tile--matching p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font:400 12px/1.4 Outfit,sans-serif;margin:0;overflow:hidden}#root#root .toto-spatial-canvas .team-modality-card__open{background:#0000;border:1px solid #d3dfd1;border-radius:22px;color:var(--identity-muted);font:400 12px/1.4 Outfit,sans-serif;min-height:34px;padding:7px 12px;position:absolute;right:20px;top:15px}@media(max-height:850px){#root#root .toto-spatial-canvas .team-modality-tile{padding:8px 10px}#root#root .toto-spatial-canvas .team-modality-tile h3{font-size:19px;margin-bottom:5px}#root#root .toto-spatial-canvas .team-modality-tile dl{gap:4px}#root#root .toto-spatial-canvas .team-modality-bento{gap:8px;margin-top:10px}}@media(max-width:700px){#root#root .toto-spatial-canvas .team-modality-cards>.team-modality-card{flex-basis:92%}}@media(prefers-color-scheme:dark){#root#root .toto-spatial-canvas .team-modality-tile{background:#252a28}}#root#root .toto-spatial-canvas .team-modality-cards>.team-modality-card{flex-basis:100%;scroll-snap-align:start}#root#root .toto-spatial-canvas .team-modality-bento{grid-template-columns:1.25fr 1fr;grid-template-rows:repeat(3,minmax(0,1fr))}#root#root .toto-spatial-canvas .team-modality-tile dl{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}#root#root .toto-spatial-canvas .team-modality-tile:nth-child(2) dl{grid-template-columns:repeat(3,minmax(0,1fr))}#root#root .toto-spatial-canvas .team-modality-tile--matching{align-content:start;grid-template-columns:1fr 1fr}#root#root .toto-spatial-canvas .team-modality-tile--matching dl{grid-template-columns:1fr 1fr}@media(max-width:700px){#root#root .toto-spatial-canvas .team-modality-tile dl,#root#root .toto-spatial-canvas .team-modality-tile:nth-child(2) dl{grid-template-columns:1fr}#root#root .toto-spatial-canvas .team-modality-bento{flex:none;grid-template-rows:auto auto auto}#root#root .toto-spatial-canvas .team-modality-card{overflow-y:auto}}@media(min-width:701px){#root#root .toto-spatial-canvas .team-modality-tile{padding:7px 12px}#root#root .toto-spatial-canvas .team-modality-tile h3{font-size:19px;margin-bottom:4px}#root#root .toto-spatial-canvas .team-modality-tile dl{font-size:12px;line-height:1.25}#root#root .toto-spatial-canvas .team-modality-tile--matching p{line-height:1.25}#root#root .toto-spatial-canvas .team-modality-card .toto-identity-card__name{font-size:28px}#root#root .toto-spatial-canvas [data-continuous-vessel]{width:calc(100% - 44px)!important;width:calc(100% - 76px + var(--continuous-gutter,32px))!important}#root#root .toto-spatial-canvas .continuous-vessel-primary{bottom:24px!important;bottom:var(--continuous-gutter,24px)!important;height:auto!important;left:auto!important;overflow:visible!important;overscroll-behavior:none;position:fixed!important;right:12px!important;top:24px!important;top:var(--continuous-gutter,24px)!important;width:52px!important}}@media(min-width:701px){#root#root .toto-spatial-canvas .continuous-vessel-primary :is(.continuous-primary-profile,.continuous-primary-destination){height:44px!important;min-height:44px!important;min-width:44px!important;width:44px!important}#root#root .toto-spatial-canvas .continuous-vessel-primary :is(.continuous-primary-socket,.continuous-primary-cap){height:44px!important;min-height:44px!important;min-width:44px!important;width:44px!important}}@media(min-width:701px){#root#root .toto-spatial-canvas .continuous-vessel-primary :is(.continuous-primary-profile,.continuous-primary-destination){align-items:center!important;padding:0!important}#root#root .toto-spatial-canvas .continuous-vessel-primary .continuous-primary-socket{border-width:0!important;padding:0!important}}@media(min-width:761px){#root#root .toto-spatial-canvas .payroll-porcelain-workbench .payroll-porcelain-field{--continuous-gutter:clamp(12px,2.5vw,32px);height:100dvh!important;margin:0!important;max-width:none;padding:var(--continuous-gutter)!important;width:100%}#root#root .toto-spatial-canvas .payroll-porcelain-workbench .eg-review__field.payroll-porcelain{bottom:32px!important;bottom:var(--continuous-gutter,32px)!important;height:100%!important;height:calc(100dvh - 64px)!important;height:calc(100dvh - var(--continuous-gutter,32px)*2)!important;left:32px!important;left:var(--continuous-gutter,32px)!important;margin:0!important;max-height:100%!important;max-height:calc(100dvh - 64px)!important;max-height:calc(100dvh - var(--continuous-gutter,32px)*2)!important;max-width:none!important;padding:24px 28px!important;position:fixed!important;right:76px!important;top:32px!important;top:var(--continuous-gutter,32px)!important;width:calc(100% - 76px + var(--continuous-gutter))!important;width:calc(100vw - 108px)!important;width:calc(100vw - var(--continuous-gutter,32px) - 76px)!important}}@media(min-width:951px){#root#root#root .toto-spatial-canvas{--vessel-content-inset:20px;--vessel-padding:20px}#root#root#root .toto-spatial-canvas :is(.journey-home__arrival,.toto-workspaces__vessel,.team-space__action,.hiring-workspace__vessel,.toto-profile__vessel,.budget-workspace__vessel,.journey-planning-space__vessel,.eod-space__vessel,.documents-space__vessel,.operations-space__vessel,.inventory-space__vessel,.eg-review__field,.eg-schedule-space__vessel,.scheduling-vessel,.email-builder__vessel){padding:var(--vessel-padding)!important}#root#root#root .toto-spatial-canvas :is(.today-arrival-heading,.team-space__header,.toto-workspaces__header,.workspace-hub__header,.hiring-workspace__header,.toto-profile__header){margin-inline:0!important;padding-inline:0!important}#root#root#root .toto-spatial-canvas :is(.journey-home__scroll-content.today-porcelain,.team-space--porcelain .team-space__content,.workspace-hub__content,.hiring-workspace__content,.toto-profile__content){margin-inline:-16px!important;padding-inline:16px!important}}@media(min-width:951px){#root#root#root#root .toto-spatial-canvas [data-continuous-vessel]{border-radius:42px!important}#root#root#root#root .toto-spatial-canvas [data-continuous-vessel]:after,#root#root#root#root .toto-spatial-canvas [data-continuous-vessel]:before{border-radius:inherit!important}#root#root#root#root .toto-spatial-canvas [data-continuous-vessel-page]{--continuous-gutter:24px;--toto-shell-gutter:24px;--sonmi-vertical-gutter:24px;height:100dvh!important;min-height:0!important;overflow:hidden!important;padding:24px 104px 24px 24px!important}#root#root#root#root .toto-spatial-canvas [data-continuous-vessel]{height:calc(100dvh - 48px)!important;max-height:calc(100dvh - 48px)!important;max-width:none!important;width:100%!important}#root#root#root#root .toto-spatial-canvas .continuous-vessel-primary{bottom:24px!important;right:30px!important;top:24px!important}#root#root#root#root .toto-spatial-canvas .payroll-porcelain-workbench .eg-review__field.payroll-porcelain{bottom:24px!important;height:calc(100dvh - 48px)!important;left:24px!important;max-height:calc(100dvh - 48px)!important;right:104px!important;top:24px!important;width:calc(100vw - 128px)!important}}@media(min-width:701px) and (max-width:950px){#root#root#root#root .toto-spatial-canvas [data-continuous-vessel-page]{--continuous-gutter:24px;--toto-shell-gutter:24px;--sonmi-vertical-gutter:24px;padding:24px!important}#root#root#root#root .toto-spatial-canvas [data-continuous-vessel]{height:calc(100dvh - 48px)!important;max-height:calc(100dvh - 48px)!important}#root#root#root#root .toto-spatial-canvas .payroll-porcelain-workbench .eg-review__field.payroll-porcelain{bottom:24px!important;left:24px!important;top:24px!important;width:calc(100vw - 100px)!important}}@media(min-width:701px){#root#root#root#root .toto-spatial-canvas [data-continuous-vessel-page]{padding-right:104px!important}#root#root#root#root .toto-spatial-canvas [data-continuous-vessel]{width:100%!important}#root#root#root#root .toto-spatial-canvas .payroll-porcelain-workbench .eg-review__field.payroll-porcelain{right:104px!important;width:calc(100vw - 128px)!important}#root#root#root#root .toto-spatial-canvas .continuous-vessel-primary{--side-rail-width:56px;--account-icon-size:56px;align-items:center!important;border:0!important;bottom:24px!important;display:flex!important;flex-direction:column!important;gap:24px!important;height:auto!important;left:auto!important;max-height:none!important;overflow:visible!important;padding:0!important;position:fixed!important;right:24px!important;top:24px!important;width:56px!important}#root#root#root#root .toto-spatial-canvas .continuous-vessel-primary>:is(.continuous-primary-mascot,.continuous-primary-profile){flex:0 0 56px!important;gap:0!important;height:56px!important;margin:0!important;min-height:56px!important;min-width:56px!important;padding:0!important;width:56px!important}#root#root#root#root .toto-spatial-canvas .continuous-vessel-primary>:is(.continuous-primary-mascot,.continuous-primary-profile) :is(.continuous-primary-socket,.continuous-primary-cap){border:0!important;border-radius:16px!important;box-sizing:border-box!important;height:56px!important;min-height:56px!important;min-width:56px!important;padding:0!important;width:56px!important}#root#root#root#root .toto-spatial-canvas .continuous-vessel-primary>:is(.continuous-primary-mascot,.continuous-primary-profile) .continuous-primary-label{display:none!important}#root#root#root#root .toto-spatial-canvas .continuous-vessel-primary .continuous-primary-destination{height:44px!important;margin:0!important;min-height:44px!important;min-width:44px!important;padding:0!important;width:44px!important}#root#root#root#root .toto-spatial-canvas .continuous-primary-destination :is(.continuous-primary-socket,.continuous-primary-cap){border-radius:9999px!important;height:44px!important;min-height:44px!important;min-width:44px!important;width:44px!important}#root#root#root#root .toto-spatial-canvas .continuous-primary-destination svg{height:26px!important;width:26px!important}#root#root#root#root .toto-spatial-canvas .continuous-primary-capsule{border-radius:9999px!important}}#root#root .toto-spatial-canvas :is(.sonmi-nav--primary,.today-dashboard__tabs,.team-page-toolbar__destinations,.continuous-page-navigation__sections,.continuous-page-navigation__links,.sonmi-nav--secondary,.team-space__schedule-navigation,.calendar-segments,.eod-report__tabs,.payroll-porcelain__stages,.today-schedule__views,.journey-planning-space__mode-switch,[role=tablist]){--sonmi-nav-green:#007747;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;gap:8px!important;padding:0!important}#root#root .toto-spatial-canvas :is(.sonmi-nav--primary,.today-dashboard__tabs,.team-page-toolbar__destinations,.continuous-page-navigation__sections,.continuous-page-navigation__links,.sonmi-nav--secondary,.team-space__schedule-navigation,.calendar-segments,.eod-report__tabs,.payroll-porcelain__stages,.today-schedule__views,.journey-planning-space__mode-switch,[role=tablist])>:is(button,a){align-items:center!important;background:#0000!important;border:3px solid #0000!important;border-radius:28px!important;box-shadow:none!important;box-sizing:border-box!important;color:#28332e!important;color:var(--toto-appearance-text,#28332e)!important;display:inline-flex!important;font:400 14px/1.25 Outfit,sans-serif!important;justify-content:center!important;min-height:44px!important;min-width:44px!important;padding:8px 16px!important;text-decoration:none!important;transform:none!important}#root#root .toto-spatial-canvas :is(.sonmi-nav--primary,.today-dashboard__tabs,.team-page-toolbar__destinations,.continuous-page-navigation__sections,.continuous-page-navigation__links)>:is([aria-current],[aria-pressed=true],[aria-selected=true]){background:var(--sonmi-nav-green)!important;border-color:#fff!important;box-shadow:inset 2px 3px 5px #004e3233,0 3px 7px #263a4428!important;color:#fff!important}#root#root .toto-spatial-canvas :is(.sonmi-nav--secondary,.team-space__schedule-navigation,.calendar-segments,.eod-report__tabs,.payroll-porcelain__stages,.today-schedule__views,.journey-planning-space__mode-switch,[role=tablist])>:is([aria-current],[aria-pressed=true],[aria-selected=true]){background:#fff!important;border-color:#fff!important;color:#28332e!important;outline:1px solid #cbd8cf;outline-offset:0}#root#root .toto-spatial-canvas :is(.sonmi-nav--primary,.today-dashboard__tabs,.team-page-toolbar__destinations,.continuous-page-navigation__sections,.continuous-page-navigation__links,.sonmi-nav--secondary,.team-space__schedule-navigation,.calendar-segments,.eod-report__tabs,.payroll-porcelain__stages,.today-schedule__views,.journey-planning-space__mode-switch,[role=tablist])>:is(button,a):focus-visible{outline:2px solid #007747!important;outline-offset:3px!important}#root#root .toto-spatial-canvas :is(.sonmi-nav--primary,.today-dashboard__tabs,.team-page-toolbar__destinations,.continuous-page-navigation__sections,.continuous-page-navigation__links,.sonmi-nav--secondary,.team-space__schedule-navigation,.calendar-segments,.eod-report__tabs,.payroll-porcelain__stages,.today-schedule__views,.journey-planning-space__mode-switch,[role=tablist])>:is(button,a):is(:disabled,[aria-disabled=true]){cursor:default!important;opacity:.45!important}#root#root .team-space--porcelain .team-space__navigation-row{gap:24px;grid-template-columns:minmax(0,3fr) minmax(0,4fr)}#root#root .toto-spatial-canvas .sonmi-nav{display:flex;flex-wrap:wrap}@media(max-width:800px){#root#root .team-space--porcelain .team-space__navigation-row{gap:12px;grid-template-columns:1fr}}@media(max-width:600px){#root#root .toto-spatial-canvas :is(.sonmi-nav--primary,.today-dashboard__tabs,.team-page-toolbar__destinations,.continuous-page-navigation__sections,.continuous-page-navigation__links,.sonmi-nav--secondary,.team-space__schedule-navigation,.calendar-segments,.eod-report__tabs,.payroll-porcelain__stages,.today-schedule__views,.journey-planning-space__mode-switch,[role=tablist])>:is(button,a){font-size:13px!important;padding:8px!important}}#root#root .toto-spatial-canvas .today-navigation{align-items:center;display:flex;flex:none;flex-wrap:wrap;margin:8px 0}#root#root .toto-spatial-canvas .my-guests>.today-navigation{margin:4px 0 12px}.pv-vessel{--ambient:0,0%,96%;--edge:#1419371a;--shadow:#1419371a;aspect-ratio:.86/1;display:block;isolation:isolate;overflow:visible;position:relative;width:56px;width:var(--pv-size,56px)}.pv-vessel[data-ambient=plt]{--ambient:142,60%,92%}.pv-vessel[data-ambient=fll]{--ambient:199,78%,92%}.pv-vessel[data-ambient=wyn]{--ambient:330,78%,94%}.pv-vessel[data-ambient=pnc]{--ambient:25,92%,92%}.pv-vessel[data-ambient=rno]{--ambient:43,55%,92%}.pv-vessel[data-ambient=cc]{--ambient:355,45%,92%}.pv-vessel[data-ambient=rainbow]{--ambient:0,0%,96%}.pv-vessel:after,.pv-vessel:before{border-radius:50%;bottom:-5%;content:"";left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);z-index:-1}.pv-vessel:before{background:#1419371a;filter:blur(4px);height:6%;width:84%}.pv-vessel:after{background:#14193729;filter:blur(1.5px);height:4%;width:54%}.pv-vessel__volume{background:radial-gradient(ellipse 110% 130% at 50% 50%,hsla(var(--ambient),.28) 0,hsla(var(--ambient),.1) 50%,hsla(var(--ambient),.02) 100%);border-radius:44% 44% 40% 40%/52% 52% 46% 46%;box-shadow:inset 0 0 0 .5px var(--edge),inset 0 -3px 5px hsla(var(--ambient),.22),0 1px 3px var(--shadow);inset:0;overflow:hidden;position:absolute}.pv-vessel__interior{background:radial-gradient(ellipse 70% 55% at 50% 62%,hsla(var(--ambient),.55) 0,hsla(var(--ambient),.15) 55%,#0000 100%);border-radius:inherit;filter:blur(1.5px);z-index:1}.pv-vessel__interior,.pv-vessel__occupant{inset:0;pointer-events:none;position:absolute}.pv-vessel__occupant{align-items:center;display:flex;justify-content:center;z-index:2}.pv-vessel__occupant>*{animation:pvApproach .9s cubic-bezier(.22,.61,.36,1) both;height:auto;transform-origin:50% 60%;width:66%}@keyframes pvApproach{0%{opacity:0;transform:scale(.92) translateY(4%)}to{opacity:1;transform:scale(1) translateY(0)}}.pv-vessel__front{backdrop-filter:blur(.3px) saturate(1.02);-webkit-backdrop-filter:blur(.3px) saturate(1.02);background:linear-gradient(180deg,#ffffff1a,#ffffff05 30%,#fff0 60%,#14193705);border-radius:inherit;box-shadow:inset 0 0 0 .5px #ffffff59;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:3}.pv-vessel__front:before{background:radial-gradient(ellipse at 50% 50%,#ffffff8c 0,#fff0 70%);border-radius:50%;content:"";filter:blur(1px);height:11%;left:20%;opacity:.75;position:absolute;top:5%;width:60%}.pv-vessel__front:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:40px 40px;content:"";inset:0;mix-blend-mode:overlay;opacity:.025;position:absolute}.pv-vessel[data-presence=present] .pv-vessel__interior{opacity:1}.pv-vessel[data-presence=supporting] .pv-vessel__interior{opacity:.85}.pv-vessel[data-presence=supporting] .pv-vessel__occupant>*{animation:none}.pv-vessel[data-presence=quiet] .pv-vessel__interior{opacity:.55}.pv-vessel[data-presence=quiet] .pv-vessel__occupant>*{animation:none;filter:blur(1.5px);opacity:.55}.pv-vessel[data-presence=quiet] .pv-vessel__front{backdrop-filter:blur(1px) saturate(1.02);-webkit-backdrop-filter:blur(1px) saturate(1.02)}.pv-vessel[data-presence=dormant] .pv-vessel__occupant{display:none}.pv-vessel[data-presence=dormant] .pv-vessel__interior{opacity:.32}@media (prefers-reduced-motion:reduce){.pv-vessel__occupant>*{animation:pvFadeIn .4s ease-out both}@keyframes pvFadeIn{0%{opacity:0}to{opacity:1}}}@media (prefers-reduced-transparency:reduce){.pv-vessel__volume{background:hsl(var(--ambient))}.pv-vessel__front{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000}.pv-vessel__front:after{display:none}}.toto-eye{animation:totoBlink 7s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.toto-eye--right{animation-delay:.04s}@keyframes totoBlink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@media (prefers-reduced-motion:reduce){.toto-eye{animation:none}}.toto-environment .eg-review__rail{display:none}.toto-environment .eg-review__field{margin-top:0;padding-top:0}.toto-spatial-canvas{--toto-plane-fill:linear-gradient(162deg,#2a324194,#46576761);--toto-plane-border:#ffffff78;--toto-plane-shadow:inset 0 1px 1px #fffc,inset 0 -36px 58px #50647e1a,0 14px 28px #070c1738,0 44px 92px #070c1775;--toto-foreground:#fffffff0;--toto-secondary:#ffffffc2;--toto-vessel-width:min(470px,36vw);--toto-vessel-height:min(640px,calc(100svh - 120px));--toto-vessel-expanded-width:min(520px,38vw);--toto-vessel-expanded-height:min(720px,calc(100svh - 72px));--toto-vessel-transition:560ms cubic-bezier(.2,.78,.22,1);min-height:100svh}.toto-spatial-canvas:before{background:linear-gradient(120deg,rgb(var(--toto-boutique-rgb)/.1932),rgb(var(--toto-boutique-rgb)/.0736)),radial-gradient(ellipse 58% 60% at 84% 82%,rgb(var(--toto-boutique-rgb)/.1564),#0000 70%);background:linear-gradient(120deg,rgb(var(--toto-boutique-rgb)/calc(var(--toto-boutique-wash,.46)*.42)),rgb(var(--toto-boutique-rgb)/calc(var(--toto-boutique-wash,.46)*.16))),radial-gradient(ellipse 58% 60% at 84% 82%,rgb(var(--toto-boutique-rgb)/calc(var(--toto-boutique-wash,.46)*.34)),#0000 70%);content:"";inset:0;pointer-events:none;position:fixed;z-index:0}.toto-spatial-canvas>*{position:relative;z-index:1}.toto-spatial-plane{backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);background:var(--toto-plane-fill);border:1px solid var(--toto-plane-border);border-radius:28px;box-shadow:var(--toto-plane-shadow)}.toto-home-ornament{grid-gap:7px;color:#ffffffb3;color:var(--toto-appearance-muted,#ffffffb3);display:grid;font:500 10px/1 Outfit,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;gap:7px;justify-items:center;left:clamp(26px,4vw,58px);letter-spacing:.06em;padding:0;position:fixed;text-decoration:none;top:clamp(26px,4vw,58px);width:58px;z-index:30}.toto-home-ornament__surface{backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);background:linear-gradient(145deg,#ffffff54,#c2d3e51f);background:linear-gradient(145deg,var(--toto-appearance-wash,#ffffff54),#c2d3e51f);border:1px solid #ffffff80;border:1px solid var(--toto-appearance-line,#ffffff80);border-radius:50%;box-shadow:inset 0 1px 1px #ffffffd1,inset 0 -10px 16px #4a5d781f,0 8px 13px #03081238,0 17px 24px #03081252;color:#fffffff0;color:var(--toto-appearance-ink,#fffffff0);display:grid;height:48px;place-items:center;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s ease;width:48px}.toto-home-ornament:focus-visible,.toto-home-ornament:hover{color:#fff;color:var(--toto-appearance-ink,#fff);outline:0}.toto-home-ornament:focus-visible .toto-home-ornament__surface,.toto-home-ornament:hover .toto-home-ornament__surface{box-shadow:inset 0 1px 1px #fffffff5,inset 0 -10px 16px #4a5d781f,0 18px 26px #0308128f;transform:translateY(-3px) scale(1.045)}@media (max-width:700px){.toto-home-ornament{font-size:8px;gap:4px;left:18px;top:18px;width:45px}.toto-home-ornament__surface{height:37px;width:37px}}.toto-spatial-canvas .eg-review{background:#0000;color:var(--toto-foreground);min-height:100svh}.toto-spatial-canvas .eg-review__plane{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:0;box-shadow:none;color:var(--toto-foreground)}.toto-spatial-canvas .eg-review__context>div>p,.toto-spatial-canvas .eg-review__empty>div>p,.toto-spatial-canvas .eg-review__heading>p,.toto-spatial-canvas .roster-report__managed p,.toto-spatial-canvas .roster-report__request p{color:#ffffffad;color:var(--toto-appearance-muted,#ffffffad)}.toto-spatial-canvas .eg-review h1,.toto-spatial-canvas .eg-review h2,.toto-spatial-canvas .eg-review__context>div>span,.toto-spatial-canvas .eg-review__empty>div>span,.toto-spatial-canvas .eg-review__heading>span,.toto-spatial-canvas .eg-review__return,.toto-spatial-canvas .roster-report__managed>div>span,.toto-spatial-canvas .roster-report__request>div>span{color:var(--toto-foreground)}.toto-spatial-canvas .eg-review__context,.toto-spatial-canvas .eg-review__empty,.toto-spatial-canvas .roster-report__managed,.toto-spatial-canvas .roster-report__request{border-color:#ffffff3d;border-color:var(--toto-appearance-line,#ffffff3d)}.toto-spatial-canvas .roster-report__managed li{background:#ffffff14;background:var(--toto-appearance-wash,#ffffff14);border-color:#ffffff2e;border-color:var(--toto-appearance-line,#ffffff2e);color:var(--toto-foreground)}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.toto-spatial-canvas .eg-review__plane,.toto-spatial-plane{backdrop-filter:none;-webkit-backdrop-filter:none;background:#494650;background:var(--toto-appearance-inset,#494650)}}@media (prefers-reduced-motion:reduce){.toto-home-ornament__surface{transition:none}}:root{--toto-environment:none;--sonmi-wallpaper:none;--toto-boutique-wash:0;--sonmi-static-field:var(--toto-wallpaper-color,color-mix(in srgb,var(--toto-boutique-color,#74707c) 14%,#fff))}#root,.eg-schedule-space,.journey-home,.payroll-assembly,.scheduling-space,.team-space,.toto-background-settings,.toto-environment,.toto-field-study,.toto-home,.toto-profile,.toto-spatial-canvas,.toto-workspaces,body,html{background-color:color-mix(in srgb,#74707c 14%,#fff)!important;background-color:var(--sonmi-static-field)!important;background-image:none!important}.eg-schedule-space:before,.journey-home:before,.payroll-assembly:before,.scheduling-space:before,.team-space:before,.toto-background-settings:before,.toto-field-study:before,.toto-home:before,.toto-spatial-canvas:before,.toto-workspaces:after,.toto-workspaces:before{background:none!important}.toto-field-study>.toto-back-glass,.toto-field-study>.toto-back-glass .toto-back-glass-bloom,.toto-field-study>.toto-back-glass .toto-back-glass-bloom-two,.toto-field-study>.toto-back-glass .toto-back-glass-grain,.toto-field-study>.toto-back-glass:after,.toto-field-study>.toto-back-glass:before,.toto-liquid-field,.toto-liquid-refraction{display:none!important}.login-page{--login-space:24px;--login-columns:minmax(0,1.12fr) minmax(0,1fr);--login-ink:#20252b;--login-muted:#535c69;background:#fcfcfb;color:var(--login-ink);font-family:Arial,sans-serif;min-height:100svh;padding:var(--login-space)}.login-page,.login-page *{box-sizing:border-box}.login-vessel{grid-gap:var(--login-space);background:#fbfbfa;border-radius:32px;box-shadow:inset 0 1px 1px #fff,0 3px 14px #252b3418,0 0 0 1px #343b4210;display:grid;gap:var(--login-space);grid-template-columns:var(--login-columns);grid-template-rows:minmax(0,1fr) minmax(148px,auto);min-height:calc(100svh - var(--login-space)*2);padding:var(--login-space);width:100%}.login-introduction,.sign-in-vessel{background:#fff;border-radius:24px;box-shadow:0 4px 10px #252b3415,0 0 0 1px #343b420a;min-height:0;min-width:0;padding:var(--login-space)}.login-introduction{display:flex;flex-direction:column;gap:40px;justify-content:center}.login-identity{align-items:center;display:flex;gap:12px;justify-content:center;min-width:0}.login-mascot{display:block;height:auto;max-width:34%;object-fit:contain;width:clamp(150px,16vw,248px)}.login-wordmarks{grid-gap:0;display:grid;gap:0;min-width:0;width:min(450px,64%)}.login-rainbow-wordmark,.login-toto-wordmark{display:block;height:auto;width:100%}.login-toto-wordmark{height:auto;object-fit:contain}.login-organization-wordmark{display:block;height:auto;margin:0 auto 36px;width:min(520px,100%)}.login-introduction h1{font:400 32px/1.25 Baskerville,Times New Roman,serif;letter-spacing:-.7px;margin:0 0 18px}.login-copy{color:var(--login-muted);font-size:17px;line-height:1.5;margin:0}.sign-in-vessel{display:flex;flex-direction:column;justify-content:center}.sign-in-content{margin-inline:auto;max-width:520px;min-width:0;width:100%}.sign-in-heading h2{font:400 32px/1.2 Baskerville,Times New Roman,serif;letter-spacing:-.6px;margin:0 0 var(--login-space)}.sign-in-form{display:flex;flex-direction:column;position:relative}.login-page.login-page .sign-in-button{align-items:center;background:#fff;border:1px solid #e4e5e5;border-radius:15px;box-shadow:0 4px 7px #252b3420,inset 0 1px #fff;color:var(--login-ink);cursor:pointer;display:flex;gap:18px;min-height:56px;padding:14px 18px;position:relative;width:100%}.login-page.login-page .sign-in-button:before{display:none}.login-page.login-page .login-action-label{align-items:center;display:flex;font:600 16px/1.25 Arial,sans-serif;gap:14px;position:static;text-align:left;transform:none;width:100%}.login-page.login-page .login-action-label svg{display:block;flex:none;height:22px;width:22px}.login-page.login-page .login-action-label svg:last-child{margin-left:auto}.login-page.login-page .sign-in-button:hover:not(:disabled){background:#fafafa}.login-page.login-page .sign-in-button:active:not(:disabled){box-shadow:inset 0 2px 5px #252b3420}.login-page.login-page .sign-in-button:disabled{cursor:wait;opacity:.75}.login-email-toggle:focus-visible,.login-page.login-page .sign-in-button:focus-visible{outline:2px solid var(--login-ink);outline-offset:4px}.login-page.login-page .login-button-rest{display:none}.login-passkey-support{color:var(--login-muted);font-size:14px;line-height:1.5;margin:24px 0 0}.login-email-toggle{align-self:flex-start;background:#0000;border:0;color:var(--login-ink);cursor:pointer;font:400 14px/1.4 Arial,sans-serif;margin-top:16px;min-height:44px;padding:8px 0;text-decoration:underline;text-underline-offset:4px}.login-email-toggle:disabled{cursor:wait;opacity:.6}.login-auth-status{color:var(--login-muted);font-size:14px;line-height:1.5;margin:12px 0 0}.login-auth-status:empty{display:none}.sign-in-error{color:#942f2a;font-size:14px;line-height:1.5;margin:12px 0 0}.sign-in-intro{color:var(--login-muted);line-height:1.5;margin:0 0 24px}.sign-in-form label{margin-bottom:24px}.sign-in-form label>span{display:block;font-size:15px;line-height:1.5;margin-bottom:10px}.login-page.login-page .login-email-rim{background:#fff;border:1px solid #e4e5e5;border-radius:15px;box-shadow:0 3px 6px #252b3414;padding:5px;position:relative}.login-page.login-page .sign-in-form .login-email-rim input{background:#fff;border:1px solid #e1e5e9;border-radius:10px;color:var(--login-ink);font:400 16px Arial,sans-serif;min-height:52px;min-width:0;padding:0 60px 0 14px;width:100%}.login-page.login-page .login-email-rim:focus-within{outline:2px solid var(--login-ink);outline-offset:4px}.login-email-rim input:focus{outline:none}.login-email-companion{height:40px;pointer-events:none;position:absolute;right:14px;top:10px;width:40px}.sign-in-form label>small{color:var(--login-muted);display:block;font-size:13px;line-height:1.5;margin-top:10px}.login-footer{grid-gap:var(--login-space);background:#fdfdfc;border-radius:24px;box-shadow:inset 0 4px 9px #252b341c,inset 0 0 0 1px #343b4210;display:grid;gap:var(--login-space);grid-column:1/-1;grid-template-columns:var(--login-columns);min-width:0;padding:0;position:relative}.login-footer:after{background:#d8dce0;bottom:24px;content:"";left:calc((100% - var(--login-space))*1.12/2.12 + var(--login-space)/2);position:absolute;top:24px;width:1px}.login-mission,.login-organization{align-self:center;min-width:0;padding:var(--login-space)}.login-mission>span{display:block;font-size:12px;letter-spacing:2.5px;text-transform:uppercase}.login-mission p{color:var(--login-muted);font:italic 18px/1.4 Baskerville,Times New Roman,serif;margin:12px 0 0}.login-legal{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.login-boutiques{grid-gap:22px 14px;color:var(--login-muted);display:grid;font-size:14px;gap:22px 14px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.boutique-identifier{align-items:center;display:flex;gap:10px;min-width:0}.login-boutique-dot{border-radius:50%;flex:none;height:9px;width:9px}@media(min-width:901px) and (min-height:720px){.login-page{height:100svh}.login-vessel{height:100%;min-height:0}.login-introduction,.sign-in-vessel{overflow:auto;scrollbar-width:thin}}@media(max-width:1100px){.login-boutiques{column-gap:10px;font-size:12px}.boutique-identifier{gap:7px}.login-introduction h1{font-size:32px}.login-page.login-page .login-action-label{font-size:16px}}@media(max-width:900px){.login-vessel{grid-template-columns:1fr;grid-template-rows:auto;height:auto;min-height:calc(100svh - 48px)}.login-introduction{gap:24px}.login-identity{gap:12px}.login-mascot{height:150px;width:115px}.login-toto-wordmark{height:auto}.login-organization-wordmark{margin-bottom:32px;width:min(240px,85%)}.sign-in-vessel{padding-block:var(--login-space)}.sign-in-heading h2{font-size:30px}.login-footer{display:flex;flex-direction:column;gap:0}.login-footer:after{display:none}.login-mission,.login-organization{width:100%}.login-boutiques{font-size:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.login-introduction h1{font-size:30px}.login-page.login-page .login-action-label{font-size:16px;gap:12px}.login-page.login-page .sign-in-button{padding-inline:16px}.login-email-toggle,.login-passkey-support{font-size:14px}}@media(max-width:380px){.login-page.login-page .login-action-label{font-size:15px;gap:8px}.login-page.login-page .login-action-label svg{width:20px}.login-introduction h1{font-size:27px}}@media(prefers-contrast:more){.login-page{--login-muted:#30343b}.login-footer,.login-introduction,.sign-in-vessel{outline:1px solid #777}}@media(prefers-reduced-transparency:reduce){.login-footer,.login-introduction,.login-vessel,.sign-in-vessel{background:#fff}}@media(forced-colors:active){.login-footer,.login-introduction,.login-page.login-page .sign-in-button,.login-vessel,.sign-in-vessel{background:Canvas;border:1px solid CanvasText;box-shadow:none;color:initial}.login-email-toggle:focus-visible,.login-page.login-page .sign-in-button:focus-visible{outline-color:Highlight}}.login-motion-viewport{border-radius:14px;inset:6px;isolation:isolate;overflow:hidden;pointer-events:none;position:absolute}.login-motion-scene{height:50px;left:max(0px,calc(50% - 170px));position:absolute;top:7px;width:340px}.login-motion-portal{background:#a5b8a8;border:2px solid #788c7c;border-radius:5px;box-shadow:inset 3px 3px 7px #74867544;height:50px;left:148px;overflow:hidden;position:absolute;top:-3px;width:46px}.login-motion-leaf{background:linear-gradient(130deg,#f0f4ea,#dce5d8);border:1px solid #94a58f;height:46px;position:absolute;top:0;width:21px}.login-motion-leaf.left{left:0}.login-motion-leaf.right{right:0}.login-motion-lane{contain:paint;height:50px;overflow:hidden;position:absolute;top:0;width:194px}.login-motion-lane img{height:42px;object-fit:contain;position:absolute;top:5px;transform-origin:bottom center;width:44px}.login-motion-shadow{background:#6d856b55;border-radius:50%;height:2px;position:absolute;top:46px;width:26px}.login-motion-sill{background:#7e997b;border-radius:2px;height:2px;left:145px;position:absolute;top:46px;width:52px}.login-motion-viewport *{animation:none!important;transition:none!important}.login-motion-scene{left:0;right:0;width:auto}.login-motion-lane,.login-motion-portal{left:calc(62% - 23px)}.login-motion-lane{right:0}.login-motion-sill{left:calc(62% - 26px)}.login-motion-caption{align-items:center;color:#344e3b;display:flex;font:500 15px/1.3 Outfit,system-ui,sans-serif;height:46px;justify-content:center;left:12px;position:absolute;right:calc(38% + 35px);text-align:center;top:0}.login-motion-scene{top:10px}.login-motion-portal{left:auto;right:6px}.login-motion-lane{left:0;right:52px;width:auto}.login-motion-sill{left:auto;right:3px}.login-motion-caption{font-size:12px;height:16px;line-height:1;right:70px;top:-9px}.login-motion-lane{right:14px;z-index:1}.login-motion-leaf{z-index:3}.login-motion-frame{background:url(/static/media/elevator-frame.d6811695891efd658ebc.png) 50%/100% 100% no-repeat;border:2px solid #0000;-webkit-clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,14% 12%,14% 90%,86% 90%,86% 12%,14% 12%);clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,14% 12%,14% 90%,86% 90%,86% 12%,14% 12%);height:50px;position:absolute;right:6px;top:-3px;width:46px;z-index:2}.login-motion-sill{z-index:4}@media(max-width:480px){.login-page.login-page .login-action-label{font-size:16px;gap:8px}.login-page.login-page .login-action-label svg:first-child{display:none}}.login-page .sign-in-button,.toto-profile__signout button.toto-signout-action{background:#fff;border-color:#fff;border-radius:22px;box-shadow:5px 7px 14px #263a4420,-4px -4px 10px #fff;color:#232a33}.login-page .sign-in-button:before,.toto-profile__signout button.toto-signout-action:before{background:#fff;border-color:#e1e5e9;border-radius:17px;box-shadow:inset 2px 3px 6px #263a441b,inset -2px -2px 5px #fff}.login-page .sign-in-button:hover:not(:disabled),.toto-profile__signout button.toto-signout-action:hover{background:#fff;color:#232a33}.login-page .sign-in-button:active:not(:disabled),.toto-profile__signout button.toto-signout-action:active:not(:disabled){box-shadow:2px 3px 6px #263a441b,-2px -2px 5px #fff}.login-page .sign-in-button:active:not(:disabled):before,.toto-profile__signout button.toto-signout-action:active:not(:disabled):before{background:#fafcfc;box-shadow:inset 4px 5px 9px #263a4430,inset -2px -2px 4px #fff}.login-page .sign-in-button:disabled,.toto-profile__signout button.toto-signout-action:disabled{opacity:1}.login-page .sign-in-button:focus-visible,.toto-profile__signout button.toto-signout-action:focus-visible{outline:3px solid #0759e6;outline-offset:5px}.login-page .login-action-label,.login-page .login-motion-caption,.toto-profile__signout .toto-signout-label{color:#232a33;font-weight:600}.toto-profile__signout .toto-signout-label{font:400 24px/1.1 Cormorant Garamond,Georgia,serif;left:14px;letter-spacing:-.02em;top:50%;transform:translateY(-50%)}.login-page .login-email-rim{background:#fff;border-color:#fff;box-shadow:5px 7px 14px #263a4420,-4px -4px 10px #fff}.login-page .sign-in-form .login-email-rim input{background:#fff;border-color:#e1e5e9;box-shadow:inset 2px 3px 6px #263a441b,inset -2px -2px 5px #fff;color:#232a33}.login-page .login-email-rim:focus-within{outline-color:#0759e6}.login-page .login-email-rim:has(input[aria-invalid=true]){outline-color:#9a5144}.login-page .login-auth-status,.login-page .sign-in-form label>small,.login-page .sign-in-form label>span{color:#59616d}.login-page .login-motion-portal{background:#d9dde0 url(/static/media/elevator-frame.d6811695891efd658ebc.png) 50%/100% 100% no-repeat;border-color:#0000;box-shadow:none}.login-page .login-motion-leaf{background:#eef1f3 url(/static/media/elevator-leaves.e99882cc76e0d6ff1265.png) 0/42px 46px no-repeat;border-color:#0000}.login-page .login-motion-leaf.right{background-position:100%}.toto-profile__signout .toto-signout-door{background:#d9dde0 url(/static/media/doggy-frame.caf1c990e251bd427f59.png) 50%/100% 100% no-repeat;border-color:#0000;box-shadow:none}.toto-profile__signout .toto-signout-flap{background:#f3f5f6 url(/static/media/doggy-flap.c7369ef8937cf6f9b217.png) 50%/100% 100% no-repeat;border-color:#0000}.login-page .login-motion-sill,.toto-profile__signout .toto-signout-threshold{background:#a9b1b8}.login-page .login-motion-shadow,.toto-profile__signout .toto-signout-shadow{background:#263a4433}@media(forced-colors:active){.login-page .sign-in-button,.toto-profile__signout button.toto-signout-action{border-color:ButtonText}.login-page .sign-in-button:before,.toto-profile__signout button.toto-signout-action:before{border-color:ButtonText;box-shadow:none}.login-page .sign-in-button:focus-visible,.toto-profile__signout button.toto-signout-action:focus-visible{outline-color:Highlight}}.login-page .login-button-rest{height:44px;pointer-events:none;position:absolute;right:12px;top:16px;width:112px}.login-page .login-button-rest>img{height:42px;left:4px;object-fit:contain;position:absolute;top:0;width:44px}.login-page .login-button-rest__door{background:url(/static/media/elevator-closed.450d69fc81962177ebd1.png) 50%/100% 100% no-repeat;height:50px;position:absolute;right:0;top:-3px;width:46px}.login-page .login-action-label{display:block;left:22px;line-height:1.2;position:absolute;right:138px;text-align:left;top:50%;transform:translateY(-50%)}.login-page .login-action-label svg{display:none}@media(max-width:480px){.login-page .login-action-label{font-size:14px;left:18px;right:132px}}#root#root#root#root .today-schedule-vessel:has(.eg-team-log) .team-space__action{gap:0}#root#root#root#root .today-schedule-vessel:has(.eg-team-log) .team-space__header{align-items:center;flex:none;margin:0 0 16px!important;min-height:0!important;padding:0!important}#root#root#root#root .today-schedule-vessel:has(.eg-team-log) .team-space__header h1{margin:0!important}#root#root#root#root .today-schedule-vessel:has(.eg-team-log) .team-space__header>time{color:#637080;color:var(--toto-appearance-muted,#637080);font:400 14px/1.5 Outfit,sans-serif;text-align:right}#root#root#root#root .today-schedule-vessel:has(.eg-team-log) .team-space__navigation-row{margin:0}#root#root#root#root .today-schedule-vessel:has(.eg-team-log) .team-space__context-tools:empty{display:none!important}#root#root#root#root .today-schedule-vessel:has(.eg-team-log) .team-space__workspace{display:flex;margin-top:16px!important;min-height:0;padding-top:0!important}#root#root#root#root .today-schedule-vessel:has(.eg-team-log) .team-space__content{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:8px 16px 16px!important}#root#root#root#root .today-schedule-vessel:has(.eg-team-log) .today-schedule{display:flex;flex:1 1;flex-direction:column;gap:0;height:100%!important;min-height:0;min-width:0;overflow:hidden}#root#root#root#root .today-schedule-vessel:has(.eg-team-log) .today-schedule__scroll{display:flex;overflow:hidden;padding:0}.eg-team-log{display:flex;flex:1 1;flex-direction:column;font-size:14px;gap:12px;min-height:0;min-width:0}.eg-team-log__table-region{background:#fff;border-radius:20px;box-shadow:3px 4px 10px #27344a14,-3px -3px 10px #fff;flex:1 1;min-height:0;overflow:auto;scroll-padding:8px;scrollbar-width:thin}.eg-team-log table{border-collapse:collapse;color:#202631;font:400 14px/1.4 Outfit,system-ui,sans-serif;height:100%;table-layout:fixed;width:100%}.eg-team-log__name-col{width:24%}.eg-team-log__shift-col{width:18%}.eg-team-log__check-col{width:7%}.eg-team-log__metric-col{width:11.5%}.eg-team-log td,.eg-team-log th{border-bottom:1px solid #e5eaed;overflow-wrap:anywhere;padding:8px 10px;vertical-align:middle}.eg-team-log thead{background:#f1f6f4;position:-webkit-sticky;position:sticky;top:0;z-index:1}.eg-team-log thead th{border-right:1px solid #e3eae6;font-weight:500;padding:7px 6px;text-align:center}.eg-team-log thead th:first-child,.eg-team-log thead th:nth-child(2){text-align:left}.eg-team-log thead tr:last-child th{font-size:12px;text-align:center}.eg-team-log tbody tr{height:52px}.eg-team-log tbody th{font-weight:500;text-align:left}.eg-team-log__person{align-items:center;display:flex;gap:10px}.eg-team-log .staff-day__initial{background:#e3e8ed;flex-basis:32px;font-size:13px;height:32px;width:32px}.eg-team-log__person small{color:#596274;display:block;font-size:11px;font-weight:400}.eg-team-log__own{font-weight:400}.eg-team-log .eg-team-log__check{padding:0;text-align:center}.eg-team-log__check label{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:44px}.eg-team-log__check input{accent-color:#00833a;cursor:inherit;height:20px;width:20px}.eg-team-log__check label:has(input:disabled){cursor:default}.eg-team-log__metric{color:#596274;text-align:center}.eg-team-log .eg-team-log__empty{color:#596274;padding:28px;text-align:center}.eg-team-log__footer{align-items:center;background:#fff;border-radius:18px;box-shadow:3px 4px 10px #27344a14,-3px -3px 10px #fff;display:flex;flex:none;gap:16px;min-height:56px;padding:8px 12px}.eg-team-log__totals{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:18px}.eg-team-log__totals>span{align-items:center;display:flex;gap:14px}.eg-team-log__totals strong{font-size:20px;font-weight:400}.eg-team-log__footer>p{color:#596274;flex:1 1;font-size:11px;line-height:1.4;margin:0}.eg-team-log__actions{display:flex;gap:8px}.eg-team-log__actions button{align-items:center;background:#fff;border:1px solid #e0e7e3;border-radius:24px;color:#202631;cursor:pointer;display:flex;font:400 12px/1.3 Outfit,sans-serif;gap:8px;justify-content:center;min-height:44px;padding:8px 12px;white-space:nowrap}.eg-team-dialog{background:#fbfcfc;border:1px solid #e1e7eb;border-radius:24px;box-shadow:0 16px 60px #20372c33;box-sizing:border-box;color:#202631;font:14px/1.6 Outfit,system-ui,sans-serif;max-height:calc(100dvh - 48px);overflow:auto;padding:24px;width:min(860px,calc(100vw - 32px))}.eg-team-dialog::backdrop{background:#20263166}.eg-team-dialog>header{align-items:center;display:flex;gap:20px;justify-content:space-between}.eg-team-dialog h2{font:400 30px/1.2 Georgia,serif;margin:0}.eg-team-dialog h3{font:500 17px/1.4 Outfit,sans-serif;margin:20px 0 8px}.eg-team-dialog p{margin:8px 0}.eg-team-dialog button{background:#eef2f0;border:0;border-radius:50%;color:inherit;cursor:pointer;display:grid;min-height:44px;min-width:44px;place-items:center}.eg-team-dialog table{border-collapse:collapse;font:inherit;margin:16px 0;width:100%}.eg-team-dialog td,.eg-team-dialog th{border-bottom:1px solid #dfe6e2;padding:10px;text-align:left}.eg-team-dialog a{align-items:center;color:#007747;display:inline-flex;min-height:44px}@media(max-height:760px) and (min-width:901px){.eg-team-log tbody tr{height:44px}.eg-team-log td,.eg-team-log th{padding-block:4px}.eg-team-log thead th{padding-block:5px}}@media(max-width:1100px){.eg-team-log__footer{flex-wrap:wrap;gap:6px 16px}.eg-team-log__totals{flex:1 1}.eg-team-log__actions{margin-left:auto}.eg-team-log__footer>p{flex-basis:100%;order:3}}@media(max-width:900px){.eg-team-log table{min-width:860px}.eg-team-log__table-region{overscroll-behavior:contain}.eg-team-log__footer{padding:10px}.eg-team-log__actions{flex-wrap:wrap}.eg-team-log__totals{gap:8px 16px}}@media(max-width:700px){#root#root#root#root .today-schedule-vessel:has(.eg-team-log) .team-space__header{flex-wrap:wrap;gap:8px}#root#root#root#root .today-schedule-vessel:has(.eg-team-log) .team-space__header>time{text-align:left}#root#root#root#root .today-schedule-vessel:has(.eg-team-log) .team-space__content{padding-inline:8px!important}.eg-team-log__actions{margin-left:0}.eg-team-log__footer>p{order:0}.eg-team-log__footer{max-height:40dvh;overflow:auto}}@media(max-width:700px){#root#root#root#root .today-schedule-vessel:has(.eg-team-log) .today-schedule__scroll{display:block;overflow:auto}.eg-team-log{height:auto;min-height:100%}.eg-team-log__table-region{flex:none;max-height:60dvh}.eg-team-log__footer{margin-top:12px;max-height:none;overflow:visible}}@media(forced-colors:active){.eg-team-log__actions button,.eg-team-log__footer,.eg-team-log__table-region{border:1px solid CanvasText;box-shadow:none}}.staff-day{color:#f4f5f5;color:var(--toto-appearance-ink,#f4f5f5);font:400 16px/1.5 Outfit,system-ui,sans-serif;min-width:0}.staff-day h2{font:500 21px/1.3 Outfit,system-ui,sans-serif;margin:0 0 18px}.staff-day h3{font:400 25px/1.35 Outfit,system-ui,sans-serif;margin:0}.staff-day p{margin:4px 0}.staff-day__subtitle{color:#bcc8d1;color:var(--toto-appearance-muted,#bcc8d1);padding-bottom:24px}.staff-day__bank{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(var(--room-count),minmax(0,1fr));margin:16px 0 32px}.staff-day__room{-webkit-border-start:1px solid #ffffff25;-webkit-border-start:1px solid var(--toto-appearance-line,#ffffff25);border-inline-start:1px solid #ffffff25;border-inline-start:1px solid var(--toto-appearance-line,#ffffff25);min-width:0;padding:0 16px}.staff-day__room:first-child{border:0;padding-left:0}.staff-day__room header{align-items:center;display:flex;gap:16px;margin-bottom:22px;min-height:110px}.staff-day__room h2{font:400 72px/1.05 Cormorant Garamond,Georgia,serif;margin:0}.staff-day li p,.staff-day__muted,.staff-day__room header small,.staff-day__room header span{color:#bcc8d1;color:var(--toto-appearance-muted,#bcc8d1)}.staff-day__room.is-own h2{border-bottom:2px solid #72b9e6;border-bottom:2px solid var(--team-spectrum-active,#72b9e6)}.staff-day__room header small{color:#72b9e6;color:var(--team-spectrum-active,#72b9e6);font-size:13px}.journey-curtain{display:block;flex:0 0 44px;height:80px;width:44px}.staff-day ul{list-style:none;margin:0;padding:0}.staff-day__room li{align-items:center;display:flex;gap:10px;margin:14px 0}.staff-day li strong{font-weight:500}.staff-day li p{font-size:14px}.staff-day__initial{background:#ffffff20;background:var(--toto-appearance-line,#ffffff20);border-radius:50%;display:grid;flex:0 0 38px;font-size:18px;height:38px;place-items:center;width:38px}.staff-day__link{align-items:center;background:none;border:0;color:#f4f5f5;color:var(--toto-appearance-ink,#f4f5f5);cursor:pointer;display:inline-flex;font:500 16px/1.5 Outfit,system-ui;gap:12px;min-height:44px;padding:8px 0}.staff-day button:focus-visible,.staff-day summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.staff-day__unassigned{margin-bottom:20px}.staff-day__unassigned summary{cursor:pointer}.staff-day__eg-columns{grid-gap:40px;display:grid;gap:40px;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);margin-bottom:24px}.staff-day__eg-columns>section+section{border-left:1px solid #ffffff25;border-left:1px solid var(--toto-appearance-line,#ffffff25);padding-left:32px}.staff-day__guides li{align-items:center;border-bottom:1px solid #ffffff25;border-bottom:1px solid var(--toto-appearance-line,#ffffff25);display:flex;gap:20px;padding:22px 0}.staff-day__guides time{margin-left:auto;white-space:nowrap}.staff-day__metrics{display:flex;flex-wrap:wrap;gap:8px 18px;margin-bottom:20px}.staff-day__metrics button{background:none;border:0;border-bottom:2px solid #0000;color:inherit;cursor:pointer;font:inherit;min-height:44px;padding:8px 0}.staff-day__metrics button[aria-pressed=true]{border-color:#72b9e6;border-color:var(--team-spectrum-active,#72b9e6)}.staff-day__personal-main{align-items:center;display:flex;gap:32px;padding:22px 0 32px}.staff-day__personal-main>section,.staff-day__sharing{border-left:1px solid #ffffff25;border-left:1px solid var(--toto-appearance-line,#ffffff25);flex:1 1;padding-left:32px}.staff-day__personal-shift{flex:1 1}.staff-day__personal-shift h3{font-size:clamp(23px,2.5vw,36px)}.staff-day__personal-room{align-items:center;display:flex;gap:16px;max-width:35%}.staff-day__personal-room strong{display:block;font:400 76px/1.1 Cormorant Garamond,Georgia,serif}.staff-day__personal-room p{font-size:14px}.staff-day__sharing>div{align-items:center;display:flex;gap:14px;margin:12px 0}.staff-day__duty{align-items:center;display:flex;gap:24px;justify-content:space-between}.staff-day__duty,.staff-day__personal-bottom{border-top:1px solid #ffffff25;border-top:1px solid var(--toto-appearance-line,#ffffff25);padding:24px 0}.staff-day__personal-bottom{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr}.staff-day__personal-bottom.is-mt{grid-template-columns:1fr}@media(max-width:1100px){.staff-day__bank{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}.staff-day__personal-main{flex-wrap:wrap}.staff-day__sharing{min-width:220px}.staff-day__eg-columns{grid-template-columns:1fr}.staff-day__eg-columns>section+section{border-left:0;border-top:1px solid #ffffff25;border-top:1px solid var(--toto-appearance-line,#ffffff25);padding:24px 0 0}}@media(max-width:600px){.staff-day__bank{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:32px}.staff-day__room{padding:0 10px}.staff-day__room header{gap:8px}.staff-day__room h2{font-size:42px}.journey-curtain{flex-basis:32px;height:64px;width:32px}.staff-day__room li{align-items:flex-start}.staff-day__room .staff-day__initial{display:none}.staff-day__personal-main{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}.staff-day__personal-main>section{border:0;padding:0}.staff-day__personal-room{max-width:none}.staff-day__personal-bottom{grid-template-columns:1fr}.staff-day__duty{align-items:flex-start;flex-direction:column;gap:8px}.staff-day__guides li{flex-wrap:wrap;gap:12px}.staff-day__guides time{margin-left:50px;white-space:normal}}@media(prefers-contrast:more){.staff-day{--toto-appearance-muted:var(--toto-appearance-ink,#fff);--toto-appearance-line:currentColor}}@media(prefers-reduced-transparency:reduce){.staff-day{background:#18232b;background:var(--toto-appearance-surface,#18232b)}}@media(min-width:1200px){.staff-day{font-size:18px}.staff-day h2{font-size:24px}.staff-day li strong{font-size:19px}.staff-day li p{font-size:16px}.staff-day__initial{flex-basis:44px;height:44px;width:44px}.staff-day__room h2{font-size:72px}.staff-day__room header small{font-size:14px}.staff-day__guides li{padding:24px 0}}.today-arrival-heading{align-items:center;display:flex;gap:24px;justify-content:space-between}.today-arrival-heading>div{min-width:0}.today-recognition{align-items:center;display:flex;flex-shrink:0;gap:20px;max-width:42%}.today-recognition img{object-fit:contain}.today-recognition h2{font:400 26px/1.2 Cormorant Garamond,Georgia,serif;margin:0}.today-recognition button,.today-recognition p{font-size:14px}@media(max-width:700px){.today-arrival-heading{display:block}.today-recognition{margin-top:16px;max-width:100%}.today-recognition img{height:76px;width:76px}}.staff-day__room header{margin-bottom:16px;min-height:100px}.staff-day__room header span{font-size:14px}.staff-day__room header small,.staff-day__room header span{display:block;line-height:1.3}.staff-day__room h2{font-size:64px;line-height:1}.staff-day__bank{margin-bottom:24px}@media(max-width:600px){.staff-day__room h2{font-size:42px}}.today-schedule .staff-day__room header{align-items:center;display:flex;gap:16px;margin-bottom:16px}.today-schedule .staff-day__room h2{font:400 64px/1 Cormorant Garamond,Georgia,serif;margin:0}@media(max-width:600px){.today-schedule .staff-day__room header{gap:8px}.today-schedule .staff-day__room h2{font-size:42px}}.staff-day__glyph-heading{align-items:center;display:flex;gap:14px}.staff-day__glyph-heading svg,.staff-day__shift-label svg{stroke-width:1.5;color:#f4f5f5;color:var(--toto-appearance-ink,#f4f5f5);flex-shrink:0;height:28px;width:28px}.staff-day__shift-label{align-items:center;color:#bcc8d1;color:var(--toto-appearance-muted,#bcc8d1);display:flex;gap:12px;margin-bottom:12px}.staff-day__duty-content{align-items:center;display:flex;gap:20px;min-width:0}.staff-day__section-glyph{stroke-width:1.5;flex-shrink:0;height:36px;width:36px}@media(max-width:600px){.staff-day__glyph-heading{gap:12px}.staff-day__glyph-heading svg,.staff-day__shift-label svg{height:24px;width:24px}.staff-day__duty-content{gap:14px}.staff-day__section-glyph{height:30px;width:30px}}.staff-day__mt-footer{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between}.staff-day__mt-footer .staff-day__unassigned{margin-bottom:0}@media(min-width:1101px){.toto-spatial-canvas .team-space__action:has(.staff-day--mt){--sonmi-title-size:clamp(40px,4vw,60px);padding-block:36px!important}.team-space__action:has(.staff-day--mt) .team-space__header h1{font-size:clamp(40px,4vw,60px);line-height:1.05;margin-block:12px}.today-schedule:has(.staff-day--mt){gap:8px}.today-schedule:has(.staff-day--mt) .today-schedule__notice:empty{display:none}.staff-day--mt{display:flex;flex-direction:column;font-size:15px;line-height:1.35;min-height:100%}.staff-day--mt .staff-day__subtitle{font-size:14px;padding-bottom:0}.staff-day--mt .staff-day__bank{flex:1 0 auto;margin:12px 0 24px}.staff-day--mt .staff-day__room header,.today-schedule .staff-day--mt .staff-day__room header{gap:12px;margin-bottom:10px;min-height:84px}.staff-day--mt .staff-day__room h2,.today-schedule .staff-day--mt .staff-day__room h2{font-size:52px}.staff-day--mt .journey-curtain{flex-basis:48px;height:72px;width:48px}.staff-day--mt .staff-day__room{padding-inline:12px}.staff-day--mt .staff-day__room:first-child{padding-left:0}.staff-day--mt .staff-day__room li{align-items:flex-start;gap:8px;margin:8px 0}.staff-day--mt li strong{font-size:16px}.staff-day--mt li p{font-size:13px;line-height:1.35;margin-top:3px}.staff-day--mt .staff-day__room-hours{white-space:nowrap}.staff-day--mt .staff-day__initial{flex-basis:30px;font-size:14px;height:30px;width:30px}}.staff-day--eg{font-size:15px;line-height:1.4}.staff-day--eg .staff-day__subtitle{font-size:14px;padding-bottom:14px}.staff-day--eg h2{font-size:18px;line-height:1.3;margin-bottom:10px}.staff-day--eg .staff-day__eg-columns{gap:28px;margin-bottom:8px}.staff-day--eg .staff-day__eg-columns>section+section{padding-left:24px}.staff-day--eg .staff-day__guides li{box-sizing:border-box;gap:12px;min-height:48px;padding:6px 0}.staff-day--eg .staff-day__guides li>div{min-width:0}.staff-day--eg .staff-day__guides strong{font-size:15px;line-height:1.3}.staff-day--eg .staff-day__guides li p{font-size:12px;line-height:1.35;margin:2px 0 0;overflow-wrap:anywhere}.staff-day--eg .staff-day__guides time{font-size:13px;line-height:1.35}.staff-day--eg .staff-day__initial{flex-basis:30px;font-size:14px;height:30px;width:30px}.staff-day--eg .staff-day__metrics{gap:4px 14px;margin-bottom:12px}.staff-day--eg .staff-day__metrics button{font-size:13px}.staff-day--eg .staff-day__progress>p{font-size:14px;line-height:1.5}[data-vessel-footer] .staff-day--eg>.staff-day__link{display:none}@media(min-width:1101px){.toto-spatial-canvas .team-space__action:has(.staff-day--eg){--sonmi-title-size:clamp(40px,4vw,56px);padding-top:28px!important}.team-space__action:has(.staff-day--eg) .team-space__header h1{font-size:clamp(40px,4vw,56px);line-height:1.05;margin-block:10px}.team-space__action:has(.staff-day--eg) .team-space__workspace{margin-top:12px}.today-schedule:has(.staff-day--eg){gap:0}.today-schedule:has(.staff-day--eg) .today-schedule__notice:empty{display:none}}@media(max-width:1100px){.staff-day--eg .staff-day__eg-columns>section+section{padding:20px 0 0}}@media(max-width:600px){.staff-day--eg .staff-day__guides li{grid-gap:2px 12px;display:grid;gap:2px 12px;grid-template-columns:30px minmax(0,1fr);padding:10px 0}.staff-day--eg .staff-day__guides .staff-day__initial{grid-row:1/span 2}.staff-day--eg .staff-day__guides time{grid-column:2;margin-left:0;white-space:normal}}.staff-day--mt{container-type:inline-size}.staff-day__rooms{grid-row-gap:28px;display:grid;flex:1 0 auto;grid-template-columns:repeat(30,minmax(0,1fr));margin:12px 0 24px;row-gap:28px}.staff-day__rooms>.staff-day__room{grid-column:span var(--room-span);order:var(--floor-order);overflow-wrap:anywhere}.staff-day__rooms>.staff-day__room:nth-child(11){-webkit-border-start:0;border-inline-start:0}.staff-day__rooms .staff-day__room li>div{min-width:0}@container (max-width:680px){.staff-day__rooms{gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.staff-day__rooms>.staff-day__room{border:0;border-top:1px solid #ffffff25;border-top:1px solid var(--toto-appearance-line,#ffffff25);grid-column:auto;order:0;padding:16px 0!important}.staff-day__rooms .journey-curtain{display:none}.staff-day__rooms .staff-day__room header{margin-bottom:16px!important;min-height:0!important}.staff-day__rooms .staff-day__room-hours{white-space:normal}.staff-day__rooms .staff-day__initial{display:none}.staff-day__rooms{gap:8px;grid-template-columns:minmax(0,1fr)}.staff-day__rooms>.staff-day__room{grid-gap:16px;display:grid;gap:16px;grid-template-columns:72px minmax(0,1fr)}.staff-day__rooms .staff-day__room header{align-self:start;margin:0!important}.staff-day__rooms .staff-day__room li:first-child{margin-top:0}}@container (min-width:681px) and (max-width:900px){.staff-day__rooms .staff-day__room{padding-inline:8px}.staff-day__rooms .staff-day__room header{gap:8px}.staff-day__rooms .journey-curtain{flex-basis:32px;height:64px;width:32px}.today-schedule .staff-day__rooms .staff-day__room h2{font-size:44px}.staff-day__rooms .staff-day__room-hours{white-space:normal}.staff-day__rooms .staff-day__initial{display:none}}.staff-day__room-duty{font-size:13px;line-height:1.4;margin:4px 0 0;opacity:.8;overflow-wrap:anywhere}.staff-day .journey-laundry-note{display:flex;flex-direction:column;font-size:14px;gap:4px;line-height:1.4;margin:12px 0}.staff-day .journey-laundry-note strong{align-items:center;display:flex;gap:6px}.staff-day .journey-laundry-note svg{flex:none;height:14px;width:14px}.toto-spatial-canvas .team-space__action:has(.staff-day--mt){padding-block:24px!important}.team-space__action:has(.staff-day--mt) .team-space__header{align-items:center;margin-bottom:12px;min-height:64px}.team-space__action:has(.staff-day--mt) .team-space__header h1{margin-block:0}.team-space__action:has(.staff-day--mt) .team-space__header>time{color:#637080;color:var(--toto-appearance-muted,#637080);font:400 14px/1.5 Outfit,sans-serif;text-align:right}.team-space__action:has(.staff-day--mt) .team-space__context-tools:empty{display:none}.team-space__action:has(.staff-day--mt) .team-space__workspace{margin-top:24px}#root#root .toto-spatial-canvas .today-navigation:has([data-mt-unassigned-controls]){box-sizing:border-box;overflow:visible;width:100%}.mt-room-navigation-actions{margin-left:auto;min-width:0;position:relative}.mt-room-navigation-actions .staff-day__unassigned{color:#637080;color:var(--toto-appearance-muted,#637080);font-size:13px;margin:0}.staff-day__unassigned summary{align-items:center;display:flex;gap:8px;list-style:none;min-height:44px;padding:8px 12px}.staff-day__unassigned summary::-webkit-details-marker{display:none}.staff-day__unassigned summary:before{border-right:1.5px solid;border-top:1.5px solid;content:"";flex:none;height:6px;margin-right:4px;transform:rotate(45deg);width:6px}.staff-day__unassigned[open] summary:before{transform:rotate(135deg)}.staff-day__unassigned-count{background:#e9edf0;border-radius:12px;color:#343d48;display:inline-grid;font-size:12px;height:22px;min-width:24px;place-items:center}.mt-room-navigation-actions .staff-day__unassigned-list{background:#fcfcfb;border:1px solid #dfe4e7;border-radius:16px;box-shadow:0 6px 18px #24303a20;color:#343d48;padding:12px 16px;position:absolute;right:0;top:100%;width:min(320px,75vw);z-index:20}.staff-day__unassigned-list p{font-size:14px;line-height:1.5;margin:8px 0}.staff-day--mt .room-curtain-votive{display:block;flex:0 0 44px;height:56px;object-fit:contain;width:44px}.staff-day--mt .staff-day__room header,.today-schedule .staff-day--mt .staff-day__room header{gap:12px;margin-bottom:16px;min-height:72px}.staff-day--mt .staff-day__room header span{font-size:13px}.staff-day--mt .staff-day__room li{align-items:flex-start;gap:10px;margin:12px 0}.staff-day--mt .staff-day__room li strong{font-size:16px;font-weight:500;line-height:1.4}.staff-day--mt .staff-day__room li p{font-size:13px;line-height:1.5;margin:3px 0 0}.staff-day--mt .staff-day__room-duty{opacity:1}.staff-day--mt .staff-day__muted{font-size:13px;line-height:1.5}.staff-day--mt .staff-day__initial{flex-basis:30px;font-size:14px;height:30px;width:30px}.staff-day--mt .journey-laundry-note strong{align-self:flex-start;background:#edf0f2;border-radius:18px;color:#475362;font-size:13px;font-weight:400;padding:6px 10px}@container (max-width:680px){.staff-day--mt .room-curtain-votive{flex-basis:30px;height:40px;width:30px}.staff-day__rooms .staff-day__room header{gap:6px}.staff-day__rooms>.staff-day__room{grid-template-columns:100px minmax(0,1fr)}}@media(max-width:700px){.team-space__action:has(.staff-day--mt) .team-space__header{flex-wrap:wrap;gap:8px}.mt-room-navigation-actions{margin-left:0}.team-space__action:has(.staff-day--mt) .team-space__header>time{text-align:left}.mt-room-navigation-actions .staff-day__unassigned-list{left:0;right:auto;width:min(300px,calc(100vw - 96px))}}.staff-day--mt .room-curtain-votive{filter:contrast(1.8) drop-shadow(0 0 .65px #252b35) drop-shadow(0 0 .45px #252b35);flex-basis:90px;height:120px;width:90px}.staff-day--mt .staff-day__room header,.today-schedule .staff-day--mt .staff-day__room header{min-height:124px}@container (min-width:681px) and (max-width:900px){.staff-day--mt .room-curtain-votive{flex-basis:58px;height:80px;width:58px}.staff-day__rooms .staff-day__room header{gap:8px}}@container (max-width:680px){.staff-day--mt .room-curtain-votive{flex-basis:45px;height:60px;width:45px}.staff-day__rooms>.staff-day__room{grid-template-columns:116px minmax(0,1fr)}}.my-guests{background:#fff;border-radius:24px;color:#162044;font:15px/1.35 Outfit,system-ui,sans-serif;margin:auto;max-width:1480px;min-width:0;padding:16px 20px;width:100%}.my-guests *{box-sizing:border-box}.my-guests button,.my-guests input,.my-guests select,.my-guests textarea{font:inherit}.my-guests button{align-items:center;background:#fff;border:1px solid #d8deea;border-radius:11px;color:#1b284d;cursor:pointer;display:inline-flex;gap:7px;justify-content:center;min-height:40px;padding:8px 13px}.my-guests button:disabled{cursor:default;opacity:.6}.my-guests :focus-visible{outline:3px solid #326ec4;outline-offset:3px}.my-guests .guests-primary{background:#fff8e7;border-color:#eca324;color:#8c450b}.my-guests .guests-primary:hover:not(:disabled){background:#ffedbf}.guests-header{align-items:flex-start;display:flex;gap:30px;justify-content:flex-start;margin-bottom:12px}.guests-brand{display:flex;flex:0 0 240px;flex-direction:column}.guests-brand>strong{color:#11151d;font:600 38px/1 Cormorant Garamond,Georgia,serif;letter-spacing:-.02em}.guests-brand button{border:0;font-family:Cormorant Garamond,Georgia,serif;font-size:19px;justify-content:flex-start;min-height:30px;padding:4px 0}.guests-brand>span{color:#4c5b82;font-size:13px}.guests-header h1{color:#151824;font:500 34px/1.12 Cormorant Garamond,Georgia,serif;letter-spacing:-.025em;margin:0 0 6px}.guests-header p{color:#54638c;font:18px/1.3 Cormorant Garamond,Georgia,serif;margin:0}.guests-layout{grid-gap:22px;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 310px}.guests-work{min-width:0}.guests-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.guests-phase-filters{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.guests-phase-filters button{font-size:14px;min-height:36px;padding:6px 13px}.guests-phase-filters button[aria-pressed=true]{background:#fff7de;border-color:#e8a42a;color:#8a450d}.my-guests input:not([type=checkbox]):not([type=radio]),.my-guests select,.my-guests textarea{background:#fff;border:1px solid #d8dfea;border-radius:8px;color:#192748;min-height:40px;min-width:0;padding:8px 11px;width:100%}.my-guests textarea{resize:vertical}.my-guests input:disabled,.my-guests select:disabled,.my-guests textarea:disabled{background:#fbfcfe;color:#26385b;opacity:1}.guests-field{display:flex;flex-direction:column;font-size:14px;gap:5px;min-width:0}.guests-field>span{font-family:Cormorant Garamond,Georgia,serif;font-size:16px}.guests-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.guests-group-strip{grid-gap:15px;align-items:center;background:#f5f7fa;border-radius:12px;display:grid;gap:15px;grid-template-columns:180px minmax(0,1fr) minmax(220px,1fr);margin:0 0 9px;padding:12px}.guests-group-strip>label{color:#55638a;font-size:12px}.guests-group-strip>div>span{color:#536489;display:block;font:14px/1.2 Cormorant Garamond,Georgia,serif;margin-bottom:4px}.guests-therapist-chips{display:flex;flex-wrap:wrap;gap:6px}.guests-therapist-chips>span{background:#e7effa;border-radius:14px;font-size:13px;padding:5px 10px}.guests-group-mapping{border-left:1px solid #d0d7e3;padding-left:14px}.guests-group-mapping button{background:none;border:0;display:flex;font-size:13px;justify-content:flex-start;min-height:25px;padding:2px 0}.guests-group-mapping button[aria-pressed=true]{font-weight:600}.guests-appointment-rail{align-items:flex-start;display:flex;gap:12px;justify-content:space-around;min-height:105px;padding:4px 8px 12px;position:relative}.guests-appointment-rail:before{background:#bdc6d7;content:"";height:1px;left:8%;position:absolute;right:8%;top:40px}.guests-appointment-rail button{background:#0000;border:0;display:flex;flex-direction:column;gap:3px;max-width:220px;min-width:90px;padding:0 12px;position:relative}.guests-appointment-rail time{font-size:14px}.guests-rail-dot{background:#929aa4;border:1px solid #798290;border-radius:50%;height:15px;margin:1px 0;width:15px}.guests-appointment-rail button[aria-pressed=true] .guests-rail-dot{background:#efb426;border-color:#be8218}.guests-appointment-rail strong{font-weight:500;font:16px/1.2 Cormorant Garamond,Georgia,serif}.guests-appointment-rail small{border-radius:8px;font-size:12px;padding:3px 10px}.guests-appointment-rail .is-draft{background:#fff3d7;color:#874513}.guests-appointment-rail .is-with_mt{background:#e8f0ff;color:#224e98}.guests-appointment-rail .is-with_eg{background:#e5f4eb;color:#326544}.guests-pair-time{color:#65718c;font-size:12px}.guests-card,.guests-correction,.guests-entry{background:#fff;border:1px solid #e0e5ed;border-radius:13px;box-shadow:0 6px 18px #1e335610;padding:16px 17px 14px 22px;position:relative}.guests-card:before,.guests-entry:before{background:#efb428;border-radius:13px 0 0 13px;content:"";inset:0 auto 0 0;position:absolute;width:7px}.guests-card>header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.guests-card h2,.guests-entry h2{color:#141923;font:500 22px/1.2 Cormorant Garamond,Georgia,serif;letter-spacing:-.015em;margin:0}.guests-card>header button{font-size:14px;min-height:36px;padding:6px 12px;white-space:nowrap}.guests-booking-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.35fr 1fr 1fr 1.2fr .8fr}.guests-booking-details{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1.2fr 1fr 2.3fr;margin-top:12px}.guests-booking-details textarea{height:40px;min-height:40px}.guests-booking-notes{color:#566789;font-size:13px;margin-top:7px}.guests-booking-notes summary{cursor:pointer;min-height:24px}.guests-booking-notes textarea{margin-top:6px}.guests-booked-enhancements{background:#fff;border:1px solid #d8dfea;border-radius:8px;min-height:40px;position:relative}.guests-booked-enhancements>summary{cursor:pointer;min-height:40px;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap}.guests-booked-enhancements[open] .guests-enhancements{background:#fff;border:1px solid #d8dfea;border-radius:12px;box-shadow:0 6px 20px #233b6220;left:0;max-width:calc(100vw - 64px);padding:14px;position:absolute;top:32px;width:360px;z-index:2}.guests-enhancements{grid-gap:5px 12px;border:0;display:grid;gap:5px 12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0}.guests-enhancements legend{font:15px/1.3 Cormorant Garamond,Georgia,serif;margin-bottom:8px}.guests-enhancements label{align-items:center;display:flex;font-size:12px;gap:6px;min-height:32px}.guests-enhancements input{accent-color:#d59c28;flex-shrink:0;height:17px;width:17px}.guests-timer{align-items:flex-start;background:#fffdf7;border:1px solid #edbc54;border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;padding:12px}.guests-timer h3{align-items:center;display:flex;font:15px/1.3 Cormorant Garamond,Georgia,serif;gap:6px;margin:4px 0;max-width:155px;text-transform:uppercase}.guests-timer>div:not(.guests-timer-actions){border-left:1px solid #d6dcea;display:flex;flex-direction:column;padding-left:12px}.guests-timer>div>span{font-size:12px}.guests-timer>div>strong{font-size:17px;font-weight:500;white-space:nowrap}.guests-timer .guests-elapsed{font-feature-settings:"tnum";font-size:20px;font-variant-numeric:tabular-nums}.guests-timer dl{display:flex;flex:1 1;gap:10px;margin:0;min-width:160px}.guests-timer dl>div{display:flex;flex-direction:column}.guests-timer dt{font-size:12px}.guests-timer dd{font-size:12px;margin:4px 0;white-space:nowrap}.guests-timer-actions{display:flex;flex-wrap:wrap;gap:7px;margin-left:auto;max-width:280px}.guests-timer-actions button{font-size:13px;min-height:36px;padding:7px 9px}.guests-timer-actions .guests-correct-link{background:none;border:0;color:#3265b4;font-size:12px;margin-left:auto;min-height:24px;padding:0}.guests-timer>p{color:#65718c;flex-basis:100%;font-size:12px;margin:0}.guests-save-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:12px}.guests-save-actions>span{color:#377249;font-size:14px;margin-right:auto}.guests-save-actions small{color:#687695;display:block;font-size:12px}.guests-followup-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1.05fr 1fr}.guests-followup-grid>div+div{border-left:1px solid #d8dfeb;padding-left:20px}.guests-radio-row{align-items:center;border:0;display:flex;flex-wrap:wrap;gap:10px 12px;margin:0 0 13px;padding:0}.guests-radio-row legend{font:15px/1.5 Cormorant Garamond,Georgia,serif;text-transform:uppercase}.guests-radio-row label{align-items:center;display:flex;font-size:13px;gap:5px;min-height:36px}.guests-radio-row input{accent-color:#d59c28;height:16px;width:16px}.my-guests .guests-clear{background:none;border:0;color:#5c6c8e;font-size:12px;min-height:30px;padding:0}.guests-blank-note{color:#607198;font-size:13px;margin:20px 0 0}.guests-followup-grid .guests-field{margin-top:12px}.guests-history{color:#53638a;font-size:12px;padding:8px 2px 0}.guests-history summary{cursor:pointer;min-height:26px}.guests-evidence-note{color:#5e6f95;font-size:12px;margin:4px 0 0}.guests-correction{margin-top:12px}.guests-correction h3{font-size:18px;margin:0}.guests-correction>p{font-size:13px}.guests-correction>button{margin-top:12px}.guests-toto{align-self:start;background:#fff;border:1px solid #eef1f5;border-radius:14px;padding:18px 16px}.guests-toto h2{color:#131923;font:500 28px/1.15 Cormorant Garamond,Georgia,serif;margin:0}.guests-toto>p:first-of-type{color:#52628b;font:16px/1.4 Cormorant Garamond,Georgia,serif;margin:10px 0 0}.guests-toto img{aspect-ratio:1;display:block;margin:8px auto;max-width:285px;object-fit:contain;width:100%}.guests-toto ol{counter-reset:handoff;list-style:none;margin:0;padding:0}.guests-toto li{border-top:1px solid #edf0f5;counter-increment:handoff;padding:12px 0 12px 39px;position:relative}.guests-toto li:before{align-items:center;background:#f0b72d;border-radius:50%;color:#4e3910;content:counter(handoff);display:flex;font-size:16px;height:27px;justify-content:center;left:0;position:absolute;top:15px;width:27px}.guests-toto li>strong{display:block;font:18px/1.3 Cormorant Garamond,Georgia,serif;font-weight:500}.guests-toto li>span{color:#58698b;display:block;font-size:13px;margin-top:4px}.guests-toto li.is-saved:before{background:#dff1e5;color:#285a39}.guests-toto li.is-current{background:#fffaf0}.guests-motion-note{color:#647391;font-size:12px;margin:12px 0 0}.guests-feedback:empty{display:none}.guests-feedback p{background:#eef7f0;border-radius:10px;font-size:14px;margin:8px 0;padding:10px 14px}.guests-feedback [role=alert]{background:#fff0e8;color:#834520}.guests-empty{padding:32px;text-align:center}.guests-entry h2{margin-bottom:16px}.guests-entry-pair{border:1px solid #d9e0eb;border-radius:12px;margin:14px 0;padding:16px}.guests-entry-pair legend{padding:0 7px}.guests-entry>.guests-field{margin:12px 0;max-width:420px}.guests-entry>.guests-primary{margin-left:12px}@media(min-width:1101px) and (max-height:800px){.my-guests{padding:12px 16px}.guests-header{margin-bottom:8px}.guests-brand>strong{font-size:32px}.guests-header h1{font-size:30px}.guests-group-strip{padding:8px 12px}.guests-appointment-rail{min-height:94px;padding-bottom:7px}.guests-card{padding-bottom:12px;padding-top:12px}.guests-toto{padding-bottom:14px;padding-top:14px}.guests-toto li{padding-bottom:8px;padding-top:8px}}@media(max-width:1100px){.guests-layout{gap:14px;grid-template-columns:minmax(0,1fr) 285px}.guests-header{gap:20px}.guests-brand{flex-basis:200px}.guests-header h1{font-size:30px}.guests-booking-row{grid-template-columns:repeat(3,minmax(0,1fr))}.guests-booking-details{grid-template-columns:1fr 1fr}.guests-booking-details>.guests-field:last-child{grid-column:1/-1}.guests-group-strip{grid-template-columns:1fr 1fr}.guests-group-mapping{border:0;display:flex;flex-wrap:wrap;gap:4px 12px;grid-column:1/-1;padding-left:0}.guests-followup-grid{grid-template-columns:1fr}.guests-followup-grid>div+div{border:0;padding-left:0}.guests-timer dl{flex:0 1 auto}}@media(max-width:760px){.my-guests{border-radius:18px;padding:14px}.guests-header{flex-direction:column;gap:12px}.guests-brand{flex-basis:auto}.guests-brand>strong{font-size:32px}.guests-header h1{font-size:28px}.guests-header p{font-size:17px}.guests-layout{grid-template-columns:1fr}.guests-toolbar{flex-wrap:wrap}.guests-phase-filters{gap:6px}.guests-phase-filters>span{flex-basis:100%}.guests-phase-filters button{min-height:44px}.guests-group-strip{grid-template-columns:1fr;padding:12px}.guests-group-mapping{display:block;grid-column:auto}.guests-group-mapping button{min-height:36px}.guests-appointment-rail{flex-wrap:wrap;gap:12px;justify-content:flex-start;padding:5px 0 12px}.guests-appointment-rail:before{display:none}.guests-appointment-rail button{border:1px solid #dce3ed;border-radius:12px;max-width:none;min-width:145px;padding:7px;width:calc(50% - 6px)}.guests-appointment-rail button[aria-pressed=true]{background:#fffbf3;border-color:#edb242}.guests-card>header{align-items:flex-start;gap:10px}.guests-card h2{font-size:19px}.guests-card>header button{font-size:13px;min-height:44px;min-width:100px;white-space:normal}.guests-card,.guests-correction,.guests-entry{padding:15px 12px 15px 18px}.guests-booking-details,.guests-booking-row,.guests-fields{gap:11px;grid-template-columns:1fr}.my-guests input:not([type=checkbox]):not([type=radio]),.my-guests select,.my-guests textarea{min-height:44px}.guests-booking-details>.guests-field:last-child{grid-column:auto}.guests-timer{gap:10px;padding:12px}.guests-timer h3{flex-basis:100%;max-width:none}.guests-timer dl{flex-basis:100%}.guests-timer-actions{margin-left:0;max-width:none}.guests-timer-actions button{min-height:44px}.guests-timer-actions .guests-correct-link{margin-left:0;min-height:44px}.guests-save-actions{flex-wrap:wrap;justify-content:flex-start}.guests-save-actions>span{flex-basis:100%}.guests-save-actions button{min-height:44px}.guests-enhancements{grid-template-columns:repeat(2,minmax(0,1fr))}.guests-enhancements label{font-size:13px;min-height:44px}.guests-radio-row label{min-height:44px}.guests-radio-row legend{float:none;margin-bottom:5px}.guests-followup-grid{gap:16px}.guests-toto{max-width:none;width:100%}.guests-toto img{max-width:285px}.guests-toto li>span{font-size:14px}.guests-blank-note{margin-top:6px}.guests-entry-pair{padding:13px}.guests-booked-enhancements[open] .guests-enhancements{width:310px}.guests-booked-enhancements>summary{min-height:44px}.guests-booking-notes summary,.guests-history summary{min-height:36px}}@media(prefers-reduced-motion:reduce){.my-guests *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}#root .journey-home .journey-home__arrival:has(>.my-guests){overflow-x:hidden!important;overflow-y:auto!important;padding:12px!important}#root .journey-home .journey-home__arrival .my-guests h1{color:#151824!important;font:500 34px/1.12 Cormorant Garamond,Georgia,serif!important;letter-spacing:-.025em!important;margin:0 0 6px!important}@media(max-width:760px){#root .journey-home .journey-home__arrival .my-guests h1{font-size:28px!important}}#root .toto-spatial-canvas .my-guests :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#fff!important;border-color:#d8dfea!important;color:#192748!important}#root .toto-spatial-canvas .my-guests .guests-phase-filters button[aria-pressed=true]{background:#fff7de!important;border-color:#e8a42a!important}#root .toto-spatial-canvas .my-guests :is(.guests-appointment-rail,.guests-group-mapping) button[aria-pressed=true]{background:#0000!important}@media(min-width:1101px) and (max-height:950px){.my-guests{padding:8px 16px}.guests-header{margin-bottom:8px}.guests-brand>strong{font-size:32px}.guests-brand button{font-size:18px;min-height:24px;padding:2px 0}.guests-toolbar{margin-bottom:6px}.guests-group-strip{margin-bottom:5px;padding:8px 12px}.guests-appointment-rail{min-height:94px;padding:2px 8px 6px}.guests-appointment-rail button{gap:2px}.guests-appointment-rail small{line-height:1.25;padding:1px 8px}.guests-appointment-rail:before{top:35px}.guests-card{padding-bottom:10px;padding-top:12px}.guests-card>header{margin-bottom:8px}.guests-booking-details,.guests-timer{margin-top:8px}.guests-timer{gap:8px 12px;padding:10px}.guests-save-actions{margin-top:8px}.guests-toto{padding-bottom:14px;padding-top:14px}.guests-toto li{padding-bottom:8px;padding-top:8px}}@media(max-width:760px){#root .toto-spatial-canvas .my-guests .guests-appointment-rail button[aria-pressed=true]{background:#fffbf3!important;border-color:#edb242!important}}@media(min-width:761px){.guests-appointment-rail{justify-content:space-between;max-width:100%;overflow-x:auto}.guests-appointment-rail button{flex:1 0 140px;max-width:none;min-width:0}.guests-appointment-rail strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.guests-followup-enhancements{position:relative}.guests-followup-enhancements>details{color:#50628a;font-size:12px;margin:4px 0 0}.guests-followup-enhancements summary{cursor:pointer;min-height:24px}.guests-followup-enhancements details[open]{border:1px solid #d8dfea;border-radius:8px;padding:8px}.guests-followup-enhancements .guests-enhancements{grid-template-columns:repeat(3,minmax(0,1fr))}.guests-followup-grid textarea{height:40px;min-height:40px}@media(min-width:761px){.guests-timer-actions{flex-basis:100%;justify-content:flex-end;max-width:none}.guests-timer-actions .guests-correct-link{margin-left:0;padding:0 4px}.guests-followup-enhancements .guests-enhancements label,.guests-radio-row label{min-height:28px}.guests-radio-row{margin-bottom:8px}}@media(max-width:760px){.guests-followup-enhancements .guests-enhancements{grid-template-columns:repeat(2,minmax(0,1fr))}.guests-followup-enhancements summary{min-height:44px;padding:8px 0}}.guests-radio-row{display:block;position:relative}.guests-radio-row legend{float:left;margin:0;min-width:76px;padding:2px 0;width:76px}.guests-radio-choices{align-items:center;display:flex;gap:6px;margin-left:76px}.guests-radio-choices label{white-space:nowrap}@media(max-width:760px){.guests-radio-row legend{float:none;margin-bottom:5px;width:auto}.guests-radio-choices{flex-wrap:wrap;gap:6px 12px;margin-left:0}}.guests-followup-options{align-items:flex-start;color:#50628a;display:flex;font-size:12px;gap:10px;margin-top:4px}.guests-followup-options>details{flex:1 1;min-width:0}.guests-followup-options details[open]{flex-basis:100%}.guests-followup-options:has(details[open]){flex-wrap:wrap}.guests-radio-row legend{min-width:96px;white-space:nowrap;width:96px}.guests-radio-choices{margin-left:96px}@media(max-width:760px){.guests-radio-row legend{min-width:0;width:auto}.guests-radio-choices{margin-left:0}.guests-followup-options{flex-wrap:wrap}.guests-followup-options>details{flex-basis:100%}}@media(min-width:761px) and (max-width:1350px){.guests-followup-grid{grid-template-columns:1fr}.guests-followup-grid>div+div{border:0;padding-left:0}}.guests-group-mapping button{text-align:left;width:100%}.guests-group-mapping button span,.guests-toto li>span{min-width:0;overflow-wrap:anywhere}#root .today-dashboard__tabs:has(button[data-my-guests-entry]){flex-wrap:wrap}#root .team-space .team-space__action:has(>.my-guests){overflow-x:hidden!important;overflow-y:auto!important;padding:12px!important}#root .team-space .team-space__action .my-guests h1{color:#151824!important;font:500 34px/1.12 Cormorant Garamond,Georgia,serif!important;letter-spacing:-.025em!important;margin:0 0 6px!important}#root .my-day-duty-tabs:has([data-my-guests-entry]){flex-wrap:wrap}@media(max-width:760px){#root .team-space .team-space__action .my-guests h1{font-size:28px!important}}.guests-boutique-picker{align-items:center;color:#182240;display:flex;font-size:14px;gap:10px;margin:0 0 12px}.guests-boutique-picker select{background:#fff;border:1px solid #d5deed;border-radius:10px;color:#182240;min-height:44px;padding:8px 14px}.guests-boutique-picker select:focus-visible{outline:3px solid #cf9b29;outline-offset:2px}.my-guests .guests-enhancements legend,.my-guests .guests-field>span,.my-guests .guests-group-strip>div>span,.my-guests .guests-radio-row legend{font-family:Outfit,system-ui,sans-serif;font-weight:400;text-transform:none}.guests-header-controls{align-items:center;display:flex;gap:10px;min-width:0}.guests-header-controls>label{align-items:center;display:flex;font-size:13px;gap:6px;white-space:nowrap}.guests-header-controls select{width:auto}.guests-group-control{align-items:center;display:flex;font-size:14px;gap:10px;min-width:0}.guests-group-control>span{grid-gap:2px 6px;align-items:center;display:grid;gap:2px 6px;grid-template-columns:16px auto;white-space:nowrap}.guests-group-control small{color:#58698b;font-size:12px;grid-column:2}.guests-group-control select{width:160px}.guests-group-members{align-items:stretch;background:#f5f7fa;border-radius:10px;display:flex;gap:8px;margin-bottom:6px;padding:4px}.guests-group-members>.guests-group-mapping{grid-gap:8px;border:0;display:grid;flex:1 1;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:0}.guests-group-members>.guests-group-mapping button{align-items:flex-start;border:1px solid #0000;border-radius:8px;display:flex;flex-direction:column;font-size:13px;gap:2px;line-height:1.35;min-height:44px;padding:3px 8px;white-space:normal}.guests-group-members>.guests-group-mapping button>span{align-items:center;display:flex;flex-wrap:wrap;gap:3px}.guests-group-members>.guests-group-mapping button small{font-size:12px;font-weight:400}.guests-group-members>.guests-group-mapping button[aria-pressed=true]{background:#fff8e7;border-color:#edbc54}.my-guests .guests-group-members>.guests-group-page{background:#0000;border:0;flex:0 0 30px;min-width:30px;padding:3px}.my-guests--appointment-rail .guests-toto{border-color:#f0f2f5;padding-bottom:10px;padding-top:10px}.guests-support-label{color:#58698b;font:400 14px/1.4 Outfit,system-ui,sans-serif}.my-guests--appointment-rail .guests-toto img{transform:scaleX(-1)}.guests-handoff-help{font-size:13px;margin-top:4px;position:relative}.guests-handoff-help>summary{color:#58698b;cursor:pointer;display:list-item;min-height:36px;padding:8px 0}@media(min-width:1101px){.my-guests--appointment-rail{padding-bottom:6px;padding-top:6px}.my-guests--appointment-rail .guests-header{align-items:center;gap:14px;justify-content:space-between;margin-bottom:4px}.my-guests--appointment-rail .guests-header h1{margin-bottom:0!important}.my-guests--appointment-rail .guests-header p{margin:0}.my-guests--appointment-rail .guests-page-title{align-items:baseline;display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px}.my-guests--appointment-rail .guests-page-title>p{white-space:nowrap}.my-guests--appointment-rail .guests-header-controls{align-items:baseline;align-self:center;flex-wrap:wrap;gap:18px}.my-guests--appointment-rail .guests-card{padding-bottom:6px;padding-top:8px}.my-guests--appointment-rail .guests-card>header{gap:8px;margin-bottom:6px}.my-guests--appointment-rail .guests-card>header h2{flex-shrink:0}.my-guests--appointment-rail .guests-group-control{margin-left:auto}.my-guests--appointment-rail .guests-group-members>.guests-group-mapping:has(>button:only-child){grid-template-columns:minmax(0,1fr)}.my-guests--appointment-rail .guests-followup-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.my-guests--appointment-rail .guests-followup-grid>div:first-child{grid-column:1}.my-guests--appointment-rail .guests-followup-grid>div+div{border-left:1px solid #d8dfeb;grid-column:2;padding-left:18px}.my-guests--appointment-rail .guests-followup-grid .guests-field{margin-top:8px}.my-guests--appointment-rail .guests-followup-grid>div+div>.guests-field:first-child{margin-top:0}.my-guests--appointment-rail .guests-radio-choices{flex-wrap:wrap}.my-guests--appointment-rail .guests-blank-note{margin:4px 0 6px}.my-guests--appointment-rail .guests-save-actions{margin-top:6px}.my-guests--appointment-rail .guests-history{padding-top:4px}.my-guests--appointment-rail .guests-appointment-rail{min-height:52px;padding:2px 8px 8px}.my-guests--appointment-rail .guests-appointment-rail:before{display:none}.my-guests--appointment-rail .guests-appointment-rail button{grid-gap:2px 8px;display:grid;gap:2px 8px;grid-template-columns:85px minmax(0,1fr) auto;justify-items:start;text-align:left}.my-guests--appointment-rail .guests-appointment-rail time{grid-column:1;grid-row:1;padding-left:20px}.my-guests--appointment-rail .guests-rail-dot{grid-column:1;grid-row:1}.my-guests--appointment-rail .guests-appointment-rail strong{grid-column:2;grid-row:1}.my-guests--appointment-rail .guests-appointment-rail small{grid-column:3;grid-row:1}.my-guests--appointment-rail .guests-pair-time{grid-column:2/span 2;grid-row:2}.my-guests--appointment-rail .guests-timer{grid-gap:6px 10px;align-items:center;display:grid;gap:6px 10px;grid-template-columns:1fr .7fr 1fr .7fr 1.6fr;margin-top:6px}.my-guests--appointment-rail .guests-timer h3{margin:0;max-width:none}.my-guests--appointment-rail .guests-timer dl{gap:8px;min-width:0}.my-guests--appointment-rail .guests-timer dl dd{white-space:normal}.my-guests--appointment-rail .guests-timer-actions{grid-column:3/-1;grid-row:2;justify-content:flex-end}.my-guests--appointment-rail .guests-timer-actions:empty{display:none}.my-guests--appointment-rail .guests-timer>p{grid-column:1/3;grid-row:2}.my-guests--appointment-rail .guests-timer:has(.guests-timer-actions:empty)>p{grid-column:1/-1}.my-guests--appointment-rail .guests-handoff-help[open]>ol{background:#fff;border:1px solid #d8dfeb;border-radius:12px;bottom:100%;box-shadow:0 6px 18px #1e335620;left:0;padding:12px;position:absolute;right:0;z-index:3}.my-guests--appointment-rail .guests-followup-options details{position:relative}.my-guests--appointment-rail .guests-followup-options details[open]{border:0;padding:0}.my-guests--appointment-rail .guests-followup-options details[open] .guests-enhancements{background:#fff;border:1px solid #d8dfeb;border-radius:12px;box-shadow:0 6px 18px #1e335620;left:0;max-width:calc(100vw - 64px);padding:12px;position:absolute;top:100%;width:350px;z-index:4}}@media(max-width:1100px){.guests-card>header,.guests-group-control,.guests-header-controls,.guests-header-controls>label{flex-wrap:wrap}.guests-group-control select{max-width:100%}.guests-group-members>.guests-group-mapping{grid-template-columns:1fr}.guests-group-members>.guests-group-mapping button{min-height:44px}}@media(max-width:760px){.guests-handoff-help>summary{min-height:44px}.my-guests--appointment-rail .guests-toto img{margin-left:auto;margin-right:0}}.my-guests--appointment-rail{align-self:stretch;margin:0}.my-guests--appointment-rail .guests-header{align-items:flex-start;margin-bottom:12px}.my-guests--appointment-rail .guests-page-title{display:block}.my-guests--appointment-rail .guests-page-title>p{margin-top:3px;white-space:normal}.my-guests--appointment-rail .guests-header-controls{align-items:center;align-self:flex-start;gap:10px}.my-guests--appointment-rail .guests-boutique-picker{flex:0 0 auto;margin:0}.my-guests--appointment-rail .guests-booking-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}.guests-assignment{margin-top:10px;max-width:360px}.guests-introductions{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;margin:6px 0 10px}.guests-group-check{align-items:center;cursor:pointer;display:flex;gap:8px;min-height:36px}.guests-group-check input,.guests-provider-picker input{accent-color:#bd7a0c;height:16px;width:16px}.guests-provider-picker{min-width:200px;position:relative}.guests-provider-picker>summary{background:#fff;border:1px solid #d8dfea;border-radius:8px;cursor:pointer;min-height:36px;padding:8px 12px}.guests-provider-picker fieldset{background:#fff;border:1px solid #d8dfea;border-radius:12px;box-shadow:0 6px 18px #1e335620;left:0;margin:4px 0 0;max-height:240px;max-width:calc(100vw - 76px);min-width:260px;overflow:auto;padding:8px 12px;position:absolute;top:100%;z-index:5}.guests-provider-picker legend{color:#58698b;font-size:13px}.guests-provider-picker fieldset label{align-items:center;display:flex;gap:9px;min-height:36px}.guests-provider-readonly{color:#52628b;margin:0}.guests-retained-enhancement{color:#58698b;font-size:12px;grid-column:1/-1}.guests-entry>.guests-primary{margin:12px 0 0}@media(min-width:1101px){.guests-entry .guests-assignment{max-width:360px}.guests-assignment{margin-top:6px}.guests-introductions{margin-bottom:6px}}@media(max-width:760px){.my-guests--appointment-rail .guests-booking-row{grid-template-columns:1fr}.guests-assignment{max-width:none}.guests-group-check,.guests-provider-picker fieldset label,.guests-provider-picker>summary{min-height:44px}.guests-provider-picker{flex:1 1 100%}.my-guests--appointment-rail .guests-header-controls{flex-wrap:wrap}}.guests-readonly-text{line-height:1.4;margin:0;min-height:24px;overflow-wrap:anywhere}@media(min-width:1101px){.my-guests--appointment-rail .guests-header{margin-bottom:8px}.guests-booking-body{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:8px}.guests-booking-body .guests-assignment{margin-top:0;max-width:none}.guests-booking-body .guests-booking-details{gap:8px 12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:0}.guests-booking-body .guests-booking-details>.guests-field:last-child{grid-column:1/-1}.guests-booking-body .guests-introductions{gap:8px;margin:5px 0 0}.guests-booking-body .guests-provider-picker{min-width:126px}.guests-booking-body .guests-provider-picker>summary{font-size:13px;padding:8px}.guests-booking-body .guests-provider-readonly{font-size:13px}.my-guests--appointment-rail .guests-history{padding-top:0}.my-guests--appointment-rail{padding-bottom:0;padding-top:0}.my-guests--appointment-rail .guests-appointment-rail{padding-bottom:4px}}#root .my-guests--handoff-list{background:#0000;color:#29352f;display:flex;flex-direction:column;height:100%;max-width:none;min-height:0;overflow:hidden;padding:0}#root .my-guests--handoff-list .guests-layout,#root .my-guests--handoff-list .guests-work{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0}#root .my-guests--handoff-list .guests-header{flex:none;gap:16px;justify-content:space-between}#root .my-guests--handoff-list .guests-header h1{font:400 44px/1.1 Georgia,Times New Roman,serif!important;font:400 var(--vessel-title-size,44px)/1.1 Georgia,Times New Roman,serif!important;letter-spacing:-1px}#root .my-guests--handoff-list .guests-header p{color:#68756e;font:14px/1.3 Outfit,sans-serif}#root .my-guests--handoff-list .today-navigation{flex:none;margin-bottom:8px}#root .my-guests--handoff-list .guests-list-tools{align-items:center;color:#68756e;display:flex;flex:none;font-size:13px;gap:12px;justify-content:space-between}#root .my-guests--handoff-list .guests-list-tools label{width:min(320px,70%)}#root .my-guests--handoff-list .guests-list-tools input{border-radius:22px;min-height:36px}#root .my-guests--handoff-list .guests-hour-list{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}#root .my-guests--handoff-list .guests-list-columns{grid-gap:16px;align-items:center;display:grid;flex:1 1;gap:16px;grid-template-columns:1.2fr .7fr .8fr 1.3fr .6fr;min-width:0}#root .my-guests--handoff-list .guests-hour-list>.guests-list-columns{color:#68756e;font-size:12px;padding:6px 12px 8px 40px}#root .my-guests--handoff-list .guests-hour-toggle,#root .my-guests--handoff-list .guests-list-row{background:#0000;border:0;border-bottom:1px solid #e2e8e3;border-radius:0;gap:12px;justify-content:flex-start;min-height:42px;padding:10px 12px;text-align:left;width:100%}#root .my-guests--handoff-list .guests-hour-toggle{color:#68756e;font-size:13px}#root .my-guests--handoff-list .guests-hour-toggle>small{margin-left:auto}#root .my-guests--handoff-list .guests-list-row{font-size:14px;min-height:54px}#root .my-guests--handoff-list .guests-list-row strong{font-weight:500;overflow-wrap:anywhere}#root .my-guests--handoff-list .guests-list-row small{color:#68756e;display:block;font-size:12px;margin-top:3px}#root .my-guests--handoff-list .guests-list-row[aria-expanded=true]{background:#f1f5f2;border-radius:12px 12px 0 0}#root .my-guests--handoff-list .is-collapsed{transform:rotate(-90deg)}#root .my-guests--handoff-list .guests-handoff-state{align-items:center;border:1px solid #e2e8e3;border-radius:20px;display:inline-flex;font-size:12px;padding:4px 10px}#root .my-guests--handoff-list .guests-handoff-state:before{background:#75867b;border-radius:50%;content:"";height:6px;margin-right:6px;width:6px}#root .my-guests--handoff-list .guests-handoff-state.is-with_mt:before{background:#007747}#root .my-guests--handoff-list .guests-handoff-state.is-with_eg:before{background:#a47725}#root .my-guests--handoff-list .guests-inline-traveler{background:#fff;border-left:2px solid #8da696;padding:12px 14px 10px}#root .my-guests--handoff-list .guests-card{background:#0000;border:0;border-radius:0;box-shadow:none;padding:0}#root .my-guests--handoff-list .guests-card:before{display:none}#root .my-guests--handoff-list .guests-card>header{margin-bottom:10px}#root .my-guests--handoff-list .guests-card h2{font-size:26px}#root .my-guests--handoff-list .guests-card>header button{border-radius:20px;font-size:13px;min-height:32px;padding:5px 12px}#root .my-guests--handoff-list .guests-traveler-steps{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr}#root .my-guests--handoff-list .guests-step{background:#fff;border:1px solid #e4e9e5;border-radius:14px;min-width:0;padding:12px}#root .my-guests--handoff-list .guests-step-label{color:#68756e;display:block;font-size:12px;margin-bottom:8px}#root .my-guests--handoff-list .guests-step h3{font:400 22px/1.1 Cormorant Garamond,Georgia,serif;margin:0 0 10px}#root .my-guests--handoff-list .guests-step-fields{display:flex;flex-direction:column;gap:8px}#root .my-guests--handoff-list .guests-step-pair{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}#root .my-guests--handoff-list .guests-field{font-size:13px;gap:3px}#root .my-guests--handoff-list .guests-field>span{color:#68756e;font:12px/1.3 Outfit,sans-serif}#root .my-guests--handoff-list .guests-step input,#root .my-guests--handoff-list .guests-step select,#root .my-guests--handoff-list .guests-step textarea{border-radius:12px;font-size:13px;min-height:34px;padding:6px 9px}#root .my-guests--handoff-list .guests-step-help{color:#68756e;font-size:12px;line-height:1.4}#root .my-guests--handoff-list .guests-assignment{margin:0;max-width:none}#root .my-guests--handoff-list .guests-introductions{font-size:12px;gap:6px;margin:0}#root .my-guests--handoff-list .guests-timer{background:#fff;border-color:#e4e9e5}#root .my-guests--handoff-list .guests-save-actions{flex-wrap:wrap;gap:8px}#root .my-guests--handoff-list .guests-save-actions button{border-radius:22px;font-size:13px;min-height:34px}#root .my-guests--handoff-list .guests-primary{background:#007747;border:3px solid #fff;box-shadow:0 2px 6px #24362c22;color:#fff}#root .my-guests--handoff-list .guests-toto{align-self:stretch;background:#0000;border:0;border-radius:0;flex:none;font-size:12px;padding:0}#root .my-guests--handoff-list .guests-toto>summary{color:#68756e;cursor:pointer;padding:6px 0}#root .my-guests--handoff-list .guests-toto[open]{max-height:180px;overflow:auto}#root .my-guests--handoff-list .guests-support-label,#root .my-guests--handoff-list .guests-toto img{display:none}#root .my-guests--handoff-list [hidden]{display:none!important}#root .journey-home .journey-home__arrival:has(>.my-guests--handoff-list){overflow:hidden!important;padding:24px!important}#root .team-space .team-space__action:has(>.my-guests--handoff-list){overflow:hidden!important}@media(max-width:900px){#root .my-guests--handoff-list .guests-traveler-steps{grid-template-columns:1fr 1fr}#root .my-guests--handoff-list .guests-step:last-child{grid-column:1/-1}#root .my-guests--handoff-list .guests-list-columns{grid-template-columns:1fr .8fr .7fr}#root .my-guests--handoff-list .guests-list-columns>:nth-child(2),#root .my-guests--handoff-list .guests-list-columns>:nth-child(4){display:none}#root .my-guests--handoff-list .guests-header-controls{flex-wrap:wrap}}@media(max-width:600px){#root .my-guests--handoff-list .guests-header{flex-direction:column;gap:8px}#root .my-guests--handoff-list .guests-traveler-steps{grid-template-columns:1fr}#root .my-guests--handoff-list .guests-step:last-child{grid-column:auto}#root .my-guests--handoff-list .guests-list-columns{font-size:13px;gap:8px}#root .my-guests--handoff-list .guests-list-row{padding:12px 4px}#root .my-guests--handoff-list .guests-step input,#root .my-guests--handoff-list .guests-step select,#root .my-guests--handoff-list .guests-step textarea{font-size:16px;min-height:44px}#root .my-guests--handoff-list .guests-save-actions button{min-height:44px}}#root .my-guests--handoff-list .guests-entry{flex:1 1;min-height:0;overflow:auto}#root .my-guests--handoff-list :is(.guests-recorded-time,.guests-membership-panel){color:#68756e;font-size:13px;margin-top:8px}#root .my-guests--handoff-list :is(.guests-recorded-time,.guests-membership-panel)>summary{cursor:pointer;min-height:32px;padding:6px 0}#root .my-guests--handoff-list .guests-step .guests-booked-enhancements>summary{min-height:34px;padding:6px 9px}#root .my-guests--porcelain{--guest-raised:var(--toto-card-shadow,0 5px 14px #1c2b232e);--guest-inset:var(--toto-surface-inset,var(--sculpted-inset,none));background:#fdfefe;border-radius:24px;box-shadow:var(--guest-raised);color:#29352f;gap:18px;height:auto;min-height:100%;overflow:visible;padding:22px}#root .my-guests--porcelain .guests-header{align-items:center;flex-wrap:wrap;margin:0}#root .my-guests--porcelain .guests-header-controls{align-items:end;background:#f3f5f3;border-radius:18px;box-shadow:var(--guest-inset);display:flex;flex-wrap:wrap;gap:12px;padding:12px 14px}#root .my-guests--porcelain .guests-header-controls>label{align-items:stretch;color:#637268;display:flex;flex-direction:column;font-size:12px;gap:5px;margin:0}#root .my-guests--porcelain .guests-header-controls input,#root .my-guests--porcelain .guests-header-controls select{border-radius:12px;min-height:40px}#root .my-guests--porcelain .guests-header-controls button{border-radius:14px;box-shadow:var(--guest-raised);min-height:40px}#root .my-guests--porcelain .guests-layout{display:flex;flex:none;gap:18px}#root .my-guests--porcelain .guests-work{background:#fdfefe;border:1px solid #e7ece8;border-radius:20px;box-shadow:var(--guest-raised);display:flex;flex:none;gap:14px;padding:20px}#root .my-guests--porcelain .guests-content-heading h2{font:400 26px/1.2 Cormorant Garamond,Georgia,serif;margin:0 0 4px}#root .my-guests--porcelain .guests-content-heading p{color:#637268;font-size:13px;line-height:1.45;margin:0}#root .my-guests--porcelain .guests-hour-list{flex:none;min-height:0;overflow:visible;scrollbar-gutter:auto}#root .my-guests--porcelain .guests-hour{background:#fdfefe;border-radius:16px;box-shadow:var(--guest-raised);margin-bottom:10px}#root .my-guests--porcelain .guests-hour-toggle{border:0;border-radius:16px;min-height:44px;padding:12px 14px}#root .my-guests--porcelain .guests-list-row{padding:12px 14px}#root .my-guests--porcelain .guests-list-columns>*{min-width:0;overflow-wrap:anywhere}#root .my-guests--porcelain .guests-inline-traveler{background:#fdfefe;border:0;border-radius:0 0 16px 16px;padding:16px}#root .my-guests--porcelain .guests-step{background:#f3f5f3;border:1px solid #fff;box-shadow:var(--guest-inset);padding:14px}#root .my-guests--porcelain .guests-empty{align-items:center;display:flex;flex:none;flex-direction:column;gap:8px;justify-content:center;min-height:170px;padding:24px 16px;text-align:center}#root .my-guests--porcelain .guests-empty h3{font:400 26px/1.2 Cormorant Garamond,Georgia,serif;margin:0}#root .my-guests--porcelain .guests-empty p{color:#637268;margin:0;max-width:50ch}#root .my-guests--porcelain .guests-toto{background:#f3f5f3;border-radius:16px;box-shadow:var(--guest-inset);padding:10px 16px}#root .my-guests--porcelain .guests-toto[open]{max-height:none;overflow:visible}#root .my-guests--porcelain .guests-pagination{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:flex-end}#root .my-guests--porcelain .guests-pagination>span:first-child{margin-right:auto}#root .journey-home .journey-home__arrival:has(>.my-guests--porcelain),#root .team-space .team-space__action:has(>.my-guests--porcelain){overflow:auto!important}@media(max-width:1000px){#root .my-guests--porcelain .guests-header{align-items:start}#root .my-guests--porcelain .guests-header-controls{flex:1 1 100%}}@media(max-width:600px){#root .my-guests--porcelain{gap:14px;padding:14px}#root .my-guests--porcelain .guests-work{padding:12px}#root .my-guests--porcelain .guests-header-controls{gap:10px;width:100%}#root .my-guests--porcelain .guests-header-controls>label{flex:1 1 120px}#root .my-guests--porcelain .guests-header-controls button{min-height:44px}#root .my-guests--porcelain .guests-pagination{gap:8px}#root .my-guests--porcelain .guests-pagination>span:first-child{flex:1 1 100%}#root .my-guests--porcelain .guests-inline-traveler{padding:12px}}#root .my-guests--porcelain .guests-detail-navigation{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:14px}#root .my-guests--porcelain .guests-detail-navigation strong{flex:1 1;font-weight:500;min-width:120px;overflow-wrap:anywhere}#root .my-guests--porcelain .guests-work--detail>.guests-content-heading{display:none}#root .my-guests--porcelain .guests-card{padding:0}#root .my-guests--porcelain .guests-card>header{margin-bottom:12px}#root .my-guests--porcelain .guests-pagination{border-top:1px solid #e5ebe6;padding-top:8px}@media(min-width:1001px) and (max-height:760px){#root .my-guests--porcelain{gap:12px;padding:16px}#root .my-guests--porcelain .guests-work{gap:10px;padding:14px}#root .my-guests--porcelain .guests-step{padding:10px}#root .my-guests--porcelain .guests-step h3{margin-bottom:6px}#root .my-guests--porcelain .guests-step-label{margin-bottom:5px}#root .my-guests--porcelain .guests-step-fields{gap:6px}#root .my-guests--porcelain .guests-detail-navigation button{min-height:36px}#root .my-guests--porcelain .guests-save-actions{margin-top:8px}#root .my-guests--porcelain .guests-evidence-note{font-size:11px;margin:4px 0}}#root .my-guests--porcelain{box-sizing:border-box}#root .my-guests--porcelain .guests-detail-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}#root .my-guests--porcelain .guests-detail-tabs button{border-radius:16px;font-size:13px;min-height:36px}#root .my-guests--porcelain .guests-detail-tabs button[aria-pressed=true]{background:#e8f1ec;border-color:#a7c1b1;color:#006747}#root .my-guests--porcelain .guests-header-controls{padding:10px 12px}#root .my-guests--porcelain .guests-card>header h2{font-size:24px}#root .my-guests--porcelain .guests-card>header{margin-bottom:10px}#root .my-guests--porcelain .guests-membership-panel{margin-top:0}#root .my-guests--porcelain .guests-membership-panel:before{display:none}#root .my-guests--porcelain .guests-traveler-steps{grid-template-columns:1fr}#root .my-guests--porcelain .guests-step:last-child{grid-column:auto}@media(min-width:901px){#root .my-guests--porcelain .guests-step-fields{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}#root .my-guests--porcelain .guests-step .guests-introductions{grid-column:1/-1}#root .my-guests--porcelain .guests-step .guests-assignment{margin:0}}#root .my-guests--porcelain .guests-header-support{margin-top:5px;position:relative}#root .my-guests--porcelain .guests-header-support .guests-toto{background:#0000;border:0;border-radius:0;box-shadow:none;font-size:12px;padding:0}#root .my-guests--porcelain .guests-header-support .guests-toto>summary{min-height:24px;padding:2px 0}#root .my-guests--porcelain .guests-header-support .guests-toto[open]{background:#fdfefe;border-radius:16px;box-shadow:var(--guest-raised);left:0;padding:12px 16px;position:absolute;top:0;width:min(420px,calc(100vw - 90px));z-index:30}@media(min-width:1001px) and (max-height:760px){#root .my-guests--porcelain .guests-work{gap:6px}#root .my-guests--porcelain .guests-detail-tabs{margin-bottom:6px}#root .my-guests--porcelain .membership-saved{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 14px;margin:4px 0}#root .my-guests--porcelain .membership-saved p{margin:0}#root .my-guests--porcelain .membership-origin{margin-bottom:5px}#root .my-guests--porcelain .membership-evidence .membership-sale{margin-bottom:4px;margin-top:4px}}#root .team-space .team-space__action>.my-guests--porcelain{background:#0000;border-radius:0;box-shadow:none;min-height:0;padding:0}#root .my-guests--porcelain .today-navigation{flex:none;gap:8px;margin:0}#root .my-guests--porcelain .guests-secondary-bar{align-items:center;display:flex;flex:none;flex-wrap:wrap;gap:8px;margin:0;padding:0}#root .my-guests--porcelain .guests-tool-menu{min-width:0;position:relative}#root .my-guests--porcelain .guests-tool-menu>summary{align-items:center;border:3px solid #0000;border-radius:28px;color:#28332e;cursor:pointer;display:flex;font:400 14px/1.25 Outfit,system-ui,sans-serif;justify-content:center;list-style:none;min-height:44px;padding:8px 16px}#root .my-guests--porcelain .guests-tool-menu>summary::-webkit-details-marker{display:none}#root .my-guests--porcelain .guests-tool-menu[open]>summary{background:#fff;border-color:#fff;outline:1px solid #cbd8cf}#root .my-guests--porcelain .guests-help-menu>.guests-toto,#root .my-guests--porcelain .guests-tool-menu>.guests-list-tools,#root .my-guests--porcelain .guests-tool-menu>label{align-items:stretch;background:#fdfefe;border:1px solid #e3e9e5;border-radius:16px;box-shadow:var(--guest-raised);display:flex;flex-direction:column;left:0;padding:16px;position:absolute;top:calc(100% + 8px);width:min(330px,calc(100vw - 80px));z-index:30}#root .my-guests--porcelain .guests-tool-menu>label select{margin-top:8px}#root .my-guests--porcelain .guests-search-menu .guests-list-tools label{width:100%}#root .my-guests--porcelain .guests-vessel-footer{align-items:center;display:flex;flex:none;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:auto;padding-top:16px}#root .my-guests--porcelain .guests-footer-date{color:#68756e;font:400 13px/1.4 Outfit,system-ui,sans-serif;position:relative}#root .my-guests--porcelain .guests-footer-date>summary{align-items:center;cursor:pointer;display:flex;list-style:none;min-height:40px}#root .my-guests--porcelain .guests-footer-date>label{background:#fdfefe;border:1px solid #e3e9e5;border-radius:14px;bottom:calc(100% + 8px);box-shadow:var(--guest-raised);left:0;padding:14px;position:absolute;width:240px;z-index:30}#root .my-guests--porcelain .guests-vessel-footer .guests-pagination{border:0;margin-left:auto;padding:0}#root .team-space .team-space__action>.my-guests--porcelain{align-self:stretch;flex:1 1;height:100%}@media(max-width:700px){#root .my-guests--porcelain .guests-vessel-footer{gap:8px}#root .my-guests--porcelain .guests-vessel-footer .guests-pagination{margin-left:0;width:100%}#root .my-guests--porcelain .guests-tool-menu>summary{font-size:13px;padding:8px}}#root .my-guests--porcelain .guests-vessel-date{color:#68756e;font:400 14px/1.4 Outfit,system-ui,sans-serif;margin-left:auto;position:relative}#root .my-guests--porcelain .guests-vessel-date>summary{align-items:center;cursor:pointer;display:flex;list-style:none;min-height:40px}#root .my-guests--porcelain .guests-vessel-date>label{background:#fdfefe;border:1px solid #e3e9e5;border-radius:14px;box-shadow:var(--guest-raised);padding:14px;position:absolute;right:0;top:calc(100% + 8px);width:240px;z-index:30}#root .my-guests--porcelain .guests-bar-search{flex:1 1 240px;max-width:360px;min-width:180px}#root .my-guests--porcelain .guests-bar-search label{display:block}#root .my-guests--porcelain .guests-bar-search input{border-radius:24px;height:44px;padding:8px 16px}#root .my-guests--porcelain .guests-vessel-footer{justify-content:center}#root .my-guests--porcelain .guests-vessel-footer .guests-pagination{justify-content:center;margin:0 auto}#root .my-guests--porcelain .guests-pagination>span:first-child{margin-right:0}@media(max-width:700px){#root .my-guests--porcelain .guests-bar-search{flex-basis:100%;max-width:none}#root .my-guests--porcelain .guests-vessel-date{margin-left:0}#root .my-guests--porcelain .guests-vessel-footer .guests-pagination{justify-content:center;width:100%}}@media(min-width:1101px){#root .my-guests--porcelain .guests-followup-grid{grid-template-columns:1fr}#root .my-guests--porcelain .guests-followup-grid>div:first-child{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}#root .my-guests--porcelain .guests-followup-grid>div+div{grid-gap:14px;border:0;display:grid;gap:14px;grid-template-columns:1fr 1fr;padding:0}#root .my-guests--porcelain .guests-followup-grid .guests-blank-note{grid-column:1/-1}#root .my-guests--porcelain .guests-radio-row legend{float:none;margin-bottom:6px;width:auto}#root .my-guests--porcelain .guests-radio-choices{display:flex;flex-wrap:wrap;gap:6px 12px}}#root .my-guests--porcelain .guests-secondary-bar>.guests-tool-menu,#root .my-guests--porcelain .guests-secondary-bar>button{flex:1 1 120px}#root .my-guests--porcelain .guests-bar-search{flex:1.7 1 240px;max-width:none}#root .my-guests--porcelain .guests-secondary-bar>.guests-tool-menu>summary,#root .my-guests--porcelain .guests-secondary-bar>button{background:#fff!important;background:var(--toto-appearance-inset,#fff)!important;border-radius:9999px;box-shadow:inset 0 0 0 1px #d8dfea!important;box-shadow:inset 0 0 0 1px var(--toto-appearance-line,#d8dfea)!important;width:100%}#root .my-guests--porcelain .guests-vessel-date>summary{color:#28332e;color:var(--toto-appearance-text,#28332e);gap:12px}#root .my-guests--porcelain .guests-membership-menu>.membership-summary{background:#fff;background:var(--toto-appearance-inset,#fff);border:1px solid #d8dfea;border:1px solid var(--toto-appearance-line,#d8dfea);border-radius:16px;box-shadow:var(--guest-raised);padding:16px;position:absolute;right:0;top:calc(100% + 8px);width:min(420px,calc(100vw - 80px));z-index:30}#root .my-guests--porcelain .guests-list-columns{grid-template-columns:1.25fr .7fr .9fr 1.3fr .65fr}#root .my-guests--porcelain .guests-hour-list>.guests-list-columns{padding:12px 42px 12px 14px}#root .my-guests--porcelain .guests-list-row{border-bottom:1px solid #e2e8e3;border-bottom:1px solid var(--toto-appearance-line,#e2e8e3);min-height:64px}@media(max-width:900px){#root .my-guests--porcelain .guests-list-columns{grid-template-columns:1.2fr 1fr .8fr}}#root .my-guests--porcelain .guests-layout,#root .my-guests--porcelain .guests-work{flex:1 1;min-height:0}#root .my-guests--porcelain .guests-bar-search label{position:relative}#root .my-guests--porcelain .guests-bar-search label>svg{color:#28332e;color:var(--toto-appearance-text,#28332e);left:16px;pointer-events:none;position:absolute;top:13px}#root .my-guests--porcelain .guests-bar-search input{padding-left:42px}#root#root .toto-spatial-canvas .my-guests--porcelain .guests-secondary-bar>button{background:#fff!important;background:var(--toto-appearance-inset,#fff)!important;border-radius:9999px!important;box-shadow:inset 0 0 0 1px #d8dfea!important;box-shadow:inset 0 0 0 1px var(--toto-appearance-line,#d8dfea)!important}#root#root#root#root .my-guests.my-guests--porcelain .team-space__navigation-row{background:#f7faf8;border-radius:9999px;box-shadow:inset 2px 3px 7px #20372c14,inset -2px -2px 5px #fff;display:block;flex:none;margin:0!important;padding:6px}#root#root#root#root .my-guests.my-guests--porcelain .guests-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0!important}#root .my-guests--porcelain .guests-secondary-bar{flex-wrap:nowrap}@media(max-width:900px){#root .my-guests--porcelain .guests-secondary-bar{flex-wrap:wrap}#root#root#root#root .my-guests.my-guests--porcelain .team-space__navigation-row{border-radius:28px}}#root#root#root#root .my-guests.my-guests--porcelain .guests-page-title{flex:1 1 auto;min-width:0;width:auto!important}#root#root#root#root .my-guests.my-guests--porcelain .guests-header h1{margin:0!important}#root .my-guests--porcelain .guests-vessel-date{flex:none}.guest-membership[hidden]{display:none}.guest-membership{color:#303640}.membership-panel{background:#fff;border-radius:20px;box-shadow:0 10px 22px #22302a20,0 3px 8px #22302a12;margin:8px 0;padding:12px 16px}.membership-identity,.membership-nav{align-items:center;display:flex;gap:12px;justify-content:space-between}.membership-nav{margin:8px 0}.membership-tag{background:#edf4ee;border-radius:20px;color:#506156;font-size:12px;overflow-wrap:anywhere;padding:6px 10px}.membership-options{border:0;display:flex;gap:8px;margin:0 0 10px;min-width:0;padding:0}.membership-options legend{color:#303640;font:500 25px/1.2 Cormorant Garamond,Georgia,serif;margin-bottom:8px}.membership-options button{background:#f9faf9!important;border-radius:24px!important;box-shadow:0 3px 9px #23352b14;color:#303640!important;flex:1 1;min-height:44px}.membership-options button[aria-pressed=true]{background:#e7f2e9!important;border-color:#658270!important;color:#234b36!important}.membership-field{display:flex;flex-direction:column;font-size:13px;gap:5px;min-width:0}.membership-field input,.membership-field select,.membership-field textarea{background:#fff;border:1px solid #d6dfd9!important;border-radius:12px!important;color:#303640;font-size:14px;line-height:1.45;min-width:0;padding:9px 11px;width:100%}.membership-field textarea{resize:vertical}.membership-identity{font-size:14px;margin-top:10px}.membership-identity small{color:#657083;display:block;font-size:12px;margin-top:3px}.membership-hint{color:#657083;font-size:12px;margin:8px 0 0}.membership-sale{grid-gap:8px 14px;display:grid;gap:8px 14px;grid-template-columns:1fr 1fr;margin-bottom:8px}.membership-origin{grid-gap:4px 12px;border-left:3px solid #b7cabb;color:#586475;display:grid;font-size:13px;gap:4px 12px;grid-template-columns:1fr 1fr;margin-bottom:10px;padding-left:12px}.membership-origin p{grid-column:1/-1;line-height:1.4;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.membership-check{align-items:center;display:flex;font-size:14px;gap:8px;line-height:1.4;margin:8px 0}.membership-check input{accent-color:#356346;flex:none;height:18px;width:18px}.membership-audit-tools,.membership-evidence,.membership-history,.membership-rules{color:#596674;font-size:13px;margin:8px 0}.membership-audit-tools>p,.membership-evidence>p,.membership-rules p{font-size:12px;line-height:1.45;margin:6px 0}.membership-evidence .membership-sale{margin-top:8px}.membership-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.membership-actions>span{color:#4a6250;flex:1 1;font-size:12px;min-width:150px}.membership-link{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:1fr auto;margin:12px 0}.membership-link p{color:#657083;font-size:12px;grid-column:1/-1;margin:0}.membership-link button{align-self:end}.membership-error{background:#fff0e8;border-radius:12px;color:#893b20;font-size:14px;padding:10px}.membership-history p{overflow-wrap:anywhere;white-space:pre-wrap}.membership-audit-tools form{border-top:1px solid #dce4de;padding:12px 0}.membership-audit-tools h4{font-size:14px}.membership-summary{font-size:13px;margin-top:12px}.membership-summary>summary{cursor:pointer;min-height:32px}.membership-summary-stats{display:flex;flex-wrap:wrap;gap:16px;padding:8px 0}.membership-summary table{border-collapse:collapse;width:100%}.membership-summary td,.membership-summary th{border-bottom:1px solid #e2e8e4;padding:6px;text-align:left}.membership-nav button:focus-visible,.membership-panel button:focus-visible{outline:2px solid #356346;outline-offset:3px}@media(min-width:1101px){.membership-panel--arrival{grid-gap:8px 16px;display:grid;gap:8px 16px;grid-template-columns:1fr 1fr}.membership-panel--arrival .membership-options{grid-column:1;margin:0}.membership-panel--arrival>.membership-field{grid-column:2;grid-row:1/3}.membership-panel--arrival .membership-identity{flex-wrap:wrap;grid-column:1;margin:0}.membership-panel--arrival .membership-hint{grid-column:1/-1;margin:0}}@media(max-width:1100px){.membership-origin{display:flex;flex-direction:column}.membership-options button{padding-inline:8px}.membership-actions{align-items:flex-start}}@media(max-width:700px){.membership-link,.membership-sale{display:flex;flex-direction:column}.membership-identity{align-items:flex-start;flex-wrap:wrap}.membership-panel{padding:16px}.membership-nav{align-items:flex-start}.membership-actions>span{flex-basis:100%}.membership-link button{align-self:flex-start}.membership-summary table{font-size:12px}}.membership-service-recap{display:flex;flex-wrap:wrap;font-size:14px;gap:6px 14px;margin:12px 0 8px}.membership-current-details,.membership-time-details{font-size:13px;margin:6px 0}.membership-current-details>summary,.membership-time-details>summary{cursor:pointer;min-height:32px}.membership-current-details[open]{padding:12px 0}.membership-current-details .guests-readonly-text{font-size:14px}.membership-summary[open]{padding:10px 0}@media(max-width:700px){.membership-current-details>summary,.membership-time-details>summary{min-height:44px}}.membership-nav{margin:0 0 6px}.membership-panel--arrival .membership-options legend{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.membership-panel--arrival .membership-options{align-self:start}.membership-current-details>summary,.membership-history>summary{min-height:28px}.membership-history{margin:6px 0}.membership-actions{margin-top:6px}@media(max-width:700px){.membership-current-details>summary,.membership-history>summary{min-height:44px}}.membership-panel--checkout .membership-options legend{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.membership-saved{font-size:14px;line-height:1.45;margin:8px 0}.membership-saved strong{font-size:17px}.membership-saved p{margin:5px 0}.my-guests:has(.guest-membership) .guests-evidence-note{margin-top:0}.membership-service-recap{margin:8px 0 6px}.membership-checkout-actor{color:#45515d;font-size:13px}.membership-checkout-actor small{font-size:12px}.membership-panel--checkout{padding-block:10px}.membership-nav{margin-bottom:4px}.guests-card:has(.membership-panel--checkout) .membership-current-details>summary{min-height:24px}.daily-duties{--duty-ink:#172033;--duty-muted:#626a78;--duty-blue:#0756d8;--duty-green:#087f4e;color:var(--duty-ink);font:400 16px/1.45 Outfit,system-ui,sans-serif;min-width:0;padding:4px 2px 16px}.daily-duties *,.duties-state *{box-sizing:border-box}.daily-duties h2{align-items:center;display:flex;font:500 30px/1.1 Cormorant Garamond,Georgia,serif;gap:10px;margin:0 0 12px}.daily-duties h3{font:500 32px/1.15 Cormorant Garamond,Georgia,serif;margin:0 0 12px}.daily-duties p{color:var(--duty-muted);margin:6px 0}.daily-duties a,.daily-duties button,.duties-state button{cursor:pointer;font:500 15px/1.35 Outfit,system-ui,sans-serif;min-height:44px}.daily-duties button{align-items:center;background:#fff;border:1px solid #e5e8eb;border-radius:24px;color:var(--duty-ink);display:inline-flex;gap:8px;justify-content:center;padding:10px 16px}.daily-duties button:disabled{cursor:default;opacity:.55}.daily-duties a:focus-visible,.daily-duties button:focus-visible,.daily-duties input:focus-visible,.daily-duties textarea:focus-visible{outline:3px solid #176ee9;outline-offset:3px}.daily-duties a{align-items:center;color:var(--duty-blue);display:inline-flex;gap:8px;text-decoration:none}.daily-duties svg{flex:none;height:21px;width:21px}.daily-duties__grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(250px,.32fr) minmax(0,.68fr)}.daily-duties__assignments,.daily-duties__completed,.daily-duties__focus{background:#fff;border:1px solid #e9ecef;border-radius:24px;box-shadow:0 4px 16px #1f2a3810;min-width:0;padding:20px}.daily-duties__identity{background:#f3f4f5;border-radius:16px;margin-bottom:12px;padding:14px 16px}.daily-duties__identity strong{font-size:18px}.daily-duties__identity p{font-size:15px}.daily-duties__assignments nav{display:grid}.daily-duties__assignments nav button{border:0;border-bottom:1px solid #eceef0;border-radius:0;gap:12px;justify-content:start;padding:12px 8px;text-align:left}.daily-duties__assignments nav button>span{flex:1 1;min-width:0}.daily-duties__assignments nav small,.daily-duties__assignments nav strong{display:block}.daily-duties__assignments nav small{color:var(--duty-muted);font-size:14px;font-weight:400;margin-top:2px}.daily-duties__assignments nav button[aria-current]{background:#edf3ff;border-radius:16px;color:var(--duty-blue)}.daily-duties__assignments>a{display:flex;margin-top:12px}.daily-duties__focus>header{align-items:start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.daily-duties__focus>header h2{margin-bottom:2px}.daily-duties__focus>header p{font-size:14px}.daily-duties__step{grid-gap:20px;display:grid;gap:20px}.daily-duties__step.has-photo{grid-template-columns:minmax(0,1.6fr) minmax(180px,1fr)}.daily-duties__step figure{margin:0}.daily-duties__step figure img{background:#f6f4f0;border-radius:16px;height:260px;object-fit:contain;width:100%}.daily-duties__step figcaption{color:var(--duty-muted);font-size:13px;margin-top:6px}.daily-duties__item{border-bottom:1px solid #eceef0;padding:10px 0}.daily-duties__item label{align-items:start;cursor:pointer;display:flex;gap:14px;min-height:32px}.daily-duties__item input{accent-color:var(--duty-green);flex:none;height:24px;margin:1px 0 0;width:24px}.daily-duties__item p{font-size:14px;margin-left:38px}.daily-duties__guidance,.daily-duties__note{background:#f5f7f9;border-radius:12px;font-size:14px;padding:10px 14px}.daily-duties__progress{padding-top:16px;position:relative}.daily-duties__toto{display:block;height:72px;margin:0 auto 8px;object-fit:contain;transform-origin:center bottom;width:72px}.daily-duties__toto.is-step{animation:duty-step .7s ease-in-out}.daily-duties__toto.is-celebrate{animation:duty-bow 1.7s ease-in-out}@keyframes duty-step{0%,to{transform:translateY(0)}45%{transform:translateY(-8px) rotate(-5deg)}75%{transform:translateY(-3px) rotate(3deg)}}@keyframes duty-bow{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(-7deg) scaleY(.88)}50%{transform:rotate(5deg) scaleY(.94)}75%{transform:rotate(-3deg)}}.daily-duties__progress ol{display:flex;gap:8px;list-style:none;margin:0;padding:0}.daily-duties__progress li{flex:1 1;min-width:0}.daily-duties__progress button{grid-gap:7px;background:#0000;border:0;display:grid;gap:7px;justify-items:center;padding:4px;width:100%}.daily-duties__progress button>span{border:1px solid #9ea6b2;border-radius:50%;display:grid;height:30px;place-items:center;width:30px}.daily-duties__progress button[aria-current]>span{border:3px solid var(--duty-blue);color:var(--duty-blue)}.daily-duties__progress small{font-size:13px;font-weight:400;line-height:1.25;overflow-wrap:anywhere}.daily-duties__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.daily-duties button.daily-duties__primary{background:var(--duty-blue);border-color:var(--duty-blue);color:#fff;margin-left:auto}.daily-duties__help{background:#fffcf3;border:1px solid #e6dcc7;border-radius:14px;margin-top:16px;padding:16px}.daily-duties__help textarea{background:#fff;border:1px solid #aeb5bf;border-radius:12px;display:block;font:inherit;margin:8px 0;min-height:90px;padding:12px;width:100%}.daily-duties__new-round{margin-top:14px}.daily-duties__status{font-size:14px;min-height:22px}.daily-duties__completed{margin-top:16px}.daily-duties__completed h2{margin-bottom:8px}.daily-duties__completed>button{border:0;border-bottom:1px solid #eceef0;border-radius:0;justify-content:start;padding:8px 4px;width:100%}.daily-duties__completed>button>svg:first-child{color:var(--duty-green)}.daily-duties__completed>button time{color:var(--duty-muted);margin-left:auto}.duties-state{color:#172033;font:400 16px/1.5 Outfit,sans-serif;padding:24px}.duties-state img{height:100px;object-fit:contain;width:100px}.duties-sr{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(min-width:801px) and (max-height:750px){.daily-duties__assignments,.daily-duties__completed,.daily-duties__focus{padding:16px}.daily-duties__step figure img{height:190px}.daily-duties__toto{height:54px;width:54px}.daily-duties__progress{padding-top:8px}.daily-duties__actions{margin-top:8px}.daily-duties__item{padding:8px 0}}@media(max-width:1100px){.daily-duties__step.has-photo{grid-template-columns:1fr}.daily-duties__step figure img{height:220px}.daily-duties__grid{grid-template-columns:minmax(230px,.34fr) minmax(0,.66fr)}}@media(max-width:800px){.daily-duties__grid{grid-template-columns:1fr}.daily-duties__focus>header{flex-wrap:wrap}.daily-duties__actions{display:grid;grid-template-columns:1fr 1fr}.daily-duties button.daily-duties__primary{grid-column:1/-1;margin-left:0}.daily-duties__progress ol{flex-wrap:wrap}.daily-duties__progress li{flex:1 1 70px}.daily-duties__completed>button{flex-wrap:wrap;text-align:left}.daily-duties__completed>button span{flex:1 1;min-width:150px}}@media(prefers-reduced-motion:reduce){.daily-duties__toto{animation:none!important;transform:none!important}}.daily-duties__toto.motion-off{animation:none!important}.daily-duties__conditional{background:#f6f7f8;border-radius:12px;margin:8px 0 0 38px;padding:12px}.daily-duties__conditional label{display:block;font-size:14px;min-height:0}.daily-duties__conditional input[type=text]{border:1px solid #aeb5bf;border-radius:8px;font:inherit;height:44px;margin:8px 0;padding:10px;width:100%}.daily-duties__saved-notes{background:#fffcf3;border-radius:12px;margin:12px 0;padding:12px}.daily-duties__day-guidance{font-size:14px}.daily-duty-owners{background:#fff;border:1px solid #e3e8eb;border-radius:18px;color:#172033;padding:18px}.daily-duty-owners h2{font:500 28px/1.1 Cormorant Garamond,Georgia,serif;margin:0 0 8px}.daily-duty-owners p{font:400 14px/1.4 Outfit,sans-serif;margin:0 0 14px}.daily-duty-owners>div{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.daily-duty-owners label{grid-gap:6px;display:grid;font:500 14px/1.4 Outfit,sans-serif;gap:6px}.daily-duty-owners select{background:#fff;border:1px solid #adb7c4;border-radius:10px;color:#172033;font:400 15px/1.3 Outfit,sans-serif;min-height:44px;min-width:0;padding:8px;width:100%}.daily-duty-owners select:focus-visible{outline:3px solid #176ee9;outline-offset:2px}.daily-duties-heading-context{color:#626a78;font:400 16px/1.4 Outfit,sans-serif;margin:4px 0 8px}#root .today-dashboard__tabs button{background:#fff;border:0;border-radius:24px;color:#172033;cursor:pointer;font:500 14px/1.3 Outfit,sans-serif;min-height:44px;padding:10px 20px}#root .today-dashboard__tabs button[aria-current=page]{background:#087f4e;color:#fff}#root .today-dashboard__tabs button:focus-visible{outline:3px solid #176ee9;outline-offset:3px}@media(max-width:800px){.daily-duty-owners>div{grid-template-columns:1fr}}.room-duty-handoff details{border-bottom:1px solid #e2e7ec;font:400 14px/1.4 Outfit,sans-serif;padding:10px 0}.room-duty-handoff summary,.room-issue-notices summary{align-items:center;cursor:pointer;display:flex;font-weight:500;min-height:44px}.room-duty-handoff h3{font:500 18px/1.3 Outfit,sans-serif;margin:12px 0 8px}.room-duty-handoff ul{padding-left:18px}.room-duty-handoff li{margin-bottom:8px}.room-duty-handoff li>span{color:#0756d8;display:block}.room-duty-handoff form label,.room-issue-notices label{grid-gap:8px;display:grid;gap:8px;margin-top:12px}.room-duty-handoff select,.room-duty-handoff textarea,.room-issue-notices textarea{background:#fff;border:1px solid #aeb5bf;border-radius:10px;font:inherit;min-height:44px;padding:10px;width:100%}.room-duty-handoff textarea,.room-issue-notices textarea{min-height:100px}.room-issue-notices{background:#fff;border:1px solid #e2e7ec;border-radius:18px;margin-top:16px;padding:18px}.room-issue-notices details{border-bottom:1px solid #e2e7ec;padding:10px 0}.room-duty-history{background:#18212c70;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:100}.room-duty-history>section{background:#fff;border-radius:24px;color:#172033;font:400 16px/1.5 Outfit,sans-serif;max-height:90svh;overflow:auto;padding:24px;width:min(900px,100%)}.room-duty-history header{align-items:center;display:flex;gap:12px;justify-content:space-between}.room-duty-history h2{font:500 32px/1.1 Cormorant Garamond,Georgia,serif}.daily-duty-history-open,.room-duty-history button{background:#fff;border:1px solid #c4ccd6;border-radius:22px;color:#172033;cursor:pointer;font:500 15px/1.3 Outfit,sans-serif;min-height:44px;padding:10px 16px}.room-duty-history summary{cursor:pointer;min-height:44px;padding:10px 0}.room-duty-history details{border-bottom:1px solid #e4e8ec}.daily-duty-history-open:focus-visible,.room-duty-history button:focus-visible,.room-duty-history summary:focus-visible{outline:3px solid #176ee9;outline-offset:3px}@media(min-width:801px) and (max-height:750px){.daily-duties__step figure img{height:165px}.daily-duties__progress small{display:none}.daily-duties__progress button{min-height:44px}.daily-duties__actions{gap:6px}.daily-duties__focus>header{margin-bottom:10px}.daily-duties__toto{height:42px;margin-bottom:0;width:42px}}@media(max-width:320px){#root .toto-environment.toto-spatial-canvas .journey-home .journey-home__arrival:has(.daily-duties)[data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{padding-inline:8px!important}.daily-duties{overflow-wrap:anywhere;padding-inline:0}.daily-duties__assignments,.daily-duties__completed,.daily-duties__focus{border-radius:16px;padding:8px}.daily-duties__identity{padding:8px}.daily-duties__item label{gap:8px}.daily-duties__item input{height:24px;width:24px}.daily-duties__conditional{margin-left:0}.daily-duties__actions{grid-template-columns:1fr}.daily-duties__actions>*{grid-column:1}.daily-duties__completed>button span{min-width:0}.daily-duties__progress li{flex-basis:44px}.daily-duties__focus>header{gap:4px}.daily-duties__help{padding:8px}#root .journey-home:has(.daily-duties) .today-dashboard__tabs{flex-wrap:wrap}#root .journey-home:has(.daily-duties) .today-dashboard__tabs>*{flex:1 1 110px;min-width:0}}.my-day-duty-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.my-day-duty-tabs button{background:#fff;border:1px solid #dce2e7;border-radius:24px;color:#172033;cursor:pointer;font:500 15px/1.3 Outfit,sans-serif;min-height:44px;padding:10px 18px}.my-day-duty-tabs button[aria-current=page]{background:#087f4e;color:#fff}.my-day-duty-tabs button:focus-visible{outline:3px solid #176ee9;outline-offset:3px}.task-badge{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(145deg,#f5ffeecc,#b7cfae6b 58%,#e7f6e0a6);border:1px solid #f9fff4cc;border-radius:23%;box-shadow:inset 1px 1px 2px #ffffffe6,inset -1px -2px 3px #48673f2e,0 3px 7px #1223171f;color:#304c37;display:inline-flex;flex:none;height:76px;justify-content:center;width:76px}.task-badge svg{display:block;filter:drop-shadow(0 1px 1px rgba(255,255,255,.4))}@media(prefers-reduced-transparency:reduce){.task-badge{backdrop-filter:none;-webkit-backdrop-filter:none;background:#dbe8d6}}@media(forced-colors:active){.task-badge{--task-symbol-light:Canvas;background:Canvas;border:1px solid CanvasText;box-shadow:none;color:initial}.task-badge svg{filter:none}}#root#root#root#root#root .today-vessel-contract .journey-home__scroll-content.today-porcelain{margin:0 -12px!important;padding:10px 12px 20px!important}.today-home-overview{display:flex;flex-direction:column;height:100%;min-height:0}#root#root#root#root#root .today-vessel-contract .today-home-overview>.today-dashboard__grid{flex:1 1;height:auto;min-height:0}.today-home-overview__pages{align-items:center;display:flex;flex:none;font:400 13px/1.4 Outfit,sans-serif;gap:12px;justify-content:center;margin-top:12px}.today-home-overview__pages button{background:#fff;border:1px solid #dce5df;border-radius:22px;color:#28332e;cursor:pointer;min-height:44px;padding:8px 14px}.today-home-overview__pages button:disabled{cursor:default;opacity:.45}@media(min-width:1101px) and (min-height:701px) and (max-height:780px){#root#root#root#root#root .today-vessel-contract .today-bento__shelf figure{--trophy-height:56px}#root#root#root#root#root .today-vessel-contract .today-bento__moment .today-celebration-art{height:64px;width:96px}#root#root#root#root#root .today-vessel-contract .today-bento__moment{grid-template-columns:96px minmax(0,1fr)}}#root#root#root#root#root .today-vessel-contract .today-home-overview.is-paged>.today-dashboard__grid{grid-template-rows:minmax(-webkit-min-content,1fr);grid-template-rows:minmax(min-content,1fr)}#root#root#root#root#root .today-vessel-contract .today-home-overview.is-paged>.today-dashboard__grid>.today-bento{grid-row:1}#root#root#root#root#root .today-home-overview.is-paged .today-dashboard__workday .today-vessel-actions button{min-height:44px}@media(max-width:1100px){.today-home-overview{height:auto;min-height:100%}}.today-arrival__intro{color:#ffffffc7;color:var(--toto-appearance-muted,#ffffffc7);font:400 15px/1.5 Outfit,system-ui,sans-serif;margin:12px 0 0;max-width:65ch}.today-arrival{color:#fffffff5;color:var(--toto-appearance-ink,#fffffff5);font:400 14px/1.5 Outfit,system-ui,sans-serif;margin-top:20px}.today-arrival__section{border-top:1px solid #fff3;border-top:1px solid var(--toto-appearance-line,#fff3);padding:20px 0}.today-arrival__section h2{align-items:baseline;display:flex;flex-wrap:wrap;font:500 17px/1.4 Outfit,system-ui,sans-serif;gap:12px;margin:0 0 12px}.today-arrival__section h2 small,.today-arrival__section h2 span{color:#ffffffb8;color:var(--toto-appearance-muted,#ffffffb8);font-size:12px;font-weight:400}.today-arrival__section p{margin:5px 0}.today-arrival__day{border-top:0;padding-top:0}.today-arrival__shift{font-size:18px}.today-arrival__availability,.today-arrival__quiet,.today-arrival__signal p,.today-arrival__signal small{color:#ffffffc7;color:var(--toto-appearance-muted,#ffffffc7)}.today-arrival__availability{font-size:12px;margin:12px 0}.today-arrival__signal{align-items:center;border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--toto-appearance-line,#ffffff1f);display:flex;gap:20px;justify-content:space-between;padding:14px 0}.today-arrival__signal>div{min-width:0;overflow-wrap:anywhere}.today-arrival__signal strong{font-weight:500}.today-arrival__signal.is-critical{-webkit-border-start:2px solid #fff;-webkit-border-start:2px solid var(--toto-appearance-ink,#fff);-webkit-padding-start:12px;border-inline-start:2px solid #fff;border-inline-start:2px solid var(--toto-appearance-ink,#fff);padding-inline-start:12px}.today-arrival__link,.today-arrival__signal button{background:none;border:0;color:inherit;cursor:pointer;font:500 13px/1.5 Outfit,system-ui,sans-serif;min-height:44px;padding:8px 0;text-align:left}.today-arrival__signal button{flex-shrink:0;max-width:35%}.today-arrival button:focus-visible,.today-arrival summary:focus-visible{border-radius:4px;outline:2px solid currentColor;outline-offset:3px}.today-arrival__team summary{cursor:pointer;font-weight:500;min-height:44px}.today-arrival__teammate{display:flex;flex-wrap:wrap;gap:4px 20px;justify-content:space-between;padding:10px 0}.today-arrival__teammate small{flex-basis:100%}@media(max-width:700px){.today-arrival__signal{align-items:stretch;flex-direction:column;gap:4px}.today-arrival__signal button{max-width:100%}.today-arrival__intro{font-size:14px}}.today-arrival__day{grid-column-gap:20px;align-items:center;column-gap:20px;display:grid;grid-template-columns:minmax(0,1fr) auto}.today-arrival__day h2{grid-column:1/-1}.today-arrival__day .today-arrival__link{max-width:180px}@media(max-width:700px){.today-arrival__day{grid-template-columns:minmax(0,1fr)}.today-arrival__day .today-arrival__link{max-width:none}}.today-arrival__alerts{border-top:0;padding:16px 0}.today-arrival__alerts h2{font-size:15px;margin-bottom:16px}.today-arrival__icons{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px 24px}.today-arrival__icon{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:400 14px/1.35 Outfit,system-ui,sans-serif;gap:9px;min-height:112px;overflow-wrap:anywhere;padding:4px;width:100px}.today-arrival__icon[aria-expanded=true] .task-badge{outline:2px solid currentColor;outline-offset:4px}.today-arrival__signal-details{border-top:1px solid #fff3;border-top:1px solid var(--toto-appearance-line,#fff3);font-size:14px;margin-top:16px;max-width:65ch;padding:12px 0}.today-arrival__task-status{color:inherit;color:var(--toto-appearance-muted,inherit);display:block;font-size:12px;margin:4px 0}.today-arrival__signal-details button{background:none;border:0;color:inherit;cursor:pointer;font:500 14px/1.5 Outfit,system-ui,sans-serif;min-height:44px;padding:8px 0}#root .today-brief .today-dashboard__business{background:#0000;border:0;border-bottom:1px solid #dce3e3;box-shadow:none;margin-bottom:10px;padding:0 0 10px}#root .today-brief h2{align-items:center;display:flex;font:500 28px/1.1 Cormorant Garamond,Georgia,serif;gap:10px;margin:0 0 8px}#root .today-brief .today-dashboard__section-mark{flex:none;height:30px;width:30px}#root .today-brief .today-dashboard__panel{background:#0000;border:0;box-shadow:none;padding:0}#root .today-brief .today-dashboard__metrics{gap:12px;padding:0}#root .today-brief .today-dashboard__metrics>div{gap:8px;padding:0}#root .today-brief .today-dashboard__metrics h3{font-size:14px;line-height:1.3}#root .today-brief .today-dashboard__metrics strong{font-size:22px;line-height:1.1}#root .today-brief .today-dashboard__metrics p{font-size:13px;margin:2px 0 0}#root .today-brief .today-dashboard__icon{flex:none;height:30px;width:30px}#root .today-brief .today-dashboard__grid{grid-gap:10px 24px;display:grid;gap:10px 24px;grid-template-columns:1fr 1fr}#root .today-brief .today-dashboard__attention{grid-column:1;grid-row:1/3}#root .today-brief .today-dashboard__workday{grid-column:2;grid-row:1;padding:0}#root .today-brief .today-dashboard__health-card{border-top:1px solid #dce3e3;grid-column:2;grid-row:2;padding:8px 0 0}#root .today-brief .today-dashboard__ribbon{background:#0000;border:0;border-top:1px solid #dce3e3;box-shadow:none;display:block;grid-column:1;grid-row:3;margin:0;padding:8px 0 0}#root .today-brief .today-dashboard__people{border-top:1px solid #dce3e3;grid-column:2;grid-row:3;padding:8px 0 0}#root .today-brief .today-dashboard__row{gap:10px;min-height:38px;padding:4px 0}#root .today-brief .today-dashboard__row h3{font-size:14px;line-height:1.3}#root .today-brief .today-brief__attention-link{align-items:center;background:#0000;border:0;border-bottom:1px solid #e5e9e9;color:inherit;cursor:pointer;display:flex;min-height:44px;text-align:left;width:100%}#root .today-brief .today-dashboard__value{margin-left:auto;text-align:right}#root .today-brief .today-dashboard__value strong{font-size:16px;line-height:1}#root .today-brief .today-dashboard__value p{font-size:12px;margin:0}#root .today-brief .today-dashboard__availability{align-items:center;gap:8px;margin-top:4px}#root .today-brief .today-dashboard__availability p{font-size:12px;line-height:1.35}#root .today-brief .today-arrival__link{font-size:13px;min-height:44px;padding:4px 0}#root .today-brief .today-dashboard__workday>h2{margin-bottom:4px}#root .today-brief .today-dashboard__health-card p,#root .today-brief .today-dashboard__ribbon p,#root .today-brief .today-dashboard__workday p{color:#626577;color:var(--sculpted-muted,#626577);font:400 13px/1.4 Outfit,sans-serif;margin:4px 0}#root .today-brief .today-brief__team-links{display:flex;flex-wrap:wrap;gap:16px}#root .today-brief .today-dashboard__health-card h2 .today-arrival__link,#root .today-brief .today-dashboard__people h2 .today-arrival__link{font:400 13px/1.4 Outfit,sans-serif;margin-left:auto;white-space:nowrap}#root .today-brief .today-dashboard__recognition{display:flex;flex-wrap:wrap;gap:10px}#root .today-brief .today-dashboard__recognition button{font-size:13px;min-height:44px;padding:6px 12px}#root .today-brief .today-dashboard__people>.today-dashboard__panel{grid-gap:8px 16px;display:grid;gap:8px 16px;grid-template-columns:1fr 1fr}#root .today-brief .today-dashboard__celebration{display:block;min-height:0;padding:0}#root .today-brief .today-dashboard__celebration>.today-dashboard__icon{display:none}#root .today-brief .today-dashboard__celebration p{font-size:12px;margin:2px 0 0}.today-brief-dialog{background:#17202b66;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:90}.today-brief-dialog>[role=dialog]{background:#fafcfc;background:var(--sculpted-white,#fafcfc);border-radius:26px;color:#171d2b;color:var(--sculpted-ink,#171d2b);font:400 15px/1.5 Outfit,sans-serif;max-height:90svh;overflow:auto;padding:24px;width:min(850px,100%)}.today-brief-dialog>[role=dialog]>header{align-items:center;display:flex;gap:16px;justify-content:space-between}.today-brief-dialog button{min-height:44px}.today-brief-dialog h2{font:500 32px/1.1 Cormorant Garamond,Georgia,serif}#root .today-brief button:focus-visible,.today-brief-dialog button:focus-visible{outline:3px solid #2674dc;outline-offset:2px}@media(max-width:900px){#root .today-brief .today-dashboard__grid{display:flex;flex-direction:column}#root .today-brief .today-dashboard__metrics{grid-template-columns:1fr 1fr}#root .today-brief h2{font-size:28px}#root .today-brief .today-dashboard__people h2{flex-wrap:wrap}}#root .today-brief .today-dashboard__workday h2 .today-arrival__link{font:400 13px/1.4 Outfit,sans-serif;margin-left:auto;white-space:nowrap}#root .today-brief{margin-top:4px}#root .today-brief .today-dashboard__grid>section{background:#0000;border-radius:0;box-shadow:none;min-height:0}#root .today-brief .today-dashboard__attention{border:0;padding:0}#root .today-brief .today-dashboard__workday{border:0;display:block}#root .today-brief .today-dashboard__ribbon-intro p{max-width:none}#root .today-brief .today-dashboard__recognition{border:0;padding:0}#root .today-brief .today-dashboard__recognize{margin:0}#root .today-brief .today-dashboard__ribbon{min-height:0}@media(min-width:901px){#root .toto-environment.toto-spatial-canvas[data-material=sculpted] .journey-home:has(.today-brief) .journey-home__arrival[data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{padding:20px!important}}#root .today-brief .today-brief__metric-status{align-items:center;display:flex;gap:6px}#root .today-brief .today-brief__metric-status p{margin:0}#root .today-brief .today-dashboard__health-card h2{position:relative}#root .today-brief .today-dashboard__health-card h2 .today-arrival__link{position:absolute;right:0;top:0}#root .today-brief .today-dashboard__health-card>p:first-of-type{padding-right:110px}@media(min-width:901px) and (max-height:800px){#root .toto-spatial-canvas .journey-home .journey-home__arrival .today-arrival-heading h1{font-size:36px!important}#root .today-dashboard__tabs{margin-bottom:2px;margin-top:6px}#root .today-brief{margin-top:0;padding-bottom:0}#root .today-brief .today-dashboard__status{font-size:13px;padding:0 8px 4px}#root .today-brief .today-dashboard__attention h2{font-size:26px;margin-bottom:6px}#root .today-brief .today-brief__attention-link{height:44px;min-height:44px;padding:0}#root .today-brief .today-dashboard__availability{border:0;padding-top:0}#root .today-brief .today-dashboard__people .today-dashboard__celebration{align-items:baseline;display:flex;gap:6px;min-height:0}#root .today-brief .today-dashboard__people .today-dashboard__celebration h3{flex:none}#root .today-brief .today-dashboard__people .today-dashboard__celebration p{margin:0;white-space:nowrap}#root .today-brief .today-dashboard__status{padding-bottom:0}#root .today-brief .today-dashboard__business{margin-bottom:6px;padding-bottom:6px}#root .today-brief .today-dashboard__business h2{margin-bottom:4px}#root .today-brief .today-dashboard__grid{row-gap:6px}#root .today-brief .today-dashboard__attention h2{margin-bottom:4px}#root .today-brief .today-dashboard__availability{margin-top:0}#root .today-brief .today-dashboard__people h2{margin-bottom:4px}}@media(max-width:900px){#root .today-brief{padding-bottom:64px;scroll-padding-bottom:64px}#root .today-brief .today-dashboard__availability button,#root .today-brief .today-dashboard__people .today-dashboard__row:last-child{scroll-margin-bottom:64px}}@media(min-width:901px) and (max-height:800px){#root .today-brief .today-dashboard__grid{row-gap:4px}}#root .today-brief.today-porcelain{--porcelain-shadow:var(--today-raised);font-size:14px;margin:0;padding:18px 20px 20px}#root .today-brief.today-porcelain .today-dashboard__status{font-size:14px;margin:0 0 8px;padding:0}#root .today-brief.today-porcelain h2{font-size:30px;font-weight:500;line-height:1.1}#root .today-brief.today-porcelain .today-dashboard__business{border:0;margin:0 0 18px;padding:0}#root .today-brief.today-porcelain .today-dashboard__metrics{gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}#root .today-brief.today-porcelain .today-dashboard__metrics>div{align-items:center;background:var(--today-surface);border:0;border-radius:22px;box-shadow:var(--porcelain-shadow);min-width:0;padding:18px}#root .today-brief.today-porcelain .today-dashboard__metrics h3{font-size:14px;line-height:1.35;margin:0 0 6px}#root .today-brief.today-porcelain .today-dashboard__metrics .today-dashboard__icon{flex:none;height:40px;width:40px}#root .today-brief.today-porcelain .today-dashboard__metrics .is-category-0 .today-dashboard__icon,#root .today-brief.today-porcelain .today-dashboard__metrics .is-category-3 .today-dashboard__icon{color:var(--today-green)}#root .today-brief.today-porcelain .today-dashboard__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(12,minmax(0,1fr))}#root .today-brief.today-porcelain .today-dashboard__grid>section{background:var(--today-surface);border:0;border-radius:24px;box-shadow:var(--porcelain-shadow);display:flex;flex-direction:column;min-width:0;padding:18px}#root .today-brief.today-porcelain .today-dashboard__attention{grid-column:1/5;grid-row:1}#root .today-brief.today-porcelain .today-dashboard__workday{grid-column:5/9;grid-row:1}#root .today-brief.today-porcelain .today-dashboard__health-card{grid-column:9/13;grid-row:1}#root .today-brief.today-porcelain .today-dashboard__grid>.today-bento--trophies{grid-column:1/8}#root .today-brief.today-porcelain .today-dashboard__grid>.today-bento--celebrations{grid-column:8/13}#root .today-brief.today-porcelain .today-dashboard__section-mark{background:#0000;border:0;box-shadow:none;color:var(--today-green);height:34px;width:34px}#root .today-brief.today-porcelain .today-dashboard__attention>.today-dashboard__panel{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:8px 0 16px}#root .today-brief.today-porcelain .today-dashboard__attention-group{border:0;min-width:0}#root .today-brief.today-porcelain .today-dashboard__attention-group+.today-dashboard__attention-group{border-left:1px solid #e3e7e9;padding-left:12px}#root .today-brief.today-porcelain .today-brief__attention-link{align-items:flex-start;border:0;display:flex;flex-direction:column;height:auto;min-height:72px;padding:0}#root .today-brief.today-porcelain .today-brief__attention-link h3{font-size:13px;font-weight:400;line-height:1.3;margin:0}#root .today-brief.today-porcelain .today-dashboard__value{margin:0;min-width:0;text-align:left}#root .today-brief.today-porcelain .today-dashboard__value strong{display:block;font-size:20px;line-height:1.2;margin:5px 0}#root .today-brief.today-porcelain .today-dashboard__value p{font-size:12px;line-height:1.35}#root .today-brief.today-porcelain .today-dashboard__availability{align-items:center;border-top:1px solid #e3e7e9;display:flex;gap:12px;margin-top:auto;padding-top:8px}#root .today-brief.today-porcelain .today-dashboard__availability p{flex:1 1;font-size:12px;line-height:1.4;margin:0}#root .today-brief.today-porcelain .today-bento__action,#root .today-brief.today-porcelain .today-porcelain__action{align-items:center;background:var(--today-surface);border:0;border-radius:50%;box-shadow:var(--porcelain-shadow);color:var(--today-ink);display:inline-flex;flex:none;height:44px;justify-content:center;min-height:44px;min-width:44px;padding:0;width:44px}#root .today-brief.today-porcelain .today-bento__footer>.today-bento__action:last-child:has(svg+svg){border-radius:24px;width:64px}#root .today-brief.today-porcelain .today-dashboard__health-card h2{padding-right:48px;position:static}#root .today-brief.today-porcelain .today-dashboard__health-card{position:relative}#root .today-brief.today-porcelain .today-dashboard__health-card h2 .today-porcelain__action{position:absolute;right:18px;top:18px}#root .today-brief.today-porcelain .today-dashboard__health-card>p:first-of-type{padding:0}#root .today-brief.today-porcelain .today-dashboard__health-card p,#root .today-brief.today-porcelain .today-dashboard__workday p{font-size:14px;line-height:1.4}#root .today-brief.today-porcelain .today-porcelain__health-status{align-items:center;color:var(--today-muted);display:flex;gap:16px;margin-top:auto;padding-top:14px}#root .today-brief.today-porcelain .today-brief__team-links{display:block;margin-top:auto}#root .today-brief.today-porcelain .today-porcelain__work-link{align-items:center;display:flex;gap:14px;min-height:54px;padding:6px 0}#root .today-brief.today-porcelain .today-porcelain__work-link+.today-porcelain__work-link{border-top:1px solid #e3e7e9}#root .today-brief.today-porcelain .today-porcelain__work-link>span{flex:1 1;font-size:14px}#root .today-brief.today-porcelain .today-bento h2{font-size:30px}#root .today-brief.today-porcelain .today-bento__state{font-size:13px}#root .today-brief.today-porcelain .today-bento__shelf{padding-bottom:12px}#root .today-brief.today-porcelain .today-bento__shelf figcaption{font-size:13px;line-height:1.3}#root .today-brief.today-porcelain .today-bento__footer{margin-top:auto}#root .today-brief.today-porcelain .today-bento__footer p{font-size:12px}#root .today-brief.today-porcelain .today-porcelain__empty-celebration{color:#8692a4;display:grid;flex:1 1;min-height:100px;place-items:center}#root .today-brief.today-porcelain .today-bento__empty-dates{color:var(--today-muted);font-size:12px;margin:8px 0}#root .today-brief.today-porcelain .today-bento--celebrations:has(.today-porcelain__empty-celebration) .today-bento__moments{display:none}@media(max-width:1100px){#root .today-brief.today-porcelain .today-dashboard__attention{grid-column:1/7}#root .today-brief.today-porcelain .today-dashboard__workday{grid-column:7/13}#root .today-brief.today-porcelain .today-dashboard__health-card{grid-column:1/13;grid-row:2}#root .today-brief.today-porcelain .today-dashboard__grid>.today-bento{grid-row:3}#root .today-brief.today-porcelain .today-dashboard__health-card{min-height:150px}}@media(max-width:800px){#root .today-brief.today-porcelain .today-dashboard__grid{display:flex;flex-direction:column}#root .today-brief.today-porcelain .today-dashboard__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#root .today-brief.today-porcelain .today-dashboard__grid>section{min-height:0}#root .today-brief.today-porcelain .today-dashboard__metrics>div{padding:14px}#root .today-brief.today-porcelain .today-dashboard__grid>.today-bento{order:0}}@media(max-width:450px){#root .today-brief.today-porcelain{padding:18px 16px 24px}#root .today-brief.today-porcelain .today-dashboard__attention>.today-dashboard__panel,#root .today-brief.today-porcelain .today-dashboard__metrics{grid-template-columns:1fr}#root .today-brief.today-porcelain .today-dashboard__attention-group+.today-dashboard__attention-group{border-left:0;border-top:1px solid #e3e7e9;padding-left:0;padding-top:10px}#root .today-brief.today-porcelain .today-bento__shelf{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}}#root .today-brief.today-porcelain h2{justify-content:flex-start;text-align:left}#root .today-brief.today-porcelain .today-dashboard__section-mark{color:var(--today-green)!important}#root .today-brief.today-porcelain .today-dashboard__workday{display:flex}#root .today-brief.today-porcelain .today-porcelain__work-link{justify-content:flex-start;text-align:left}#root .journey-home:has(.today-porcelain) .today-arrival-heading,#root .journey-home:has(.today-porcelain) .today-dashboard__tabs{margin-inline:20px}#root .today-brief.today-porcelain .today-dashboard__grid{grid-template-columns:repeat(30,minmax(0,1fr))}#root .today-brief.today-porcelain .today-dashboard__attention{grid-column:1/12}#root .today-brief.today-porcelain .today-dashboard__workday{grid-column:12/21}#root .today-brief.today-porcelain .today-dashboard__health-card{grid-column:21/31}#root .today-brief.today-porcelain .today-dashboard__grid>.today-bento--trophies{grid-column:1/18;grid-row:2}#root .today-brief.today-porcelain .today-dashboard__grid>.today-bento--celebrations{grid-column:18/31;grid-row:2}#root .today-brief.today-porcelain .today-bento__footer{min-height:44px;padding-top:6px}#root .today-brief.today-porcelain .today-bento__heading{flex-wrap:nowrap}#root .today-brief.today-porcelain .today-bento--celebrations:has(.today-porcelain__empty-celebration) .today-bento__state{margin-bottom:14px;order:2;text-align:center}#root .today-brief.today-porcelain .today-bento--celebrations:has(.today-porcelain__empty-celebration) .today-bento__footer{order:3}#root .today-brief.today-porcelain .today-bento__empty-dates{flex:1 1;margin:0}@media(min-width:451px) and (max-width:1100px){#root .today-brief.today-porcelain .today-dashboard__grid{display:flex;flex-direction:column}#root .today-brief.today-porcelain .today-dashboard__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#root .today-brief.today-porcelain .today-bento__heading{flex-wrap:wrap}}@media(min-width:1101px) and (max-height:800px){#root .today-brief.today-porcelain{padding-top:10px}#root .today-brief.today-porcelain .today-dashboard__grid{gap:16px}#root .today-brief.today-porcelain .today-dashboard__grid>section{padding:12px 16px}#root .today-brief.today-porcelain .today-dashboard__business{margin-bottom:14px}#root .today-brief.today-porcelain .today-dashboard__metrics>div{padding:12px 16px}#root .today-brief.today-porcelain .today-dashboard__attention>.today-dashboard__panel{margin:4px 0 6px}#root .today-brief.today-porcelain .today-brief__attention-link{min-height:60px}#root .today-brief.today-porcelain .today-dashboard__availability{padding-top:6px}#root .today-brief.today-porcelain h2{font-size:28px}}#root .journey-home:has(.today-porcelain) .today-arrival-heading h1{padding-left:20px}#root .today-brief.today-porcelain{padding-top:8px}#root .today-brief.today-porcelain .today-dashboard__business{margin-bottom:14px}#root .today-brief.today-porcelain .today-dashboard__metrics>div{padding:14px 18px}#root .today-brief.today-porcelain .today-dashboard__grid>section{padding:10px 18px}#root .today-brief.today-porcelain .today-dashboard__workday,#root .today-brief.today-porcelain .today-dashboard__workday p{text-align:left}#root .today-brief.today-porcelain .today-dashboard__grid>.today-bento{padding:12px 18px}#root .today-brief.today-porcelain .today-bento__state{margin:0 0 4px}#root .today-brief.today-porcelain .today-bento__shelf img{height:104px}#root .today-brief.today-porcelain .today-bento__footer{padding-top:0}#root .today-brief.today-porcelain .today-dashboard__health-card h2{font-size:28px}@media(min-width:1101px) and (max-height:900px){#root .today-brief.today-porcelain .today-dashboard__attention>.today-dashboard__panel{margin:4px 0 8px}#root .today-brief.today-porcelain .today-brief__attention-link{min-height:60px}#root .today-brief.today-porcelain .today-dashboard__grid{gap:16px}#root .today-brief.today-porcelain .today-porcelain__work-link{min-height:48px;padding:2px 0}#root .today-brief.today-porcelain .today-bento__shelf img{height:96px}}@media(max-width:1100px){#root .today-brief.today-porcelain .today-dashboard__grid>.today-bento,#root .today-brief.today-porcelain .today-dashboard__grid>section{padding:18px}#root .today-brief.today-porcelain .today-bento__shelf img{height:150px}#root .today-brief.today-porcelain .today-bento__heading{flex-wrap:wrap}}#root .today-brief.today-porcelain .today-dashboard__workday{align-items:stretch}#root .today-brief.today-porcelain .today-dashboard__health-card h2{display:flex}#root .today-brief.today-porcelain .today-dashboard__status{margin-bottom:4px}#root .today-brief.today-porcelain .today-dashboard__business{margin-bottom:10px}#root .today-brief.today-porcelain .today-dashboard__attention h2{margin-bottom:4px}#root .today-brief.today-porcelain .today-dashboard__availability{padding-top:4px}#root .today-brief.today-porcelain .today-bento__shelf{padding-bottom:8px}@media(min-width:1101px) and (max-height:800px){#root .today-brief.today-porcelain .today-dashboard__metrics>div{padding:10px 14px}#root .today-brief.today-porcelain .today-dashboard__health-card h2,#root .today-brief.today-porcelain h2{font-size:26px}#root .today-brief.today-porcelain .today-bento__shelf img{height:80px}#root .today-brief.today-porcelain .today-dashboard__grid>section{padding-block:8px}}@media(max-width:320px){#root .today-brief.today-porcelain{padding-inline:12px}#root .today-brief.today-porcelain .today-dashboard__grid>section{padding:12px}#root .today-brief.today-porcelain h2{flex-wrap:wrap;overflow-wrap:anywhere}#root .today-brief.today-porcelain .today-dashboard__metrics>div{display:block;padding:12px}#root .today-brief.today-porcelain .today-dashboard__metrics>div>div{min-width:0;overflow-wrap:anywhere}#root .today-brief.today-porcelain .today-bento__shelf{grid-template-columns:1fr}#root .today-brief.today-porcelain .today-bento__footer,#root .today-brief.today-porcelain .today-bento__heading{flex-wrap:wrap}#root .today-brief.today-porcelain .today-porcelain__work-link{flex-wrap:wrap;gap:8px}#root .today-brief.today-porcelain .today-porcelain__work-link>span{min-width:0;overflow-wrap:anywhere}#root .today-brief.today-porcelain .today-porcelain__work-link>button{margin-left:auto}#root .today-brief.today-porcelain .today-dashboard__health-card h2{padding-right:0}#root .today-brief.today-porcelain .today-dashboard__health-card h2 .today-porcelain__action{position:static}#root .today-brief.today-porcelain .today-dashboard__availability{flex-wrap:wrap}#root .today-brief.today-porcelain .today-dashboard__availability p{flex-basis:100%}#root .today-brief.today-porcelain .today-bento__heading time{white-space:normal}}#root .toto-spatial-canvas .today-arrival-heading.today-arrival-heading{padding-inline:20px!important}#root .today-arrival-heading .today-dashboard__tabs{margin-inline:0!important}#root .today-brief.today-porcelain{padding-bottom:19px}@media(max-width:450px){#root .toto-spatial-canvas .today-arrival-heading.today-arrival-heading{padding-inline:16px!important}}#root .today-brief.today-porcelain .is-personal-shift>.today-brief__team-links{grid-gap:6px 12px;display:grid;gap:6px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}#root .today-brief.today-porcelain .is-personal-shift .today-porcelain__work-link{gap:8px;min-height:44px;padding:0}#root .today-brief.today-porcelain .is-personal-shift .today-porcelain__work-link>svg{display:none}#root .today-brief.today-porcelain .is-personal-shift .today-porcelain__work-link>span{min-width:0;overflow-wrap:anywhere}#root .today-brief.today-porcelain .is-personal-shift>p{margin:2px 0}#root .today-brief.today-porcelain .today-bento--trophies .today-bento__heading{grid-gap:0 10px;display:grid;gap:0 10px;grid-template-columns:minmax(0,1fr) 44px}#root .today-brief.today-porcelain .today-bento--trophies .today-bento__heading h2{grid-column:1;grid-row:1}#root .today-brief.today-porcelain .today-bento--trophies .today-bento__heading .today-bento__action{grid-column:2;grid-row:1}#root .today-brief.today-porcelain .today-bento--trophies .today-bento__heading .today-bento__state{grid-column:1/3;grid-row:2}@media(min-width:1101px) and (max-height:800px){#root .toto-spatial-canvas .today-arrival-heading.today-arrival-heading{align-items:center;gap:12px}#root .today-arrival-heading>div{align-items:center;display:flex;flex:1 1;gap:16px;min-width:0}#root .today-arrival-heading h1{flex:1 1;min-width:0}#root .today-arrival-heading .today-dashboard__tabs{flex:none;gap:10px;margin-block:0!important}#root .today-arrival-heading time{align-self:center;flex:none;margin-top:0}#root .today-brief.today-porcelain{padding-top:0;position:relative}#root .today-brief.today-porcelain .today-dashboard__status{margin:0;min-height:29px;position:absolute;right:20px;top:0}#root .today-brief.today-porcelain .today-dashboard__business h2{padding-right:360px}#root .today-brief.today-porcelain .today-dashboard__business{margin-bottom:8px}#root .today-brief.today-porcelain .today-dashboard__metrics>div{padding-block:8px}#root .today-brief.today-porcelain .today-dashboard__grid>section{padding-block:6px}#root .today-brief.today-porcelain .today-dashboard__value{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px}#root .today-brief.today-porcelain .today-dashboard__value strong{margin:2px 0}#root .today-brief.today-porcelain .today-brief__attention-link{min-height:48px}#root .today-brief.today-porcelain .today-brief__team-links{grid-gap:6px 12px;display:grid;gap:6px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}#root .today-brief.today-porcelain .today-porcelain__work-link{gap:8px;min-height:44px;padding:0}#root .today-brief.today-porcelain .today-porcelain__work-link>svg{display:none}#root .today-brief.today-porcelain .today-porcelain__work-link>span{min-width:0;overflow-wrap:anywhere}#root .today-brief.today-porcelain .today-dashboard__health-card h2{padding-right:0}#root .today-brief.today-porcelain .today-dashboard__health-card h2 .today-porcelain__action{bottom:6px;right:18px;top:auto}#root .today-brief.today-porcelain .today-porcelain__health-status{padding-right:50px;padding-top:8px}#root .today-brief.today-porcelain .today-bento--trophies .today-bento__heading{display:flex;gap:10px}#root .today-brief.today-porcelain .today-bento--trophies .today-bento__heading .today-bento__state{flex:1 1;margin:0}#root .today-brief.today-porcelain .today-porcelain__empty-celebration{min-height:80px}#root .today-brief.today-porcelain .today-bento--celebrations:has(.today-porcelain__empty-celebration) .today-bento__state{margin-bottom:8px}}@media(max-width:1100px){#root .today-brief.today-porcelain .is-personal-shift>.today-brief__team-links{display:block}#root .today-brief.today-porcelain .is-personal-shift .today-porcelain__work-link{min-height:54px;padding-block:6px}#root .today-brief.today-porcelain .is-personal-shift .today-porcelain__work-link>svg{display:block}}@media(max-width:320px){#root .today-brief.today-porcelain .today-bento--trophies .today-bento__heading{display:flex;flex-wrap:wrap}}@media(min-width:1101px) and (max-height:800px){#root .today-brief.today-porcelain .today-dashboard__attention>.today-dashboard__panel{gap:6px;margin-bottom:4px}#root .today-brief.today-porcelain .today-dashboard__attention-group+.today-dashboard__attention-group{padding-left:6px}}#root .today-brief.today-porcelain .today-bento__roster-source{flex:1 1;margin:0}@media(min-width:1101px) and (max-height:900px){#root .today-brief.today-porcelain .today-bento__moments{padding-bottom:4px}#root .today-brief.today-porcelain .is-personal-shift>.today-brief__team-links{row-gap:0}#root .today-brief.today-porcelain .is-personal-shift>p{margin-block:0}#root .today-brief.today-porcelain .today-dashboard__grid{row-gap:12px}}@media(min-width:1101px){#root .today-brief.today-porcelain .today-dashboard__workday:not(.is-personal-shift)>.today-brief__team-links{grid-gap:6px 12px;display:grid;gap:6px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}#root .today-brief.today-porcelain .today-dashboard__workday:not(.is-personal-shift) .today-porcelain__work-link{gap:8px;min-height:44px;padding:0}#root .today-brief.today-porcelain .today-dashboard__workday:not(.is-personal-shift) .today-porcelain__work-link>svg{display:none}#root .today-brief.today-porcelain .today-dashboard__workday:not(.is-personal-shift) .today-porcelain__work-link>span{min-width:0;overflow-wrap:anywhere}}@media(min-width:1101px) and (min-height:901px){#root .today-brief.today-porcelain .today-dashboard__business{margin-bottom:8px}}@media(max-width:320px){#root .today-brief.today-porcelain .today-dashboard__metrics{grid-template-columns:minmax(0,1fr)}#root .today-brief.today-porcelain .today-brief__metric-status{flex-wrap:wrap;overflow-wrap:anywhere}#root .today-brief.today-porcelain .today-porcelain__work-link{display:grid;grid-template-columns:minmax(0,1fr) 44px}#root .today-brief.today-porcelain .today-porcelain__work-link>svg{display:none}#root .today-brief.today-porcelain .today-bento__shelf figcaption{overflow-wrap:anywhere}#root .today-brief.today-porcelain .today-bento__footer p{flex-basis:100%;min-width:0;overflow-wrap:anywhere}#root .today-brief.today-porcelain .today-bento__pager{flex-wrap:wrap;gap:4px;max-width:100%}}@media(min-width:1101px) and (max-height:800px){#root .today-arrival-heading .today-dashboard__tabs a,#root .today-arrival-heading .today-dashboard__tabs button{min-width:0;padding-inline:12px}}@media(min-width:1101px) and (min-height:801px) and (max-height:1000px){#root .today-brief.today-porcelain .today-bento__shelf img{height:clamp(60px,calc(100svh - 830px),104px)}#root .today-brief.today-porcelain .today-dashboard__grid{row-gap:6px}#root .today-brief.today-porcelain .today-dashboard__grid>section{padding-block:6px}}@media(min-width:1101px) and (min-height:801px) and (max-height:900px){#root .today-brief.today-porcelain .today-brief__attention-link{min-height:48px}#root .today-brief.today-porcelain .today-dashboard__metrics>div{padding-block:12px}}#root#root .today-brief.today-porcelain .today-dashboard__health-card h2{padding-right:0}#root#root .today-brief.today-porcelain .today-dashboard__health-card .today-dashboard__metrics{grid-gap:18px 12px;display:grid;flex:1 1;gap:18px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}#root#root .today-brief.today-porcelain .today-dashboard__health-card .today-dashboard__metrics>div{align-items:flex-start;background:none;border-radius:0;box-shadow:none;gap:8px;padding:0}#root#root .today-brief.today-porcelain .today-dashboard__metrics .today-dashboard__icon,#root#root .today-brief.today-porcelain .today-dashboard__metrics svg{height:18px;width:18px}#root#root .today-brief.today-porcelain .today-dashboard__metrics h3{font-size:13px}#root#root .today-brief.today-porcelain .today-dashboard__metrics p{font-size:12px}#root#root .today-dashboard__health-card>footer{border-top:1px solid #e3e7e9;margin-top:auto;padding-top:10px}#root#root .today-dashboard__health-card>footer button{align-items:center;background:none;box-shadow:none;display:flex;font-size:13px;gap:8px}#root#root .today-brief.today-porcelain .today-dashboard__attention>.today-dashboard__panel{flex:1 1;gap:12px;grid-template-columns:1fr;margin:16px 0}#root#root .today-brief.today-porcelain .today-dashboard__attention-group+.today-dashboard__attention-group{border:0;padding:0}#root#root .today-brief.today-porcelain .today-brief__attention-link{align-items:center;flex-direction:row;justify-content:space-between;min-height:40px}#root#root .today-brief.today-porcelain .today-dashboard__value{text-align:right}#root#root .today-brief.today-porcelain .today-brief__team-links{display:block}#root#root .today-brief.today-porcelain .today-porcelain__work-link{min-height:48px;padding:6px 0}#root#root .today-brief.today-porcelain .today-porcelain__work-link>svg{display:none}#root#root .today-brief.today-porcelain .today-porcelain__action{background:none;box-shadow:none}@media(min-width:1101px){#root#root .today-brief.today-porcelain .today-dashboard__grid{gap:20px;grid-template-columns:repeat(6,minmax(0,1fr))}#root#root .today-brief.today-porcelain .today-dashboard__grid>section{padding:20px}#root#root .today-brief.today-porcelain .today-dashboard__attention{grid-column:1/3;grid-row:1}#root#root .today-brief.today-porcelain .today-dashboard__workday{grid-column:3/5;grid-row:1}#root#root .today-brief.today-porcelain .today-dashboard__health-card{grid-column:5/7;grid-row:1}#root#root .today-brief.today-porcelain .today-dashboard__grid>.today-bento--trophies{grid-column:1/4;grid-row:2}#root#root .today-brief.today-porcelain .today-dashboard__grid>.today-bento--celebrations{grid-column:4/7;grid-row:2}#root#root .today-brief.today-porcelain .today-dashboard__grid>section:not(.today-bento){min-height:250px}}@media(min-width:1101px) and (max-height:800px){#root#root .today-brief.today-porcelain .today-dashboard__grid{gap:16px}#root#root .today-brief.today-porcelain .today-dashboard__grid>section{padding:12px 16px}#root#root .today-brief.today-porcelain .today-dashboard__grid>section:not(.today-bento){min-height:220px}}#root#root#root#root .today-brief.today-porcelain .today-dashboard__health-card .today-dashboard__metrics>div{background:#0000!important;border:0;box-shadow:none!important;filter:none;padding:0}#root#root#root#root .today-dashboard__health-card>footer button{color:var(--today-ink)}@media(min-width:1101px){#root#root#root#root .today-brief.today-porcelain .today-dashboard__grid>section:not(.today-bento){min-height:0}#root#root#root#root .today-brief.today-porcelain .today-dashboard__grid{padding-bottom:14px}#root#root#root#root .today-brief.today-porcelain .today-dashboard__attention>.today-dashboard__panel{gap:8px;margin-block:12px}}#root#root#root#root .journey-home__arrival:has(.today-vessel-contract){padding:24px!important}#root#root#root#root .today-vessel-contract{color:#202631;display:flex;flex:1 1;flex-direction:column;gap:0;min-height:0}#root#root#root#root .today-vessel-contract .today-arrival-heading{align-items:center;display:flex;flex:none;gap:24px;justify-content:space-between;margin:0;padding:0}#root#root#root#root .today-vessel-contract .today-arrival-heading h1{color:#202631!important;font:400 44px/1.1 Georgia,Times New Roman,serif!important;letter-spacing:-1px!important;margin:0!important}#root#root#root#root .today-vessel-contract .today-arrival-heading time{color:#202631;font:400 14px/1.4 Arial,sans-serif;margin:0;white-space:nowrap}#root#root#root#root .today-vessel-navigation{align-items:center;background:#f7faf8;border-radius:9999px;box-shadow:inset 2px 3px 7px #20372c14,inset -2px -2px 5px #fff;display:flex;flex:none;gap:12px;margin:20px 0 14px;min-height:64px;padding:6px}#root#root#root#root .today-vessel-navigation .today-dashboard__tabs{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px;margin:0!important;min-width:0;padding:0!important}#root#root#root#root .today-vessel-navigation .continuous-page-navigation{display:none}#root#root#root#root .today-vessel-navigation :is(a,button){align-items:center;background:#0000;border:0;border-radius:9999px;color:#202631;cursor:pointer;display:inline-flex;font:400 14px/1.3 Arial,sans-serif;gap:9px;justify-content:center;min-height:48px;padding:10px 20px;text-decoration:none;white-space:nowrap}#root#root#root#root .today-vessel-navigation [aria-current=page]{background:#00853f;background:var(--toto-navigation-color,#00853f);box-shadow:0 0 0 3px #fff,0 4px 8px #20372c22;color:#fff}#root#root#root#root .today-vessel-navigation .today-vessel-refresh{background:#fff;box-shadow:0 3px 8px #20372c14;flex:none}#root#root#root#root .today-vessel-contract .journey-home__scroll-content.today-porcelain{flex:1 1;font:400 14px/1.4 Arial,sans-serif;margin:0 -12px -20px!important;min-height:0;overflow:auto;padding:10px 12px 20px!important}#root#root#root#root .today-vessel-contract .today-dashboard__grid{grid-gap:24px!important;display:grid;gap:24px!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(-webkit-min-content,1.1fr) minmax(-webkit-min-content,.9fr);grid-template-rows:minmax(min-content,1.1fr) minmax(min-content,.9fr);height:100%;margin:0;min-height:0;padding:0!important}#root#root#root#root .today-vessel-contract .today-dashboard__grid>section{align-self:stretch!important;background:#fff;border:0;border-radius:24px;box-shadow:0 7px 12px #20372c1c;display:flex;flex-direction:column;gap:0;grid-column:auto;grid-row:auto;min-height:-webkit-min-content!important;min-height:min-content!important;min-width:0;order:0!important;overflow:visible;padding:22px 24px}#root#root#root#root .today-vessel-contract .today-dashboard__grid>section h2{color:#202631!important;display:block;font:400 24px/1.15 Georgia,Times New Roman,serif!important;letter-spacing:-.6px;margin:0 0 14px;padding:0}#root#root#root#root .today-vessel-contract .today-dashboard__grid>.today-dashboard__health-card{grid-column:2;grid-row:1}#root#root#root#root .today-vessel-contract .today-dashboard__grid>.today-dashboard__workday{grid-column:3;grid-row:1}#root#root#root#root .today-vessel-contract .today-dashboard__grid>.today-bento--trophies{grid-column:1/3;grid-row:2}#root#root#root#root .today-vessel-contract .today-dashboard__grid>.today-bento--celebrations{grid-column:3;grid-row:2}#root#root#root#root .today-vessel-actions{display:flex;flex:1 1;flex-direction:column}#root#root#root#root .today-vessel-actions button{align-items:center;background:none;border:0;border-bottom:1px solid #e5e9e6;border-radius:0;box-shadow:none;color:#202631;cursor:pointer;display:flex;flex:1 1;font:400 14px/1.4 Arial,sans-serif;gap:14px;min-height:54px;padding:14px 0;text-align:left;width:100%}#root#root#root#root .today-vessel-actions button:last-child{border-bottom:0}#root#root#root#root .today-vessel-actions button span{flex:1 1;min-width:0;overflow-wrap:anywhere}#root#root#root#root .today-vessel-actions button svg{flex:none}#root#root#root#root .today-vessel-contract .today-bento__heading{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin:0 0 12px;min-height:0!important}#root#root#root#root .today-vessel-contract .today-bento__heading h2{margin:0!important}#root#root#root#root .today-vessel-preview{background:#edf2ef;border-radius:9999px;color:#202631;font:400 12px/1.4 Arial,sans-serif;padding:4px 10px}#root#root#root#root .today-vessel-contract .today-bento__shelf{grid-gap:16px;align-items:center;display:grid;flex:1 1;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:8px 0 10px}#root#root#root#root .today-vessel-contract .today-bento__shelf figure{--trophy-height:128px;background:none;border:0;isolation:isolate;margin:0 auto;min-width:0;padding:0 0 30px;position:relative;text-align:center;width:min(100%,calc(var(--trophy-height)*.88))}#root#root#root#root .today-vessel-contract .today-bento__shelf img{display:block;height:var(--trophy-height);margin:0 auto;object-fit:contain;width:100%}#root#root#root#root .today-vessel-contract .today-bento__shelf figure:before{background:linear-gradient(100deg,#dedbd5,#fff 15%,#fff 80%,#dedbd5);border-bottom:1px solid #b88a2b;bottom:0;-webkit-clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);content:"";height:35px;left:0;position:absolute;right:0;z-index:-1}#root#root#root#root .today-vessel-contract .today-bento__shelf figcaption{align-items:center;background:linear-gradient(#fff,#f4f1e9);border:1px solid #b88a2b;border-radius:5px 5px 2px 2px;bottom:3px;box-shadow:inset 0 1px 1px #fff;box-sizing:border-box;color:#202631;display:flex;font:500 clamp(10px,calc(var(--trophy-height)*.085),11px)/1.15 Arial,sans-serif;justify-content:center;left:6%;margin:0;max-width:none;min-height:25px;padding:2px 1px;position:absolute;right:6%}#root#root#root#root .today-vessel-contract .today-bento__moments{display:flex;flex:1 1;flex-direction:column;gap:14px;margin:0;padding:16px 0}#root#root#root#root .today-vessel-contract .today-bento__moment{grid-gap:4px 12px;align-content:center;background:none;border:0;box-shadow:none;display:grid;gap:4px 12px;grid-template-columns:144px minmax(0,1fr);min-width:0;padding:0;text-align:left}#root#root#root#root .today-vessel-person{background:#f1ecd9;border-radius:50%;color:#202631;display:grid;grid-row:1/3;height:44px;place-items:center;width:44px}#root#root#root#root .today-vessel-contract .today-bento__moment h3{color:#202631;font:400 14px/1.4 Arial,sans-serif;margin:0}#root#root#root#root .today-vessel-contract .today-bento__moment p{color:#52665b;font:400 12px/1.4 Arial,sans-serif;margin:0}#root#root#root#root .today-vessel-contract .today-bento__footer{align-items:center;border-top:1px solid #e5e9e6;display:flex;gap:12px;margin-top:auto;padding:12px 0 0}#root#root#root#root .today-vessel-card-link{align-items:center;background:none;border:0;color:#00853f;color:var(--toto-navigation-color,#00853f);cursor:pointer;display:flex;flex:1 1;font:400 14px/1.4 Arial,sans-serif;gap:12px;justify-content:space-between;min-height:44px;padding:0;text-align:left}#root#root#root#root .today-vessel-contract :is(button,a):focus-visible{outline:3px solid #00853f;outline:3px solid var(--toto-navigation-color,#00853f);outline-offset:3px}#root#root#root#root .today-vessel-contract .today-dashboard__workday .today-vessel-actions{flex:none}#root#root#root#root .today-vessel-contract .today-dashboard__workday .today-vessel-actions button{flex:none;min-height:64px}@media(max-width:1100px){#root#root#root#root .today-vessel-contract .today-dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;height:auto;min-height:0}#root#root#root#root .today-vessel-contract .today-dashboard__grid>section{grid-column:auto!important;grid-row:auto!important}#root#root#root#root .today-vessel-contract .today-dashboard__grid>.today-bento--trophies{grid-column:1/-1!important}#root#root#root#root .today-vessel-navigation :is(a,button){padding-inline:14px}}@media(max-width:700px){#root#root#root#root .journey-home__arrival:has(.today-vessel-contract){padding:24px!important}#root#root#root#root .today-vessel-contract .today-arrival-heading{align-items:start;flex-direction:column;gap:10px}#root#root#root#root .today-vessel-contract .today-arrival-heading h1{font-size:32px!important}#root#root#root#root .today-vessel-contract .today-arrival-heading time{font-size:13px;white-space:normal}#root#root#root#root .today-vessel-navigation{align-items:center;border-radius:9999px;margin:16px 0;min-height:64px}#root#root#root#root .today-vessel-navigation .today-dashboard__tabs{gap:2px}#root#root#root#root .today-vessel-navigation :is(a,button){font-size:12px;min-height:44px;padding:8px 12px;white-space:normal}#root#root#root#root .today-vessel-refresh span{display:none}#root#root#root#root .today-vessel-contract .today-dashboard__grid{gap:18px;grid-template-columns:1fr}#root#root#root#root .today-vessel-contract .today-dashboard__grid>section{grid-column:1!important;padding:20px}#root#root#root#root .today-vessel-contract .today-dashboard__grid>section h2{font-size:24px!important}#root#root#root#root .today-vessel-actions button{font-size:14px}#root#root#root#root .today-vessel-contract .today-bento__shelf{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1101px) and (max-height:920px){#root#root#root#root .journey-home__arrival:has(.today-vessel-contract){padding:24px!important}#root#root#root#root .today-vessel-contract .today-vessel-navigation{margin:8px 0 14px;min-height:52px;padding:4px}#root#root#root#root .today-vessel-navigation :is(a,button){min-height:44px;padding-block:8px}#root#root#root#root .today-vessel-contract .today-dashboard__grid>section{padding:12px 20px}#root#root#root#root .today-vessel-contract .today-dashboard__grid>section h2{margin-bottom:8px}#root#root#root#root .today-vessel-actions button{min-height:44px;padding:8px 0}#root#root#root#root .today-vessel-contract .today-dashboard__workday .today-vessel-actions button{min-height:54px}#root#root#root#root .today-vessel-contract .today-bento__shelf figure{--trophy-height:128px}#root#root#root#root .today-vessel-contract .today-bento__heading{margin-bottom:8px}#root#root#root#root .today-vessel-contract .today-bento__footer{padding-top:4px}#root#root#root#root .today-vessel-contract .today-bento__moments{padding:4px 0}}#root#root#root#root .today-vessel-contract .today-bento__moment .today-celebration-art{grid-row:1/3;height:128px;width:144px}@media(min-width:1101px) and (max-height:780px){#root#root#root#root .today-vessel-contract .today-bento__shelf{padding:0}#root#root#root#root .today-vessel-contract .today-bento__shelf figure{--trophy-height:96px}#root#root#root#root .today-vessel-contract .today-bento__heading{margin-bottom:4px}#root#root#root#root .today-vessel-contract .today-bento__footer{padding-top:0}#root#root#root#root .today-vessel-contract .today-bento__moment .today-celebration-art{height:104px;width:128px}#root#root#root#root .today-vessel-contract .today-bento__moment{grid-template-columns:128px minmax(0,1fr)}}.recognition-trophy{color:#17203b;color:var(--studio-ink,#17203b);margin:0;min-width:0;text-align:center}.recognition-trophy__art{aspect-ratio:3/2;margin:auto;max-width:340px;position:relative;width:100%}.recognition-trophy__surround{background-image:url(/static/media/studio-surrounds-v2.9ac36c5ec3aaf338186a.png);background-position:var(--trophy-x) var(--trophy-y);background-repeat:no-repeat;background-size:200% 200%;inset:0;position:absolute}.recognition-trophy__toto{border-radius:0!important;filter:none!important;height:70%!important;left:26%!important;max-height:none!important;max-width:none!important;object-fit:contain!important;position:absolute!important;top:5%!important;transform:none!important;width:48%!important}.recognition-trophy figcaption{background:#fff;background:var(--studio-panel,#fff);border:1px solid #c6a14f;border-radius:8px;box-shadow:0 3px 5px #2a263414;font-size:12px;line-height:1.3;margin:-10px auto 0;max-width:85%;padding:5px 6px;position:relative}.recognition-trophy figcaption strong{display:block;font-weight:600}.recognition-trophy figcaption span{color:#59647c;color:var(--studio-muted,#59647c);display:block;font-size:10px;margin-top:2px}.recognition-trophy--compact .recognition-trophy__art{max-width:160px}.today-dashboard__trophy-slot .recognition-trophy{width:100%}.today-dashboard__trophy-slot .recognition-trophy__art{max-width:150px}.today-dashboard__trophy-slot .recognition-trophy figcaption{background:#0000;border:0;box-shadow:none;font-size:12px;margin:0;max-width:100%}.today-dashboard__trophy-slot .recognition-trophy figcaption span{font-size:10px}.today-dashboard__recognition>button{align-items:center;background:#fff;border:1px solid #c9ced8;border-radius:999px;box-shadow:0 4px 10px #1c30451a;color:#17203b;cursor:pointer;display:flex;font:500 13px Outfit,system-ui,sans-serif;gap:8px;justify-content:center;min-height:44px;padding:8px 14px}.recognition-studio__backdrop{--studio-ink:#17203b;--studio-muted:#59647c;--studio-panel:#fff;--studio-line:#e3e6ed;align-items:center;background:#10203980;color:var(--studio-ink);display:flex;font-family:Outfit,system-ui,sans-serif;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1100}.recognition-studio{background:#f8f9fb;border:1px solid var(--studio-line);border-radius:28px;box-shadow:0 20px 80px #08132766;max-height:calc(100svh - 48px);overflow:auto;padding:26px 32px;width:min(1250px,100%)}.recognition-studio__header{align-items:center;display:flex;gap:24px;justify-content:space-between}.recognition-studio__form h3,.recognition-studio__header h2{font:500 clamp(38px,4vw,60px)/1.05 Cormorant Garamond,Georgia,serif;letter-spacing:-.035em;margin:5px 0 10px}.recognition-studio__collection-label,.recognition-studio__eyebrow{font-size:12px;letter-spacing:.2em;text-transform:uppercase}.recognition-studio__close{align-items:center;background:var(--studio-panel);border:1px solid var(--studio-line);border-radius:50%;color:var(--studio-ink);cursor:pointer;display:flex;flex:none;height:48px;justify-content:center;width:48px}.recognition-studio__notice{align-items:flex-start;background:var(--studio-panel);border:1px solid var(--studio-line);border-radius:14px;display:flex;font-size:13px;gap:10px;line-height:1.5;padding:12px 16px}.recognition-studio__notice svg{flex:none;margin-top:2px}.recognition-studio__layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);margin-top:20px}.recognition-studio__collection-label{color:var(--studio-muted);margin:12px 0;text-align:center}.recognition-studio__shelves{grid-gap:0 12px;align-items:end;background:var(--studio-panel);border:1px solid var(--studio-line);border-radius:12px;display:grid;gap:0 12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px}.recognition-studio__plinth{border-bottom:13px solid #f0f1f3;box-shadow:0 5px 5px #25354b15;padding:14px 8px 16px}.recognition-studio__plinth:nth-child(n+3){border-bottom:0;padding-top:24px}.recognition-studio__form{background:var(--studio-panel);border:1px solid var(--studio-line);border-radius:22px;box-shadow:0 8px 20px #27334714;padding:24px}.recognition-studio__form h3{font-size:40px}.recognition-studio__form>p{color:var(--studio-muted);font-size:14px;margin:0 0 22px}.recognition-studio__form label{grid-gap:9px;display:grid;font-size:14px;gap:9px;margin-top:20px}.recognition-studio__form select,.recognition-studio__form textarea{background:#f8f9fb;border:1px solid #cdd3df;border-radius:12px;box-shadow:inset 0 1px 3px #21344a0c;color:var(--studio-ink);font:400 14px/1.5 Outfit,system-ui,sans-serif;min-height:48px;min-width:0;padding:12px 14px;width:100%}.recognition-studio__form textarea{resize:vertical}.recognition-studio__form select:disabled{cursor:not-allowed;opacity:.7}.recognition-studio__help{color:var(--studio-muted);font-size:12px!important;line-height:1.5;margin:8px 0!important}.recognition-studio__count{color:var(--studio-muted);display:block;font-size:12px;margin-top:5px;text-align:right}.recognition-studio__preview{border:1px solid var(--studio-line);border-radius:16px;margin:18px 0;padding:16px;text-align:center}.recognition-studio__preview>span{color:var(--studio-muted);font-size:13px}.recognition-studio__preview .recognition-trophy__art{max-width:200px}.recognition-studio__preview .recognition-trophy figcaption{max-width:220px}.recognition-studio__note{font-size:14px;overflow-wrap:anywhere;white-space:pre-wrap}.recognition-studio__preview-button{align-items:center;background:#0758ff;border:5px solid #e0e8ff;border-radius:18px;box-shadow:0 5px 12px #0758ff25;color:#fff;cursor:pointer;display:flex;font:500 17px Outfit,system-ui,sans-serif;gap:10px;justify-content:center;min-height:56px;width:100%}.recognition-studio button:focus-visible,.recognition-studio select:focus-visible,.recognition-studio textarea:focus-visible,.today-dashboard__recognition>button:focus-visible{outline:3px solid #0758ff;outline-offset:3px}.recognition-studio__backdrop[data-appearance=smoke]{--studio-ink:#eef1f7;--studio-muted:#bcc5d5;--studio-panel:#242c3a;--studio-line:#424d5e}.recognition-studio__backdrop[data-appearance=smoke] .recognition-studio,.recognition-studio__backdrop[data-appearance=smoke] select,.recognition-studio__backdrop[data-appearance=smoke] textarea{background:#1b2330}.recognition-studio__backdrop[data-appearance=smoke] .recognition-studio__plinth{border-bottom-color:#313a49}[data-appearance=smoke] .today-dashboard__recognition>button{background:#242c3a;border-color:#424d5e;color:#eef1f7}[data-appearance=smoke] .today-dashboard__trophy-slot .recognition-trophy{--studio-ink:#eef1f7;--studio-muted:#bcc5d5}@media(max-width:850px){.recognition-studio__backdrop{padding:14px}.recognition-studio{max-height:calc(100svh - 28px);padding:22px}.recognition-studio__layout{grid-template-columns:1fr}.recognition-studio__form{max-width:none}.recognition-trophy__art{max-width:270px}.recognition-studio__form h3{font-size:36px}}@media(max-width:430px){.recognition-studio__backdrop{padding:8px}.recognition-studio{border-radius:20px;max-height:calc(100svh - 16px);padding:16px}.recognition-studio__shelves{gap:0 4px;padding:0 4px}.recognition-studio__plinth{padding:10px 3px 12px}.recognition-trophy figcaption{font-size:11px;max-width:100%}.recognition-trophy figcaption span{font-size:9px}.recognition-studio__form{padding:18px}}@media(prefers-reduced-motion:reduce){.recognition-studio *,.recognition-trophy *{animation:none!important;transition:none!important}}@media(prefers-contrast:more){.recognition-studio__backdrop{--studio-line:#707c92;--studio-muted:#37455e}.recognition-trophy figcaption{border-color:#8a671d}}#root .today-brief .today-dashboard__grid>.today-bento{background:#fff;border:1px solid #fff;border-radius:22px;box-shadow:4px 6px 15px #263a4412;display:flex;flex-direction:column;gap:0;grid-row:3;min-width:0;padding:14px 16px 10px}#root .today-brief .today-bento--trophies{grid-column:1}#root .today-brief .today-bento--celebrations{grid-column:2}.today-bento__heading{align-items:center;display:flex;gap:10px;justify-content:space-between;min-height:44px}#root .today-brief .today-bento h2{font-size:30px;gap:8px;margin:0}.today-bento__heading h2>svg{flex:none}.today-bento__heading time{color:#59616d;font:400 12px/1.4 Outfit,sans-serif;white-space:nowrap}#root .today-brief .today-bento__state{color:#59616d;font-size:12px;line-height:1.35;margin:2px 0 8px}.today-bento__state span{display:block}.today-bento__action,.today-bento__pager button,.today-bento__replay{align-items:center;background:#fff;border:1px solid #edf0f3;border-radius:24px;box-shadow:0 4px 10px #263a4410;color:#0759e6;cursor:pointer;display:inline-flex;flex:none;font:400 13px/1.3 Outfit,sans-serif;gap:6px;justify-content:center;min-height:44px;padding:7px 12px}.today-bento__action:hover,.today-bento__replay:hover{background:#f6f8fc}.today-bento__shelf{grid-gap:5px;align-items:end;display:grid;flex:1 1;gap:5px;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:12px}.today-bento__shelf figure{margin:0;min-width:0;text-align:center}.today-bento__shelf img{display:block;height:clamp(96px,14.5vh,155px);object-fit:contain;width:100%}.today-bento__shelf figcaption{color:#232a33;font:400 12px/1.25 Outfit,sans-serif;margin-top:4px;margin-inline:auto;max-width:13ch;min-height:30px}.today-bento__footer{align-items:center;border-top:1px solid #edf0f3;display:flex;gap:6px;justify-content:space-between;min-height:52px;padding-top:7px}#root .today-brief .today-bento__footer p{align-items:center;color:#59616d;display:flex;font-size:11px;gap:7px;line-height:1.3;margin:0}.today-bento__footer p svg{flex:none}.today-bento__replay{border:0;box-shadow:none;color:#59616d;font-size:12px;padding:4px 0}.today-bento__moments{grid-gap:5px;align-items:end;display:grid;flex:1 1;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-columns:repeat(var(--moment-columns,3),minmax(0,1fr));padding-bottom:12px}.today-bento__moment{border-right:1px solid #edf0f3;min-width:0;padding-inline:3px;text-align:center}.today-bento__moment:last-child{border:0}#root .today-brief .today-bento__moment h3{font:500 13px/1.25 Outfit,sans-serif;margin:5px 0 3px;overflow-wrap:anywhere}#root .today-brief .today-bento__moment p{color:#59616d;font:400 12px/1.3 Outfit,sans-serif;margin:3px 0;overflow-wrap:anywhere}.today-bento__moment time{white-space:normal}.today-celebration-art{height:clamp(96px,14.5vh,155px);position:relative;width:100%}.today-celebration-art__frame{animation-duration:var(--moment-duration);animation-iteration-count:1;animation-timing-function:linear;display:block;height:100%;inset:0;object-fit:contain;opacity:0;position:absolute;width:100%}.today-celebration-art__frame.is-frame-1{animation-name:toto-moment-arrive}.today-celebration-art__frame.is-frame-2{animation-name:toto-moment-present}.today-celebration-art__frame.is-frame-3{animation-name:toto-moment-rest;opacity:1}.today-celebration-art:not(.is-ready) .today-celebration-art__frame{animation:none}@keyframes toto-moment-arrive{0%,15%{opacity:1}35%,to{opacity:0}}@keyframes toto-moment-present{0%,15%{opacity:0}35%,60%{opacity:1}85%,to{opacity:0}}@keyframes toto-moment-rest{0%,60%{opacity:0}85%,to{opacity:1}}.today-bento__pager{align-items:center;display:flex;font:400 12px Outfit,sans-serif;gap:4px;justify-content:center;white-space:nowrap}.today-bento__pager button{padding:0;width:44px}.today-bento__pager button:disabled{box-shadow:none;cursor:default;opacity:.35}.today-bento button:focus-visible{outline:3px solid #0759e6;outline-offset:2px}@media(min-width:901px){#root .today-brief .today-dashboard__grid{column-gap:18px;row-gap:10px}#root .today-brief .today-dashboard__attention{align-self:start}#root .today-brief .today-dashboard__business{margin-bottom:8px;padding-bottom:8px}#root .today-brief .today-dashboard__availability p{max-width:48ch}}@media(min-width:901px) and (max-height:900px){#root .toto-environment.toto-spatial-canvas[data-material=sculpted] .journey-home:has(.today-brief) .journey-home__arrival[data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{padding:14px!important}#root .toto-spatial-canvas .journey-home .today-arrival-heading h1{font-size:40px!important}#root .today-brief .today-dashboard__grid{row-gap:6px}#root .today-brief .today-dashboard__grid>.today-bento{padding:9px 12px 7px}#root .today-brief .today-bento h2{font-size:27px}#root .today-brief .today-dashboard__business h2{font-size:26px;margin-bottom:4px}#root .today-brief .today-dashboard__business{margin-bottom:6px;padding-bottom:6px}.today-bento__shelf img,.today-celebration-art{height:104px}.today-bento__moments,.today-bento__shelf{padding-bottom:7px}.today-bento__footer{min-height:48px;padding-top:4px}#root .today-brief .today-dashboard__grid{gap:8px 16px;grid-template-columns:repeat(6,minmax(0,1fr))}#root .today-brief .today-dashboard__attention{grid-column:1/3;grid-row:1}#root .today-brief .today-dashboard__workday{grid-column:3/5;grid-row:1}#root .today-brief .today-dashboard__health-card{border:0;grid-column:5/7;grid-row:1;padding:0}#root .today-brief .today-dashboard__grid>.today-bento{grid-row:2}#root .today-brief .today-bento--trophies{grid-column:1/4}#root .today-brief .today-bento--celebrations{grid-column:4/7}#root .today-brief .today-dashboard__attention>.today-dashboard__panel{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}#root .today-brief .today-brief__attention-link{grid-gap:4px;align-content:start;display:grid;gap:4px;grid-template-columns:1fr auto;height:auto;min-height:56px;padding:5px 0}#root .today-brief .today-brief__attention-link>.today-dashboard__icon{display:none}#root .today-brief .today-brief__attention-link h3{font-size:13px;grid-column:1/-1;min-height:18px}#root .today-brief .today-brief__attention-link>.today-dashboard__value{margin:0;text-align:left}#root .today-brief .today-dashboard__attention-group+.today-dashboard__attention-group{border:0}#root .today-brief .today-dashboard__availability{gap:5px}#root .today-brief .today-dashboard__availability>svg{display:none}#root .today-brief .today-dashboard__health-card h2{display:block;font-size:25px;margin-bottom:6px}#root .today-brief .today-dashboard__health-card h2>svg{display:none}#root .today-brief .today-dashboard__health-card h2 .today-arrival__link{display:block;float:right;margin-top:4px;position:static}#root .today-brief .today-dashboard__health-card>p:first-of-type{padding:0}#root .today-brief .today-brief__team-links{gap:4px 12px}}@media(min-width:901px) and (max-height:750px){#root .today-brief .today-dashboard__grid>.today-bento{padding:6px 10px 0}#root .toto-environment.toto-spatial-canvas[data-material=sculpted] .journey-home:has(.today-brief) .journey-home__arrival[data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{padding:12px!important}#root .toto-spatial-canvas .journey-home .today-arrival-heading h1{font-size:32px!important}#root .today-dashboard__tabs{margin-top:4px}#root .today-brief .today-dashboard__grid{gap:5px 16px}#root .today-brief .today-dashboard__business{margin-bottom:4px;padding-bottom:4px}#root .today-brief .today-dashboard__business h2{font-size:24px}#root .today-brief .today-dashboard__metrics>div{align-items:center}#root .today-brief .today-dashboard__metrics .today-dashboard__icon{height:26px;width:26px}#root .today-brief .today-dashboard__metrics h3{font-size:13px}#root .today-brief .today-dashboard__metrics p{font-size:12px}#root .today-brief .today-dashboard__status{font-size:12px;padding-bottom:0}#root .today-brief .today-bento h2{font-size:26px}.today-bento__shelf img,.today-celebration-art{height:80px}.today-bento__moments,.today-bento__shelf{padding-bottom:4px}#root .today-brief .today-bento__state{margin-bottom:4px}#root .today-brief .today-dashboard__attention h2,#root .today-brief .today-dashboard__workday h2{font-size:25px}#root .today-brief .today-dashboard__metrics .today-brief__metric-status{display:inline-flex}#root .today-brief .today-dashboard__health-card h2 .today-arrival__link{float:none;margin-top:0}}@media(min-width:901px) and (min-height:840px) and (max-height:900px){.today-bento__shelf img,.today-celebration-art{height:120px}}@media(max-width:1150px){.today-bento__heading{flex-wrap:wrap}.today-bento__heading time{margin-left:auto}.today-bento__footer{flex-wrap:wrap}.today-bento__footer>.today-bento__action{margin-left:auto}}@media(max-width:900px){#root .today-brief .today-dashboard__grid>.today-bento{padding:14px}.today-bento__shelf img,.today-celebration-art{height:150px}.today-bento__footer{gap:8px}#root .today-brief .today-dashboard__attention{order:1}#root .today-brief .today-dashboard__workday{order:2}#root .today-brief .today-dashboard__health-card{order:3}#root .today-brief .today-bento--trophies{order:4}#root .today-brief .today-bento--celebrations{order:5}#root .today-brief .today-dashboard__health-card h2{flex-wrap:wrap}#root .today-brief .today-dashboard__health-card h2 .today-arrival__link{position:static}}@media(max-width:500px){#root .today-brief .today-bento h2{font-size:28px}.today-bento__shelf{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.today-bento__moments{gap:14px;grid-template-columns:1fr}.today-bento__moment{border-bottom:1px solid #edf0f3;border-right:0;padding-bottom:10px}.today-celebration-art{height:150px}#root .today-brief .today-bento__moment h3{font-size:15px}#root .today-brief .today-bento__moment p{font-size:13px}}@media(prefers-reduced-motion:reduce){.today-celebration-art__frame{animation:none!important}.today-celebration-art__frame.is-frame-1,.today-celebration-art__frame.is-frame-2{opacity:0!important}.today-celebration-art__frame.is-frame-3{opacity:1!important}}:root{--toto-navigation-fill:#24232d;--toto-vessel-foreground:#fffffffa;--toto-vessel-secondary:#f0f4f7c7;--toto-vessel-muted:#e5ebf0a8}.subpage-vessel{color:#f9fbf9f5;isolation:isolate;min-height:172px;overflow:hidden;padding:28px clamp(16px,4vw,40px) 34px;position:relative}.subpage-vessel__field{background:radial-gradient(80% 140% at 8% -30%,#a6b7da33,#0000 56%),radial-gradient(60% 120% at 100% 100%,#8974a92b,#0000 60%),linear-gradient(135deg,#1e2228,#24232d 48%,#302a3a);background:radial-gradient(80% 140% at 8% -30%,#a6b7da33,#0000 56%),radial-gradient(60% 120% at 100% 100%,#8974a92b,#0000 60%),linear-gradient(135deg,#1e2228 0,var(--toto-navigation-fill) 48%,#302a3a 100%);inset:0;position:absolute;z-index:-2}.subpage-vessel__field:after{background:linear-gradient(180deg,hsla(0,0%,100%,.025),#0000001a);content:"";height:48%;inset:auto 0 0;position:absolute}.subpage-vessel__content{align-items:center;backdrop-filter:blur(24px) saturate(1.18);-webkit-backdrop-filter:blur(24px) saturate(1.18);background:#262831b8;border:1px solid #ffffff47;border-radius:28px;box-shadow:inset 0 1px 0 #ffffff61,inset 0 -1px 0 #00000038,0 16px 42px #0409073d;display:flex;gap:24px;justify-content:space-between;margin:0 auto;min-height:110px;padding:20px 22px;width:min(1320px,100%)}.subpage-vessel__content:before{background:linear-gradient(112deg,#ffffff2e,#0000 28%,#0000 70%,#d4c9ff14);border-radius:inherit;content:"";inset:1px;-webkit-mask-image:linear-gradient(#000,#0000 48%);mask-image:linear-gradient(#000,#0000 48%);pointer-events:none;position:absolute}.subpage-vessel__content>*{position:relative}.subpage-vessel__identity{min-width:0}.subpage-vessel__workspace-home{align-items:center;background:#0a0d126b;border:1px solid #fff3;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff1f;color:#f0f4f7c7;color:var(--toto-vessel-secondary);cursor:pointer;display:inline-flex;font-size:10px;font-weight:600;gap:7px;letter-spacing:.1em;line-height:1;margin:0 0 10px;padding:6px 9px;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.subpage-vessel__workspace-home:hover{background:#ffffff1f;border-color:#ffffff4d;color:#fff;transform:translateY(-1px)}.subpage-vessel__workspace-home:focus-visible{outline:2px solid #dbd3fff0;outline-offset:3px}.subpage-vessel__back-link{align-items:center;background:#0000;border:0;color:#e5ebf0a8;color:var(--toto-vessel-muted);cursor:pointer;display:inline-flex;font:500 13px/1.2 Outfit,system-ui,sans-serif;margin:0 0 8px;padding:0}.subpage-vessel__back-link:before{border:1px solid;border-width:0 0 1px 1px;content:"";height:5px;margin-right:7px;transform:rotate(45deg);width:5px}.subpage-vessel__back-link:focus-visible,.subpage-vessel__back-link:hover{color:#fff;outline:0;text-decoration:underline;text-underline-offset:4px}.subpage-vessel__title{color:#fffffffa;color:var(--toto-vessel-foreground);display:inline-block;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(34px,4vw,52px);font-weight:400;letter-spacing:-.035em;line-height:.94;margin:0;max-width:100%;overflow:hidden;padding-bottom:10px;position:relative;text-overflow:ellipsis;text-shadow:0 2px 18px #00000061;white-space:nowrap}.subpage-vessel__accent{border-radius:999px;bottom:0;box-shadow:0 0 12px currentColor;height:3px;left:1px;position:absolute;width:42px}.subpage-vessel__context{color:#f0f4f7c7;color:var(--toto-vessel-secondary);font-size:12px;line-height:1.45;margin:10px 0 0;max-width:54ch}.subpage-vessel__page-state{align-items:center;display:flex;flex:1 1 280px;gap:10px;justify-content:flex-end;min-width:0}.subpage-vessel__attention,.subpage-vessel__status{align-items:center;background:#080b107a;border:1px solid #ffffff30;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff1c;display:inline-flex;gap:9px;max-width:310px;padding:10px 12px}.subpage-vessel__attention span{grid-gap:2px;display:grid;gap:2px;min-width:0}.subpage-vessel__attention strong,.subpage-vessel__status span{color:#ffffffe8;font-size:11px;font-weight:600;line-height:1.2}.subpage-vessel__attention small{color:#f5f8fac2;font-size:10px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subpage-vessel__attention.is-attention{background:#8157132b;border-color:#f7cf7245;color:#f7cf72}.subpage-vessel__attention.is-critical{background:#832f232e;border-color:#ffb4a847;color:#ffb4a8}.subpage-vessel__attention.is-info,.subpage-vessel__status.is-ready{color:#d7ceff}.subpage-vessel__status{border-radius:999px;color:#ddd7ffeb}.subpage-vessel__primary-action{flex:0 0 auto}.subpage-vessel__primary-action>*{min-height:38px}.subpage-vessel__controls{align-items:center;color:#f5f9f6c7;display:flex;gap:10px;justify-content:flex-end}.subpage-vessel__search{align-items:center;background:#080b107a;border:1px solid #ffffff30;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff1c;display:flex;gap:9px;padding:10px 13px;width:min(260px,24vw)}.subpage-vessel__search-input{background:#0000;border:0;color:#fffffffa;color:var(--toto-vessel-foreground);font-size:12px;outline:0;width:100%}.subpage-vessel__search-input::placeholder{color:#f0f4f7ad}.subpage-vessel__controls [data-testid=reading-mode-button]{color:#f5f9f6c7}.subpage-vessel__controls [data-testid=reading-mode-button]:hover{background:#ffffff1a;color:#fff}.subpage-vessel__person{background:#080b1066;border:1px solid #ffffff30;border-radius:999px;color:#f0f4f7c7;color:var(--toto-vessel-secondary);font-size:11px;padding:8px 10px}.liquid-glass-action{background:#ffffff26!important;border-color:#ffffff57!important;box-shadow:inset 0 1px 0 #ffffff4d,0 6px 18px #00000029;color:#fff!important;isolation:isolate;min-height:40px;overflow:hidden;position:relative;transition:transform .26s cubic-bezier(.2,.8,.2,1),padding .26s cubic-bezier(.2,.8,.2,1),background .26s ease,box-shadow .26s ease}.liquid-glass-action:before{background:linear-gradient(110deg,#ffffff52,#0000 34%,#0000 65%,#d2c4ff33);content:"";inset:0;opacity:.52;position:absolute;transition:opacity .26s ease,transform .36s cubic-bezier(.2,.8,.2,1);z-index:-1}.liquid-glass-action:after{background:radial-gradient(ellipse at center,#ffffff57,#0000 58%);border-radius:inherit;content:"";inset:-35% -30%;opacity:0;pointer-events:none;position:absolute;transform:scale(.7);z-index:-1}.liquid-glass-action:focus-visible,.liquid-glass-action:hover,.liquid-glass-action[aria-busy=true],.liquid-glass-action[aria-expanded=true]{background:#ffffff3b!important;box-shadow:inset 0 1px 0 #fff6,0 10px 24px #0000003d;padding-inline:1.15rem;transform:translateY(-1px)}.liquid-glass-action:focus-visible:before,.liquid-glass-action:hover:before,.liquid-glass-action[aria-busy=true]:before,.liquid-glass-action[aria-expanded=true]:before{opacity:.9;transform:translateX(8%)}.liquid-glass-action.is-liquid-engaged{box-shadow:inset 0 2px 8px #00000038,inset 0 1px 0 #ffffff2e,0 2px 8px #0000002e;transform:translateY(1px) scale(.975)}.liquid-glass-action.is-liquid-engaged:after{animation:liquid-glass-engage .48s cubic-bezier(.16,1,.3,1) both}@keyframes liquid-glass-engage{0%{opacity:0;transform:scale(.7)}32%{opacity:.82}to{opacity:0;transform:scale(1.24)}}.liquid-glass-action:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (max-width:700px){.subpage-vessel{min-height:142px;padding:18px 16px 26px}.subpage-vessel__content{border-radius:24px;min-height:96px;padding:17px 18px}.subpage-vessel__person,.subpage-vessel__search,.subpage-vessel__workspace-home span{display:none}.subpage-vessel__workspace-home{padding:7px}.subpage-vessel__title{font-size:38px}.subpage-vessel__content{align-items:flex-start;flex-wrap:wrap;gap:16px}.subpage-vessel__page-state{flex-basis:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:1px}.subpage-vessel__attention,.subpage-vessel__status{flex:0 0 auto;max-width:min(290px,78vw)}.subpage-vessel__controls{margin-left:auto}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.subpage-vessel__content{backdrop-filter:none;-webkit-backdrop-filter:none;background:#272936;border-color:#ffffff61}.liquid-glass-action:after,.liquid-glass-action:before,.subpage-vessel__content:before{display:none}.liquid-glass-action{background:#f7f7fb!important;border-color:#fff!important;box-shadow:none;color:#171821!important}}@media (prefers-reduced-motion:reduce){.liquid-glass-action,.liquid-glass-action:before{transition:none}.liquid-glass-action.is-liquid-engaged{transform:none}.liquid-glass-action.is-liquid-engaged:after{animation:none}}.toto-reviews-workspace{inset:0;pointer-events:none;position:fixed;z-index:24}.toto-reviews-vessel{background:#0000;border:0;border-radius:50%;cursor:pointer;height:82px;left:66%;margin:-41px 0 0 -41px;opacity:1;padding:0;pointer-events:auto;position:absolute;top:49%;transform:translateZ(0) scale(1);transition:opacity .72s ease,transform 1.1s cubic-bezier(.16,.78,.2,1),filter .9s ease;width:82px}.toto-reviews-vessel-core,.toto-reviews-vessel-halo{border-radius:50%;pointer-events:none;position:absolute}.toto-reviews-vessel-core{background:radial-gradient(circle at 30% 24%,#fffffff5 0 3.5%,#ffffff70 8%,#ffffff1f 18%,#0000 27%),radial-gradient(circle at 39% 37%,#fffaee6b 0 11%,#0000 32%),radial-gradient(circle at 68% 72%,rgba(var(--team-rgb),.18) 0 10%,#0000 35%),radial-gradient(circle at 54% 48%,#efebe1a3 0,#cecfc86b 36%,#7c83804d 63%,#2b313175 100%);background:radial-gradient(circle at 30% 24%,var(--toto-appearance-selected,#fffffff5) 0 3.5%,var(--toto-appearance-wash,#ffffff70) 8%,var(--toto-appearance-wash,#ffffff1f) 18%,#0000 27%),radial-gradient(circle at 39% 37%,var(--toto-appearance-wash,#fffaee6b) 0 11%,#0000 32%),radial-gradient(circle at 68% 72%,rgba(var(--team-rgb),.18) 0 10%,#0000 35%),radial-gradient(circle at 54% 48%,var(--toto-appearance-selected,#efebe1a3) 0,var(--toto-appearance-wash,#cecfc86b) 36%,#7c83804d 63%,var(--toto-appearance-inset,#2b313175) 100%);border:1px solid #ffffffd1;border:1px solid var(--toto-appearance-line,#ffffffd1);box-shadow:inset 7px 8px 13px #ffffff52,inset -9px -11px 15px #1d222247,inset 0 0 0 1px #ffffff24,0 2px 7px #252b292e,0 0 13px #ffffff2e;inset:8px;overflow:hidden}.toto-reviews-vessel-core:before{border-bottom:1px solid #1d232329;border-left:1px solid #ffffff3d;border-left:1px solid var(--toto-appearance-line,#ffffff3d);border-radius:50%;border-top:1px solid #ffffffb8;border-top:1px solid var(--toto-appearance-line,#ffffffb8);content:"";inset:3px;opacity:.92;position:absolute;transform:rotate(-20deg)}.toto-reviews-vessel-core:after{background:#ffffff7a;background:var(--toto-appearance-wash,#ffffff7a);border-radius:50%;content:"";filter:blur(2.5px);height:16%;opacity:.88;position:absolute;top:13%;transform:rotate(-24deg);width:34%}.toto-reviews-vessel-halo{animation:toto-reviews-vessel-breathe 8.5s ease-in-out infinite;border:1px solid #ffffff2e;border:1px solid var(--toto-appearance-line,#ffffff2e);box-shadow:0 0 12px #ffffff1f,0 0 18px rgba(var(--team-rgb),.06);inset:5px;opacity:.42}@keyframes toto-reviews-vessel-breathe{0%,to{opacity:.34;transform:scale(.997)}50%{opacity:.48;transform:scale(1.012)}}.toto-reviews-vessel-label{color:#363a3661;font-size:10px;left:50%;letter-spacing:.09em;position:absolute;top:calc(100% + 10px);transform:translateX(-50%);transition:color .22s ease,opacity .5s ease;white-space:nowrap}.toto-reviews-vessel:hover .toto-reviews-vessel-label{color:#303430ad}.toto-reviews-vessel:focus-visible{outline:1px solid rgba(var(--team-rgb),.34);outline-offset:6px}.toto-reviews-tether{background:linear-gradient(90deg,rgba(var(--team-rgb),.22),#ffffff80,#0000);background:linear-gradient(90deg,rgba(var(--team-rgb),.22),var(--toto-appearance-wash,#ffffff80),#0000);filter:blur(.15px);height:1px;left:66%;opacity:0;position:absolute;top:49%;transform:scaleX(0) translateY(-.5px);transform-origin:left center;transition:transform .98s cubic-bezier(.16,.78,.2,1) .18s,opacity .62s ease .18s;width:17vw}.toto-reviews-slide{backdrop-filter:blur(24px) saturate(.92);-webkit-backdrop-filter:blur(24px) saturate(.92);border:1px solid #ffffff70;border:1px solid var(--toto-appearance-line,#ffffff70);border-radius:24px;bottom:clamp(54px,7vh,88px);box-shadow:inset 0 1px 0 #ffffff9e,0 22px 65px #4248441a;filter:blur(8px);left:clamp(190px,18vw,300px);opacity:0;overflow:hidden;padding:clamp(34px,4vw,58px);pointer-events:none;position:absolute;right:clamp(48px,6vw,92px);top:clamp(72px,9vh,112px);transform:translate3d(34px,6px,0) scale(.965);transform-origin:68% 50%;transition:opacity .76s ease .26s,transform 1.28s cubic-bezier(.16,.78,.2,1) .12s,filter .9s ease .16s}.toto-reviews-slide-surface{background:radial-gradient(ellipse at 14% 10%,#ffffffa8,#0000 42%),radial-gradient(ellipse at 86% 82%,rgba(var(--team-field-rgb),.2),#0000 44%),linear-gradient(145deg,#ffffffb8,#f8f9f685);background:radial-gradient(ellipse at 14% 10%,var(--toto-appearance-selected,#ffffffa8),#0000 42%),radial-gradient(ellipse at 86% 82%,rgba(var(--team-field-rgb),.2),#0000 44%),linear-gradient(145deg,var(--toto-appearance-selected,#ffffffb8),var(--toto-appearance-selected,#f8f9f685));inset:0;position:absolute;z-index:-1}.toto-reviews-slide:after{border-radius:inherit;box-shadow:inset 0 0 46px #ffffff2e;content:"";inset:0;pointer-events:none;position:absolute}.toto-reviews-slide-header{align-items:flex-start;border-bottom:1px solid #484e491a;display:flex;gap:24px;justify-content:space-between;padding-bottom:24px;position:relative;z-index:2}.toto-reviews-empty-kicker,.toto-reviews-evidence-label,.toto-reviews-eyebrow{color:#3b413c61;font-size:10px;letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.toto-reviews-slide h2{color:#2a2f2bdb;font-family:Cormorant Garamond,Times New Roman,serif;font-size:clamp(38px,4.2vw,62px);font-weight:300;letter-spacing:-.025em;line-height:.98;margin:0}.toto-reviews-release{background:#0000;border:0;color:#373d3873;cursor:pointer;font-size:11px;letter-spacing:.08em;padding:7px 0}.toto-reviews-release:hover{color:#303531c2}.toto-reviews-release:focus-visible{outline:1px solid rgba(var(--team-rgb),.34);outline-offset:5px}.toto-reviews-slide-body{grid-gap:clamp(34px,5vw,86px);align-content:center;display:grid;gap:clamp(34px,5vw,86px);grid-template-columns:minmax(190px,.72fr) minmax(300px,1.28fr);height:calc(100% - 150px);position:relative;z-index:2}.toto-reviews-evidence-state{align-items:flex-start;display:flex;gap:14px}.toto-reviews-evidence-dot{background:rgba(var(--team-rgb),.1);border:1px solid rgba(var(--team-rgb),.5);border-radius:50%;box-shadow:0 0 10px rgba(var(--team-rgb),.12);flex:0 0 auto;height:8px;margin-top:5px;width:8px}.toto-reviews-evidence-value{color:#373d3899;font-size:14px;line-height:1.6;margin:0;max-width:240px}.toto-reviews-empty-understanding{border-left:1px solid #444b461a;max-width:560px;padding-left:clamp(22px,3vw,42px)}.toto-reviews-empty-understanding>p:last-child{color:#2d322eb8;font-family:Cormorant Garamond,Times New Roman,serif;font-size:clamp(24px,2.5vw,36px);font-weight:300;line-height:1.22;margin:0}.toto-reviews-slide-footer{bottom:26px;color:#4146424d;display:flex;font-size:10px;justify-content:space-between;left:clamp(34px,4vw,58px);letter-spacing:.08em;position:absolute;right:clamp(34px,4vw,58px);z-index:2}.is-slide-open .toto-reviews-vessel{filter:blur(.5px);opacity:.22;transform:translateZ(0) scale(.72)}.is-slide-open .toto-reviews-vessel-label{opacity:0}.is-slide-open .toto-reviews-tether{opacity:.68;transform:scaleX(1) translateY(-.5px)}.is-slide-open .toto-reviews-slide{filter:blur(0);opacity:1;pointer-events:auto;transform:translateZ(0) scale(1)}@media(max-width:820px){.toto-reviews-vessel{left:70%;top:48%}.toto-reviews-slide{border-radius:20px;bottom:28px;left:24px;padding:28px;right:24px;top:150px}.toto-reviews-slide-body{gap:34px;grid-template-columns:1fr}.toto-reviews-empty-understanding{border-left:0;border-top:1px solid #444b461a;padding-left:0;padding-top:26px}.toto-reviews-slide-footer{left:28px;right:28px}.toto-reviews-tether{display:none}}@media(prefers-reduced-motion:reduce){.toto-reviews-slide,.toto-reviews-tether,.toto-reviews-vessel{transition-delay:0ms!important;transition-duration:.01ms!important}.toto-reviews-vessel-halo{animation:none!important}}.toto-reviews-subtitle{color:#373d3875;font-size:12px;margin:10px 0 0}.toto-reviews-commandbar{align-items:center;border-bottom:1px solid #484e4917;border-top:1px solid #484e4917;display:flex;gap:20px;justify-content:space-between;margin-top:22px;padding:10px 0;position:relative;z-index:2}.toto-reviews-views{display:flex;gap:4px}.toto-reviews-views button{background:#0000;border:0;border-radius:9px;color:#343a356e;cursor:pointer;font-size:11px;padding:7px 10px}.toto-reviews-views button.is-active{background:#ffffff61;background:var(--toto-appearance-wash,#ffffff61);box-shadow:inset 0 0 0 1px #ffffff5c;color:#2a302bc7}.toto-reviews-source-pill{align-items:center;color:#3e433f66;display:flex;font-size:10px;gap:7px}.toto-reviews-source-pill>span{background:rgba(var(--team-rgb),.08);border:1px solid rgba(var(--team-rgb),.42);border-radius:50%;height:6px;width:6px}.toto-reviews-summary{grid-gap:1px;background:#464c470f;background:var(--toto-appearance-inset,#464c470f);border:1px solid #464c4714;border-radius:16px;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:18px;overflow:hidden;position:relative;z-index:2}.toto-reviews-summary article{align-items:end;background:#ffffff4d;background:var(--toto-appearance-wash,#ffffff4d);display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;min-height:76px;padding:13px 17px}.toto-reviews-summary article>span{color:#393f3a6e;font-size:10px}.toto-reviews-summary strong{color:#2b312cb8;font-family:Cormorant Garamond,Times New Roman,serif;font-size:32px;font-weight:300;grid-column:2;grid-row:1/3}.toto-reviews-summary small{color:#4045414a;font-size:9px}.toto-reviews-workarea{height:calc(100% - 292px);margin-top:16px;min-height:180px;position:relative;z-index:2}.toto-reviews-table-shell{background:#ffffff2e;background:var(--toto-appearance-wash,#ffffff2e);border:1px solid #464c4714;border-radius:16px;height:100%;overflow:hidden}.toto-reviews-table-head{border-bottom:1px solid #464c4714;color:#3d433e52;display:grid;font-size:9px;grid-template-columns:2fr 1fr 1fr .65fr;letter-spacing:.09em;padding:11px 16px;text-transform:uppercase}.toto-reviews-no-evidence{align-items:center;display:flex;gap:16px;height:calc(100% - 38px);justify-content:center;padding:24px}.toto-reviews-no-evidence p{color:#31373294;font-size:13px;margin:0 0 5px}.toto-reviews-no-evidence small{color:#393f3a57;display:block;font-size:11px;line-height:1.5;max-width:520px}.toto-reviews-evidence-orb{background:radial-gradient(circle at 30% 25%,#fffc,rgba(var(--team-rgb),.16) 38%,#333a3742 100%);background:radial-gradient(circle at 30% 25%,var(--toto-appearance-selected,#fffc),rgba(var(--team-rgb),.16) 38%,var(--toto-appearance-inset,#333a3742) 100%);border:1px solid #ffffffa8;border:1px solid var(--toto-appearance-line,#ffffffa8);border-radius:50%;box-shadow:inset -3px -4px 7px #252b292e,0 0 10px rgba(var(--team-rgb),.07);flex:0 0 auto;height:22px;width:22px}.toto-reviews-focus-state{align-content:center;display:grid;height:100%;max-width:620px;padding:0 4vw}.toto-reviews-focus-state h3{color:#2b312cc2;font-family:Cormorant Garamond,Times New Roman,serif;font-size:clamp(28px,3vw,42px);font-weight:300;margin:0 0 12px}.toto-reviews-focus-state>p:last-child{color:#373d3873;font-size:13px;line-height:1.65;margin:0;max-width:560px}@media(max-width:820px){.toto-reviews-commandbar{align-items:flex-start;flex-direction:column}.toto-reviews-summary{grid-template-columns:1fr}.toto-reviews-summary article{min-height:56px}.toto-reviews-workarea{height:auto;min-height:220px}.toto-reviews-table-head{display:none}}.toto-eg-workspace{inset:0;pointer-events:none;position:fixed;z-index:24}.toto-eg-vessel{background:#0000;border:0;border-radius:50%;cursor:pointer;height:78px;left:52%;margin:-39px 0 0 -39px;padding:0;pointer-events:auto;position:absolute;top:64%;transition:opacity .72s ease,transform 1.1s cubic-bezier(.16,.78,.2,1),filter .9s ease;width:78px}.toto-eg-vessel-core,.toto-eg-vessel-halo{border-radius:50%;pointer-events:none;position:absolute}.toto-eg-vessel-core{background:radial-gradient(circle at 29% 23%,#fffffff5 0 3%,#ffffff6b 8%,#ffffff1f 18%,#0000 27%),radial-gradient(circle at 39% 37%,#fff9ec61 0 10%,#0000 31%),radial-gradient(circle at 70% 72%,rgba(var(--team-rgb),.16) 0 10%,#0000 35%),radial-gradient(circle at 54% 48%,#efebe19e 0,#cdcec86b 36%,#7c83804d 63%,#2b313175 100%);background:radial-gradient(circle at 29% 23%,var(--toto-appearance-selected,#fffffff5) 0 3%,var(--toto-appearance-wash,#ffffff6b) 8%,var(--toto-appearance-wash,#ffffff1f) 18%,#0000 27%),radial-gradient(circle at 39% 37%,var(--toto-appearance-wash,#fff9ec61) 0 10%,#0000 31%),radial-gradient(circle at 70% 72%,rgba(var(--team-rgb),.16) 0 10%,#0000 35%),radial-gradient(circle at 54% 48%,var(--toto-appearance-selected,#efebe19e) 0,var(--toto-appearance-wash,#cdcec86b) 36%,#7c83804d 63%,var(--toto-appearance-inset,#2b313175) 100%);border:1px solid #ffffffd1;border:1px solid var(--toto-appearance-line,#ffffffd1);box-shadow:inset 7px 8px 13px #ffffff4d,inset -9px -11px 15px #1d222247,inset 0 0 0 1px #ffffff24,0 2px 7px #252b292e,0 0 13px #ffffff29;inset:8px;overflow:hidden}.toto-eg-vessel-core:before{border-bottom:1px solid #1d232324;border-left:1px solid #ffffff38;border-left:1px solid var(--toto-appearance-line,#ffffff38);border-radius:50%;border-top:1px solid #ffffffb3;border-top:1px solid var(--toto-appearance-line,#ffffffb3);content:"";inset:3px;position:absolute;transform:rotate(-18deg)}.toto-eg-vessel-halo{animation:toto-eg-breathe 8.2s ease-in-out infinite;border:1px solid #ffffff29;border:1px solid var(--toto-appearance-line,#ffffff29);box-shadow:0 0 12px #ffffff1c,0 0 18px rgba(var(--team-rgb),.05);inset:5px;opacity:.4}@keyframes toto-eg-breathe{0%,to{opacity:.32;transform:scale(.997)}50%{opacity:.46;transform:scale(1.012)}}.toto-eg-vessel-label{color:#363a3661;font-size:10px;left:50%;letter-spacing:.09em;position:absolute;top:calc(100% + 10px);transform:translateX(-50%);white-space:nowrap}.toto-eg-tether{background:linear-gradient(90deg,rgba(var(--team-rgb),.2),#ffffff7a,#0000);background:linear-gradient(90deg,rgba(var(--team-rgb),.2),var(--toto-appearance-wash,#ffffff7a),#0000);height:1px;left:52%;opacity:0;position:absolute;top:64%;transform:scaleX(0);transform-origin:left center;transition:transform .98s cubic-bezier(.16,.78,.2,1) .18s,opacity .62s ease .18s;width:18vw}.toto-eg-slide{backdrop-filter:blur(24px) saturate(.92);-webkit-backdrop-filter:blur(24px) saturate(.92);border:1px solid #ffffff70;border:1px solid var(--toto-appearance-line,#ffffff70);border-radius:24px;bottom:clamp(34px,5vh,64px);box-shadow:inset 0 1px 0 #ffffff9e,0 22px 65px #4248441a;filter:blur(8px);left:clamp(150px,14vw,230px);opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:clamp(38px,5vw,78px);top:clamp(56px,7vh,88px);transform:translate3d(30px,8px,0) scale(.968);transform-origin:58% 62%;transition:opacity .76s ease .26s,transform 1.28s cubic-bezier(.16,.78,.2,1) .12s,filter .9s ease .16s}.toto-eg-slide-surface{background:radial-gradient(ellipse at 12% 8%,#ffffffb3,#0000 40%),radial-gradient(ellipse at 88% 84%,rgba(var(--team-field-rgb),.18),#0000 42%),linear-gradient(145deg,#ffffffc4,#f8f9f68f);background:radial-gradient(ellipse at 12% 8%,var(--toto-appearance-selected,#ffffffb3),#0000 40%),radial-gradient(ellipse at 88% 84%,rgba(var(--team-field-rgb),.18),#0000 42%),linear-gradient(145deg,var(--toto-appearance-selected,#ffffffc4),var(--toto-appearance-selected,#f8f9f68f));inset:0;position:absolute;z-index:-1}.toto-eg-header{border-bottom:1px solid #484e4917;display:flex;gap:24px;justify-content:space-between;padding:34px 42px 20px;position:relative;z-index:2}.toto-eg-eyebrow{color:#3b413c61;font-size:10px;letter-spacing:.14em;margin:0 0 7px;text-transform:uppercase}.toto-eg-title-row{align-items:center;display:flex;gap:16px}.toto-eg-title-row>div{align-items:baseline;display:flex;gap:10px}.toto-eg-title-row h2{color:#2a2f2be0;font-family:Cormorant Garamond,Times New Roman,serif;font-size:56px;font-weight:300;line-height:.95;margin:0}.toto-eg-title-row span{color:#3b413c61;font-size:10px;letter-spacing:.13em}.toto-eg-subtitle{color:#3b413c6e;font-size:12px;margin:10px 0 0}.toto-eg-add,.toto-eg-history,.toto-eg-release{background:#0000;border:0;color:#373d387a;cursor:pointer;font-size:11px;letter-spacing:.05em}.toto-eg-add{border:1px solid #3c423d26;border-radius:999px;padding:7px 14px}.toto-eg-release{align-self:flex-start;padding:6px 0}.toto-eg-scroll{inset:148px 0 0;overflow:auto;padding:24px 42px 36px;position:absolute}.toto-eg-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:18px}.toto-eg-summary article{background:#ffffff6b;background:var(--toto-appearance-wash,#ffffff6b);border:1px solid #4248441a;border-radius:18px;display:flex;flex-direction:column;min-height:128px;padding:20px}.toto-eg-summary article.is-primary{background:#151916eb;background:var(--toto-appearance-inset,#151916eb);color:#fff;color:var(--toto-appearance-ink,#fff)}.toto-eg-summary span{font-size:9px;letter-spacing:.12em;opacity:.55;text-transform:uppercase}.toto-eg-summary strong{font-family:Cormorant Garamond,Times New Roman,serif;font-size:34px;font-weight:300;margin-top:auto}.toto-eg-summary small{font-size:10px;opacity:.55}.toto-eg-panel{background:#ffffff59;background:var(--toto-appearance-wash,#ffffff59);border:1px solid #4248441a;border-radius:20px;margin-top:16px;padding:28px 30px}.toto-eg-panel-head{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.toto-eg-modal h3,.toto-eg-panel h3{color:#2a2f2bdb;font-family:Cormorant Garamond,Times New Roman,serif;font-size:32px;font-weight:300;margin:0}.toto-eg-toggle{background:#e5e7e1d1;background:var(--toto-appearance-selected,#e5e7e1d1);border-radius:999px;display:flex;padding:3px}.toto-eg-toggle button{background:#0000;border:0;border-radius:999px;color:#373d3875;cursor:pointer;font-size:10px;padding:7px 11px}.toto-eg-toggle button.is-active{background:#ffffffe0;background:var(--toto-appearance-selected,#ffffffe0);box-shadow:0 1px 5px #0000000a;color:#2a2f2bbd}.toto-eg-table-row{grid-gap:14px;align-items:center;border-top:1px solid #484e4914;color:#2a2f2bc7;display:grid;font-size:12px;gap:14px;grid-template-columns:minmax(220px,1.7fr) repeat(3,minmax(86px,.6fr));min-height:48px}.toto-eg-table-head{border-top:0;color:#3b413c61;font-size:9px;letter-spacing:.08em;min-height:36px;text-transform:uppercase}.toto-eg-person{align-items:center;display:flex;gap:8px}.toto-eg-person small{background:#c68c661f;border-radius:999px;color:#935330a8;font-size:8px;letter-spacing:.08em;padding:4px 7px;text-transform:uppercase}.toto-eg-table-row.is-muted{opacity:.38}.toto-eg-history{margin-top:14px;text-decoration:underline;text-underline-offset:3px}.toto-eg-coverage-note{color:#373d3866;font-size:10px}.toto-eg-boutique-list{grid-gap:10px;display:grid;gap:10px}.toto-eg-boutique-list article{grid-gap:16px;align-items:center;background:#f5f7f38f;background:var(--toto-appearance-selected,#f5f7f38f);border:1px solid #42484417;border-radius:16px;display:grid;gap:16px;grid-template-columns:1.7fr .45fr .45fr 1fr;padding:16px 18px}.toto-eg-boutique-list article>div{display:flex;flex-direction:column;gap:2px}.toto-eg-boutique-list strong{color:#2a2f2bd1;font-size:12px;font-weight:500}.toto-eg-boutique-list small{color:#373d3866;font-size:9px}.toto-eg-rate{grid-gap:10px;align-items:center;display:grid!important;gap:10px;grid-template-columns:auto 1fr}.toto-eg-rate span{background:#58615a1f;border-radius:999px;height:4px;overflow:hidden}.toto-eg-rate i{background:rgba(var(--team-rgb),.68);border-radius:999px;display:block;height:100%}.toto-eg-footer{color:#373d3857;display:flex;font-size:9px;justify-content:space-between;padding:26px 8px 0}.is-slide-open .toto-eg-vessel{filter:blur(.5px);opacity:.2;transform:scale(.72)}.is-slide-open .toto-eg-vessel-label{opacity:0}.is-slide-open .toto-eg-tether{opacity:.62;transform:scaleX(1)}.is-slide-open .toto-eg-slide{filter:blur(0);opacity:1;pointer-events:auto;transform:translateZ(0) scale(1)}.toto-eg-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#161c192e;background:var(--toto-appearance-inset,#161c192e);display:grid;inset:0;place-items:center;position:absolute;z-index:20}.toto-eg-modal{background:#f9faf7eb;background:var(--toto-appearance-selected,#f9faf7eb);border:1px solid #ffffff8c;border:1px solid var(--toto-appearance-line,#ffffff8c);border-radius:22px;box-shadow:0 25px 80px #2d34302e;padding:30px;position:relative;width:min(520px,calc(100vw - 48px))}.toto-eg-modal>p:not(.toto-eg-eyebrow){color:#373d388a;font-size:12px;line-height:1.6}.toto-eg-modal-close{background:#0000;border:0;color:#373d3873;cursor:pointer;font-size:18px;position:absolute;right:18px;top:15px}.toto-eg-dropzone{border:1px dashed #464e483d;border-radius:16px;color:#373d388a;display:grid;margin-top:20px;min-height:110px;place-items:center;text-align:center}.toto-eg-dropzone small,.toto-eg-dropzone span{display:block}.toto-eg-dropzone input{display:none}.toto-eg-modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.toto-eg-modal-actions button{background:#ffffffbf;background:var(--toto-appearance-selected,#ffffffbf);border:1px solid #464e4824;border-radius:999px;color:#373d388f;font-size:10px;padding:9px 13px}.toto-eg-modal-actions button:disabled{opacity:.38}@media(max-width:900px){.toto-eg-vessel{left:72%;top:66%}.toto-eg-slide{bottom:24px;left:20px;right:20px;top:138px}.toto-eg-summary{grid-template-columns:1fr}.toto-eg-table-row{grid-template-columns:1.6fr repeat(3,.7fr)}.toto-eg-boutique-list article{grid-template-columns:1fr 1fr}.toto-eg-scroll{padding:20px 24px 30px}.toto-eg-header{padding:28px 24px 18px}}@media(prefers-reduced-motion:reduce){.toto-eg-slide,.toto-eg-tether,.toto-eg-vessel{transition-delay:0ms!important;transition-duration:.01ms!important}.toto-eg-vessel-halo{animation:none!important}}.toto-payroll-workspace{inset:0;pointer-events:none;position:fixed;z-index:26}.toto-payroll-vessel{background:#0000;border:0;border-radius:50%;cursor:pointer;height:78px;left:55%;margin:-39px 0 0 -39px;padding:0;pointer-events:auto;position:absolute;top:69%;transition:opacity .72s ease,transform 1.1s cubic-bezier(.16,.78,.2,1),filter .9s ease;width:78px}.toto-payroll-vessel-core,.toto-payroll-vessel-halo{border-radius:50%;pointer-events:none;position:absolute}.toto-payroll-vessel-core{background:radial-gradient(circle at 30% 23%,#ffffffe6 0 4%,#ffffff40 12%,#0000 26%),radial-gradient(circle at 66% 70%,rgba(var(--team-rgb),.22),#0000 37%),radial-gradient(circle at 46% 48%,#1b201fc7,#0a0e0fc2 58%,#020506e0);background:radial-gradient(circle at 30% 23%,var(--toto-appearance-selected,#ffffffe6) 0 4%,var(--toto-appearance-wash,#ffffff40) 12%,#0000 26%),radial-gradient(circle at 66% 70%,rgba(var(--team-rgb),.22),#0000 37%),radial-gradient(circle at 46% 48%,var(--toto-appearance-inset,#1b201fc7),var(--toto-appearance-inset,#0a0e0fc2) 58%,var(--toto-appearance-inset,#020506e0));border:1px solid #eff7f5ad;border:1px solid var(--toto-appearance-line,#eff7f5ad);box-shadow:inset 8px 9px 15px #ffffff26,inset -9px -11px 18px #0006,0 3px 9px #1116162e,0 0 13px rgba(var(--team-rgb),.08);inset:10px}.toto-payroll-vessel-core:before{border-left:1px solid #ffffff2e;border-left:1px solid var(--toto-appearance-line,#ffffff2e);border-top:1px solid #ffffff85;border-top:1px solid var(--toto-appearance-line,#ffffff85);transform:rotate(-20deg)}.toto-payroll-vessel-halo{animation:toto-payroll-breathe 8.2s ease-in-out infinite;border:1px solid #eff8f62e;border:1px solid var(--toto-appearance-line,#eff8f62e);box-shadow:0 0 12px rgba(var(--team-rgb),.09);inset:7px;opacity:.55}@keyframes toto-payroll-breathe{50%{opacity:.7;transform:scale(1.02)}}.toto-payroll-vessel-label{color:#363a3670;font-size:10px;left:50%;letter-spacing:.09em;position:absolute;top:calc(100% + 10px);transform:translateX(-50%);white-space:nowrap}.toto-payroll-tether{background:linear-gradient(90deg,rgba(var(--team-rgb),.24),#ffffff85,#0000);background:linear-gradient(90deg,rgba(var(--team-rgb),.24),var(--toto-appearance-selected,#ffffff85),#0000);height:1px;left:55%;opacity:0;position:absolute;top:69%;transform:scaleX(0);transform-origin:left center;transition:transform .98s cubic-bezier(.16,.78,.2,1) .18s,opacity .62s ease .18s;width:16vw}.toto-payroll-slide{backdrop-filter:blur(24px) saturate(.92);-webkit-backdrop-filter:blur(24px) saturate(.92);border:1px solid #ffffff73;border:1px solid var(--toto-appearance-line,#ffffff73);border-radius:24px;bottom:clamp(44px,6vh,76px);box-shadow:inset 0 1px 0 #ffffffa3,0 22px 65px #4248441a;filter:blur(8px);left:clamp(190px,18vw,300px);opacity:0;overflow:hidden;padding:clamp(32px,3.8vw,54px);pointer-events:none;position:absolute;right:clamp(48px,6vw,92px);top:clamp(62px,8vh,100px);transform:translate3d(32px,7px,0) scale(.965);transform-origin:58% 67%;transition:opacity .76s ease .26s,transform 1.28s cubic-bezier(.16,.78,.2,1) .12s,filter .9s ease .16s}.toto-payroll-slide-surface{background:radial-gradient(ellipse at 14% 10%,#ffffffab,#0000 42%),radial-gradient(ellipse at 86% 82%,rgba(var(--team-field-rgb),.2),#0000 44%),linear-gradient(145deg,#ffffffba,#f8f9f687);background:radial-gradient(ellipse at 14% 10%,var(--toto-appearance-selected,#ffffffab),#0000 42%),radial-gradient(ellipse at 86% 82%,rgba(var(--team-field-rgb),.2),#0000 44%),linear-gradient(145deg,var(--toto-appearance-selected,#ffffffba),var(--toto-appearance-selected,#f8f9f687));inset:0;position:absolute;z-index:-1}.toto-payroll-header{border-bottom:1px solid #484e491a;display:flex;gap:24px;justify-content:space-between;padding-bottom:22px}.toto-payroll-eyebrow{color:#3b413c66;font-size:10px;letter-spacing:.14em;margin:0 0 7px;text-transform:uppercase}.toto-payroll-header h2{color:#2a2f2be0;font-family:Cormorant Garamond,Times New Roman,serif;font-size:clamp(42px,4.5vw,66px);font-weight:300;line-height:.95;margin:0}.toto-payroll-subtitle{color:#373d387a;font-size:12px;margin:10px 0 0}.toto-payroll-release{align-self:flex-start;background:#0000;border:0;color:#373d387a;cursor:pointer;font-size:11px;letter-spacing:.08em}.toto-payroll-scroll{height:calc(100% - 120px);overflow:auto;padding:28px 3px 0}.toto-payroll-current{grid-gap:48px;align-items:end;gap:48px;grid-template-columns:minmax(220px,.8fr) 1.5fr}.toto-payroll-current-title h3,.toto-payroll-empty h3,.toto-payroll-panel h3{color:#2a2f2bd1;font-family:Cormorant Garamond,Times New Roman,serif;font-size:32px;font-weight:300;margin:0}.toto-payroll-current-title>p:last-child{color:#373d386e;font-size:11px;margin:7px 0 0}.toto-payroll-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.toto-payroll-stats article{border-left:1px solid #464d481c;padding:18px 20px}.toto-payroll-stats span{color:#373d3861;display:block;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.toto-payroll-stats strong{color:#2a2f2bc7;display:block;font-size:22px;font-weight:400;margin-top:7px}.toto-payroll-stats .needs-eyes strong{color:#8b5e2fd1}.toto-payroll-flow{border-bottom:1px solid #464d481a;border-top:1px solid #464d481a;display:grid;grid-template-columns:repeat(4,1fr);margin:34px 0}.toto-payroll-flow>div{border-right:1px solid #464d4814;padding:20px 16px 20px 25px;position:relative}.toto-payroll-flow>div:last-child{border-right:0}.toto-payroll-flow i{border:1px solid #464d4840;border-radius:50%;height:6px;left:7px;position:absolute;top:25px;width:6px}.toto-payroll-flow i.is-known{background:rgba(var(--team-rgb),.48);border-color:rgba(var(--team-rgb),.58);box-shadow:0 0 8px rgba(var(--team-rgb),.16)}.toto-payroll-flow i.is-attention{background:#ae773d73;border-color:#ae773d94}.toto-payroll-flow span{color:#2a2f2bb3;display:block;font-size:12px}.toto-payroll-flow small{color:#373d3861;display:block;font-size:9px;line-height:1.4;margin-top:5px}.toto-payroll-panel{margin-top:8px}.toto-payroll-panel-head{align-items:end;display:flex;justify-content:space-between;margin-bottom:10px}.toto-payroll-panel-head>span{color:#373d3857;font-size:9px;letter-spacing:.08em}.toto-payroll-runs article{grid-gap:18px;align-items:center;border-top:1px solid #464d4814;display:grid;gap:18px;grid-template-columns:2fr .6fr .6fr .8fr;padding:13px 8px}.toto-payroll-runs strong{color:#2a2f2bb8;display:block;font-size:12px;font-weight:450}.toto-payroll-runs small{color:#373d3861;display:block;font-size:9px;margin-top:3px}.toto-payroll-footer{border-top:1px solid #464d4814;color:#373d384d;display:flex;font-size:9px;justify-content:space-between;letter-spacing:.06em;margin-top:24px;padding-top:14px}.toto-payroll-empty,.toto-payroll-message{color:#373d3885;line-height:1.6;margin:10vh auto 0;max-width:580px}.toto-payroll-message.is-error{color:#804b46ad}.toto-payroll-empty>p:last-child{font-size:13px}.is-slide-open .toto-payroll-vessel{filter:blur(.5px);opacity:.2;transform:scale(.72)}.is-slide-open .toto-payroll-vessel-label{opacity:0}.is-slide-open .toto-payroll-tether{opacity:.65;transform:scaleX(1)}.is-slide-open .toto-payroll-slide{filter:blur(0);opacity:1;pointer-events:auto;transform:translateZ(0) scale(1)}@media(max-width:820px){.toto-payroll-vessel{left:54%;top:72%}.toto-payroll-slide{bottom:28px;left:24px;padding:28px;right:24px;top:150px}.toto-payroll-current{grid-template-columns:1fr}.toto-payroll-stats{grid-template-columns:1fr 1fr 1fr}.toto-payroll-flow{grid-template-columns:1fr 1fr}.toto-payroll-runs article{grid-template-columns:1.5fr .5fr .5fr}.toto-payroll-runs article>div:last-child,.toto-payroll-tether{display:none}}@media(prefers-reduced-motion:reduce){.toto-payroll-slide,.toto-payroll-tether,.toto-payroll-vessel{transition-delay:0ms!important;transition-duration:.01ms!important}.toto-payroll-vessel-halo{animation:none!important}}.toto-payroll-workbench{grid-gap:18px;align-items:start;gap:18px;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);margin-top:10px}.toto-payroll-understanding-review{grid-column:1/-1;min-width:0}.toto-payroll-understanding-review>div{background:radial-gradient(ellipse at 12% 0,#ffffffad,#0000 45%),linear-gradient(145deg,#ffffff9e,#f8faf76b);background:radial-gradient(ellipse at 12% 0,var(--toto-appearance-selected,#ffffffad),#0000 45%),linear-gradient(145deg,var(--toto-appearance-selected,#ffffff9e),var(--toto-appearance-wash,#f8faf76b));border-radius:28px;box-shadow:inset 0 1px 0 #ffffffc2,0 10px 28px rgba(66,74,68,.055)}.toto-payroll-understanding-review>div,.toto-payroll-workcard{backdrop-filter:blur(10px) saturate(.96);-webkit-backdrop-filter:blur(10px) saturate(.96)}.toto-payroll-workcard{background:radial-gradient(ellipse at 12% 0,#ffffff9e,#0000 45%),linear-gradient(145deg,#ffffff8a,#f8faf75c);background:radial-gradient(ellipse at 12% 0,var(--toto-appearance-selected,#ffffff9e),#0000 45%),linear-gradient(145deg,var(--toto-appearance-selected,#ffffff8a),var(--toto-appearance-wash,#f8faf75c));border:1px solid #ffffffa3;border:1px solid var(--toto-appearance-line,#ffffffa3);border-radius:28px;box-shadow:inset 0 1px 0 #ffffffb8,0 10px 28px rgba(66,74,68,.055),0 0 0 1px rgba(66,78,70,.025);min-width:0;overflow:hidden;padding:22px 24px;position:relative}.toto-payroll-evidence-card{grid-row:span 2}.toto-payroll-attention-card{min-height:150px}.toto-payroll-workcard-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:12px}.toto-payroll-workcard h3{color:#2a2f2bdb;font-family:Cormorant Garamond,Times New Roman,serif;font-size:28px;font-weight:300;line-height:1;margin:0}.toto-payroll-workcard-copy{color:#373d3880;font-size:11px;line-height:1.65;margin:0 0 18px;max-width:690px}.toto-payroll-primary{background:rgb(var(--team-rgb)/.12);border:1px solid rgb(var(--team-rgb)/.24);border-radius:999px;color:#2a3d32c2;cursor:pointer;flex:0 0 auto;font-size:10px;letter-spacing:.045em;padding:10px 15px;transition:background .18s ease,border-color .18s ease,transform .18s ease}.toto-payroll-primary:hover:not(:disabled){background:rgb(var(--team-rgb)/.18);border-color:rgb(var(--team-rgb)/.34);transform:translateY(-1px)}.toto-payroll-primary:disabled{cursor:default;opacity:.58}.toto-payroll-file-input{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.toto-payroll-header-actions{align-items:center;display:flex;gap:12px}.toto-payroll-calculator-link{border-bottom:1px solid rgb(var(--team-rgb)/.3);color:#2a3d32c2;font-size:10px;letter-spacing:.055em;padding:5px 0;text-decoration:none;transition:color .18s ease,border-color .18s ease}.toto-payroll-calculator-link:focus-visible,.toto-payroll-calculator-link:hover{border-color:rgb(var(--team-rgb)/.66);color:#1f3327f2;outline:0}.toto-payroll-primary-link{align-items:center;display:inline-flex;justify-content:center;text-decoration:none}.toto-payroll-receipt-note{background:rgb(var(--team-rgb)/.07);border:1px solid rgb(var(--team-rgb)/.1);border-radius:14px;color:#30433899;font-size:10px;line-height:1.4;margin:0 0 14px;padding:10px 12px}.toto-payroll-calculation-list,.toto-payroll-concern-list,.toto-payroll-evidence-grid,.toto-payroll-receipts{grid-gap:8px;display:grid;gap:8px}.toto-payroll-calc-row,.toto-payroll-evidence-item,.toto-payroll-receipt{grid-gap:11px;align-items:center;background:#ffffff3d;background:var(--toto-appearance-wash,#ffffff3d);border:1px solid rgba(76,85,79,.065);border-radius:15px;display:grid;gap:11px;grid-template-columns:10px minmax(0,1fr) auto;min-height:44px;padding:9px 11px}.toto-payroll-calc-row>i,.toto-payroll-evidence-item>i{background:#ffffff5c;background:var(--toto-appearance-wash,#ffffff5c);border:1px solid #48504a3d;border-radius:50%;height:7px;width:7px}.toto-payroll-calc-row strong,.toto-payroll-evidence-item strong,.toto-payroll-receipt strong{color:#2a2f2bbf;display:block;font-size:11px;font-weight:450;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toto-payroll-calc-row small,.toto-payroll-evidence-item small,.toto-payroll-receipt small{color:#373d3861;display:block;font-size:8.5px;line-height:1.35;margin-top:2px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.toto-payroll-calc-row>span,.toto-payroll-evidence-item>span,.toto-payroll-quiet-state,.toto-payroll-receipt>span{color:#373d386b;font-size:8.5px;letter-spacing:.055em;white-space:nowrap}.toto-payroll-calc-row.is-ready>i,.toto-payroll-evidence-item.is-present>i{background:rgb(var(--team-rgb)/.52);border-color:rgb(var(--team-rgb)/.58);box-shadow:0 0 8px rgb(var(--team-rgb)/.18)}.toto-payroll-evidence-item.is-present{background:rgb(var(--team-rgb)/.055);border-color:rgb(var(--team-rgb)/.1)}.toto-payroll-calc-row.is-pending,.toto-payroll-evidence-item.is-missing{opacity:.68}.toto-payroll-calc-row.is-exception>i{background:#ae773d75;border-color:#ae773d94;box-shadow:0 0 8px #ae773d1f}.toto-payroll-calc-row.is-not_included{opacity:.46}.toto-payroll-receipts{border-top:1px solid rgba(70,77,72,.075);margin-top:12px;padding-top:12px}.toto-payroll-receipt{background:#ffffff2e;background:var(--toto-appearance-wash,#ffffff2e);grid-template-columns:minmax(0,1fr) auto}.toto-payroll-receipt.is-understood{background:rgb(var(--team-rgb)/.05);border-color:rgb(var(--team-rgb)/.12)}.toto-payroll-receipt.is-not_understood{background:rgba(174,119,61,.055);border-color:#ae773d29}.toto-payroll-concern-list>div{background:rgba(174,119,61,.045);border:1px solid #ae773d1f;border-radius:16px;padding:12px 13px}.toto-payroll-concern-list strong{color:#684a2cc2;display:block;font-size:10px;font-weight:500;margin-bottom:4px}.toto-payroll-concern-list p{color:#56443394;font-size:10px;line-height:1.5;margin:0}.toto-payroll-flow i.is-ready{background:#eee0aeb8;border-color:#b89c4e80;box-shadow:0 0 9px #b89c4e2e}.toto-payroll-zenoti-card{background:radial-gradient(ellipse at 84% 10%,rgb(var(--team-rgb)/.09),#0000 42%),radial-gradient(ellipse at 10% 0,#ffffffad,#0000 45%),linear-gradient(145deg,#ffffff94,#f6faf766);background:radial-gradient(ellipse at 84% 10%,rgb(var(--team-rgb)/.09),#0000 42%),radial-gradient(ellipse at 10% 0,var(--toto-appearance-selected,#ffffffad),#0000 45%),linear-gradient(145deg,var(--toto-appearance-selected,#ffffff94),var(--toto-appearance-wash,#f6faf766))}.toto-payroll-zenoti-card .toto-payroll-calc-row{background:#ffffff2e;background:var(--toto-appearance-wash,#ffffff2e)}.toto-payroll-workspace.is-slide-open .toto-payroll-slide-surface{background:radial-gradient(ellipse at 14% 10%,#ffffffb8,#0000 42%),radial-gradient(ellipse at 86% 82%,rgb(var(--team-field-rgb)/.18),#0000 44%),linear-gradient(145deg,#fafcf9c2,#f1f6f19e);background:radial-gradient(ellipse at 14% 10%,var(--toto-appearance-selected,#ffffffb8),#0000 42%),radial-gradient(ellipse at 86% 82%,rgb(var(--team-field-rgb)/.18),#0000 44%),linear-gradient(145deg,var(--toto-appearance-selected,#fafcf9c2),var(--toto-appearance-selected,#f1f6f19e))}.toto-payroll-workspace.is-slide-open .toto-payroll-slide{backdrop-filter:blur(18px) saturate(.94);-webkit-backdrop-filter:blur(18px) saturate(.94)}.toto-payroll-workspace .toto-payroll-header{border-bottom-color:rgb(var(--team-glass-deep-rgb)/.72);transition:border-bottom-color .45s ease}@media(max-width:980px){.toto-payroll-workbench{grid-template-columns:1fr}.toto-payroll-evidence-card{grid-row:auto}}@media(max-width:820px){.toto-payroll-workcard{border-radius:24px;padding:18px}.toto-payroll-workcard-head{gap:12px}.toto-payroll-calc-row,.toto-payroll-evidence-item{grid-template-columns:10px minmax(0,1fr)}.toto-payroll-calc-row>span,.toto-payroll-evidence-item>span{grid-column:2}}.toto-payroll-workspace.is-design-preview .toto-payroll-slide{border-color:rgba(var(--team-rgb),.26);box-shadow:inset 0 1px 0 #ffffffb8,inset 0 0 90px rgba(var(--team-field-rgb),.32),0 24px 70px rgba(var(--team-rgb),.12);transition:border-color .45s ease,box-shadow .7s ease}.toto-payroll-workspace.is-design-preview .toto-payroll-slide-surface{background:radial-gradient(ellipse at 12% 8%,#ffffffc2,#0000 38%),radial-gradient(ellipse at 88% 84%,rgba(var(--team-rgb),.16),#0000 46%),linear-gradient(145deg,rgba(var(--team-field-rgb),.64),#f8fafba8);background:radial-gradient(ellipse at 12% 8%,var(--toto-appearance-selected,#ffffffc2),#0000 38%),radial-gradient(ellipse at 88% 84%,rgba(var(--team-rgb),.16),#0000 46%),linear-gradient(145deg,rgba(var(--team-field-rgb),.64),var(--toto-appearance-selected,#f8fafba8));transition:background .7s ease}.toto-payroll-workspace.is-design-preview .toto-payroll-message{background:rgba(var(--team-field-rgb),.72);border-color:rgba(var(--team-rgb),.22);color:rgba(var(--team-glass-deep-rgb),.82)}.toto-payroll-workspace.is-design-preview .toto-payroll-workcard{background:radial-gradient(ellipse at 12% 0,#ffffffc2,#0000 46%),linear-gradient(145deg,#ffffff94,rgb(var(--team-field-rgb)/.62));background:radial-gradient(ellipse at 12% 0,var(--toto-appearance-selected,#ffffffc2),#0000 46%),linear-gradient(145deg,var(--toto-appearance-selected,#ffffff94),rgb(var(--team-field-rgb)/.62));border-color:rgb(var(--team-rgb)/.18);box-shadow:inset 0 1px 0 #ffffffd1,inset 0 -18px 48px rgb(var(--team-rgb)/.08),0 10px 28px rgb(var(--team-glass-deep-rgb)/.08)}.toto-payroll-current{grid-gap:clamp(22px,4vw,58px);align-items:center;backdrop-filter:blur(20px) saturate(.96);-webkit-backdrop-filter:blur(20px) saturate(.96);background:radial-gradient(ellipse at 8% 0,#ffffffc7,#0000 52%),linear-gradient(145deg,#ffffff73,#f6faf63d);background:radial-gradient(ellipse at 8% 0,var(--toto-appearance-selected,#ffffffc7),#0000 52%),linear-gradient(145deg,var(--toto-appearance-wash,#ffffff73),var(--toto-appearance-wash,#f6faf63d));border:1px solid #ffffffad;border:1px solid var(--toto-appearance-line,#ffffffad);border-radius:30px;box-shadow:inset 0 1px 0 #ffffffe0,0 16px 40px rgba(37,48,40,.055);display:grid;gap:clamp(22px,4vw,58px);grid-template-columns:minmax(260px,1.1fr) minmax(280px,.9fr);padding:clamp(24px,3.2vw,38px)}.toto-payroll-current-title h3{font-size:clamp(34px,3.8vw,52px);letter-spacing:-.035em}.toto-payroll-current-title>p{color:#303b3294;font-size:12px;margin:8px 0 0}.toto-payroll-run-state{align-items:center;background:rgb(var(--team-rgb)/.08);border:1px solid rgb(var(--team-rgb)/.2);border-radius:999px;color:#283d30c2;display:inline-flex;font-size:10px;letter-spacing:.045em;margin-top:17px;padding:7px 11px}.toto-payroll-run-state.needs-eyes{background:#ae773d14;border-color:#ae773d3d;color:#6f4c28cc}.toto-payroll-stats{background:#fff3;background:var(--toto-appearance-wash,#fff3);border:1px solid #49534b14;border-radius:22px;gap:0;overflow:hidden}.toto-payroll-stats article{border-left:1px solid #464d4817;padding:17px 18px}.toto-payroll-stats article:first-child{border-left:0}.toto-payroll-stats strong{font-size:25px;letter-spacing:-.03em}.toto-payroll-flow{background:rgba(31,40,34,.045);background:var(--toto-appearance-inset,rgba(31,40,34,.045));border:0;border-radius:18px;grid-column:1/-1;margin:2px 0 0;overflow:hidden;padding:0}.toto-payroll-flow>div{align-items:center;border-right:1px solid rgba(70,77,72,.075);display:flex;gap:8px;padding:12px 15px}.toto-payroll-flow i{flex:0 0 auto;height:7px;position:static;width:7px}.toto-payroll-flow span{color:#2a2f2bab;font-size:11px}.toto-payroll-flow small{display:none}.toto-payroll-workbench{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr);margin-top:18px}.toto-payroll-evidence-card{grid-row:auto;padding:clamp(22px,3vw,32px)}.toto-payroll-evidence-card .toto-payroll-workcard-head{align-items:center;margin-bottom:9px}.toto-payroll-evidence-card h3{font-size:clamp(27px,3vw,36px);letter-spacing:-.025em}.toto-payroll-evidence-card .toto-payroll-workcard-copy{margin-bottom:20px;max-width:560px}.toto-payroll-evidence-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.toto-payroll-evidence-item{background:#ffffff47;background:var(--toto-appearance-wash,#ffffff47);border-radius:17px;min-height:48px;padding:11px 13px}.toto-payroll-details{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.toto-payroll-detail{backdrop-filter:blur(12px) saturate(.94);-webkit-backdrop-filter:blur(12px) saturate(.94);background:#ffffff42;background:var(--toto-appearance-wash,#ffffff42);border:1px solid #ffffff9e;border:1px solid var(--toto-appearance-line,#ffffff9e);border-radius:22px;box-shadow:inset 0 1px 0 #ffffffad;min-width:0;overflow:hidden}.toto-payroll-detail summary{align-items:center;cursor:pointer;display:flex;gap:14px;justify-content:space-between;list-style:none;min-height:90px;padding:17px 18px}.toto-payroll-detail summary::-webkit-details-marker{display:none}.toto-payroll-detail summary .toto-payroll-eyebrow{margin-bottom:5px}.toto-payroll-detail summary strong{color:#2a2f2bc2;display:block;font-size:13px;font-weight:480;line-height:1.35}.toto-payroll-detail-control{color:#373d386b;flex:0 0 auto;font-size:9px;letter-spacing:.07em;text-transform:uppercase}.toto-payroll-detail[open] summary{background:#ffffff29;background:var(--toto-appearance-wash,#ffffff29);border-bottom:1px solid rgba(70,77,72,.075)}.toto-payroll-detail[open] .toto-payroll-detail-control{font-size:0}.toto-payroll-detail[open] .toto-payroll-detail-control:after{content:"Close";font-size:9px}.toto-payroll-detail .toto-payroll-calculation-list,.toto-payroll-detail .toto-payroll-concern-list{padding:12px}.toto-payroll-detail .toto-payroll-workcard-copy{font-size:10px;margin:14px 0;padding:0 18px}.toto-payroll-detail .toto-payroll-concern-list>div{margin:12px;padding:12px}.toto-payroll-detail-action{align-items:center;display:flex;gap:12px;justify-content:space-between;padding-right:14px}.toto-payroll-detail-action .toto-payroll-workcard-copy{margin:14px 0 14px 18px;padding:0}.toto-payroll-detail .toto-payroll-receipt-note{margin:0 12px 12px}@media(max-width:980px){.toto-payroll-current{grid-template-columns:1fr}.toto-payroll-flow{grid-column:auto}.toto-payroll-details{grid-template-columns:1fr}.toto-payroll-detail summary{min-height:74px}}@media(max-width:680px){.toto-payroll-current{border-radius:25px;padding:22px}.toto-payroll-stats{grid-template-columns:repeat(3,1fr)}.toto-payroll-stats article{padding:13px 10px}.toto-payroll-stats strong{font-size:21px}.toto-payroll-flow{grid-template-columns:1fr 1fr}.toto-payroll-flow>div:nth-child(2){border-right:0}.toto-payroll-evidence-grid{grid-template-columns:1fr}.toto-payroll-evidence-card .toto-payroll-workcard-head{align-items:flex-start}.toto-payroll-detail-action{align-items:flex-start;flex-direction:column;padding:0 18px 16px}.toto-payroll-detail-action .toto-payroll-workcard-copy{margin:0;padding:0}.toto-payroll-detail-action .toto-payroll-primary{width:100%}}.toto-clay-study{background:#f3f0eb;box-sizing:border-box;color:#3f3d39;display:grid;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;grid-template-rows:auto 1fr auto;min-height:100vh;padding:28px 34px 24px}.toto-clay-study__footer,.toto-clay-study__header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;position:relative;z-index:2}.toto-clay-study__eyebrow{color:#8e8a84;font-size:11px;letter-spacing:.18em;margin:0 0 8px}.toto-clay-study h1{color:#4b4945;font-family:Georgia,Times New Roman,serif;font-size:44px;font-weight:400;line-height:1;margin:0}.toto-clay-study__instruction{color:#9b9790;font-size:13px;margin:0 0 5px}.toto-clay-study__stage{background:#f3f0eb;border-radius:34px;box-shadow:inset 0 0 0 1px #ffffffb8,0 18px 50px #4a443d0d;margin:22px 0 18px;min-height:620px;overflow:hidden;position:relative}.toto-clay-study__stage canvas{cursor:grab;display:block;height:100%;width:100%}.toto-clay-study__stage canvas:active{cursor:grabbing}.toto-clay-study__footer{align-items:flex-start;border-top:1px solid #534f481f;color:#79756f;font-size:13px;line-height:1.5;padding-top:14px}.toto-clay-study__footer p{margin:0;max-width:48%}.toto-clay-study__footer strong{color:#4f4c47;font-weight:600}@media(max-width:900px){.toto-clay-study{padding:20px}.toto-clay-study h1{font-size:36px}.toto-clay-study__footer,.toto-clay-study__header{align-items:flex-start;flex-direction:column}.toto-clay-study__footer p{max-width:none}.toto-clay-study__stage{margin-top:16px;min-height:540px}}.toto-slab-study{-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 22% 10%,#ffffffb8,#0000 38%),radial-gradient(circle at 76% 72%,#d0d9d347,#0000 44%),linear-gradient(145deg,#efeee9,#e5e8e4 54%,#dde2dd);color:#303532;inset:0;overflow:hidden;position:fixed}.toto-slab-study__header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;left:42px;position:absolute;right:42px;top:34px;z-index:4}.toto-slab-study__header p{color:#3035326b;font-size:10px;letter-spacing:.15em;margin:0 0 8px}.toto-slab-study__header h1{color:#292e2bdb;font-family:Cormorant Garamond,Times New Roman,serif;font-size:clamp(42px,5vw,68px);font-weight:300;line-height:.96;margin:0}.toto-slab-study__header>span{color:#3035325c;font-size:10px;letter-spacing:.12em;margin-top:5px;text-transform:uppercase}.toto-slab-study__stage{display:grid;inset:0;padding-top:30px;place-items:center;position:absolute}.toto-slab-icon{--look-x:0;--look-y:0;aspect-ratio:1;background:#0000;border:0;cursor:pointer;outline:none;padding:0;perspective:980px;position:relative;transform-style:preserve-3d;width:min(46vw,390px)}.toto-slab-surface{backdrop-filter:blur(1.5px) saturate(1.04) brightness(1.012);-webkit-backdrop-filter:blur(1.5px) saturate(1.04) brightness(1.012);background:radial-gradient(circle at 30% 22%,hsla(0,0%,100%,.075),#0000 35%),linear-gradient(145deg,rgba(255,253,248,.055),hsla(0,0%,100%,.012) 52%,hsla(37,23%,89%,.022));border:1px solid #ffffffa3;border-radius:23%;box-shadow:inset 0 1px 0 #ffffffb3,inset 0 -1px 0 #5b696108,0 16px 36px #36403a0a;inset:5.6%;position:absolute;transform:translate3d(calc(var(--look-x)*-.55px),calc(var(--look-y)*-.55px),-6px) rotateX(calc(var(--look-y)*-.18deg)) rotateY(calc(var(--look-x)*.18deg));transition:transform .68s cubic-bezier(.16,.78,.2,1),box-shadow .68s ease,background .68s ease;will-change:transform}.toto-slab-detail-layer,.toto-slab-dog,.toto-slab-identity,.toto-slab-light{inset:17%;pointer-events:none;position:absolute;transform-style:preserve-3d;transition:transform .68s cubic-bezier(.16,.78,.2,1),opacity .68s ease;will-change:transform}.toto-slab-detail-layer svg,.toto-slab-dog svg,.toto-slab-identity{height:100%;overflow:visible;width:100%}.toto-slab-dog--rear{opacity:.78;transform:translate3d(calc(-5px + var(--look-x)*-2.4px),calc(4px + var(--look-y)*-2.4px),5px) scale(.994)}.toto-slab-dog--rear .toto-slab-body,.toto-slab-dog--rear .toto-slab-tail{fill:hsla(143,6%,74%,.075);stroke:#ffffff5c;stroke-width:2.8}.toto-slab-dog--rear .toto-slab-eye,.toto-slab-dog--rear .toto-slab-nose{opacity:0}.toto-slab-dog--core{transform:translate3d(calc(var(--look-x)*1.6px),calc(var(--look-y)*1.6px),16px)}.toto-slab-dog--core .toto-slab-body{fill:#fafbf847;stroke:#ffffffd6;stroke-width:2.25}.toto-slab-dog--core .toto-slab-tail{fill:#f8faf733;stroke:#ffffffc2;stroke-width:2}.toto-slab-eye{fill:#444c478c;stroke:#ffffffe0;stroke-width:1.2}.toto-slab-nose{fill:#444c477a;stroke:#ffffffdb;stroke-width:1.2}.toto-slab-detail-layer{transform:translate3d(calc(4px + var(--look-x)*3.5px),calc(-3px + var(--look-y)*3.5px),29px)}.toto-slab-relief-cheek{fill:hsla(0,0%,100%,.075);stroke:#ffffff70;stroke-width:1.25}.toto-slab-relief-muzzle{fill:#ffffff1a;stroke:#ffffff8a;stroke-width:1.3}.toto-slab-relief-chest{fill:hsla(0,0%,100%,.055);stroke:#ffffff57;stroke-width:1.15}.toto-slab-relief-ear{fill:#ffffff12;stroke:#ffffff6b;stroke-width:1.15}.toto-slab-detail-layer .toto-slab-eye{fill:#424a4699}.toto-slab-detail-layer .toto-slab-nose{fill:#3f48438a}.toto-slab-identity{transform:translate3d(calc(7px + var(--look-x)*5.2px),calc(-5px + var(--look-y)*5.2px),41px)}.toto-slab-collar{fill:rgb(var(--team-rgb)/.54);stroke:rgb(var(--team-rgb)/.82);stroke-width:1.15}.toto-slab-medal-back{fill:#c7cfca1a;stroke:#ffffff7a;stroke-width:1.8}.toto-slab-medal{fill:#ffffff57;stroke:#fffffff0;stroke-width:2}.toto-slab-medal-highlight{fill:#fffffff5;opacity:.68}.toto-slab-light{background:linear-gradient(108deg,#0000 31%,hsla(0,0%,100%,.012) 42%,#ffffff2b 50%,#ffffff05 58%,#0000 69%);border-radius:24%;inset:11.5%;mix-blend-mode:screen;opacity:.3;transform:translate3d(calc(10px + var(--look-x)*7px),calc(-7px + var(--look-y)*7px),50px);z-index:5}.toto-slab-icon:hover .toto-slab-light{opacity:.46}.toto-slab-icon:focus-visible{border-radius:26%;outline:1px solid rgb(var(--team-rgb)/.42);outline-offset:14px}.toto-slab-icon.is-separated .toto-slab-surface{transform:translate3d(-2px,2px,-8px) rotate(-.12deg)}.toto-slab-icon.is-separated .toto-slab-dog--rear{transform:translate3d(-14px,10px,3px) scale(.99)}.toto-slab-icon.is-separated .toto-slab-dog--core{transform:translate3d(-2px,1px,17px)}.toto-slab-icon.is-separated .toto-slab-detail-layer{transform:translate3d(11px,-8px,34px)}.toto-slab-icon.is-separated .toto-slab-identity{transform:translate3d(21px,-14px,50px)}.toto-slab-icon.is-separated .toto-slab-light{transform:translate3d(27px,-17px,60px)}.toto-slab-study__footer{border-top:1px solid #39403c14;bottom:30px;display:flex;gap:28px;justify-content:space-between;left:42px;padding-top:14px;position:absolute;right:42px;z-index:4}.toto-slab-study__footer p{color:#343b376b;font-size:10px;line-height:1.55;margin:0;max-width:540px}.toto-slab-study__footer strong{color:#2d332f9e;font-weight:500}@media(max-width:760px){.toto-slab-study__header{left:26px;right:26px;top:26px}.toto-slab-study__header h1{font-size:44px}.toto-slab-icon{width:min(78vw,340px)}.toto-slab-study__footer{bottom:24px;display:block;left:26px;right:26px}.toto-slab-study__footer p+p{margin-top:6px}}@media(prefers-reduced-motion:reduce){.toto-slab-detail-layer,.toto-slab-dog,.toto-slab-identity,.toto-slab-light,.toto-slab-surface{transition-duration:.01ms!important}}:root{--toto-material-ease:cubic-bezier(.18,.72,.18,1);--toto-settle-ease:cubic-bezier(.16,.78,.2,1);--toto-presence-canvas-size:120px;--toto-presence-visual-size:100px;--toto-presence-visual-offset:10px;--toto-presence-shell-radius:20.45px}.toto-field-study{-webkit-font-smoothing:antialiased;background:#edeaf0;background:rgb(var(--team-field-rgb,237 234 240));height:100dvh;isolation:isolate;min-height:620px;overflow:hidden;position:relative;width:100vw}.toto-back-glass{background:radial-gradient(ellipse at 12% 10%,rgba(var(--team-field-glow-rgb),.64),#0000 42%),radial-gradient(ellipse at 82% 72%,#ffffff57,#0000 46%),linear-gradient(145deg,rgba(var(--team-field-rgb),.98) 0,rgba(var(--team-field-glow-rgb),.76) 52%,rgba(var(--team-field-rgb),.94) 100%);background:radial-gradient(ellipse at 12% 10%,rgba(var(--team-field-glow-rgb),.64),#0000 42%),radial-gradient(ellipse at 82% 72%,var(--toto-appearance-wash,#ffffff57),#0000 46%),linear-gradient(145deg,rgba(var(--team-field-rgb),.98) 0,rgba(var(--team-field-glow-rgb),.76) 52%,rgba(var(--team-field-rgb),.94) 100%);inset:0;overflow:hidden;position:fixed;z-index:0}.toto-back-glass:after{box-shadow:inset 0 0 90px #ffffff29;content:"";inset:0;pointer-events:none;position:absolute}.toto-back-glass-bloom{animation:toto-back-glass-drift 28s ease-in-out infinite alternate;background:#ffffffa8;background:var(--toto-appearance-selected,#ffffffa8);border-radius:50%;filter:blur(70px);height:46vw;min-height:520px;min-width:520px;opacity:.2;position:absolute;width:46vw}.toto-back-glass-bloom-one{left:-18vw;top:-28vw}.toto-back-glass-bloom-two{animation-delay:-11s;animation-duration:34s;bottom:-30vw;opacity:.14;right:-20vw}.toto-back-glass-grain{background-image:radial-gradient(circle at 20% 30%,#fffc 0 .45px,#0000 .7px),radial-gradient(circle at 70% 65%,#5a50463d 0 .35px,#0000 .65px);background-size:7px 7px,11px 11px;inset:0;mix-blend-mode:soft-light;opacity:.1;position:absolute}@keyframes toto-back-glass-drift{0%{transform:translate3d(-1.5%,-1%,0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.08)}}.toto-field-header{align-items:flex-end;display:flex;flex-direction:column;gap:10px;position:fixed;right:38px;top:34px;transition:opacity .9s ease .22s,filter 1.05s ease .18s;z-index:120}.toto-team-mark{align-items:center;color:#3f3b3785;display:flex;font-size:11px;gap:8px;letter-spacing:.11em;text-transform:uppercase}.toto-team-dot{background:rgb(var(--team-rgb));border-radius:50%;box-shadow:0 0 10px rgba(var(--team-rgb),.16);height:6px;width:6px}.toto-origin-mark{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#3f3b373d;cursor:pointer;font:500 9px/1 Outfit,system-ui,sans-serif;letter-spacing:.22em;padding:2px 0;transition:color .24s ease,text-shadow .24s ease}.toto-origin-mark:hover{color:#3f3b37ad;text-shadow:0 1px 10px #ffffffe6}.toto-origin-mark:focus-visible{border-radius:2px;color:#3f3b37cc;outline:2px solid rgb(var(--team-rgb));outline-offset:5px}.toto-field-controls{align-items:center;display:flex;gap:7px;justify-content:flex-end;pointer-events:auto}.toto-field-control{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff75;background:var(--toto-appearance-wash,#ffffff75);border:1px solid rgba(var(--team-rgb),.16);border-radius:999px;color:#2a2f2b9e;cursor:pointer;font:400 10px/1 Outfit,sans-serif;letter-spacing:.08em;padding:8px 13px;transition:background .2s ease,color .2s ease}.toto-field-control:hover{background:#ffffffb8;background:var(--toto-appearance-selected,#ffffffb8);color:#2a2f2bd1}.toto-field-arrival{align-items:flex-start;display:flex;flex-direction:column;gap:30px;position:absolute;width:min(660px,calc(100vw - 96px));z-index:20}.toto-presence-slot{flex:0 0 120px;flex:0 0 var(--toto-presence-canvas-size);height:120px;height:var(--toto-presence-canvas-size);width:120px;width:var(--toto-presence-canvas-size)}.toto-arrival-copy{min-width:0;transition:opacity 1.05s ease .16s,filter 1.2s ease .12s,transform 1.2s cubic-bezier(.16,.78,.2,1) .1s;transition:opacity 1.05s ease .16s,filter 1.2s ease .12s,transform 1.2s var(--toto-settle-ease) .1s;width:100%}.toto-field-arrival .toto-kicker{color:#4b46416b;font-size:11px;letter-spacing:.16em;margin:0 0 10px;text-transform:uppercase}.toto-field-arrival h1{color:#2d2926db;font-family:Cormorant Garamond,Times New Roman,serif;font-size:clamp(46px,5.4vw,78px);font-weight:300;letter-spacing:-.025em;line-height:.98;margin:0}.toto-field-arrival .toto-narration{color:#46413c8a;font-size:15px;margin:18px 0 0}.toto-field-arrival .toto-presence-hint{color:#524d4757;font-size:11px;letter-spacing:.08em;margin:22px 0 0}.toto-contained-artifact{background:#0000;border:0;border-radius:20.45px;border-radius:var(--toto-presence-shell-radius);cursor:pointer;filter:blur(0) saturate(1) brightness(1);height:120px;inset:0;opacity:1;overflow:hidden;padding:0;position:absolute;transform-origin:50% 50%;transition:border-radius .9s ease,opacity .76s ease .52s,transform 1.55s cubic-bezier(.18,.72,.18,1),filter 1.45s ease;transition:border-radius .9s ease,opacity .76s ease .52s,transform 1.55s var(--toto-material-ease),filter 1.45s ease;width:120px;z-index:3}.toto-contained-artifact .toto-presence-canvas{height:100%;width:100%}.is-field-open .toto-contained-artifact{border-radius:34.765px;border-radius:calc(var(--toto-presence-shell-radius)*1.7);filter:blur(6px) saturate(.82) brightness(1.08);opacity:0;pointer-events:none;transform:scale(1.08,.96)}.toto-liquid-badge{backdrop-filter:blur(2px) saturate(1.01) brightness(1.015);-webkit-backdrop-filter:blur(2px) saturate(1.01) brightness(1.015);background:radial-gradient(ellipse at 28% 18%,#fffaf129,#0000 36%),radial-gradient(ellipse at 78% 76%,#e4eef214,#0000 44%),linear-gradient(145deg,#e9e4dc12,rgba(255,253,248,.028) 50%,#e0e8eb0d);background:radial-gradient(ellipse at 28% 18%,var(--toto-appearance-wash,#fffaf129),#0000 36%),radial-gradient(ellipse at 78% 76%,var(--toto-appearance-wash,#e4eef214),#0000 44%),linear-gradient(145deg,var(--toto-appearance-wash,#e9e4dc12) 0,var(--toto-appearance-wash,rgba(255,253,248,.028)) 50%,var(--toto-appearance-wash,#e0e8eb0d) 100%);border:1px solid #ffffff4d;border:1px solid var(--toto-appearance-line,#ffffff4d);border-radius:20.45px;border-radius:var(--toto-presence-shell-radius);box-shadow:inset 0 1px 0 #fffaf14d,inset 1px 0 0 #ffffff1f,inset 0 -1px 0 hsla(33,4%,52%,.045),inset -1px 0 0 #d2dee412;cursor:pointer;filter:blur(5px);height:100px;height:var(--toto-presence-visual-size);left:10px;left:var(--toto-presence-visual-offset);opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:10px;top:var(--toto-presence-visual-offset);transform:scale(.92);transform-origin:50% 50%;transition:opacity .72s ease 1.32s,transform 1s cubic-bezier(.16,.78,.2,1) 1.18s,filter .9s ease 1.22s,border-color .22s ease,box-shadow .22s ease;transition:opacity .72s ease 1.32s,transform 1s var(--toto-settle-ease) 1.18s,filter .9s ease 1.22s,border-color .22s ease,box-shadow .22s ease;width:100px;width:var(--toto-presence-visual-size);z-index:4}.is-field-open .toto-liquid-badge{filter:blur(0);opacity:1;pointer-events:auto;transform:scale(1)}.toto-contained-artifact:focus-visible,.toto-liquid-badge:focus-visible{outline:1px solid #504b4459;outline-offset:6px}.toto-liquid-badge:hover{border-color:#ffffff61;border-color:var(--toto-appearance-line,#ffffff61);box-shadow:inset 0 1px 0 #fffaf15c,inset 1px 0 0 #ffffff24,inset 0 -1px 0 hsla(33,4%,52%,.055),inset -1px 0 0 rgba(210,222,228,.085)}.toto-badge-edge-light{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:3}.toto-badge-edge-light rect{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.toto-badge-edge-light-warm{stroke:#fff9ddfc;stroke-width:2.15;stroke-dasharray:8 92;animation:toto-badge-orbit 4.8s linear infinite;filter:drop-shadow(0 0 2px rgba(255,250,225,.92)) drop-shadow(0 0 6px rgba(255,241,187,.78)) drop-shadow(0 0 11px rgba(255,231,156,.42))}.toto-badge-edge-light-cool{stroke:#d8efffe0;stroke-width:1.55;stroke-dasharray:5 95;stroke-dashoffset:46;animation:toto-badge-orbit 7.1s linear -2.4s infinite reverse;filter:drop-shadow(0 0 2px rgba(224,244,255,.78)) drop-shadow(0 0 6px rgba(194,229,255,.52))}@keyframes toto-badge-orbit{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}.toto-liquid-badge-mark{z-index:2}.toto-terrier-mark{filter:drop-shadow(0 0 4px rgba(var(--team-rgb),.2));height:64px;width:64px}.toto-terrier-line{stroke:rgba(var(--team-rgb),.88);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 1px rgba(255,255,255,.82)) drop-shadow(0 0 3px rgba(var(--team-rgb),.22))}.toto-terrier-glow{stroke:rgba(var(--team-rgb),.42);stroke-width:6.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:blur(2.8px);opacity:.48}.toto-terrier-medallion-glow{fill:rgba(var(--team-rgb),.2);stroke:rgba(var(--team-rgb),.46);stroke-width:2;filter:blur(1.4px)}.toto-terrier-medallion{fill:hsla(0,0%,100%,.035);fill:var(--toto-appearance-muted,hsla(0,0%,100%,.035));stroke:rgba(var(--team-rgb),.88);stroke-width:1.7}.toto-liquid-field{backdrop-filter:blur(0) saturate(1);-webkit-backdrop-filter:blur(0) saturate(1);background:#fff0;background:var(--toto-appearance-wash,#fff0);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .64s ease,background 1.55s cubic-bezier(.18,.72,.18,1),backdrop-filter 1.65s cubic-bezier(.18,.72,.18,1),-webkit-backdrop-filter 1.65s cubic-bezier(.18,.72,.18,1);transition:opacity .64s ease,background 1.55s var(--toto-material-ease),backdrop-filter 1.65s var(--toto-material-ease),-webkit-backdrop-filter 1.65s var(--toto-material-ease);z-index:12}.is-field-open .toto-liquid-field{backdrop-filter:blur(7px) saturate(.94);-webkit-backdrop-filter:blur(7px) saturate(.94);background:hsla(0,0%,100%,.075);background:var(--toto-appearance-wash,hsla(0,0%,100%,.075));opacity:1;pointer-events:auto}.toto-liquid-refraction{background:radial-gradient(ellipse at 14% 12%,#ffffff6b,#0000 24%),radial-gradient(ellipse at 42% 44%,rgba(var(--team-field-glow-rgb),.22),#0000 36%),linear-gradient(108deg,#0000 26%,#ffffff2e 46%,#0000 65%);background:radial-gradient(ellipse at 14% 12%,var(--toto-appearance-wash,#ffffff6b),#0000 24%),radial-gradient(ellipse at 42% 44%,rgba(var(--team-field-glow-rgb),.22),#0000 36%),linear-gradient(108deg,#0000 26%,var(--toto-appearance-wash,#ffffff2e) 46%,#0000 65%);filter:blur(10px);inset:-12%;opacity:0;position:absolute;transform:translate3d(-3%,-2%,0) scale(1.055)}.is-field-open .toto-liquid-refraction{animation:toto-liquid-relax 1.95s cubic-bezier(.16,.78,.2,1) both;animation:toto-liquid-relax 1.95s var(--toto-settle-ease) both}@keyframes toto-liquid-relax{0%{filter:blur(16px);opacity:0;transform:translate3d(-4%,-3%,0) scale(1.07)}22%{opacity:.58}68%{filter:blur(7px);opacity:.22;transform:translate3d(1.4%,.8%,0) scale(1.012)}to{filter:blur(4px);opacity:.055;transform:translateZ(0) scale(1)}}.toto-liquid-frost{background:radial-gradient(ellipse at 18% 8%,#ffffff38,#0000 34%),radial-gradient(ellipse at 84% 82%,#ffffff24,#0000 40%),rgba(var(--team-field-rgb),.08);background:radial-gradient(ellipse at 18% 8%,var(--toto-appearance-wash,#ffffff38),#0000 34%),radial-gradient(ellipse at 84% 82%,var(--toto-appearance-wash,#ffffff24),#0000 40%),rgba(var(--team-field-rgb),.08);inset:0;opacity:0;position:absolute;transition:opacity 1.25s ease .65s}.is-field-open .toto-liquid-frost{opacity:1}.is-field-open .toto-arrival-copy,.is-field-open .toto-field-header .toto-team-mark{filter:blur(10px);opacity:.07}.is-field-open .toto-arrival-copy{transform:scale(.997)}.toto-empty-field-content{inset:0;pointer-events:none;position:fixed;z-index:18}@media (max-width:720px){:root{--toto-presence-canvas-size:96px;--toto-presence-visual-size:80px;--toto-presence-visual-offset:8px;--toto-presence-shell-radius:16.36px}.toto-field-arrival{gap:22px;left:28px;top:28px;width:calc(100vw - 56px)}.toto-terrier-mark{height:52px;width:52px}.toto-field-arrival h1{font-size:clamp(42px,13vw,62px)}.toto-field-header{right:24px;top:28px}}@media (prefers-reduced-motion:reduce){.toto-arrival-copy,.toto-contained-artifact,.toto-field-header,.toto-liquid-badge,.toto-liquid-field,.toto-liquid-frost{transition-delay:0ms!important;transition-duration:.01ms!important}.toto-back-glass-bloom,.toto-badge-edge-light rect,.toto-liquid-refraction{animation:none!important}}.toto-eg-vessel-label,.toto-payroll-vessel-label,.toto-reviews-vessel-label{color:#2c312db8;font-size:13px;font-weight:450;letter-spacing:.018em;line-height:1.2;text-shadow:0 1px 10px #ffffff6b;top:calc(100% + 12px)}.toto-eg-vessel:hover .toto-eg-vessel-label,.toto-payroll-vessel:hover .toto-payroll-vessel-label,.toto-reviews-vessel:hover .toto-reviews-vessel-label{color:#232824e6}.toto-reviews-vessel{height:84px;margin:-42px 0 0 -42px;width:84px}.toto-reviews-vessel-core{background:radial-gradient(circle at 29% 22%,#fffffffa 0 4%,#ffffff7a 9%,#0000 25%),radial-gradient(circle at 42% 39%,#fff5d8ad 0 12%,#fff4d838 27%,#0000 44%),radial-gradient(circle at 72% 73%,#e8c68238 0 10%,#0000 38%),radial-gradient(circle at 52% 48%,#fff8e8db 0,#e8dbbe9e 40%,#978b7361 70%,#37342e85 100%);background:radial-gradient(circle at 29% 22%,var(--toto-appearance-selected,#fffffffa) 0 4%,var(--toto-appearance-wash,#ffffff7a) 9%,#0000 25%),radial-gradient(circle at 42% 39%,#fff5d8ad 0 12%,#fff4d838 27%,#0000 44%),radial-gradient(circle at 72% 73%,#e8c68238 0 10%,#0000 38%),radial-gradient(circle at 52% 48%,var(--toto-appearance-selected,#fff8e8db) 0,#e8dbbe9e 40%,#978b7361 70%,var(--toto-appearance-inset,#37342e85) 100%);border-color:#fffcf1e6;border-color:var(--toto-appearance-line,#fffcf1e6);box-shadow:inset 7px 8px 13px #ffffff57,inset -10px -12px 17px #483c2842,0 2px 8px #443a2a29,0 0 16px #ffe8b226;inset:7px}.toto-reviews-vessel-halo{box-shadow:0 0 12px #fff5dc26,0 0 20px #e8c68217}.toto-eg-vessel{height:74px;margin:-37px 0 0 -37px;width:74px}.toto-eg-vessel-core{background:radial-gradient(circle at 29% 22%,#fffffff7 0 4%,#ffffff6b 9%,#0000 25%),radial-gradient(circle at 40% 37%,#dcf2ff9e 0 12%,#c9e8ff33 28%,#0000 46%),radial-gradient(circle at 71% 72%,#9bcdee33 0 10%,#0000 38%),radial-gradient(circle at 52% 48%,#edf8ffd1 0,#c9e0ed94 40%,#7491a061 69%,#29343b8a 100%);background:radial-gradient(circle at 29% 22%,var(--toto-appearance-selected,#fffffff7) 0 4%,var(--toto-appearance-wash,#ffffff6b) 9%,#0000 25%),radial-gradient(circle at 40% 37%,#dcf2ff9e 0 12%,#c9e8ff33 28%,#0000 46%),radial-gradient(circle at 71% 72%,#9bcdee33 0 10%,#0000 38%),radial-gradient(circle at 52% 48%,var(--toto-appearance-selected,#edf8ffd1) 0,#c9e0ed94 40%,#7491a061 69%,var(--toto-appearance-inset,#29343b8a) 100%);border-color:#f4fbffe0;border-color:var(--toto-appearance-line,#f4fbffe0);box-shadow:inset 7px 8px 13px #ffffff4d,inset -9px -11px 16px #233a4847,0 2px 8px #2a3e4929,0 0 16px #b1defa24;inset:7px}.toto-eg-vessel-halo{box-shadow:0 0 12px #e4f6ff24,0 0 20px #a3d3f114}.toto-payroll-vessel{height:96px;margin:-48px 0 0 -48px;width:96px}.toto-payroll-vessel-core{background-color:#466b57;background:radial-gradient(circle at 28% 21%,#fffffff5 0 4%,#fff6 9%,#0000 24%),radial-gradient(circle at 50% 50%,#d6e9dceb 0,rgb(var(--team-rgb)/.62) 39%,#324c3eb8 69%,#0f1813e0 100%);background:radial-gradient(circle at 28% 21%,var(--toto-appearance-selected,#fffffff5) 0 4%,var(--toto-appearance-wash,#fff6) 9%,#0000 24%),radial-gradient(circle at 50% 50%,var(--toto-appearance-selected,#d6e9dceb) 0,rgb(var(--team-rgb)/.62) 39%,var(--toto-appearance-inset,#324c3eb8) 69%,var(--toto-appearance-inset,#0f1813e0) 100%);border-color:#effaf3f0;border-color:var(--toto-appearance-line,#effaf3f0);box-shadow:inset 8px 9px 14px #ffffff57,inset -10px -12px 18px #142d2061,inset 0 0 20px rgb(var(--team-rgb)/.18),0 3px 10px #20372c38,0 0 24px rgb(var(--team-rgb)/.24);inset:6px;overflow:hidden}.toto-payroll-vessel-core:before{border-bottom:1px solid rgb(var(--team-rgb)/.18);border-left:1px solid #ffffff3d;border-left:1px solid var(--toto-appearance-line,#ffffff3d);border-radius:50%;border-top:1px solid #ffffffb3;border-top:1px solid var(--toto-appearance-line,#ffffffb3);content:"";inset:4px;opacity:.94;position:absolute;transform:rotate(-19deg)}.toto-payroll-understanding{background-color:#7aa58d;background:radial-gradient(circle at 32% 28%,#fffffffa 0 18%,#effcf4e6 25%,rgb(var(--team-rgb)/.88) 52%,#31503fd6 100%);background:radial-gradient(circle at 32% 28%,var(--toto-appearance-selected,#fffffffa) 0 18%,var(--toto-appearance-selected,#effcf4e6) 25%,rgb(var(--team-rgb)/.88) 52%,var(--toto-appearance-inset,#31503fd6) 100%);border:1px solid #ffffffd1;border:1px solid var(--toto-appearance-line,#ffffffd1);border-radius:50%;box-shadow:inset -2px -3px 4px #1a35273d,0 0 5px #ffffff52,0 0 9px rgb(var(--team-rgb)/.28);display:block;position:absolute;transform-origin:50% 50%;will-change:transform,filter;z-index:3}.toto-payroll-understanding-center{animation:payroll-core-breathe 8.6s ease-in-out infinite;height:24px;left:50%;margin:-12px 0 0 -12px;top:50%;width:24px}.toto-payroll-understanding-adp{animation:payroll-node-a 11.8s ease-in-out infinite;height:13px;left:17%;top:27%;width:13px}.toto-payroll-understanding-evidence{animation:payroll-node-b 13.4s ease-in-out infinite;height:11px;left:68%;top:21%;width:11px}.toto-payroll-understanding-calculators{animation:payroll-node-c 12.6s ease-in-out infinite;height:12px;left:71%;top:62%;width:12px}.toto-payroll-understanding-rules{animation:payroll-node-d 14.2s ease-in-out infinite;height:10px;left:25%;top:68%;width:10px}.toto-payroll-understanding-history{animation:payroll-node-e 15.2s ease-in-out infinite;height:9px;left:47%;top:11%;width:9px}.toto-payroll-relation{background:linear-gradient(90deg,#f6fff994,rgb(var(--team-rgb)/.32),#0000);background:linear-gradient(90deg,var(--toto-appearance-selected,#f6fff994),rgb(var(--team-rgb)/.32),#0000);box-shadow:0 0 4px rgb(var(--team-rgb)/.16);height:1.5px;left:50%;opacity:.68;overflow:visible;position:absolute;top:50%;transform-origin:0 50%;z-index:2}.toto-payroll-relation>i{animation:payroll-relational-light 9.6s cubic-bezier(.42,0,.25,1) infinite;background:#f9fffbfa;background:var(--toto-appearance-selected,#f9fffbfa);border-radius:50%;box-shadow:0 0 4px #fffffff2,0 0 9px rgb(var(--team-rgb)/.78),0 0 14px rgb(var(--team-rgb)/.42);height:5px;left:0;margin-top:-2.5px;opacity:0;position:absolute;top:50%;width:5px}.toto-payroll-relation-a{transform:rotate(205deg);width:35%}.toto-payroll-relation-b{transform:rotate(312deg);width:31%}.toto-payroll-relation-c{transform:rotate(42deg);width:34%}.toto-payroll-relation-d{transform:rotate(132deg);width:30%}.toto-payroll-relation-e{transform:rotate(265deg);width:27%}.toto-payroll-relation-a>i{animation-delay:0s}.toto-payroll-relation-b>i{animation-delay:1.85s}.toto-payroll-relation-c>i{animation-delay:3.7s}.toto-payroll-relation-d>i{animation-delay:5.55s}.toto-payroll-relation-e>i{animation-delay:7.4s}.toto-payroll-breath{animation:payroll-field-breathe 10.8s ease-in-out infinite;border:1px solid rgb(var(--team-rgb)/.16);border-radius:50%;box-shadow:inset 0 0 14px rgb(var(--team-rgb)/.12),0 0 9px #ffffff1a;inset:16%;opacity:.28;position:absolute;z-index:1}.toto-payroll-vessel-halo{animation:payroll-halo-breathe 9.8s ease-in-out infinite;box-shadow:0 0 13px #eef9f233,0 0 28px rgb(var(--team-rgb)/.24);opacity:.72}@keyframes payroll-relational-light{0%,7%{left:0;opacity:0;transform:scale(.55)}10%{opacity:.92}25%{opacity:1}37%{left:92%;opacity:.78;transform:scale(1)}43%{left:100%;opacity:0;transform:scale(.5)}to{left:100%;opacity:0;transform:scale(.5)}}@keyframes payroll-core-breathe{0%,to{filter:brightness(1);transform:translateZ(0) scale(1)}48%{filter:brightness(1.08);transform:translate3d(.8px,-.6px,0) scale(1.035)}}@keyframes payroll-node-a{0%,to{transform:translateZ(0)}48%{transform:translate3d(1.8px,-1.2px,0)}}@keyframes payroll-node-b{0%,to{transform:translateZ(0)}52%{transform:translate3d(-1.4px,1.5px,0)}}@keyframes payroll-node-c{0%,to{transform:translateZ(0)}46%{transform:translate3d(-1.7px,-1px,0)}}@keyframes payroll-node-d{0%,to{transform:translateZ(0)}54%{transform:translate3d(1.3px,-1.5px,0)}}@keyframes payroll-node-e{0%,to{transform:translateZ(0)}50%{transform:translate3d(.8px,1.6px,0)}}@keyframes payroll-field-breathe{0%,to{opacity:.2;transform:scale(.98)}50%{opacity:.38;transform:scale(1.035)}}@keyframes payroll-halo-breathe{0%,to{filter:brightness(.94);opacity:.6}50%{filter:brightness(1.08);opacity:.78}}@media (prefers-reduced-motion:reduce){.toto-payroll-breath,.toto-payroll-relation>i,.toto-payroll-understanding,.toto-payroll-vessel-halo{animation:none!important}.toto-payroll-relation>i{left:72%;opacity:.42}}@media (max-width:820px){.toto-eg-vessel-label,.toto-payroll-vessel-label,.toto-reviews-vessel-label{font-size:12px}}.toto-eg-vessel,.toto-reviews-vessel{height:88px;margin:-44px 0 0 -44px;width:88px}.toto-eg-vessel-core,.toto-reviews-vessel-core{border:1px solid #f8fffbe6;border:1px solid var(--toto-appearance-line,#f8fffbe6);box-shadow:inset 8px 9px 15px #ffffff57,inset -11px -13px 19px #12221a57,0 3px 10px #1b2b2333,0 0 22px #ffffff1a;inset:6px;overflow:hidden}.toto-reviews-vessel-core{background:radial-gradient(circle at 50% 52%,#fffffffa 0 7%,#faf1d8f5 8% 16%,#d4b97bdb 17% 25%,#0000 26%),radial-gradient(circle at 23% 28%,#fffffffa 0 4%,#f1ebdce6 5% 9%,#a4916db3 10% 13%,#0000 14%),radial-gradient(circle at 72% 24%,#fffffffa 0 4%,#f1ebdce6 5% 9%,#a4916db3 10% 13%,#0000 14%),radial-gradient(circle at 77% 67%,#fffffffa 0 4%,#f1ebdce6 5% 9%,#a4916db3 10% 13%,#0000 14%),radial-gradient(circle at 27% 72%,#fffffffa 0 3.5%,#f1ebdce6 4.5% 8%,#a4916db3 9% 12%,#0000 13%),radial-gradient(circle at 47% 16%,#fffffffa 0 3%,#f1ebdce0 4% 7%,#a4916da3 8% 10%,#0000 11%),radial-gradient(circle at 52% 48%,#48403033,#342f2770 54%,#141412c7 100%);background:radial-gradient(circle at 50% 52%,var(--toto-appearance-selected,#fffffffa) 0 7%,#faf1d8f5 8% 16%,#d4b97bdb 17% 25%,#0000 26%),radial-gradient(circle at 23% 28%,var(--toto-appearance-selected,#fffffffa) 0 4%,var(--toto-appearance-selected,#f1ebdce6) 5% 9%,#a4916db3 10% 13%,#0000 14%),radial-gradient(circle at 72% 24%,var(--toto-appearance-selected,#fffffffa) 0 4%,var(--toto-appearance-selected,#f1ebdce6) 5% 9%,#a4916db3 10% 13%,#0000 14%),radial-gradient(circle at 77% 67%,var(--toto-appearance-selected,#fffffffa) 0 4%,var(--toto-appearance-selected,#f1ebdce6) 5% 9%,#a4916db3 10% 13%,#0000 14%),radial-gradient(circle at 27% 72%,var(--toto-appearance-selected,#fffffffa) 0 3.5%,var(--toto-appearance-selected,#f1ebdce6) 4.5% 8%,#a4916db3 9% 12%,#0000 13%),radial-gradient(circle at 47% 16%,var(--toto-appearance-selected,#fffffffa) 0 3%,var(--toto-appearance-selected,#f1ebdce0) 4% 7%,#a4916da3 8% 10%,#0000 11%),radial-gradient(circle at 52% 48%,var(--toto-appearance-inset,#48403033),var(--toto-appearance-inset,#342f2770) 54%,var(--toto-appearance-inset,#141412c7) 100%)}.toto-eg-vessel-core{background:radial-gradient(circle at 50% 52%,#fffffffa 0 7%,#e1f4fff5 8% 16%,#7ebee2db 17% 25%,#0000 26%),radial-gradient(circle at 23% 28%,#fffffffa 0 4%,#ebf6fceb 5% 9%,#89b1c6b8 10% 13%,#0000 14%),radial-gradient(circle at 72% 24%,#fffffffa 0 4%,#ebf6fceb 5% 9%,#89b1c6b8 10% 13%,#0000 14%),radial-gradient(circle at 77% 67%,#fffffffa 0 4%,#ebf6fceb 5% 9%,#89b1c6b8 10% 13%,#0000 14%),radial-gradient(circle at 27% 72%,#fffffffa 0 3.5%,#ebf6fceb 4.5% 8%,#89b1c6b8 9% 12%,#0000 13%),radial-gradient(circle at 47% 16%,#fffffffa 0 3%,#ebf6fce6 4% 7%,#89b1c6a8 8% 10%,#0000 11%),radial-gradient(circle at 52% 48%,#20364233,#1a2c3675 54%,#0d1418cc 100%);background:radial-gradient(circle at 50% 52%,var(--toto-appearance-selected,#fffffffa) 0 7%,var(--toto-appearance-selected,#e1f4fff5) 8% 16%,#7ebee2db 17% 25%,#0000 26%),radial-gradient(circle at 23% 28%,var(--toto-appearance-selected,#fffffffa) 0 4%,var(--toto-appearance-selected,#ebf6fceb) 5% 9%,#89b1c6b8 10% 13%,#0000 14%),radial-gradient(circle at 72% 24%,var(--toto-appearance-selected,#fffffffa) 0 4%,var(--toto-appearance-selected,#ebf6fceb) 5% 9%,#89b1c6b8 10% 13%,#0000 14%),radial-gradient(circle at 77% 67%,var(--toto-appearance-selected,#fffffffa) 0 4%,var(--toto-appearance-selected,#ebf6fceb) 5% 9%,#89b1c6b8 10% 13%,#0000 14%),radial-gradient(circle at 27% 72%,var(--toto-appearance-selected,#fffffffa) 0 3.5%,var(--toto-appearance-selected,#ebf6fceb) 4.5% 8%,#89b1c6b8 9% 12%,#0000 13%),radial-gradient(circle at 47% 16%,var(--toto-appearance-selected,#fffffffa) 0 3%,var(--toto-appearance-selected,#ebf6fce6) 4% 7%,#89b1c6a8 8% 10%,#0000 11%),radial-gradient(circle at 52% 48%,var(--toto-appearance-inset,#20364233),var(--toto-appearance-inset,#1a2c3675) 54%,var(--toto-appearance-inset,#0d1418cc) 100%)}.toto-eg-vessel-core:before,.toto-reviews-vessel-core:before{background:linear-gradient(32deg,#0000 47%,#ffffff4d 48% 49%,#0000 50%),linear-gradient(94deg,#0000 47%,#fff3 48% 49%,#0000 50%),linear-gradient(151deg,#0000 47%,#ffffff38 48% 49%,#0000 50%);background:linear-gradient(32deg,#0000 47%,var(--toto-appearance-wash,#ffffff4d) 48% 49%,#0000 50%),linear-gradient(94deg,#0000 47%,var(--toto-appearance-wash,#fff3) 48% 49%,#0000 50%),linear-gradient(151deg,#0000 47%,var(--toto-appearance-wash,#ffffff38) 48% 49%,#0000 50%);border-radius:50%;content:"";inset:12%;opacity:.58;position:absolute;transform:rotate(-9deg)}.toto-eg-vessel-core:after,.toto-reviews-vessel-core:after{animation:toto-vessel-travel 8.8s cubic-bezier(.42,0,.25,1) infinite;background:#fffffffa;background:var(--toto-appearance-selected,#fffffffa);border-radius:50%;box-shadow:0 0 4px #fffffff5,0 0 10px #fff4cf8f;content:"";height:5px;left:22%;opacity:0;position:absolute;top:52%;width:5px}.toto-eg-vessel-core:after{animation-delay:-3.1s;box-shadow:0 0 4px #fffffff5,0 0 10px #9ddaff99}.toto-reviews-vessel-halo{box-shadow:0 0 13px #fff8e42e,0 0 25px #debd751f;opacity:.62}.toto-eg-vessel-halo{box-shadow:0 0 13px #e8f8ff2e,0 0 25px #85caef1f;opacity:.62}@keyframes toto-vessel-travel{0%,8%{left:22%;opacity:0;top:52%;transform:scale(.55)}12%{opacity:.92}30%{left:48%;opacity:1;top:32%;transform:scale(1)}48%{left:73%;opacity:.72;top:25%}56%{opacity:0}to{left:73%;opacity:0;top:25%;transform:scale(.55)}}@media(prefers-reduced-motion:reduce){.toto-eg-vessel-core:after,.toto-reviews-vessel-core:after{animation:none;left:48%;opacity:.35;top:32%}}:root{--toto-surface-size:200px;--toto-surface-radius:40.9px;--toto-presence-canvas-size:240px;--toto-presence-canvas-bleed:16px;--toto-presence-visual-size:var(--toto-surface-size);--toto-presence-visual-offset:0px;--toto-presence-shell-radius:var(--toto-surface-radius);--toto-greeting-card-height:var(--toto-surface-size)}.toto-field-arrival{grid-column-gap:44px;align-items:start;column-gap:44px;display:grid;grid-template-columns:200px minmax(390px,560px);grid-template-columns:var(--toto-surface-size) minmax(390px,560px);left:48px;top:48px;width:min(840px,calc(100vw - 96px))}.toto-presence-slot{flex-basis:200px;flex-basis:var(--toto-surface-size);height:200px;height:var(--toto-surface-size);overflow:visible;position:relative;width:200px;width:var(--toto-surface-size)}.toto-contained-artifact{border-radius:40.9px;border-radius:var(--toto-surface-radius);bottom:auto;left:-16px;left:calc(var(--toto-presence-canvas-bleed)*-1);right:auto;top:-18px;top:calc((var(--toto-presence-canvas-bleed) + 2px)*-1)}.toto-contained-artifact,.toto-contained-artifact .toto-presence-canvas{aspect-ratio:1/1;height:240px;height:var(--toto-presence-canvas-size);width:240px;width:var(--toto-presence-canvas-size)}.toto-contained-artifact .toto-presence-canvas{transform:none;transform-origin:50% 50%}.toto-liquid-badge{border-radius:40.9px;border-radius:var(--toto-surface-radius);height:200px;height:var(--toto-surface-size);left:0;top:0;width:200px;width:var(--toto-surface-size)}.toto-arrival-copy.toto-greeting-card{backdrop-filter:blur(10px) saturate(.95);-webkit-backdrop-filter:blur(10px) saturate(.95);background:radial-gradient(ellipse at 14% 8%,#ffffff7a,#0000 50%),linear-gradient(145deg,#ffffff4f,#ffffff24);background:radial-gradient(ellipse at 14% 8%,var(--toto-appearance-wash,#ffffff7a),#0000 50%),linear-gradient(145deg,var(--toto-appearance-wash,#ffffff4f),var(--toto-appearance-wash,#ffffff24));border:1px solid #ffffff6b;border:1px solid var(--toto-appearance-line,#ffffff6b);border-radius:40.9px;border-radius:var(--toto-surface-radius);box-shadow:inset 0 1px 0 #ffffff7a,0 14px 34px rgba(70,78,72,.065),0 0 0 1px rgba(96,108,99,.025);box-sizing:border-box;display:flex;flex-direction:column;height:200px;height:var(--toto-greeting-card-height);justify-content:center;min-height:200px;min-height:var(--toto-greeting-card-height);padding:26px 32px 24px}.toto-field-arrival .toto-greeting-card .toto-kicker{font-size:10px;letter-spacing:.14em;margin-bottom:7px}.toto-field-arrival .toto-greeting-card h1{font-size:clamp(42px,4.4vw,58px);line-height:.98}.toto-field-arrival .toto-greeting-card .toto-narration{font-size:14px;margin-top:12px}.toto-field-arrival .toto-greeting-card .toto-presence-hint{font-size:10px;margin-top:14px;opacity:.72}.toto-reviews-tether,.toto-reviews-vessel{left:73%;top:33%}.toto-eg-tether,.toto-eg-vessel{left:35%;top:66%}.toto-payroll-tether,.toto-payroll-vessel{left:72%;top:75%}.toto-vessel-rack{animation:toto-vessel-rack-arrive .72s var(--toto-settle-ease) both;color:#3f4c44;left:calc(50% - 345px);position:absolute;top:calc(50% - 62px);width:min(690px,calc(100vw - 96px));z-index:27}.toto-vessel-rack-intro{margin:0 0 14px 12px}.toto-vessel-rack-intro p{margin:0}.toto-vessel-rack-kicker{color:#394a3f8f;font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.toto-vessel-rack-intro p:not(.toto-vessel-rack-kicker){color:#435149;font-family:Cormorant Garamond,Georgia,serif;font-size:25px;line-height:1;margin-top:4px}.toto-vessel-rack-shelf{backdrop-filter:blur(18px) saturate(.92);-webkit-backdrop-filter:blur(18px) saturate(.92);background:radial-gradient(ellipse at 50% -36%,#ffffffc7,#0000 60%),linear-gradient(145deg,#ffffff80,#f8fcf92b);background:radial-gradient(ellipse at 50% -36%,var(--toto-appearance-selected,#ffffffc7),#0000 60%),linear-gradient(145deg,var(--toto-appearance-wash,#ffffff80),var(--toto-appearance-wash,#f8fcf92b));border:1px solid #46574b1f;border-radius:34px 34px 27px 27px;box-shadow:inset 0 1px 0 #ffffffd1,inset 0 -1px 0 #ffffff3d,0 19px 50px #3b493f1a;min-height:214px;overflow:hidden;padding:22px 18px 18px;position:relative}.toto-vessel-rack-shelf:before{background:linear-gradient(180deg,#ffffff38,#ffffff05);background:linear-gradient(180deg,var(--toto-appearance-wash,#ffffff38),var(--toto-appearance-wash,#ffffff05));border:1px solid #ffffff9e;border:1px solid var(--toto-appearance-line,#ffffff9e);border-radius:25px 25px 18px 18px;content:"";height:76px;inset:10px 14px auto;pointer-events:none;position:absolute;z-index:0}.toto-vessel-rack-rail{background:linear-gradient(180deg,#ffffffad,#bfccc247);background:linear-gradient(180deg,var(--toto-appearance-selected,#ffffffad),var(--toto-appearance-wash,#bfccc247));border:1px solid #ffffffc2;border:1px solid var(--toto-appearance-line,#ffffffc2);border-radius:999px;bottom:43px;box-shadow:inset 0 2px 3px #ffffffb8,inset 0 -4px 7px #33483a1f,0 7px 13px #32443817;height:18px;left:30px;position:absolute;right:30px;z-index:1}.toto-vessel-rack-vessels{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));height:174px;position:relative;z-index:2}.toto-rack-vessel{align-items:center;background:#0000;border:1px solid #0000;border-radius:22px;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;min-height:174px;min-width:0;padding:7px 7px 0;position:relative;text-align:center;transition:background .22s ease,border-color .22s ease,transform .31s var(--toto-settle-ease),opacity .22s ease,box-shadow .22s ease}.toto-rack-vessel:focus-visible,.toto-rack-vessel:hover{background:linear-gradient(180deg,#ffffff57,#ffffff14);background:linear-gradient(180deg,var(--toto-appearance-wash,#ffffff57),var(--toto-appearance-wash,#ffffff14));border-color:rgba(var(--team-rgb),.17);box-shadow:inset 0 1px 0 #fff9;outline:none;transform:translateY(-5px)}.toto-rack-vessel:focus-visible{box-shadow:0 0 0 3px rgba(var(--team-rgb),.13)}.toto-rack-vessel.is-entering{transform:translateY(-12px) scale(1.035)}.toto-rack-vessel:disabled{cursor:default;opacity:.46}.toto-rack-vessel:disabled:hover{background:#0000;border-color:#0000;transform:none}.toto-rack-vessel-halo{background:radial-gradient(circle,rgba(var(--team-rgb),.24),rgba(var(--team-rgb),.08) 44%,#0000 70%);border-radius:50%;filter:blur(2px);flex:0 0 82px;height:82px;margin-bottom:-74px;opacity:.38;position:relative;transition:opacity .28s ease,transform .36s var(--toto-settle-ease);width:82px}.toto-rack-vessel-body{background:radial-gradient(circle at 30% 17%,#fffffffa,#ffffff57 19%,#0000 20%),linear-gradient(145deg,#fcfefceb,rgba(var(--team-rgb),.52));background:radial-gradient(circle at 30% 17%,var(--toto-appearance-selected,#fffffffa),var(--toto-appearance-wash,#ffffff57) 19%,#0000 20%),linear-gradient(145deg,var(--toto-appearance-selected,#fcfefceb),rgba(var(--team-rgb),.52));border:1px solid #ffffffe0;border:1px solid var(--toto-appearance-line,#ffffffe0);border-radius:30px 30px 22px 22px;box-shadow:inset 5px 7px 10px #ffffff7a,inset -8px -8px 12px #1c3f2a29,0 8px 14px #34483b2e;flex:0 0 74px;height:74px;overflow:hidden;position:relative;transform:translateZ(0);transition:transform .36s var(--toto-settle-ease),box-shadow .28s ease;width:58px;z-index:1}.toto-rack-vessel-body:after{background:#2741302e;background:var(--toto-appearance-inset,#2741302e);border-radius:50%;bottom:-10px;content:"";filter:blur(5px);height:15px;left:9px;position:absolute;right:9px}.toto-rack-vessel-lens{background:linear-gradient(140deg,#ffffff40,#ffffff05);background:linear-gradient(140deg,var(--toto-appearance-wash,#ffffff40),var(--toto-appearance-wash,#ffffff05));border:1px solid #ffffffa3;border:1px solid var(--toto-appearance-line,#ffffffa3);border-radius:18px;inset:17px 12px 16px;position:absolute}.toto-rack-vessel-lens span{background:#ffffff6b;background:var(--toto-appearance-wash,#ffffff6b);border:1px solid #ffffffb8;border:1px solid var(--toto-appearance-line,#ffffffb8);border-radius:50%;box-shadow:0 0 8px #ffffff94;height:11px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:11px}.toto-rack-vessel-reflection{border-left:2px solid #ffffff94;border-left:2px solid var(--toto-appearance-line,#ffffff94);border-radius:50%;height:34px;left:13px;opacity:.82;position:absolute;top:7px;transform:rotate(27deg);width:17px}.toto-rack-vessel.is-ready .toto-rack-vessel-halo,.toto-rack-vessel:focus-visible .toto-rack-vessel-halo,.toto-rack-vessel:hover .toto-rack-vessel-halo{opacity:.75;transform:scale(1.16)}.toto-rack-vessel:focus-visible .toto-rack-vessel-body,.toto-rack-vessel:hover .toto-rack-vessel-body{box-shadow:inset 5px 7px 10px #ffffff8f,inset -8px -8px 12px #1c3f2a29,0 13px 20px #34483b33;transform:translateY(-4px)}.toto-rack-vessel.is-quiet .toto-rack-vessel-body{filter:saturate(.64);opacity:.79}.toto-rack-vessel.is-ready .toto-rack-vessel-body{box-shadow:inset 5px 7px 10px #ffffff94,inset -8px -8px 12px #1c3f2a29,0 8px 14px #34483b2e,0 0 23px rgba(var(--team-rgb),.2)}.toto-rack-vessel.is-waiting .toto-rack-vessel-body{background:linear-gradient(145deg,#f9fbf98c,#a5b1a83b);background:linear-gradient(145deg,var(--toto-appearance-selected,#f9fbf98c),#a5b1a83b);filter:saturate(.28)}.toto-rack-vessel-copy{align-items:center;display:flex;flex-direction:column;gap:3px;min-width:0}.toto-rack-vessel-copy strong{color:#344239;font-size:12px;font-weight:500;letter-spacing:.025em}.toto-rack-vessel-copy small,.toto-rack-vessel-copy strong{font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.toto-rack-vessel-copy small{color:#657168;font-size:9px;font-weight:300;line-height:1.35;min-height:26px}.toto-rack-vessel-copy em{color:#39493e8a;font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:8px;font-style:normal;font-weight:500;letter-spacing:.1em;margin-top:1px;text-transform:uppercase}.toto-rack-vessel.is-ready .toto-rack-vessel-copy em{color:rgba(var(--team-rgb),.88)}.toto-vessel-rack-note{color:#39493e99;font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10px;font-style:italic;letter-spacing:.01em;margin:12px 0 0 12px}@keyframes toto-vessel-rack-arrive{0%{filter:blur(5px);opacity:0;transform:translate3d(0,13px,0)}to{filter:blur(0);opacity:1;transform:translateZ(0)}}@media(max-width:900px){.toto-vessel-rack{left:50%;top:54%;transform:translateX(-50%);width:min(600px,calc(100vw - 56px))}.toto-vessel-rack-shelf{min-height:200px}.toto-vessel-rack-vessels{height:160px}.toto-rack-vessel{min-height:160px}}@media(max-width:640px){.toto-vessel-rack{bottom:28px;position:fixed;top:auto}.toto-vessel-rack-shelf{min-height:0;padding:10px}.toto-vessel-rack-vessels{gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.toto-vessel-rack-rail{display:none}.toto-rack-vessel{min-height:134px}.toto-rack-vessel-body{border-radius:25px 25px 18px 18px;flex-basis:57px;height:57px;width:47px}.toto-rack-vessel-lens{inset:13px 9px 11px}.toto-rack-vessel-copy small,.toto-vessel-rack-intro,.toto-vessel-rack-note{display:none}}@media(prefers-reduced-motion:reduce){.toto-vessel-rack{animation:none}.toto-rack-vessel{transition:none}}.toto-eg-slide,.toto-payroll-slide,.toto-reviews-slide{border-color:#ffffffad;border-color:var(--toto-appearance-line,#ffffffad);border-radius:40.9px;border-radius:var(--toto-surface-radius);box-shadow:inset 0 1px 0 #ffffffc7,0 24px 58px #3a433d24,0 0 0 1px rgba(68,77,70,.055)}.toto-eg-workspace.is-slide-open,.toto-payroll-workspace.is-slide-open,.toto-reviews-workspace.is-slide-open{z-index:60}.toto-eg-workspace.is-slide-open .toto-eg-slide,.toto-payroll-workspace.is-slide-open .toto-payroll-slide,.toto-reviews-workspace.is-slide-open .toto-reviews-slide{backdrop-filter:blur(18px) saturate(.94);-webkit-backdrop-filter:blur(18px) saturate(.94);z-index:4}.toto-payroll-workspace.is-slide-open .toto-payroll-slide-surface,.toto-reviews-workspace.is-slide-open .toto-reviews-slide-surface{background:radial-gradient(ellipse at 14% 10%,#ffffffbd,#0000 42%),radial-gradient(ellipse at 86% 82%,rgba(var(--team-field-rgb),.2),#0000 44%),linear-gradient(145deg,#fcfdfacc,#f4f8f4a8);background:radial-gradient(ellipse at 14% 10%,var(--toto-appearance-selected,#ffffffbd),#0000 42%),radial-gradient(ellipse at 86% 82%,rgba(var(--team-field-rgb),.2),#0000 44%),linear-gradient(145deg,var(--toto-appearance-selected,#fcfdfacc),var(--toto-appearance-selected,#f4f8f4a8))}.toto-eg-workspace.is-slide-open .toto-eg-slide-surface{background:radial-gradient(ellipse at 12% 8%,#ffffffc2,#0000 40%),radial-gradient(ellipse at 88% 84%,rgba(var(--team-field-rgb),.19),#0000 42%),linear-gradient(145deg,#fcfdfad1,#f4f8f4ad);background:radial-gradient(ellipse at 12% 8%,var(--toto-appearance-selected,#ffffffc2),#0000 40%),radial-gradient(ellipse at 88% 84%,rgba(var(--team-field-rgb),.19),#0000 42%),linear-gradient(145deg,var(--toto-appearance-selected,#fcfdfad1),var(--toto-appearance-selected,#f4f8f4ad))}.toto-eg-boutique-list article,.toto-eg-panel,.toto-eg-summary article,.toto-reviews-summary article,.toto-reviews-table-shell{border-color:#424c451c;box-shadow:inset 0 1px 0 #ffffffd1,0 5px 14px rgba(67,77,70,.035)}.toto-reviews-summary article{background:#ffffffa3;background:var(--toto-appearance-selected,#ffffffa3)}.toto-reviews-table-shell{background:#ffffff85;background:var(--toto-appearance-selected,#ffffff85)}.toto-reviews-views button.is-active{background:#ffffffb8;background:var(--toto-appearance-selected,#ffffffb8)}.toto-eg-summary article{background:#ffffffa8;background:var(--toto-appearance-selected,#ffffffa8)}.toto-eg-panel{background:#ffffff94;background:var(--toto-appearance-selected,#ffffff94)}.toto-eg-boutique-list article{background:#fafcf9a8;background:var(--toto-appearance-selected,#fafcf9a8)}.has-workspace-open .toto-liquid-badge{filter:blur(1.2px) saturate(.72);opacity:.24;transform:scale(.94);transition:opacity .52s ease,filter .6s ease,transform .7s cubic-bezier(.16,.78,.2,1)}.has-workspace-open .toto-eg-vessel-label,.has-workspace-open .toto-payroll-vessel-label,.has-workspace-open .toto-reviews-vessel-label{opacity:0;transition:opacity .42s ease}.has-workspace-open .toto-eg-workspace:not(.is-slide-open),.has-workspace-open .toto-payroll-workspace:not(.is-slide-open),.has-workspace-open .toto-reviews-workspace:not(.is-slide-open){z-index:58}.has-workspace-open .toto-eg-workspace:not(.is-slide-open) .toto-eg-vessel,.has-workspace-open .toto-payroll-workspace:not(.is-slide-open) .toto-payroll-vessel,.has-workspace-open .toto-reviews-workspace:not(.is-slide-open) .toto-reviews-vessel{filter:saturate(.68) blur(.8px);opacity:.24;pointer-events:none;transform:scale(.91)}@media (max-width:900px){:root{--toto-surface-size:164px;--toto-surface-radius:33.5px;--toto-presence-canvas-size:198px;--toto-presence-canvas-bleed:13px;--toto-greeting-card-height:var(--toto-surface-size)}.toto-field-arrival{column-gap:26px;grid-template-columns:200px minmax(0,1fr);grid-template-columns:var(--toto-surface-size) minmax(0,1fr);left:28px;top:28px;width:calc(100vw - 56px)}.toto-arrival-copy.toto-greeting-card{padding:20px 22px}.toto-field-arrival .toto-greeting-card h1{font-size:clamp(34px,6.2vw,46px)}}@media (max-width:640px){.toto-field-arrival{grid-template-columns:1fr;row-gap:24px}.toto-arrival-copy.toto-greeting-card{height:auto;min-height:auto}}.toto-field-study{background:rgb(var(--team-glass-deep-rgb))}.toto-field-study>.toto-back-glass{background-color:rgb(var(--team-glass-rgb));background-image:radial-gradient(ellipse at 15% 9%,rgb(var(--team-field-rgb)/.44) 0,rgb(var(--team-rgb)/.18) 24%,#0000 48%),radial-gradient(ellipse at 48% 36%,rgb(var(--team-glass-highlight-rgb)/.2) 0,#0000 42%),radial-gradient(ellipse at 86% 72%,rgb(var(--team-glass-deep-rgb)/.34) 0,#0000 46%),linear-gradient(116deg,rgb(var(--team-glass-highlight-rgb)) 0,rgb(var(--team-glass-rgb)) 31%,rgb(var(--team-glass-rgb)) 57%,rgb(var(--team-glass-deep-rgb)) 100%);box-shadow:inset 0 1px 0 #ffffff3d,inset 0 -36px 92px #0003,inset 36px 0 110px hsla(0,0%,100%,.045),inset -54px 0 118px #00000029,inset 0 0 190px #0000001a;filter:saturate(1.08) contrast(1.04) brightness(.98)}.toto-field-study>.toto-back-glass:before{background:linear-gradient(90deg,#fff0,#ffffff14 18%,#ffffff47 45%,#ffffff1a 70%,#fff0);background:linear-gradient(90deg,var(--toto-appearance-wash,#fff0) 0,var(--toto-appearance-wash,#ffffff14) 18%,var(--toto-appearance-wash,#ffffff47) 45%,var(--toto-appearance-wash,#ffffff1a) 70%,var(--toto-appearance-wash,#fff0) 100%);border-radius:999px;content:"";filter:blur(1.2px);height:7%;left:4%;opacity:.66;pointer-events:none;position:absolute;top:3.2%;transform:skewX(-6deg);width:72%;z-index:2}.toto-field-study>.toto-back-glass:after{background:linear-gradient(90deg,#0000001a,#0000 10%,#0000 88%,#0003),linear-gradient(180deg,#ffffff14,#0000 13%,#0000 82%,#00000038);background:linear-gradient(90deg,var(--toto-appearance-inset,#0000001a),#0000 10%,#0000 88%,var(--toto-appearance-inset,#0003)),linear-gradient(180deg,var(--toto-appearance-wash,#ffffff14),#0000 13%,#0000 82%,var(--toto-appearance-inset,#00000038));box-shadow:inset 0 0 2px #ffffff6b;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.toto-field-study>.toto-back-glass .toto-back-glass-bloom{background:rgb(var(--team-field-rgb)/.62);filter:blur(118px);opacity:.11;z-index:1}.toto-field-study>.toto-back-glass .toto-back-glass-bloom-two{opacity:.035}.toto-field-study>.toto-back-glass .toto-back-glass-grain{mix-blend-mode:soft-light;opacity:.012;z-index:3}.toto-field-study.is-field-open .toto-liquid-field{backdrop-filter:blur(4px) saturate(1.01) brightness(1.005);-webkit-backdrop-filter:blur(4px) saturate(1.01) brightness(1.005);background:hsla(0,0%,100%,.018);background:var(--toto-appearance-wash,hsla(0,0%,100%,.018))}.toto-field-study .toto-liquid-refraction{background:radial-gradient(ellipse at 13% 10%,#ffffff3d,#0000 25%),radial-gradient(ellipse at 45% 42%,hsla(0,0%,100%,.055),#0000 38%),linear-gradient(108deg,#0000 28%,#ffffff12 47%,#0000 66%);background:radial-gradient(ellipse at 13% 10%,var(--toto-appearance-wash,#ffffff3d),#0000 25%),radial-gradient(ellipse at 45% 42%,var(--toto-appearance-wash,hsla(0,0%,100%,.055)),#0000 38%),linear-gradient(108deg,#0000 28%,var(--toto-appearance-wash,#ffffff12) 47%,#0000 66%)}.toto-field-study .toto-greeting-card{backdrop-filter:blur(14px) saturate(.88) brightness(1.025);-webkit-backdrop-filter:blur(14px) saturate(.88) brightness(1.025);background:radial-gradient(ellipse at 14% 8%,#ffffff8a,#0000 48%),linear-gradient(145deg,#ffffff4d,#ffffff1f);background:radial-gradient(ellipse at 14% 8%,var(--toto-appearance-selected,#ffffff8a),#0000 48%),linear-gradient(145deg,var(--toto-appearance-wash,#ffffff4d),var(--toto-appearance-wash,#ffffff1f));border-color:#ffffff6b;border-color:var(--toto-appearance-line,#ffffff6b);box-shadow:inset 0 1px 0 #ffffff8a,0 18px 42px #00000017,0 0 0 1px hsla(0,0%,100%,.035)}.toto-eg-workspace.is-slide-open .toto-eg-slide,.toto-payroll-workspace.is-slide-open .toto-payroll-slide,.toto-reviews-workspace.is-slide-open .toto-reviews-slide{border-color:#ffffff9e;border-color:var(--toto-appearance-line,#ffffff9e);box-shadow:inset 0 1px 0 #ffffffbd,0 24px 58px #18201b24,0 0 0 1px #ffffff14}.toto-eg-vessel,.toto-payroll-vessel,.toto-reviews-vessel{filter:drop-shadow(0 9px 13px rgba(3,19,13,.2));height:88px;margin:-44px 0 0 -44px;width:88px}.toto-reviews-vessel{transform:rotate(-1.4deg) scale(.985,1.015)}.toto-eg-vessel{transform:rotate(1.1deg) scale(1.012,.99)}.toto-payroll-vessel{transform:rotate(-.55deg) scale(.998,1.008)}.toto-eg-vessel-core,.toto-payroll-vessel-core,.toto-reviews-vessel-core{backdrop-filter:blur(2.4px) saturate(1.06) brightness(1.03);-webkit-backdrop-filter:blur(2.4px) saturate(1.06) brightness(1.03);background:radial-gradient(ellipse at 30% 22%,#ffffff5c 0,#ffffff1c 18%,#0000 39%),radial-gradient(ellipse at 67% 72%,#020c0840 0,#0000 48%),linear-gradient(138deg,rgb(var(--team-field-rgb)/.22),rgb(var(--team-rgb)/.2) 46%,rgb(var(--team-glass-deep-rgb)/.36));background:radial-gradient(ellipse at 30% 22%,var(--toto-appearance-wash,#ffffff5c) 0,var(--toto-appearance-wash,#ffffff1c) 18%,#0000 39%),radial-gradient(ellipse at 67% 72%,var(--toto-appearance-inset,#020c0840) 0,#0000 48%),linear-gradient(138deg,rgb(var(--team-field-rgb)/.22),rgb(var(--team-rgb)/.2) 46%,rgb(var(--team-glass-deep-rgb)/.36));border:0!important;border-radius:50% 48% 51% 49%/49% 52% 48% 51%;box-shadow:inset 1px 1px 2px #ffffff7a,inset 7px 8px 13px #ffffff21,inset -9px -11px 16px #020c0866,inset 0 -3px 7px #00000038,0 3px 6px #020f0a2b;inset:7px;overflow:hidden}.toto-reviews-vessel-core{border-radius:49% 52% 48% 51%/52% 48% 51% 49%}.toto-eg-vessel-core{border-radius:52% 48% 51% 49%/48% 51% 49% 52%}.toto-payroll-vessel-core{border-radius:50% 49% 52% 48%/51% 48% 52% 49%}.toto-eg-vessel-core:before,.toto-payroll-vessel-core:before,.toto-reviews-vessel-core:before{background:radial-gradient(ellipse at 48% 46%,#0000 0 54%,rgb(var(--team-field-rgb)/.06) 62%,#ffffff24 72%,rgb(var(--team-glass-deep-rgb)/.24) 84%,#01080575 100%),radial-gradient(ellipse at 22% 16%,#ffffff40 0,#ffffff12 22%,#0000 43%),radial-gradient(ellipse at 78% 61%,rgb(var(--team-field-rgb)/.1),#0000 35%);background:radial-gradient(ellipse at 48% 46%,#0000 0 54%,rgb(var(--team-field-rgb)/.06) 62%,var(--toto-appearance-wash,#ffffff24) 72%,rgb(var(--team-glass-deep-rgb)/.24) 84%,var(--toto-appearance-inset,#01080575) 100%),radial-gradient(ellipse at 22% 16%,var(--toto-appearance-wash,#ffffff40) 0,var(--toto-appearance-wash,#ffffff12) 22%,#0000 43%),radial-gradient(ellipse at 78% 61%,rgb(var(--team-field-rgb)/.1),#0000 35%);border:0!important;border-radius:inherit;box-shadow:inset 2px 2px 4px #ffffff24,inset -4px -5px 7px #0000002e;content:"";inset:0;pointer-events:none;position:absolute;z-index:8}.toto-eg-vessel-core:after,.toto-payroll-vessel-core:after,.toto-reviews-vessel-core:after{background:linear-gradient(90deg,#ffffff05,#ffffffa3 40%,#ffffff2b 70%,#fff0);background:linear-gradient(90deg,var(--toto-appearance-wash,#ffffff05),var(--toto-appearance-selected,#ffffffa3) 40%,var(--toto-appearance-wash,#ffffff2b) 70%,var(--toto-appearance-wash,#fff0));border-radius:50%;box-shadow:19px 32px 11px -9px rgb(var(--team-field-rgb)/.12);content:"";filter:blur(.8px);height:15%;left:16%;opacity:.67;pointer-events:none;position:absolute;top:10%;transform:rotate(-18deg);width:54%;z-index:9}.toto-reviews-vessel-core:after{left:20%;opacity:.62;top:9%;transform:rotate(-22deg);width:47%}.toto-eg-vessel-core:after{left:14%;opacity:.7;top:13%;transform:rotate(-13deg);width:52%}.toto-payroll-vessel-core:after{left:18%;opacity:.65;top:8%;transform:rotate(-19deg);width:50%}.toto-eg-vessel-halo,.toto-payroll-vessel-halo,.toto-reviews-vessel-halo{background:radial-gradient(ellipse at 48% 47%,#0000 57%,rgb(var(--team-field-rgb)/.06) 75%,hsla(0,0%,100%,.055) 88%,#0000 100%);background:radial-gradient(ellipse at 48% 47%,#0000 57%,rgb(var(--team-field-rgb)/.06) 75%,var(--toto-appearance-wash,hsla(0,0%,100%,.055)) 88%,#0000 100%);border:0!important;box-shadow:0 0 9px rgb(var(--team-field-rgb)/.07),0 0 20px rgb(var(--team-rgb)/.08);inset:2px;opacity:.29}.toto-payroll-vessel-core{background:radial-gradient(ellipse at 30% 22%,#ffffff61 0,#ffffff1a 19%,#0000 40%),radial-gradient(ellipse at 67% 72%,#020c083d 0,#0000 48%),linear-gradient(138deg,rgb(var(--team-field-rgb)/.24),rgb(var(--team-rgb)/.22) 46%,rgb(var(--team-glass-deep-rgb)/.38));background:radial-gradient(ellipse at 30% 22%,var(--toto-appearance-wash,#ffffff61) 0,var(--toto-appearance-wash,#ffffff1a) 19%,#0000 40%),radial-gradient(ellipse at 67% 72%,var(--toto-appearance-inset,#020c083d) 0,#0000 48%),linear-gradient(138deg,rgb(var(--team-field-rgb)/.24),rgb(var(--team-rgb)/.22) 46%,rgb(var(--team-glass-deep-rgb)/.38))}.toto-payroll-vessel-halo{opacity:.3}.toto-field-study.is-boutique-preview>.toto-back-glass{filter:saturate(1.34) contrast(1.05) brightness(.98)}.toto-field-study.is-boutique-preview.is-field-open .toto-liquid-field{background:rgb(var(--team-field-rgb)/.09)}.toto-eg-vessel-label,.toto-payroll-vessel-label,.toto-reviews-vessel-label{color:#f1eededb;color:var(--toto-appearance-ink,#f1eededb);text-shadow:0 2px 13px #00000057}.toto-field-study.is-field-open .toto-contained-artifact{border-radius:var(--toto-presence-shell-radius);filter:brightness(.86) contrast(1.08) saturate(.94);opacity:1;pointer-events:auto;transform:scale(.92);transition:opacity .7s ease,transform 1.2s var(--toto-settle-ease),filter 1.1s ease,border-radius .9s ease}.toto-field-study.is-field-open .toto-contained-artifact .toto-presence-canvas{opacity:1}.toto-field-study .toto-liquid-badge,.toto-field-study.is-field-open .toto-liquid-badge{filter:blur(5px)!important;opacity:0!important;pointer-events:none!important;transform:scale(.88)!important}.toto-field-study.has-workspace-open .toto-contained-artifact{cursor:pointer;filter:brightness(.82) saturate(.82) blur(.25px);opacity:.68;transform:scale(.84)}.toto-field-study.has-workspace-open .toto-contained-artifact:focus-visible,.toto-field-study.has-workspace-open .toto-contained-artifact:hover{filter:brightness(.94) saturate(.94);opacity:.92;transform:scale(.87)}.toto-contained-artifact:focus-visible{outline:2px solid #ffffffdb;outline:2px solid var(--toto-appearance-line,#ffffffdb);outline-offset:5px}@media (max-width:900px){.toto-field-study.is-field-open .toto-contained-artifact{transform:scale(.88)}.toto-field-study.has-workspace-open .toto-contained-artifact{transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.toto-field-study.has-workspace-open .toto-contained-artifact,.toto-field-study.is-field-open .toto-contained-artifact{transition:none!important}}.toto-eg-vessel-label,.toto-field-header .toto-team-mark,.toto-payroll-vessel-label,.toto-reviews-vessel-label{color:#f8fbf8e6;color:var(--toto-appearance-ink,#f8fbf8e6);text-shadow:0 1px 12px #05120b42}.toto-arrival-copy,.toto-eg-slide,.toto-payroll-slide,.toto-payroll-workcard,.toto-reviews-slide{--toto-ink-strong:#1f2621f5;--toto-ink:#273029e0;--toto-ink-muted:#2d3730bd;--toto-ink-subtle:#323d35a3}.toto-eg-modal h3,.toto-eg-panel h3,.toto-eg-summary strong,.toto-eg-title-row h2,.toto-field-arrival .toto-greeting-card h1,.toto-payroll-current-title h3,.toto-payroll-empty h3,.toto-payroll-header h2,.toto-payroll-panel h3,.toto-payroll-workcard h3,.toto-reviews-focus-state h3,.toto-reviews-summary strong{-webkit-font-smoothing:antialiased;color:var(--toto-ink-strong);font-weight:400;text-rendering:optimizeLegibility}.toto-eg-coverage-note,.toto-eg-modal>p:not(.toto-eg-eyebrow),.toto-eg-subtitle,.toto-field-arrival .toto-greeting-card .toto-narration,.toto-payroll-current-title>p:last-child,.toto-payroll-empty>p:last-child,.toto-payroll-message,.toto-payroll-subtitle,.toto-payroll-workcard-copy,.toto-reviews-focus-state>p:last-child,.toto-reviews-no-evidence p,.toto-reviews-no-evidence small,.toto-reviews-subtitle{color:var(--toto-ink-muted)}.toto-eg-boutique-list small,.toto-eg-eyebrow,.toto-eg-footer,.toto-eg-table-head,.toto-eg-title-row span,.toto-field-arrival .toto-greeting-card .toto-kicker,.toto-field-arrival .toto-greeting-card .toto-presence-hint,.toto-payroll-eyebrow,.toto-payroll-footer,.toto-payroll-panel-head>span,.toto-payroll-quiet-state,.toto-reviews-source-pill,.toto-reviews-summary article>span,.toto-reviews-summary small,.toto-reviews-table-head{color:var(--toto-ink-subtle);opacity:1}.toto-payroll-calc-row small,.toto-payroll-calc-row>span,.toto-payroll-evidence-item small,.toto-payroll-evidence-item>span,.toto-payroll-flow small,.toto-payroll-receipt small,.toto-payroll-receipt>span,.toto-payroll-stats span{color:var(--toto-ink-subtle)}.toto-eg-boutique-list strong,.toto-eg-table-row,.toto-payroll-calc-row strong,.toto-payroll-evidence-item strong,.toto-payroll-flow span,.toto-payroll-receipt strong,.toto-payroll-stats strong{color:var(--toto-ink)}.toto-eg-boutique-list small,.toto-eg-eyebrow,.toto-eg-footer,.toto-eg-table-head,.toto-eg-title-row span,.toto-payroll-calc-row>span,.toto-payroll-evidence-item>span,.toto-payroll-eyebrow,.toto-payroll-footer,.toto-payroll-panel-head>span,.toto-payroll-quiet-state,.toto-payroll-receipt>span,.toto-payroll-stats span,.toto-reviews-source-pill,.toto-reviews-summary article>span,.toto-reviews-summary small,.toto-reviews-table-head{font-size:11px;line-height:1.45}.toto-payroll-calc-row small,.toto-payroll-evidence-item small,.toto-payroll-flow small,.toto-payroll-receipt small{font-size:11px;line-height:1.5}.toto-eg-boutique-list strong,.toto-eg-table-row,.toto-payroll-calc-row strong,.toto-payroll-evidence-item strong,.toto-payroll-receipt strong{font-size:12px;line-height:1.45}.toto-eg-coverage-note,.toto-eg-modal>p:not(.toto-eg-eyebrow),.toto-eg-subtitle,.toto-payroll-current-title>p:last-child,.toto-payroll-message,.toto-payroll-subtitle,.toto-payroll-workcard-copy,.toto-reviews-focus-state>p:last-child,.toto-reviews-no-evidence p,.toto-reviews-no-evidence small,.toto-reviews-subtitle{font-size:13px;line-height:1.62}.toto-eg-add,.toto-eg-history,.toto-eg-modal-actions button,.toto-eg-release,.toto-eg-toggle button,.toto-payroll-primary,.toto-reviews-views button{color:var(--toto-ink-muted);font-size:11px}.toto-eg-table-row.is-muted,.toto-payroll-calc-row.is-pending,.toto-payroll-evidence-item.is-missing{opacity:.76}.toto-field-study.is-codespace-preview{background:#eef2ed;background:var(--toto-appearance-selected,#eef2ed)}.toto-field-study.is-codespace-preview>.toto-back-glass{background-color:#eef2ed;background-color:var(--toto-appearance-selected,#eef2ed);background-image:radial-gradient(ellipse at 14% 8%,#fffffff5,#0000 38%),radial-gradient(ellipse at 82% 78%,#5c86701a,#0000 44%),linear-gradient(145deg,#f7f8f5,#edf2ed 58%,#e8eee9);box-shadow:inset 0 1px 0 #fffffff5,inset 0 0 120px #5c86700f;filter:none}.toto-field-study.is-codespace-preview>.toto-back-glass:after,.toto-field-study.is-codespace-preview>.toto-back-glass:before{opacity:.18}.toto-field-study.is-codespace-preview.is-field-open .toto-liquid-field{backdrop-filter:blur(2px) saturate(.96);-webkit-backdrop-filter:blur(2px) saturate(.96);background:#ffffff14;background:var(--toto-appearance-wash,#ffffff14)}.toto-field-study.is-codespace-preview .toto-liquid-refraction{opacity:.22}.toto-field-study.is-codespace-preview .toto-team-mark{color:#314639d1;text-shadow:none}.toto-field-study.is-codespace-preview .toto-payroll-slide{--toto-ink-strong:#1c231efa;--toto-ink:#232b25f0;--toto-ink-muted:#2a332cd1;--toto-ink-subtle:#303b33b8;backdrop-filter:blur(12px) saturate(.94);-webkit-backdrop-filter:blur(12px) saturate(.94);border-color:#ffffffeb;border-color:var(--toto-appearance-line,#ffffffeb);box-shadow:inset 0 1px 0 #fffffffa,0 24px 58px #2d3a3114,0 0 0 1px #4152460f}.toto-field-study.is-codespace-preview .toto-payroll-slide-surface{background:radial-gradient(ellipse at 12% 8%,#fffffffa,#0000 44%),radial-gradient(ellipse at 86% 82%,#5c867017,#0000 46%),linear-gradient(145deg,#fffffff0,#f6f9f6e6);background:radial-gradient(ellipse at 12% 8%,var(--toto-appearance-selected,#fffffffa),#0000 44%),radial-gradient(ellipse at 86% 82%,#5c867017,#0000 46%),linear-gradient(145deg,var(--toto-appearance-selected,#fffffff0),var(--toto-appearance-selected,#f6f9f6e6))}.toto-field-study.is-codespace-preview .toto-payroll-workcard{background:radial-gradient(ellipse at 12% 0,#fffffffa,#0000 48%),linear-gradient(145deg,#ffffffeb,#f8faf8db);background:radial-gradient(ellipse at 12% 0,var(--toto-appearance-selected,#fffffffa),#0000 48%),linear-gradient(145deg,var(--toto-appearance-selected,#ffffffeb),var(--toto-appearance-selected,#f8faf8db));border-color:#5b6d611f;box-shadow:inset 0 1px 0 #fffffffa,0 10px 28px #424a440a}.toto-field-study.is-codespace-preview .toto-payroll-message.is-error{background:#a75c4812;border:1px solid #a75c4824;border-radius:14px;color:#703d33e6;padding:11px 13px}.toto-field-study.is-codespace-preview .toto-contained-artifact{filter:drop-shadow(0 10px 28px rgba(60,82,68,.1))}.toto-contained-artifact{touch-action:manipulation}.toto-field-study.has-workspace-open .toto-field-arrival{pointer-events:none;z-index:90}.toto-field-study.has-workspace-open .toto-presence-slot{pointer-events:none}.toto-field-study.has-workspace-open .toto-contained-artifact{pointer-events:auto!important}@media (max-width:820px){.toto-eg-subtitle,.toto-payroll-message,.toto-payroll-subtitle,.toto-payroll-workcard-copy,.toto-reviews-subtitle{font-size:13.5px}}.toto-liquid-badge{backdrop-filter:none;-webkit-backdrop-filter:none;background:radial-gradient(circle at 42% 34%,#ffffff29,hsla(0,0%,100%,.035) 56%,#0000 78%);background:radial-gradient(circle at 42% 34%,var(--toto-appearance-wash,#ffffff29),var(--toto-appearance-wash,hsla(0,0%,100%,.035)) 56%,#0000 78%);border-color:#ffffff57;border-color:var(--toto-appearance-line,#ffffff57);box-shadow:inset 0 1px 0 #ffffff85,inset 0 -1px 0 #66756c0d,0 10px 24px #414d450a}.toto-liquid-badge:before{background:radial-gradient(circle at 40% 32%,#ffffff29,#0000 62%);background:radial-gradient(circle at 40% 32%,var(--toto-appearance-wash,#ffffff29),#0000 62%);border-radius:44%;content:"";inset:13%;opacity:.52;pointer-events:none;position:absolute}.toto-liquid-badge-mark{display:grid;height:100%;place-items:center;position:relative;width:100%}.toto-terrier-mark{filter:drop-shadow(0 8px 6px rgba(63,78,69,.075));height:142px;overflow:visible;width:176px}.toto-glass-dog{transform-origin:center}.toto-glass-piece{stroke:#ffffffc7;stroke:var(--toto-appearance-muted,#ffffffc7);stroke-width:1.5;stroke-linejoin:round}.toto-glass-body,.toto-glass-piece{fill:url(#totoGlassBody)}.toto-glass-neck{fill:#ffffff4f;fill:var(--toto-appearance-muted,#ffffff4f)}.toto-glass-ear-back,.toto-glass-ear-front{fill:#ffffff6b;fill:var(--toto-appearance-muted,#ffffff6b)}.toto-glass-muzzle{fill:#ffffff3d;fill:var(--toto-appearance-muted,#ffffff3d)}.toto-glass-tail{fill:none;stroke:url(#totoGlassEdge);stroke-width:5.5;stroke-linecap:round}.toto-glass-leg{fill:#ffffff4d;fill:var(--toto-appearance-muted,#ffffff4d)}.toto-glass-edge{fill:none;stroke:url(#totoGlassEdge);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.toto-terrier-eye{fill:#434f48ad;stroke:#fffffff5;stroke:var(--toto-appearance-ink,#fffffff5);stroke-width:.65}.toto-terrier-nose{fill:#4a524d8f;stroke:#ffffffe6;stroke:var(--toto-appearance-ink,#ffffffe6);stroke-width:.55}.toto-terrier-collar-glow{fill:none;stroke:rgb(var(--team-rgb)/.17);stroke-width:7.5;stroke-linecap:round}.toto-terrier-collar{fill:none;stroke:rgb(var(--team-rgb)/.94);stroke-width:4.2;stroke-linecap:round}.toto-terrier-medallion-glow{fill:#ffffff0a;fill:var(--toto-appearance-muted,#ffffff0a);stroke:rgb(var(--team-rgb)/.16);stroke-width:3}.toto-terrier-medallion{fill:url(#totoMedal);stroke:#fffffffa;stroke:var(--toto-appearance-ink,#fffffffa);stroke-width:1.5}.toto-terrier-medallion-lens{fill:#fffffff0;fill:var(--toto-appearance-ink,#fffffff0);opacity:.78}.toto-terrier-medallion-spark{fill:none;stroke:#fff5d2fa;stroke-width:1.05;stroke-linecap:round;animation:toto-medal-catches-light 14s ease-in-out infinite;opacity:0;transform-box:fill-box;transform-origin:center}@keyframes toto-medal-catches-light{0%,70%,to{opacity:0;transform:scale(.75) rotate(-5deg)}72%{opacity:.25}74%{opacity:.95;transform:scale(1) rotate(0)}76%{opacity:.22;transform:scale(.88) rotate(4deg)}79%{opacity:0}}.has-workspace-open .toto-liquid-badge{opacity:.62;pointer-events:none;transform:scale(.96)}.has-workspace-open .toto-terrier-mark{opacity:.9}@media(prefers-reduced-motion:reduce){.toto-terrier-medallion-spark{animation:none!important}}@media(max-width:900px){.toto-terrier-mark{height:116px;width:140px}}.toto-home-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.toto-home.toto-field-study.is-field-open .toto-field-arrival{min-height:178px;transform:none}.toto-home.toto-field-study.is-field-open .toto-arrival-copy.toto-greeting-card{backdrop-filter:blur(28px) saturate(1.04);-webkit-backdrop-filter:blur(28px) saturate(1.04);background:linear-gradient(180deg,#ffffffb0,#f5f9f66e),radial-gradient(ellipse at 14% 4%,#fffffff0,#0000 43%);background:linear-gradient(180deg,var(--toto-appearance-selected,#ffffffb0),var(--toto-appearance-wash,#f5f9f66e)),radial-gradient(ellipse at 14% 4%,var(--toto-appearance-selected,#fffffff0),#0000 43%);border:1px solid #ffffffe0;border:1px solid var(--toto-appearance-line,#ffffffe0);border-radius:42px;box-shadow:inset 0 1px 0 #fffffffa,inset 0 -1px 0 #495b4f1a,0 22px 58px #2e413529,0 2px 7px #2d3f3314;height:178px;isolation:isolate;left:-166px;min-height:178px;overflow:visible;padding:0;position:absolute;top:0;transform-origin:12% 50%;transition:left .82s cubic-bezier(.2,.72,.24,1),width 1.26s cubic-bezier(.2,.72,.24,1),height .82s cubic-bezier(.2,.72,.24,1),min-height .82s cubic-bezier(.2,.72,.24,1),border-radius .92s cubic-bezier(.2,.72,.24,1),transform .76s cubic-bezier(.2,.72,.24,1),filter .62s ease,box-shadow .76s ease;width:min(930px,calc(100vw - 80px))}.toto-home.toto-field-study.is-field-open .toto-arrival-copy.toto-greeting-card:before{border:1px solid #ffffff7a;border:1px solid var(--toto-appearance-line,#ffffff7a);border-radius:33px;content:"";inset:10px;pointer-events:none;position:absolute;z-index:-1}.toto-home.toto-field-study.is-field-open .toto-presence-slot{height:132px;left:28px;position:absolute;top:23px;transition:left .78s cubic-bezier(.2,.72,.24,1),top .78s cubic-bezier(.2,.72,.24,1),transform .78s cubic-bezier(.2,.72,.24,1);width:132px;z-index:4}.toto-home.toto-field-study.is-field-open .toto-contained-artifact{border-radius:29px;filter:brightness(.92) contrast(1.04) saturate(.96);height:160px;left:-14px;opacity:1;pointer-events:auto;top:-14px;transform:scale(.79);transform-origin:center;transition:filter .78s ease,transform .98s cubic-bezier(.18,.78,.22,1);width:160px}.toto-home.toto-field-study.is-field-open .toto-contained-artifact .toto-presence-canvas{height:160px;width:160px}.toto-home.toto-field-study.is-field-open .toto-home-greeting{left:196px;position:absolute;text-align:left;top:25px;width:auto}.toto-home.toto-field-study.is-field-open .toto-greeting-card h1{color:#3d453d;font-size:clamp(30px,2.6vw,37px);font-weight:500;letter-spacing:-.016em;white-space:nowrap}.toto-home.toto-field-study.is-field-open .toto-greeting-card .toto-narration{bottom:16px;color:#37443aab;font-size:13px;left:186px;letter-spacing:.002em;margin:0;position:absolute;right:38px;text-align:center;transition:opacity .46s ease,transform .62s cubic-bezier(.2,.72,.24,1);z-index:3}.toto-home-dock-vessels{align-items:flex-start;bottom:10px;display:flex;gap:24px;justify-content:space-evenly;left:186px;position:absolute;right:38px;top:70px;z-index:2}.toto-home-dock-vessel{align-content:start;background:#0000;border:0;border-radius:32px;color:#485349;cursor:pointer;display:grid;height:96px;justify-items:center;padding:0;position:relative;transition:transform .74s cubic-bezier(.2,.72,.24,1),opacity .46s ease,filter .56s ease;width:112px}.toto-home-dock-vessels:not(.is-settled){pointer-events:none}.toto-home-dock-vessels.is-depress .toto-home-dock-vessel{filter:blur(3px) saturate(.55);opacity:0}.toto-home-dock-vessels.is-depress .toto-home-dock-vessel:first-child{transform:translateX(-130px) translateY(10px) scale(.28)}.toto-home-dock-vessels.is-depress .toto-home-dock-vessel:nth-child(2){transform:translateX(-272px) translateY(14px) scale(.22)}.toto-home-dock-vessels.is-depress .toto-home-dock-vessel:nth-child(3){transform:translateX(-414px) translateY(18px) scale(.18)}.toto-home-dock-vessels.is-stretch .toto-home-dock-vessel{filter:blur(1.3px) saturate(.72);opacity:.42}.toto-home-dock-vessels.is-stretch .toto-home-dock-vessel:first-child{transform:translateX(-74px) translateY(11px) scale(.63)}.toto-home-dock-vessels.is-stretch .toto-home-dock-vessel:nth-child(2){transform:translateX(-152px) translateY(15px) scale(.54)}.toto-home-dock-vessels.is-stretch .toto-home-dock-vessel:nth-child(3){transform:translateX(-228px) translateY(19px) scale(.48)}.toto-home-dock-vessels.is-rise .toto-home-dock-vessel{filter:blur(.25px) saturate(.92);opacity:.88;transform:translateY(5px) scale(.95)}.toto-home-dock-vessels.is-settled .toto-home-dock-vessel{filter:blur(0) saturate(1);opacity:1;transform:translate(0) scale(1)}.toto-home-dock-vessels.is-rise .toto-home-dock-vessel:nth-child(2),.toto-home-dock-vessels.is-settled .toto-home-dock-vessel:nth-child(2){transition-delay:70ms}.toto-home-dock-vessels.is-rise .toto-home-dock-vessel:nth-child(3),.toto-home-dock-vessels.is-settled .toto-home-dock-vessel:nth-child(3){transition-delay:.14s}.toto-home-dock-vessels.is-settled .toto-home-dock-vessel:focus-visible,.toto-home-dock-vessels.is-settled .toto-home-dock-vessel:hover{outline:none;transform:translateY(-4px) scale(1.025);transition-delay:0ms}.toto-home-dock-vessel:focus-visible .toto-home-dock-lens{box-shadow:0 0 0 3px rgb(var(--team-rgb)/.2),inset 0 1px 1px #fffffffa,inset 0 -9px 19px #3444381a,0 11px 22px #37443b2b}.toto-home-dock-vessel.is-entering{filter:brightness(1.08);transform:translateY(-10px) scale(1.07)}.toto-home-dock-lens{backdrop-filter:blur(14px) saturate(.92);-webkit-backdrop-filter:blur(14px) saturate(.92);background:radial-gradient(circle at 30% 22%,#fffffffa 0 2px,#ffffff9e 3px,#0000 20px),radial-gradient(circle at 68% 76%,rgb(var(--team-rgb)/.14),#0000 53%),linear-gradient(145deg,#ffffffe0,#ecf3ee6b);background:radial-gradient(circle at 30% 22%,var(--toto-appearance-selected,#fffffffa) 0 2px,var(--toto-appearance-selected,#ffffff9e) 3px,#0000 20px),radial-gradient(circle at 68% 76%,rgb(var(--team-rgb)/.14),#0000 53%),linear-gradient(145deg,var(--toto-appearance-selected,#ffffffe0),var(--toto-appearance-wash,#ecf3ee6b));border:1px solid #fffffff0;border:1px solid var(--toto-appearance-line,#fffffff0);border-radius:50%;box-shadow:inset 0 1px 1px #fffffffc,inset 0 -8px 18px #3444381a,0 8px 17px #37443b29;display:grid;height:76px;place-items:center;position:relative;transition:box-shadow .26s ease,filter .26s ease;width:76px}.toto-home-dock-lens:after{border:1px solid #ffffff8c;border:1px solid var(--toto-appearance-line,#ffffff8c);border-radius:inherit;content:"";inset:5px;pointer-events:none;position:absolute}.toto-home-dock-lens svg{fill:none;stroke:#3d4c40ad;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;height:26px;position:relative;width:26px;z-index:1}.toto-home-dock-caption{color:#313f34c7;display:block;font-size:12px;font-weight:500;letter-spacing:.01em;line-height:1;margin-top:9px;transition:opacity .42s ease .3s,transform .56s cubic-bezier(.2,.72,.24,1) .3s;white-space:nowrap}.toto-home-dock-vessel.is-ready .toto-home-dock-lens{background:radial-gradient(circle at 30% 22%,#fffffffa 0 2px,#ffffff9e 3px,#0000 20px),radial-gradient(circle at 52% 54%,rgb(var(--team-rgb)/.29),#0000 58%),linear-gradient(145deg,#ffffffeb,rgb(var(--team-rgb)/.17));background:radial-gradient(circle at 30% 22%,var(--toto-appearance-selected,#fffffffa) 0 2px,var(--toto-appearance-selected,#ffffff9e) 3px,#0000 20px),radial-gradient(circle at 52% 54%,rgb(var(--team-rgb)/.29),#0000 58%),linear-gradient(145deg,var(--toto-appearance-selected,#ffffffeb),rgb(var(--team-rgb)/.17));box-shadow:inset 0 1px 1px #fffffffc,inset 0 -8px 18px rgb(var(--team-rgb)/.12),0 8px 17px #37443b29,0 0 25px rgb(var(--team-rgb)/.22)}.toto-home-dock-vessel.is-ready .toto-home-dock-lens svg{stroke:rgb(var(--team-rgb)/.86)}.toto-home-dock-vessel.is-quiet .toto-home-dock-lens{filter:saturate(.7);opacity:.9}.toto-home-dock-vessel.is-quiet .toto-home-dock-caption{color:#39453b99}.toto-home.is-vessel-depress .toto-arrival-copy.toto-greeting-card{border-radius:58px;box-shadow:inset 0 1px 0 #fffffffa,inset 0 -10px 24px #42544614,0 16px 34px #2e41351f;filter:saturate(.9);transform:scaleX(.94) scaleY(.89)}.toto-home.is-vessel-stretch .toto-arrival-copy.toto-greeting-card{border-radius:48px;filter:saturate(.97);transform:scaleX(.985) scaleY(.96)}.toto-home.is-vessel-rise .toto-arrival-copy.toto-greeting-card,.toto-home.is-vessel-settled .toto-arrival-copy.toto-greeting-card{border-radius:42px;filter:none;transform:scale(1)}.toto-home.is-vessel-depress .toto-presence-slot{transform:translateY(7px) scale(.96)}.toto-home.is-vessel-stretch .toto-presence-slot{transform:translateY(3px) scale(.985)}.toto-home.is-vessel-returning .toto-arrival-copy.toto-greeting-card{border-radius:62px;filter:blur(.7px) saturate(.82);transform:scaleX(.9) scaleY(.87)}.toto-home.is-vessel-returning .toto-home-dock-vessel{filter:blur(2px) saturate(.65);opacity:0}@media (max-width:760px){.toto-home.toto-field-study.is-field-open .toto-field-arrival{min-height:234px}.toto-home.toto-field-study.is-field-open .toto-arrival-copy.toto-greeting-card{border-radius:32px;height:156px;min-height:156px}.toto-home.toto-field-study.is-field-open .toto-presence-slot{left:9px;top:20px;transform:scale(.75);transform-origin:left top}.toto-home.toto-field-study.is-field-open .toto-home-greeting{left:126px;top:25px}.toto-home.toto-field-study.is-field-open .toto-greeting-card h1{font-size:clamp(32px,8vw,42px)}.toto-home.toto-field-study.is-field-open .toto-arrival-copy.toto-greeting-card{left:-9px;width:calc(100vw - 30px)}.toto-home-dock-vessels{bottom:35px;gap:0;left:111px;right:6px;top:73px}.toto-home-dock-vessels.is-depress .toto-home-dock-vessel:first-child{transform:translateX(-82px) translateY(9px) scale(.28)}.toto-home-dock-vessels.is-depress .toto-home-dock-vessel:nth-child(2){transform:translateX(-156px) translateY(13px) scale(.22)}.toto-home-dock-vessels.is-depress .toto-home-dock-vessel:nth-child(3){transform:translateX(-230px) translateY(16px) scale(.18)}.toto-home-dock-vessels.is-stretch .toto-home-dock-vessel:first-child{transform:translateX(-44px) translateY(9px) scale(.61)}.toto-home-dock-vessels.is-stretch .toto-home-dock-vessel:nth-child(2){transform:translateX(-84px) translateY(13px) scale(.52)}.toto-home-dock-vessels.is-stretch .toto-home-dock-vessel:nth-child(3){transform:translateX(-124px) translateY(16px) scale(.45)}.toto-home-dock-vessel{height:88px;width:74px}.toto-home-dock-lens{height:57px;width:57px}.toto-home-dock-lens svg{height:21px;width:21px}.toto-home-dock-caption{font-size:10px;margin-top:7px}}@media (prefers-reduced-motion:reduce){.toto-home-dock-vessel,.toto-home.toto-field-study.is-field-open .toto-arrival-copy.toto-greeting-card,.toto-home.toto-field-study.is-field-open .toto-field-arrival{transition:none}.toto-home.toto-field-study.is-field-open .toto-arrival-copy.toto-greeting-card,.toto-home.toto-field-study.is-field-open .toto-home-greeting,.toto-home.toto-field-study.is-field-open .toto-presence-slot{animation:none}}.journey-home{--journey-white:#fffffff5;background:#111421 var(--toto-environment) center /cover no-repeat;background:var(--toto-appearance-inset,#111421) var(--toto-environment) center /cover no-repeat;color:var(--journey-white);isolation:isolate;position:relative}.journey-home:before{background:linear-gradient(120deg,rgb(var(--toto-boutique-rgb)/.46),rgb(var(--toto-boutique-rgb)/.3312)),radial-gradient(ellipse 72% 54% at 24% 93%,#03050d6b,#0000 70%),linear-gradient(165deg,#0000 0 54%,#080b1524 55%,#04060d5c 100%),linear-gradient(90deg,#070a126b,#0000 54%,#070a121f);background:linear-gradient(120deg,rgb(var(--toto-boutique-rgb)/var(--toto-boutique-wash,.46)),rgb(var(--toto-boutique-rgb)/calc(var(--toto-boutique-wash,.46)*.72))),radial-gradient(ellipse 72% 54% at 24% 93%,var(--toto-appearance-inset,#03050d6b),#0000 70%),linear-gradient(165deg,#0000 0 54%,var(--toto-appearance-inset,#080b1524) 55%,var(--toto-appearance-inset,#04060d5c) 100%),linear-gradient(90deg,var(--toto-appearance-inset,#070a126b),#0000 54%,var(--toto-appearance-inset,#070a121f));content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.journey-home:after{display:none}.journey-home__identity{grid-gap:7px;color:#ffffffc2;color:var(--toto-appearance-muted,#ffffffc2);display:grid;font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;gap:7px;left:clamp(32px,4vw,64px);position:absolute;top:clamp(32px,4vw,64px)}.journey-home__wordmark{align-items:center;color:var(--journey-white);display:flex;font-size:clamp(20px,1.7vw,27px);font-weight:700;gap:9px;letter-spacing:-.055em}.journey-home__wordmark img{border-radius:50%;filter:drop-shadow(0 7px 12px rgba(3,8,18,.38));height:30px;object-fit:contain;width:30px}.journey-home__identity p{font-size:12px;font-style:italic;letter-spacing:.015em;margin:0}.journey-home__identity>span{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.journey-home__profile{align-items:center;color:#ffffffd1;color:var(--toto-appearance-muted,#ffffffd1);display:flex;left:clamp(32px,8vw,144px);position:absolute;top:clamp(32px,4vw,64px)}.journey-home__profile img{border-radius:50%;filter:drop-shadow(0 10px 18px rgba(3,8,18,.42));height:42px;object-fit:contain;width:42px}.journey-home__arrival{left:clamp(32px,8vw,144px);position:absolute;transform:translateY(-44%);width:min(520px,calc(100% - 64px))}.journey-home__eyebrow{color:#ffffffb8;color:var(--toto-appearance-muted,#ffffffb8);font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:600;letter-spacing:.02em;margin:0 0 18px;text-transform:none}.journey-home__arrival h1{text-wrap:balance;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(44px,4.4vw,76px);font-weight:500;letter-spacing:-.045em;line-height:.95;margin:0;max-width:520px;text-shadow:0 2px 24px #05081033}.journey-home__copy{color:#ffffffd6;color:var(--toto-appearance-muted,#ffffffd6);font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(15px,1.25vw,18px);font-weight:400;line-height:1.55;margin:28px 0 0;max-width:385px}.journey-home__artifact{aspect-ratio:1;filter:drop-shadow(0 20px 36px rgba(8,15,32,.26));pointer-events:none;position:absolute;right:clamp(12%,18vw,28%);top:18%;width:clamp(126px,12vw,202px)}.journey-home__artifact img{height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.journey-home__artifact-shell{filter:brightness(1.2);opacity:.82}.journey-home__artifact-planes{filter:brightness(1.65) saturate(.8) drop-shadow(0 0 12px rgba(221,237,255,.54));mix-blend-mode:screen;opacity:.93}.journey-home__navigation{align-items:flex-end;bottom:clamp(42px,8vh,102px);display:flex;gap:clamp(20px,3vw,46px);position:absolute;right:clamp(32px,6vw,112px)}.journey-home__lens{background:#0000;border:0;color:var(--journey-white);cursor:pointer;display:grid;font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;padding:0;text-decoration:none;transition:transform .32s cubic-bezier(.2,.8,.2,1);width:clamp(112px,10vw,152px)}.journey-home__lens:focus-visible,.journey-home__lens:hover{outline:0;transform:translateY(-7px) scale(1.025)}.journey-home__lens:focus-visible .journey-home__lens-icon{border-radius:50%;outline:3px solid #ffffffbd;outline:3px solid var(--toto-appearance-line,#ffffffbd);outline-offset:5px}.journey-home__lens-icon{height:clamp(76px,7.7vw,116px);width:clamp(76px,7.7vw,116px)}.journey-home__lens-icon img{border-radius:50%;display:block;filter:drop-shadow(0 18px 28px rgba(3,8,18,.46));height:100%;object-fit:contain;transition:transform .32s cubic-bezier(.2,.8,.2,1),filter .32s ease;width:100%}.journey-home__lens:focus-visible .journey-home__lens-icon img,.journey-home__lens:hover .journey-home__lens-icon img{filter:drop-shadow(0 25px 36px rgba(3,8,18,.54));transform:translateY(-2px) scale(1.035)}.journey-home__lens-label{font-size:13px;font-weight:600;letter-spacing:.005em;margin-top:13px;text-shadow:0 1px 10px #0407105c}.journey-home__lens-detail{color:#ffffffad;color:var(--toto-appearance-muted,#ffffffad);font-size:11px;margin-top:4px}@media (max-width:760px){.journey-home__arrival{left:28px;top:44%;transform:translateY(-50%)}.journey-home__artifact{right:30px;top:20%;width:112px}.journey-home__navigation{bottom:28px;gap:8px;justify-content:space-between;left:16px;right:16px}.journey-home__lens{width:31%}.journey-home__lens-label{font-size:11px}.journey-home__lens-detail{font-size:9px}}@media (prefers-reduced-transparency:reduce){.journey-home__lens-icon{backdrop-filter:none;-webkit-backdrop-filter:none;background:#1d2536eb;background:var(--toto-appearance-inset,#1d2536eb)}}@media (prefers-reduced-motion:reduce){.journey-home__lens{transition:none}}.journey-home__arrival{margin:0 auto;min-height:min(680px,calc(100svh - 164px));padding:clamp(32px,5vw,72px);position:relative;right:auto;top:auto;transform:none;width:min(100%,1180px)}.journey-home__arrival h1,.journey-home__attention,.journey-home__context{max-width:680px}.journey-home__navigation--dock{grid-gap:4px;align-items:center;backdrop-filter:blur(24px) saturate(125%);-webkit-backdrop-filter:blur(24px) saturate(125%);background:linear-gradient(145deg,#70849642,#26323e6b);background:linear-gradient(145deg,#70849642,var(--toto-appearance-inset,#26323e6b));border:1px solid #ffffff57;border:1px solid var(--toto-appearance-line,#ffffff57);border-radius:22px;bottom:auto;box-shadow:inset 0 1px 0 #ffffff61,inset 0 -10px 22px #040b131f,0 12px 32px #0308103d;display:grid;gap:4px;grid-template-columns:repeat(5,minmax(68px,1fr));justify-items:center;left:auto;margin:0 auto;min-height:66px;padding:7px;position:relative;right:auto;top:auto;transform:none;width:min(100%,620px)}.journey-home__navigation--dock:before{display:none}.journey-home__navigation--dock .journey-home__lens{grid-gap:7px;align-items:center;background:#0000;border:1px solid #0000;border-radius:16px;box-sizing:border-box;color:#ffffffc2;color:var(--toto-appearance-muted,#ffffffc2);display:grid;gap:7px;grid-template-columns:24px minmax(0,1fr);justify-items:stretch;min-height:50px;min-width:0;padding:0 10px;text-align:left;transform:none;width:100%}.journey-home__navigation--dock .journey-home__lens:before{display:none}.journey-home__navigation--dock .journey-home__lens-icon{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:0;border-radius:0;box-shadow:none;height:24px;transform:none;width:24px}.journey-home__navigation--dock .journey-home__lens-icon svg{filter:none;height:20px;width:20px}.journey-home__navigation--dock .journey-home__lens-label{color:inherit;font-size:11px;font-weight:500;line-height:1;margin:0;max-width:none;overflow:hidden;text-align:left;text-overflow:ellipsis;text-shadow:none;white-space:nowrap}.journey-home__navigation--dock .journey-home__lens.is-current,.journey-home__navigation--dock .journey-home__lens:focus-visible,.journey-home__navigation--dock .journey-home__lens:hover{background:#dae7f124;background:var(--toto-appearance-wash,#dae7f124);border-color:#ffffff57;border-color:var(--toto-appearance-line,#ffffff57);box-shadow:inset 0 1px 0 #ffffff38;color:#fff;color:var(--toto-appearance-ink,#fff);outline:0;transform:none}.journey-home__navigation--dock .journey-home__lens:focus-visible{box-shadow:0 0 0 3px #bedcf252,inset 0 1px 0 #ffffff3d}@media (max-width:700px){.journey-home{grid-template-rows:minmax(0,1fr) auto;padding:16px 12px max(16px,env(safe-area-inset-bottom))}.journey-home__arrival{border-radius:24px;min-height:0;padding:30px 24px;width:100%}.journey-home__arrival:before{border-radius:22px}.journey-home__arrival:after{border-radius:24px}.journey-home__arrival h1{font-size:clamp(40px,11vw,56px)}.journey-home__context{margin-top:42px}.journey-home__attention{margin-top:34px}.journey-home__navigation--dock{border-radius:20px;min-height:64px;padding:6px;width:100%}.journey-home__navigation--dock .journey-home__lens{border-radius:14px;gap:4px;grid-template-columns:1fr;justify-items:center;min-height:52px;padding:5px 3px;text-align:center}.journey-home__navigation--dock .journey-home__lens-label{font-size:9px;max-width:100%;text-align:center}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.journey-home__navigation--dock{backdrop-filter:none;-webkit-backdrop-filter:none;background:#31404d;background:var(--toto-appearance-inset,#31404d)}.journey-home__navigation--dock .journey-home__lens.is-current{background:#4c6275}}.journey-home__arrival{backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);background:linear-gradient(162deg,#2a324194,#46576761);background:linear-gradient(162deg,var(--toto-appearance-inset,#2a324194),#46576761);border:1px solid #ffffff78;border:1px solid var(--toto-appearance-line,#ffffff78);border-radius:28px;box-shadow:inset 0 1px 1px #fffc,inset 0 -36px 58px #50647e1a,0 14px 28px #070c1738,0 44px 92px #070c1775;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;left:auto;min-height:min(640px,calc(100svh - 120px));padding:clamp(42px,4vw,66px);right:clamp(36px,7vw,128px);top:50%;transform:translateY(-50%);width:min(470px,36vw)}.journey-home__arrival:before{border:1px solid #ffffff4f;border:1px solid var(--toto-appearance-line,#ffffff4f);border-radius:26px;box-shadow:inset 0 1px 0 #ffffff9e,inset 10px 0 24px #ffffff0d,inset -11px -14px 28px #ffffff0a;content:"";inset:1px;pointer-events:none;position:absolute;z-index:0}.journey-home__arrival:after{border:1px solid #ffffff70;border:1px solid var(--toto-appearance-line,#ffffff70);border-radius:28px;box-shadow:0 0 0 1px #ffffff14,0 0 24px #ffffff14;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.journey-home__arrival>*{position:relative;z-index:1}.journey-home__arrival h1{font-size:clamp(42px,3.8vw,64px);line-height:.98;max-width:360px}.journey-home__copy{color:#ffffffdb;color:var(--toto-appearance-ink,#ffffffdb);font-size:15px;font-weight:500;margin-top:24px}.journey-home__context{border-top:1px solid #ffffff52;border-top:1px solid var(--toto-appearance-line,#ffffff52);margin-top:clamp(48px,8vh,96px);padding-top:23px;position:relative;z-index:1}.journey-home__context>span{color:#ffffffa8;color:var(--toto-appearance-muted,#ffffffa8);display:block;font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.journey-home__context p{color:#fffffff0;color:var(--toto-appearance-ink,#fffffff0);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(22px,1.9vw,28px);font-weight:500;line-height:1.14;margin:13px 0 0;max-width:310px}.journey-home__attention{border-top:1px solid #ffffff52;border-top:1px solid var(--toto-appearance-line,#ffffff52);margin-top:clamp(42px,7vh,78px);padding-top:20px;position:relative;z-index:1}.journey-home__attention header{align-items:center;color:#ffffffb8;color:var(--toto-appearance-muted,#ffffffb8);display:flex;font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:600;justify-content:space-between;letter-spacing:.14em;text-transform:uppercase}.journey-home__attention header strong{background:#ffffff24;background:var(--toto-appearance-wash,#ffffff24);border-radius:50%;color:#fffffff0;color:var(--toto-appearance-ink,#fffffff0);display:grid;font-size:10px;height:20px;letter-spacing:0;place-items:center;width:20px}.journey-home__attention-empty{color:#ffffffc7;color:var(--toto-appearance-muted,#ffffffc7);font-size:13px;line-height:1.45;margin:14px 0 0}.journey-home__attention-empty,.journey-home__attention-item{font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.journey-home__attention-item{grid-gap:11px;align-items:center;background:#0000;border:0;color:#fffffff0;color:var(--toto-appearance-ink,#fffffff0);cursor:pointer;display:grid;gap:11px;grid-template-columns:21px minmax(0,1fr) 14px;margin-top:14px;padding:0;text-align:left;width:100%}.journey-home__attention-item:focus-visible .journey-home__attention-copy strong,.journey-home__attention-item:hover .journey-home__attention-copy strong{color:#fff;color:var(--toto-appearance-ink,#fff);text-decoration:underline;text-underline-offset:3px}.journey-home__attention-item:focus-visible{border-radius:4px;outline:2px solid #ffffffc2;outline:2px solid var(--toto-appearance-line,#ffffffc2);outline-offset:5px}.journey-home__attention-item>svg{color:#ffffff94;color:var(--toto-appearance-muted,#ffffff94);height:14px;width:14px}.journey-home__attention-marker{background:#ffffff29;background:var(--toto-appearance-wash,#ffffff29);border-radius:7px;color:#fffffff5;color:var(--toto-appearance-ink,#fffffff5);display:grid;height:20px;place-items:center;width:20px}.journey-home__attention-marker svg{height:12px;width:12px}.journey-home__attention-item.is-critical .journey-home__attention-marker{background:#de576994}.journey-home__attention-item.is-timely .journey-home__attention-marker{background:#c7902e9e}.journey-home__attention-copy{grid-gap:3px;display:grid;gap:3px;min-width:0}.journey-home__attention-copy strong{color:#fffffff0;color:var(--toto-appearance-ink,#fffffff0);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journey-home__attention-copy small{color:#ffffffb3;color:var(--toto-appearance-muted,#ffffffb3);font-size:11px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journey-home__navigation{grid-gap:clamp(26px,4vw,48px);bottom:auto;display:grid;gap:clamp(26px,4vw,48px);grid-template-columns:repeat(3,minmax(76px,1fr));justify-items:center;left:clamp(32px,8vw,144px);right:auto;top:50%;transform:translateY(-50%)}.journey-home__lens{align-items:start;grid-template-columns:1fr;grid-template-rows:auto auto;justify-items:center;row-gap:0;text-align:center;width:clamp(84px,8vw,116px)}.journey-home__lens-icon{backdrop-filter:blur(16px) saturate(70%);-webkit-backdrop-filter:blur(16px) saturate(70%);background:linear-gradient(162deg,#4b52579e,#71787e6b);background:linear-gradient(162deg,var(--toto-appearance-inset,#4b52579e),#71787e6b);border:1px solid #ffffff85;border:1px solid var(--toto-appearance-line,#ffffff85);border-radius:50%;box-shadow:inset 0 1px 1px #ffffffc7,inset 0 -14px 20px #080c1038,0 9px 14px #03081247,0 21px 30px #0308126b;color:#fffffffa;color:var(--toto-appearance-ink,#fffffffa);display:grid;grid-row:auto;height:72px;place-items:center;width:72px}.journey-home__lens-label{text-wrap:balance;align-self:start;font-size:12px;line-height:1.25;margin:11px 0 0;max-width:124px}.journey-home__lens-detail{display:none}.journey-home__navigation{isolation:isolate}.journey-home__arrival,.journey-home__navigation{z-index:1}.journey-home__navigation:before{background:radial-gradient(ellipse at 46% 48%,#05070f3d,#080a131f 40%,#0000 73%);background:radial-gradient(ellipse at 46% 48%,var(--toto-appearance-inset,#05070f3d),var(--toto-appearance-inset,#080a131f) 40%,#0000 73%);border-radius:50%;content:"";filter:blur(14px);inset:-48px -58px;pointer-events:none;position:absolute;z-index:-2}.journey-home__lens{isolation:isolate;position:relative}.journey-home__lens:before{background:#04060e80;background:var(--toto-appearance-inset,#04060e80);border-radius:50%;content:"";filter:blur(7px);height:15px;left:50%;opacity:.82;position:absolute;top:62px;transform:translateX(-45%) scaleX(.92);transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .32s ease;width:68px;z-index:-1}.journey-home__lens-icon{isolation:isolate;position:relative;transform:translateY(-3px)}.journey-home__lens-icon svg{filter:drop-shadow(0 2px 3px rgba(3,8,18,.22));position:relative;transition:transform .32s cubic-bezier(.2,.8,.2,1),filter .32s ease;z-index:0}.journey-home__lens:focus-visible .journey-home__lens-icon svg,.journey-home__lens:hover .journey-home__lens-icon svg{filter:drop-shadow(0 4px 5px rgba(3,8,18,.3));transform:translateY(-2px) scale(1.035)}.journey-home__lens:focus-visible:before,.journey-home__lens:hover:before{opacity:1;transform:translateX(-45%) translateY(5px) scaleX(1.05)}.journey-home__navigation{grid-auto-rows:134px}.journey-home__lens{--journey-lattice-shift:0px;transform:translateX(var(--journey-lattice-shift))}.journey-home__lens:nth-child(n+4){--journey-lattice-shift:calc((clamp(84px,8vw,116px) + clamp(26px,4vw,48px))/2)}.journey-home__lens:focus-visible,.journey-home__lens:hover{transform:translateX(var(--journey-lattice-shift)) translateY(-7px) scale(1.025)}.journey-home__lens-label{color:#fffffff5;color:var(--toto-appearance-ink,#fffffff5);font-weight:500;letter-spacing:.01em;text-shadow:0 2px 10px #030812b8}@media (max-width:900px){.journey-home__arrival{padding:40px;width:min(430px,42vw)}.journey-home__navigation{gap:28px;left:42px}}@media (max-width:700px){.journey-home{overflow:auto}.journey-home__arrival{left:auto;margin:152px 20px 220px;min-height:470px;position:relative;right:auto;top:auto;transform:none;width:calc(100% - 40px)}.journey-home__navigation{bottom:32px;gap:20px 8px;grid-template-columns:repeat(3,minmax(0,1fr));left:20px;position:absolute;right:20px;top:auto;transform:none}.journey-home__lens{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;justify-items:center;text-align:center;width:100%}.journey-home__lens-icon{grid-row:auto;height:62px;width:62px}.journey-home__lens-label{font-size:10px;margin-top:9px}.journey-home__lens-detail{display:none}.journey-home__navigation{grid-auto-rows:120px}.journey-home__lens:nth-child(n+4){--journey-lattice-shift:8px}}.journey-home{grid-gap:clamp(14px,2vh,24px);box-sizing:border-box;gap:clamp(14px,2vh,24px);grid-template-rows:minmax(0,1fr) auto;min-height:100svh;overflow:auto;padding:clamp(20px,4vw,56px) clamp(16px,5vw,88px) max(20px,env(safe-area-inset-bottom))}.journey-home .journey-home__arrival{height:min(680px,calc(100svh - 230px));left:auto;margin:0 auto;padding:clamp(32px,5vw,72px);position:relative;right:auto;top:auto;transform:none;width:min(100%,1180px)}.journey-home .journey-home__arrival h1,.journey-home .journey-home__attention,.journey-home .journey-home__context{max-width:680px}.journey-home__day-plan{border-top:1px solid #ffffff40;border-top:1px solid var(--toto-appearance-line,#ffffff40);font-family:Outfit,system-ui,sans-serif;margin-top:clamp(22px,3.6vh,38px);max-width:min(100%,920px);padding-top:18px}.journey-home__day-plan-head{align-items:baseline;color:#ffffffad;color:var(--toto-appearance-muted,#ffffffad);display:flex;font-size:10px;font-weight:700;gap:16px;justify-content:space-between;letter-spacing:.14em;text-transform:uppercase}.journey-home__day-plan-head small{color:#ffffff8a;color:var(--toto-appearance-muted,#ffffff8a);font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:none}.journey-home__assignment-grid{grid-gap:clamp(18px,3vw,42px);display:grid;gap:clamp(18px,3vw,42px);grid-template-columns:minmax(220px,.8fr) minmax(0,1.65fr);margin-top:14px}.journey-home__my-assignment{min-width:0}.journey-home__assignment-label{align-items:center;color:#ffffffc2;color:var(--toto-appearance-muted,#ffffffc2);display:flex;font-size:11px;font-weight:600;gap:7px}.journey-home__assignment-label svg{stroke-width:1.5;height:14px;width:14px}.journey-home__assignment-label small{color:#ffffff75;color:var(--toto-appearance-muted,#ffffff75);font-size:10px;font-weight:500;margin-left:auto}.journey-home__my-assignment>strong{color:#fff;color:var(--toto-appearance-ink,#fff);display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(30px,3.1vw,44px);font-weight:500;line-height:.95;margin-top:10px}.journey-home__assignment-facts{grid-gap:6px;color:#ffffffab;color:var(--toto-appearance-muted,#ffffffab);display:grid;font-size:11px;gap:6px;line-height:1.35;margin-top:12px}.journey-home__assignment-facts span{align-items:flex-start;display:flex;gap:6px}.journey-home__assignment-facts svg{flex:0 0 auto;height:13px;margin-top:1px;width:13px}.journey-home__team-assignment{border-left:1px solid #ffffff2e;border-left:1px solid var(--toto-appearance-line,#ffffff2e);min-width:0;padding-left:clamp(18px,3vw,32px)}.journey-home__team-assignment ul{grid-gap:0 18px;display:grid;gap:0 18px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:8px 0 0;padding:0}.journey-home__team-assignment li{grid-gap:5px 10px;border-top:1px solid #ffffff1f;border-top:1px solid var(--toto-appearance-line,#ffffff1f);color:#ffffffd6;color:var(--toto-appearance-muted,#ffffffd6);display:grid;gap:5px 10px;grid-template-columns:minmax(0,1fr) auto;min-height:34px;padding:7px 0;position:relative}.journey-home__team-assignment li:nth-child(-n+2){border-top:0}.journey-home__team-assignment li strong{display:block;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journey-home__team-assignment li small{color:#ffffff80;color:var(--toto-appearance-muted,#ffffff80);display:block;font-size:9px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journey-home__team-assignment li em{align-self:start;color:#ffffffb3;color:var(--toto-appearance-muted,#ffffffb3);font-size:10px;font-style:normal;white-space:nowrap}.journey-home__team-assignment li p{color:#ffffff8f;color:var(--toto-appearance-muted,#ffffff8f);font-size:9px;grid-column:1/-1;line-height:1.25;margin:0}.journey-home__day-plan-empty{color:#ffffff94;color:var(--toto-appearance-muted,#ffffff94);font-size:12px;font-style:italic;margin:13px 0 0}@media (max-width:760px){.journey-home__assignment-grid{gap:20px;grid-template-columns:1fr}.journey-home__team-assignment{border-left:0;border-top:1px solid #ffffff2e;border-top:1px solid var(--toto-appearance-line,#ffffff2e);padding-left:0;padding-top:16px}.journey-home__team-assignment ul{grid-template-columns:1fr}.journey-home__team-assignment li:nth-child(2){border-top:1px solid #ffffff1f;border-top:1px solid var(--toto-appearance-line,#ffffff1f)}}.journey-home .journey-home__navigation--dock{grid-gap:4px;align-items:center;backdrop-filter:blur(24px) saturate(125%);-webkit-backdrop-filter:blur(24px) saturate(125%);background:linear-gradient(145deg,#70849642,#26323e6b);background:linear-gradient(145deg,#70849642,var(--toto-appearance-inset,#26323e6b));border:1px solid #ffffff57;border:1px solid var(--toto-appearance-line,#ffffff57);border-radius:22px;bottom:auto;box-shadow:inset 0 1px 0 #ffffff61,inset 0 -10px 22px #040b131f,0 12px 32px #0308103d;display:grid;gap:4px;grid-template-columns:repeat(6,minmax(58px,1fr));justify-items:center;left:auto;margin:0 auto;min-height:66px;padding:7px;position:relative;right:auto;top:auto;transform:none;width:min(100%,680px)}.journey-home .journey-home__navigation--dock:before{display:none}.journey-home .journey-home__navigation--dock .journey-home__lens{grid-gap:7px;align-items:center;border:1px solid #0000;border-radius:16px;box-sizing:border-box;color:#ffffffc2;color:var(--toto-appearance-muted,#ffffffc2);display:grid;gap:7px;grid-template-columns:24px minmax(0,1fr);justify-items:stretch;min-height:50px;min-width:0;padding:0 10px;text-align:left;transform:none;width:100%}.journey-home .journey-home__navigation--dock .journey-home__lens:before{display:none}.journey-home .journey-home__navigation--dock .journey-home__lens-icon{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:0;border-radius:0;box-shadow:none;height:24px;transform:none;width:24px}.journey-home .journey-home__navigation--dock .journey-home__lens-icon svg{filter:none;height:20px;width:20px}.journey-home .journey-home__navigation--dock .journey-home__lens-label{color:inherit;font-size:11px;font-weight:500;line-height:1;margin:0;max-width:none;overflow:hidden;text-align:left;text-overflow:ellipsis;text-shadow:none;white-space:nowrap}.journey-home .journey-home__navigation--dock .journey-home__lens.is-current,.journey-home .journey-home__navigation--dock .journey-home__lens:focus-visible,.journey-home .journey-home__navigation--dock .journey-home__lens:hover{background:#dae7f124;background:var(--toto-appearance-wash,#dae7f124);border-color:#ffffff57;border-color:var(--toto-appearance-line,#ffffff57);box-shadow:inset 0 1px 0 #ffffff38;color:#fff;color:var(--toto-appearance-ink,#fff);outline:0;transform:none}.journey-home .journey-home__navigation--dock .journey-home__lens:focus-visible{box-shadow:0 0 0 3px #bedcf252,inset 0 1px 0 #ffffff3d}@media (max-width:700px){.journey-home{grid-template-rows:minmax(0,1fr) auto;padding:16px 12px max(16px,env(safe-area-inset-bottom))}.journey-home .journey-home__arrival{border-radius:24px;height:auto;min-height:0;padding:30px 24px;width:100%}.journey-home .journey-home__arrival:before{border-radius:22px}.journey-home .journey-home__arrival:after{border-radius:24px}.journey-home .journey-home__arrival h1{font-size:clamp(40px,11vw,56px)}.journey-home .journey-home__context{margin-top:42px}.journey-home .journey-home__attention{margin-top:34px}.journey-home .journey-home__navigation--dock{border-radius:20px;min-height:64px;padding:6px;width:100%}.journey-home .journey-home__navigation--dock .journey-home__lens{border-radius:14px;gap:4px;grid-template-columns:1fr;justify-items:center;min-height:52px;padding:5px 3px;text-align:center}.journey-home .journey-home__navigation--dock .journey-home__lens-label{font-size:9px;max-width:100%;text-align:center}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.journey-home .journey-home__navigation--dock{backdrop-filter:none;-webkit-backdrop-filter:none;background:#31404d;background:var(--toto-appearance-inset,#31404d)}.journey-home .journey-home__navigation--dock .journey-home__lens.is-current{background:#4c6275}}.journey-home{grid-template-rows:minmax(0,1fr);padding-bottom:116px}.journey-home .journey-home__navigation--dock{bottom:max(20px,env(safe-area-inset-bottom));left:50%;margin:0;position:fixed;transform:translateX(-50%);z-index:10}@media (max-width:700px){.journey-home{padding-bottom:100px}.journey-home .journey-home__navigation--dock{bottom:max(12px,env(safe-area-inset-bottom));left:12px;right:12px;transform:none;width:auto}}.journey-home .journey-home__navigation--dock{grid-auto-rows:auto;min-height:60px}.journey-home .journey-home__navigation--dock .journey-home__lens{gap:3px;grid-template-columns:1fr;grid-template-rows:20px auto;justify-items:center;min-height:46px;padding:4px;text-align:center}.journey-home .journey-home__navigation--dock .journey-home__lens-label{font-size:10px;text-align:center}@media (max-width:700px){.journey-home .journey-home__navigation--dock{min-height:60px}.journey-home .journey-home__navigation--dock .journey-home__lens{grid-template-rows:20px auto;min-height:46px}}.journey-home .journey-home__navigation--dock{backdrop-filter:saturate(128%) contrast(108%) brightness(92%);-webkit-backdrop-filter:saturate(128%) contrast(108%) brightness(92%);background:radial-gradient(140px 70px at 50% 50%,#dcf1ff2e,#0000 68%),linear-gradient(145deg,#7084962e,#19243033);background:radial-gradient(140px 70px at var(--dock-light-x,50%) var(--dock-light-y,50%),#dcf1ff2e,#0000 68%),linear-gradient(145deg,#7084962e,var(--toto-appearance-inset,#19243033));border-radius:999px;isolation:isolate;transition:background .18s ease}.journey-home .journey-home__navigation--dock:after{background:linear-gradient(118deg,#ffffff21,#0000 17% 76%,#aadcff17);background:linear-gradient(118deg,var(--toto-appearance-wash,#ffffff21),#0000 17% 76%,#aadcff17);border:1px solid #ffffff29;border:1px solid var(--toto-appearance-line,#ffffff29);border-radius:inherit;content:"";inset:1px;mix-blend-mode:screen;pointer-events:none;position:absolute;z-index:0}.journey-home .journey-home__dock-selector{backdrop-filter:saturate(175%) contrast(122%) brightness(114%);-webkit-backdrop-filter:saturate(175%) contrast(122%) brightness(114%);background:radial-gradient(ellipse at 24% 16%,#ffffffc7,#0000 22%),radial-gradient(ellipse at 72% 92%,#89c0e53d,#0000 57%),linear-gradient(145deg,#c8e5f829,#456b8b0a);background:radial-gradient(ellipse at 24% 16%,var(--toto-appearance-selected,#ffffffc7),#0000 22%),radial-gradient(ellipse at 72% 92%,#89c0e53d,#0000 57%),linear-gradient(145deg,#c8e5f829,#456b8b0a);border:1px solid #ffffffad;border:1px solid var(--toto-appearance-line,#ffffffad);border-radius:999px;box-shadow:inset 0 1px 0 #ffffffd6,inset 0 -2px 7px #04111d24,0 3px 9px #03081014;height:calc(100% - 14px);left:7px;overflow:hidden;pointer-events:none;position:absolute;top:7px;transition:transform .56s cubic-bezier(.16,1,.3,1);width:calc(16.66667% - 5.66667px);will-change:transform;z-index:0}.journey-home .journey-home__dock-selector:before{background:linear-gradient(106deg,#0000 0 31%,#ffffff14 41%,#ffffff85 49%,#bee2f929 57%,#0000 69%);background:linear-gradient(106deg,#0000 0 31%,var(--toto-appearance-wash,#ffffff14) 41%,var(--toto-appearance-selected,#ffffff85) 49%,#bee2f929 57%,#0000 69%);content:"";inset:0;opacity:.62;position:absolute;transform:translateX(-58%)}.journey-home .journey-home__navigation--dock.is-traveling .journey-home__dock-selector:before{animation:toto-dock-refraction .56s cubic-bezier(.16,1,.3,1) both}@keyframes toto-dock-refraction{0%{opacity:.18;transform:translateX(-74%) skewX(-12deg)}44%{opacity:.88}to{opacity:.28;transform:translateX(104%) skewX(-12deg)}}.journey-home .journey-home__navigation--dock.is-selected-team .journey-home__dock-selector{transform:translateX(calc(100% + 4px))}.journey-home .journey-home__navigation--dock.is-selected-workspace .journey-home__dock-selector{transform:translateX(calc(200% + 8px))}.journey-home .journey-home__navigation--dock.is-selected-profile .journey-home__dock-selector{transform:translateX(calc(300% + 12px))}.journey-home .journey-home__navigation--dock.is-selected-settings .journey-home__dock-selector{transform:translateX(calc(400% + 16px))}.journey-home .journey-home__navigation--dock .journey-home__lens{position:relative;z-index:1}.journey-home .journey-home__navigation--dock .journey-home__lens.is-current{background:#0000;border-color:#0000;box-shadow:none}.journey-home .journey-home__navigation--dock .journey-home__lens.is-current .journey-home__lens-icon{transform:scale(1.14)}.journey-home .journey-home__navigation--dock .journey-home__lens.is-current .journey-home__lens-icon svg{filter:drop-shadow(0 1px 3px rgba(255,255,255,.24))}.journey-home .journey-home__navigation--dock .journey-home__lens.is-current .journey-home__lens-label{color:#fff;color:var(--toto-appearance-ink,#fff)}.journey-home .journey-home__navigation--dock .journey-home__lens-icon{transition:transform .26s cubic-bezier(.16,1,.3,1)}.journey-home .journey-home__navigation--dock .journey-home__lens-label{transition:color .22s ease,font-weight .22s ease}.journey-home .journey-home__navigation--dock .journey-home__lens.is-current .journey-home__lens-icon svg{filter:brightness(1.34) contrast(1.17) drop-shadow(0 1px 3px rgba(255,255,255,.38))}.journey-home .journey-home__navigation--dock .journey-home__lens.is-current .journey-home__lens-label{text-shadow:0 1px 5px #ffffff3d}.journey-home .journey-home__navigation--dock .journey-home__lens-icon{transition:transform .26s cubic-bezier(.16,1,.3,1),filter .26s ease}.journey-home .journey-home__navigation--dock .journey-home__lens-label{transition:color .22s ease,font-weight .22s ease,text-shadow .22s ease}@media (prefers-reduced-motion:reduce){.journey-home .journey-home__dock-selector,.journey-home .journey-home__navigation--dock .journey-home__lens-icon,.journey-home .journey-home__navigation--dock .journey-home__lens-label{transition:none}}.journey-home{padding-bottom:20px}.journey-home .journey-home__arrival{height:min(760px,calc(100svh - 132px));max-height:none}.journey-home .journey-home__navigation--dock{backdrop-filter:saturate(135%) contrast(110%) brightness(94%);-webkit-backdrop-filter:saturate(135%) contrast(110%) brightness(94%);background:linear-gradient(145deg,#68829733,#101c2833);background:linear-gradient(145deg,rgb(104 130 151/var(--dock-clarity,.2)),var(--toto-appearance-inset,rgb(16 28 40/var(--dock-clarity,.2))));bottom:10px;bottom:calc(10px + var(--dock-offset,0px));box-shadow:inset 0 1px 0 #fff3,0 8px 24px #0308102e;box-shadow:inset 0 1px 0 rgb(255 255 255/var(--dock-clarity,.2)),0 8px 24px #0308102e;transition:background .18s ease,box-shadow .18s ease;transition:background var(--dock-response,.18s) ease,box-shadow var(--dock-response,.18s) ease;z-index:3}.journey-home .journey-home__dock-selector{backdrop-filter:none;-webkit-backdrop-filter:none;background:#010a1242;background:var(--toto-appearance-inset,#010a1242);border-color:#0000;box-shadow:inset 0 1px 3px #00020638,inset 0 -1px 2px #00020647;opacity:1;transition:transform .18s cubic-bezier(.16,1,.3,1),background .18s ease,box-shadow .18s ease;transition:transform var(--dock-response,.18s) cubic-bezier(.16,1,.3,1),background var(--dock-response,.18s) ease,box-shadow var(--dock-response,.18s) ease}.journey-home .journey-home__dock-selector:before{background:radial-gradient(31px 14px at 27% 14%,#ffffff85,#ffffff14 35%,#0000 72%),linear-gradient(112deg,#0000 0 42%,#cef2ff2b 49%,#0000 57%);background:radial-gradient(31px 14px at 27% 14%,var(--toto-appearance-selected,#ffffff85),var(--toto-appearance-wash,#ffffff14) 35%,#0000 72%),linear-gradient(112deg,#0000 0 42%,#cef2ff2b 49%,#0000 57%);opacity:0;transform:translateX(-18%);transition:opacity .12s ease}.journey-home .journey-home__dock-selector:after{background:radial-gradient(ellipse at 50% 50%,#0000 42%,#80caf312 100%);border-radius:inherit;content:"";inset:1px;opacity:0;pointer-events:none;position:absolute;transform:scale(.72)}.journey-home .journey-home__navigation--dock.is-traveling .journey-home__dock-selector:before{animation:none}.journey-home .journey-home__navigation--dock.is-traveling .journey-home__dock-selector:after{animation:none;opacity:.42;transform:scale(1)}@keyframes toto-dock-clear-refraction{0%{opacity:0;transform:translateX(-72%) skewX(-10deg)}32%{opacity:.96}70%{opacity:.7}to{opacity:.34;transform:translateX(70%) skewX(-10deg)}}@keyframes toto-dock-convex-light{0%{opacity:0;transform:scale(.7)}36%{opacity:.78;transform:scale(1.02)}to{opacity:.26;transform:scale(1.16)}}.journey-home .journey-home__navigation--dock.is-selected-today .journey-home__dock-selector{transform:translateX(calc(100% + 4px))}.journey-home .journey-home__navigation--dock.is-selected-team .journey-home__dock-selector{transform:translateX(calc(200% + 8px))}.journey-home .journey-home__navigation--dock.is-selected-workspace .journey-home__dock-selector{transform:translateX(calc(300% + 12px))}.journey-home .journey-home__navigation--dock.is-selected-profile .journey-home__dock-selector{transform:translateX(calc(400% + 16px))}.journey-home .journey-home__navigation--dock.is-selected-settings .journey-home__dock-selector{transform:translateX(calc(500% + 20px))}.journey-home .journey-home__dock-magnified-content{grid-gap:3px;align-content:center;color:#ffffffeb;color:var(--toto-appearance-ink,#ffffffeb);display:grid;font:600 10px/1 Outfit,system-ui,sans-serif;gap:3px;grid-template-rows:25px auto;inset:0;justify-items:center;opacity:0;position:absolute;text-align:center;text-shadow:0 1px 4px #00081075;transform:scale(.86);transition:opacity .1s ease;z-index:1}.journey-home .journey-home__dock-magnified-content svg{filter:none}.journey-home .journey-home__dock-magnified-content small{font:inherit}.journey-home .journey-home__navigation--dock.is-traveling .journey-home__dock-selector{backdrop-filter:saturate(150%) contrast(120%) brightness(104%);-webkit-backdrop-filter:saturate(150%) contrast(120%) brightness(104%);background:radial-gradient(ellipse at 50% 14%,#ffffff12,#0000 35%),radial-gradient(ellipse at 50% 112%,rgba(87,178,229,.055),#0000 58%),rgba(114,177,213,.012);background:radial-gradient(ellipse at 50% 14%,var(--toto-appearance-wash,#ffffff12),#0000 35%),radial-gradient(ellipse at 50% 112%,rgba(87,178,229,.055),#0000 58%),rgba(114,177,213,.012);border:1px solid #e0f5ff24;border-radius:48%;box-shadow:inset 0 1px 1px #ffffff3b,inset 0 -6px 10px #04111c1a,0 4px 12px #0108101c;z-index:2}.journey-home .journey-home__navigation--dock.is-traveling .journey-home__dock-selector:before{opacity:0}.journey-home .journey-home__navigation--dock.is-traveling .journey-home__dock-magnified-content{animation:toto-dock-content-magnify .7s cubic-bezier(.16,1,.3,1) both;opacity:1}@keyframes toto-dock-content-magnify{0%{transform:scale(.86)}42%{transform:scale(1.32)}to{transform:scale(1.22)}}.journey-home .journey-home__navigation--dock.is-traveling.is-selected-toto .journey-home__dock-selector{transform:scaleX(1.18) scaleY(1.28)}.journey-home .journey-home__navigation--dock.is-traveling.is-selected-today .journey-home__dock-selector{transform:translateX(calc(100% + 4px)) scaleX(1.18) scaleY(1.28)}.journey-home .journey-home__navigation--dock.is-traveling.is-selected-team .journey-home__dock-selector{transform:translateX(calc(200% + 8px)) scaleX(1.18) scaleY(1.28)}.journey-home .journey-home__navigation--dock.is-traveling.is-selected-workspace .journey-home__dock-selector{transform:translateX(calc(300% + 12px)) scaleX(1.18) scaleY(1.28)}.journey-home .journey-home__navigation--dock.is-traveling.is-selected-profile .journey-home__dock-selector{transform:translateX(calc(400% + 16px)) scaleX(1.18) scaleY(1.28)}.journey-home .journey-home__navigation--dock.is-traveling.is-selected-settings .journey-home__dock-selector{transform:translateX(calc(500% + 20px)) scaleX(1.18) scaleY(1.28)}.journey-home .journey-home__navigation--dock.is-traveling.is-selected-profile .journey-home__lens.is-profile,.journey-home .journey-home__navigation--dock.is-traveling.is-selected-settings .journey-home__lens.is-settings,.journey-home .journey-home__navigation--dock.is-traveling.is-selected-team .journey-home__lens.is-team,.journey-home .journey-home__navigation--dock.is-traveling.is-selected-today .journey-home__lens.is-today,.journey-home .journey-home__navigation--dock.is-traveling.is-selected-toto .journey-home__lens.is-toto,.journey-home .journey-home__navigation--dock.is-traveling.is-selected-workspace .journey-home__lens.is-workspace{opacity:0}.journey-home__dock-tuning-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:17px}.journey-home__dock-tuning .journey-home__dock-tuning-actions button{margin-top:0}.journey-home__dock-tuning button.is-quiet{background:#0000;color:#ffffffb8;color:var(--toto-appearance-muted,#ffffffb8)}.journey-home .journey-home__navigation--dock .journey-home__lens{background:#0000;border-color:#0000;box-shadow:none;transition:color .18s ease}.journey-home .journey-home__navigation--dock .journey-home__lens:focus-visible,.journey-home .journey-home__navigation--dock .journey-home__lens:hover{background:#0000;border-color:#0000;box-shadow:none;color:#fffffffa;color:var(--toto-appearance-ink,#fffffffa);transform:none}.journey-home .journey-home__navigation--dock .journey-home__lens:focus-visible .journey-home__lens-icon,.journey-home .journey-home__navigation--dock .journey-home__lens:hover .journey-home__lens-icon{filter:brightness(1.22);transform:scale(1.1);transform:scale(var(--dock-focus-scale,1.1));transition-duration:.18s;transition-duration:var(--dock-response,.18s)}.journey-home .journey-home__navigation--dock .journey-home__lens.is-current{color:#fffffff5;color:var(--toto-appearance-ink,#fffffff5)}.journey-home .journey-home__navigation--dock .journey-home__lens.is-current .journey-home__lens-icon{transform:scale(1.08)}.journey-home .journey-home__navigation--dock .journey-home__lens.is-current .journey-home__lens-icon svg{filter:brightness(1.28) contrast(1.12) drop-shadow(0 1px 3px rgba(255,255,255,.25))}.journey-home .journey-home__navigation--dock .journey-home__lens.is-current .journey-home__lens-label{font-weight:600;text-shadow:0 1px 5px #ffffff2e}@media (max-width:700px){.journey-home{overflow:auto;padding-bottom:16px}.journey-home .journey-home__arrival{height:auto;min-height:calc(100svh - 84px)}.journey-home .journey-home__navigation--dock{bottom:max(8px,env(safe-area-inset-bottom))}}.journey-home__dock-tuning{backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);background:#131f2be6;background:var(--toto-appearance-inset,#131f2be6);border:1px solid #ffffff4d;border:1px solid var(--toto-appearance-line,#ffffff4d);border-radius:20px;box-shadow:0 16px 42px #01060d57;box-sizing:border-box;color:#ffffffeb;color:var(--toto-appearance-ink,#ffffffeb);font-family:Outfit,system-ui,sans-serif;padding:18px;position:fixed;right:18px;top:18px;width:264px;z-index:20}.journey-home__dock-tuning header{grid-gap:4px;display:grid;gap:4px}.journey-home__dock-tuning header span{color:#ffffff94;color:var(--toto-appearance-muted,#ffffff94);font-size:9px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.journey-home__dock-tuning header strong{font-size:15px;font-weight:500}.journey-home__dock-tuning>p{color:#ffffffa6;color:var(--toto-appearance-muted,#ffffffa6);font-size:11px;line-height:1.45;margin:10px 0 16px}.journey-home__dock-tuning label{grid-gap:8px;color:#ffffffd6;color:var(--toto-appearance-muted,#ffffffd6);display:grid;font-size:11px;gap:8px;grid-template-columns:1fr auto;margin-top:13px}.journey-home__dock-tuning output{font-feature-settings:"tnum";color:#fff;color:var(--toto-appearance-ink,#fff);font-variant-numeric:tabular-nums}.journey-home__dock-tuning input{accent-color:#c9e6fb;grid-column:1/-1;width:100%}.journey-home__dock-tuning button{background:#ffffff14;background:var(--toto-appearance-wash,#ffffff14);border:1px solid #ffffff3d;border:1px solid var(--toto-appearance-line,#ffffff3d);border-radius:10px;color:#fff;color:var(--toto-appearance-ink,#fff);cursor:pointer;font:500 11px/1 Outfit,system-ui,sans-serif;margin-top:17px;padding:8px;width:100%}.journey-home__dock-tuning button:focus-visible,.journey-home__dock-tuning button:hover{background:#ffffff24;background:var(--toto-appearance-wash,#ffffff24);border-color:#ffffff8c;border-color:var(--toto-appearance-line,#ffffff8c);outline:0}.journey-home .journey-home__dock-magnified-content,.journey-home .journey-home__dock-selector:after,.journey-home .journey-home__dock-selector:before{display:none}.journey-home .journey-home__navigation--dock.is-traveling .journey-home__dock-selector{backdrop-filter:none;-webkit-backdrop-filter:none;background:#010a1242;background:var(--toto-appearance-inset,#010a1242);border:0;border-radius:999px;box-shadow:inset 0 1px 3px #00020638,inset 0 -1px 2px #00020647}.journey-home .journey-home__navigation--dock.is-traveling.is-selected-toto .journey-home__dock-selector{transform:none}.journey-home .journey-home__navigation--dock.is-traveling.is-selected-today .journey-home__dock-selector{transform:translateX(calc(100% + 4px))}.journey-home .journey-home__navigation--dock.is-traveling.is-selected-team .journey-home__dock-selector{transform:translateX(calc(200% + 8px))}.journey-home .journey-home__navigation--dock.is-traveling.is-selected-workspace .journey-home__dock-selector{transform:translateX(calc(300% + 12px))}.journey-home .journey-home__navigation--dock.is-traveling.is-selected-profile .journey-home__dock-selector{transform:translateX(calc(400% + 16px))}.journey-home .journey-home__navigation--dock.is-traveling.is-selected-settings .journey-home__dock-selector{transform:translateX(calc(500% + 20px))}.journey-home .journey-home__navigation--dock.is-traveling .journey-home__lens{opacity:1}.journey-home{display:grid;height:100dvh;min-height:0;overflow:hidden;padding-block:clamp(16px,4vw,48px) var(--toto-dock-clearance)}.journey-home .journey-home__arrival{height:100%;max-height:100%;min-height:0;overflow:hidden}@media (max-height:720px){.journey-home .journey-home__arrival{padding:clamp(22px,3vw,38px)}.journey-home .journey-home__context{margin-top:26px}.journey-home .journey-home__attention{margin-top:22px;padding-top:14px}}@media (max-width:700px){.journey-home{--toto-dock-clearance:84px;padding-block:12px var(--toto-dock-clearance)}.journey-home .journey-home__arrival{height:100%;min-height:0;padding:24px 20px}}.journey-home{--toto-shell-top:clamp(12px,3vw,40px);--toto-shell-gutter:clamp(12px,5vw,88px);--toto-dock-clearance:92px;--toto-vessel-width:min(1180px,calc(100svw - clamp(24px,10vw,176px)));--toto-vessel-height:calc(100svh - var(--toto-shell-top) - var(--toto-dock-clearance));height:100svh;padding:var(--toto-shell-top) var(--toto-shell-gutter) 0}.journey-home .journey-home__arrival{height:var(--toto-vessel-height);max-height:var(--toto-vessel-height);min-height:var(--toto-vessel-height);width:var(--toto-vessel-width)}@media (max-width:700px){.journey-home{--toto-shell-top:12px;--toto-shell-gutter:12px;--toto-dock-clearance:84px}}.journey-home .journey-home__arrival{background:linear-gradient(154deg,#273442d1,#1c2a38e0);background:linear-gradient(154deg,var(--toto-appearance-inset,#273442d1),var(--toto-appearance-inset,#1c2a38e0));border-color:#ffffff6b;border-color:var(--toto-appearance-line,#ffffff6b);box-shadow:inset 0 1px 1px #ffffffa6,inset 0 -32px 64px #54708414,0 28px 70px #02081054}.journey-home .journey-home__arrival:before{border-color:#ffffff2b;border-color:var(--toto-appearance-line,#ffffff2b);box-shadow:none}.journey-home .journey-home__arrival:after{display:none}.journey-home .journey-home__arrival{justify-content:flex-start}.journey-home .journey-home__eyebrow{margin:0}.journey-home .journey-home__arrival h1{margin:12px 0 0}@media (min-width:701px){.journey-home{--journey-shell-gutter:clamp(12px,1.5vw,24px);display:block;height:100svh;min-height:0;overflow:hidden;padding:var(--journey-shell-gutter)!important}.journey-home:has(>.toto-adaptive-dock:is(.is-placement-left,.is-placement-left-lower)){padding-left:calc(var(--journey-shell-gutter) + 56px + var(--journey-shell-gutter))!important}.journey-home:has(>.toto-adaptive-dock:is(.is-placement-right,.is-placement-right-lower)){padding-right:calc(var(--journey-shell-gutter) + 56px + var(--journey-shell-gutter))!important}.journey-home .journey-home__arrival{border-radius:42px;box-sizing:border-box;height:calc(100svh - var(--journey-shell-gutter) - var(--journey-shell-gutter))!important;margin:0!important;max-height:calc(100svh - var(--journey-shell-gutter) - var(--journey-shell-gutter))!important;min-height:0!important;width:100%!important}}.journey-home__attention-item{grid-template-columns:21px minmax(0,1fr) auto}@media(max-width:700px){.journey-home__attention-item{grid-template-columns:21px minmax(0,1fr)}.journey-home__attention-item .toto-open-button{grid-column:2;justify-self:start}}.journey-home__arrival>.journey-home__attention{margin-top:28px;max-width:none}.journey-home__day-disclosure{border-top:1px solid #ffffff2e;border-top:1px solid var(--toto-appearance-line,#ffffff2e);margin-top:28px;padding-top:18px}.journey-home__day-disclosure>summary{color:#ffffffbf;color:var(--toto-appearance-muted,#ffffffbf);cursor:pointer;font:400 14px/1.4 Outfit,system-ui,sans-serif}.journey-home__day-disclosure .journey-home__day-plan{margin-top:20px}.journey-home__attention-item{border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--toto-appearance-line,#ffffff1f);padding:14px 0}.journey-home__arrival>:not(.journey-home__scroll-content){flex-shrink:0}.journey-home__scroll-content{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:24px;scrollbar-width:none}.journey-home__scroll-content::-webkit-scrollbar{display:none}.journey-home__scroll-content>.journey-home__attention{margin-top:28px;max-width:none}.journey-home .today-arrival-heading h1{margin-top:0}.toto-spatial-canvas .journey-home .journey-home__arrival{--today-surface:#fff;--today-muted:#59616d;--today-ink:#232a33;--today-green:#007747;--today-raised:5px 7px 14px #263a4420,-4px -4px 10px #fff;--toto-appearance-ink:#232a33;--toto-appearance-muted:#59616d;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fbfcfc!important;border:1px solid #fff!important;box-shadow:var(--today-raised)!important;color:var(--today-ink)!important;display:flex!important;flex-direction:column!important}.toto-spatial-canvas .journey-home .journey-home__arrival[data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{border-radius:28px!important;-webkit-clip-path:none!important;clip-path:none!important;padding:22px 116px 16px 22px!important}.toto-spatial-canvas .journey-home .journey-home__arrival:after,.toto-spatial-canvas .journey-home .journey-home__arrival:before{display:none!important}.journey-home .today-arrival-heading{align-items:flex-start;display:flex;flex-shrink:0;gap:18px;justify-content:space-between}.toto-spatial-canvas .journey-home .journey-home__arrival .today-arrival-heading h1{text-wrap:initial;color:var(--today-ink)!important;font:500 clamp(38px,4.4vw,62px)/1.02 Cormorant Garamond,Georgia,serif!important;letter-spacing:-.035em!important;margin:0!important;max-width:none;text-shadow:none}.journey-home .today-arrival-heading time{font:400 14px/1.4 Outfit,sans-serif;margin-top:12px;white-space:nowrap}.today-dashboard__tabs{display:flex;gap:18px;margin:12px 0 8px}.today-dashboard__tabs a{align-items:center;background:#fff;border:3px solid #fff;border-radius:28px;box-shadow:var(--today-raised);color:var(--today-ink);display:inline-flex;font:500 14px/1.4 Outfit,sans-serif;justify-content:center;min-height:44px;min-width:126px;padding:8px 20px;text-decoration:none}.today-dashboard__tabs a[aria-current=page]{background:#007747;box-shadow:inset 2px 3px 6px #004e32,0 3px 8px #263a4424;color:#fff}.journey-home .today-dashboard{color:var(--today-ink);font:400 14px/1.4 Outfit,system-ui,sans-serif;margin:0;padding:0 2px 10px;scrollbar-width:thin}.today-dashboard,.today-dashboard *{box-sizing:border-box}.today-dashboard__status{align-items:center;display:flex;font-size:14px;gap:10px;padding:4px 8px 10px}.today-dashboard h2{align-items:center;color:var(--today-ink);display:flex;font:600 30px/1.1 Cormorant Garamond,Georgia,serif;gap:14px;letter-spacing:-.025em;margin:0 0 10px}.today-dashboard h3{color:var(--today-ink);font:400 14px/1.4 Outfit,sans-serif;margin:0}.today-dashboard p,.today-dashboard small{color:var(--today-muted);font-size:13px;line-height:1.4;margin:3px 0 0}.today-dashboard__business,.today-dashboard__grid>section,.today-dashboard__ribbon{background:#fff;border:1px solid #fff;border-radius:22px;box-shadow:var(--today-raised);min-width:0;padding:14px 20px}.today-dashboard__ribbon{grid-gap:22px;align-items:center;display:grid;gap:22px;grid-template-columns:minmax(170px,1.1fr) minmax(0,2.7fr) minmax(170px,1fr);margin-bottom:16px;min-height:182px}.today-dashboard__ribbon-intro h2{font-size:36px;margin:0 0 10px}.today-dashboard__ribbon-intro p{font-size:14px;max-width:18ch}.today-dashboard__ribbon-intro small{display:block;margin-top:10px}.today-dashboard__trophy-slots{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));text-align:center}.today-dashboard__trophy-slot{align-items:center;display:flex;flex-direction:column;gap:7px}.today-dashboard__trophy-slot .today-dashboard__icon{background:#0759e6;border:4px solid #fff;box-shadow:inset 3px 3px 7px #0003,0 4px 10px #263a4420;color:#fff;height:64px;width:64px}.today-dashboard__trophy-slot.is-category-1 .today-dashboard__icon{background:#e82c35;color:#fff}.today-dashboard__trophy-slot.is-category-2 .today-dashboard__icon{background:#ffd500;color:#343027}.today-dashboard__trophy-slot small{font-size:12px}.today-dashboard__trophy{border-left:1px solid #d6d9dd;font-size:14px;padding-left:22px}.today-dashboard__trophy summary{align-items:center;background:#0759e6;border:4px solid #fff;border-radius:28px;box-shadow:inset 2px 2px 5px #003891,0 4px 10px #263a4426;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:10px;justify-content:center;list-style:none;min-height:48px;padding:12px}.today-dashboard__trophy summary::-webkit-details-marker{display:none}.today-dashboard__trophy p{font-size:14px;padding:10px 0 0}.today-dashboard__business{margin-bottom:16px}.today-dashboard__section-mark{align-items:center;background:#007747;border:3px solid #fff;border-radius:50%;box-shadow:inset 2px 2px 4px #005331,0 3px 8px #263a4426;color:#fff;display:inline-flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.today-dashboard__panel{background:#0000;border:0;box-shadow:none;padding:0}.today-dashboard__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 4px 3px}.today-dashboard__metrics>div{align-items:flex-start;border-right:1px solid #d6d9dd;display:flex;gap:16px;min-width:0;padding:0 24px}.today-dashboard__metrics>div:first-child{padding-left:12px}.today-dashboard__metrics>div:last-child{border:0}.today-dashboard__metrics strong{display:block;font-size:23px;font-weight:400;line-height:1.2;margin:3px 0}.today-dashboard__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.today-dashboard__attention{grid-column:1;grid-row:1}.today-dashboard__health-card{grid-column:2;grid-row:1}.today-dashboard__workday{grid-column:1;grid-row:2}.today-dashboard__people{grid-column:2;grid-row:2}.today-dashboard__row{align-items:center;display:flex;gap:17px;min-height:54px;padding:3px 0}.today-dashboard__row h3{flex:1 1;min-width:0}.today-dashboard__icon{align-items:center;background:#fff;border-radius:50%;box-shadow:4px 4px 8px #263a4420,-3px -3px 8px #fff;color:var(--today-green);display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.today-dashboard__attention-group:first-child .today-dashboard__icon,.today-dashboard__health-pair>.today-dashboard__row:first-child .today-dashboard__icon,.today-dashboard__metrics .is-category-0 .today-dashboard__icon{color:#0759e6}.today-dashboard__attention-group:nth-child(2) .today-dashboard__icon,.today-dashboard__health-pair>.today-dashboard__row:nth-child(2) .today-dashboard__icon,.today-dashboard__metrics .is-category-1 .today-dashboard__icon{color:#df1532}.today-dashboard__attention-group:nth-child(3) .today-dashboard__icon,.today-dashboard__health>.today-dashboard__row .today-dashboard__icon,.today-dashboard__metrics .is-category-2 .today-dashboard__icon{color:#c28b00}.today-dashboard__value{margin-left:auto;min-width:95px;text-align:right}.today-dashboard__value strong{font-size:19px;font-weight:400}.today-dashboard__value p{margin-top:0}.today-dashboard__attention-group+.today-dashboard__attention-group,.today-dashboard__health-pair>.today-dashboard__row+.today-dashboard__row,.today-dashboard__health>.today-dashboard__row{border-top:1px solid #d6d9dd}.today-dashboard__health-pair{display:block}.today-dashboard__people .today-dashboard__panel{grid-gap:0 20px;display:grid;gap:0 20px;grid-template-columns:1fr 1fr}.today-dashboard__celebration{grid-gap:0 16px;border-bottom:1px solid #d6d9dd;display:grid;gap:0 16px;grid-template-columns:44px minmax(0,1fr);padding:6px 0}.today-dashboard__celebration .today-dashboard__icon{grid-row:1/3}.today-dashboard__celebration p{font-size:12px;grid-column:2}.today-dashboard__celebration:nth-last-child(-n+2){border:0}.today-dashboard__availability{align-items:center;border-top:1px solid #d6d9dd;display:flex;gap:10px;margin-top:5px;padding-top:8px}.today-dashboard__availability svg{flex-shrink:0}.today-dashboard__availability p{flex:1 1;font-size:12px;margin:0}.today-dashboard__workday.today-arrival__section{border-top:1px solid #fff;margin:0;padding:14px 20px}.today-dashboard__workday .today-arrival__team summary{min-height:32px}.today-dashboard .today-arrival__alerts{padding:8px 0 12px}.today-dashboard .today-arrival__alerts>h2{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.today-dashboard .today-arrival__icons{gap:14px}.today-dashboard .today-arrival__icon{font-size:13px;min-height:70px;width:90px}.today-dashboard .task-badge{height:40px;width:40px}.today-dashboard .task-badge svg{height:29px;width:29px}.today-dashboard .today-arrival__quiet,.today-dashboard .today-arrival__signal-details p,.today-dashboard .today-arrival__task-status{color:var(--today-muted)}.journey-home .today-arrival__link{background:#fff;border:3px solid #fff;border-radius:28px;box-shadow:var(--today-raised);color:#0759e6;min-height:44px;padding:8px 18px;text-align:center}.today-arrival__link:disabled{cursor:wait;opacity:.6}.today-dashboard button:focus-visible,.today-dashboard summary:focus-visible,.today-dashboard__tabs a:focus-visible{outline:3px solid #0759e6;outline-offset:3px}.today-dashboard button:hover,.today-dashboard__tabs a:hover{filter:brightness(.94)}@media(max-width:1100px){.today-dashboard__ribbon{gap:16px;grid-template-columns:1fr 2fr}.today-dashboard__trophy{align-items:center;border:0;display:flex;gap:18px;grid-column:1/-1;padding:0}.today-dashboard__trophy summary{min-width:190px}.today-dashboard__metrics>div{gap:10px;padding:0 12px}.today-dashboard__people .today-dashboard__panel{display:block}.today-dashboard__celebration{border-bottom:1px solid #d6d9dd}.today-dashboard__celebration:last-child{border:0}}@media(max-width:800px){.today-dashboard__grid{grid-template-columns:1fr}.today-dashboard__grid>section{grid-column:auto;grid-row:auto}.today-dashboard__health-card{order:2}.today-dashboard__workday{order:3}.today-dashboard__people{order:4}.today-dashboard__metrics{gap:18px 0;grid-template-columns:1fr 1fr}.today-dashboard__metrics>div:nth-child(2){border:0}.today-dashboard__metrics>div{padding:0 12px}.today-dashboard__metrics>div:first-child{padding-left:12px}.today-dashboard__people .today-dashboard__panel{display:grid}}@media(max-width:700px){.toto-spatial-canvas .journey-home .journey-home__arrival[data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{padding:20px 18px 90px!important}.journey-home .today-arrival-heading{display:block}.journey-home .today-arrival-heading time{display:block;font-size:12px;margin:0 0 10px}.toto-spatial-canvas .journey-home .journey-home__arrival .today-arrival-heading h1{font-size:40px!important}.today-dashboard__ribbon{gap:18px;grid-template-columns:1fr;padding:18px}.today-dashboard__ribbon-intro p{max-width:none}.today-dashboard__trophy-slots{gap:18px 12px;grid-template-columns:1fr 1fr}.today-dashboard__trophy{display:block;grid-column:auto}.today-dashboard__trophy summary{min-width:0}.today-dashboard h2{font-size:28px}.today-dashboard__metrics>div{gap:10px;padding:0 8px}.today-dashboard__metrics .today-dashboard__icon{height:34px;width:34px}.today-dashboard__metrics h3{font-size:12px}.today-dashboard__people .today-dashboard__panel{display:block}.today-dashboard__availability{flex-wrap:wrap}.today-dashboard__availability .today-arrival__link{margin-left:auto}.toto-spatial-canvas:has(.today-dashboard) .continuous-vessel-primary{border-radius:24px!important;width:auto!important}.today-dashboard__tabs a{min-width:112px}}@media(prefers-reduced-motion:reduce){.today-dashboard *,.today-dashboard__tabs *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.today-dashboard__trophy-slot img{border-radius:48px 48px 8px 8px;height:130px;max-width:100%;object-fit:contain;width:96px}.today-dashboard__recognition{border-left:1px solid #d6d9dd;padding-left:18px}.today-dashboard__recognition .today-dashboard__trophy{border:0;padding:0}.today-dashboard__recognition>p{font-size:13px;margin-top:12px}@media(max-width:1100px){.today-dashboard__recognition{border:0;grid-column:1/-1;padding:0}.today-dashboard__recognition .today-dashboard__trophy{display:block}.today-dashboard__recognition>p{margin-top:10px}}@media(max-width:700px){.today-dashboard__recognition{grid-column:auto}.today-dashboard__trophy-slot img{height:130px;width:96px}}#root .toto-environment.toto-spatial-canvas[data-material=sculpted] .journey-home .journey-home__arrival[data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{background:#fbfcfc!important;padding:22px 116px 16px 22px!important}@media(max-width:700px){#root .toto-environment.toto-spatial-canvas[data-material=sculpted] .journey-home .journey-home__arrival[data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{padding:20px 18px 104px!important}}.journey-home .today-dashboard__grid>section{padding:10px 18px}.journey-home .today-dashboard__row{min-height:48px;padding:2px 0}.journey-home .today-dashboard h2{margin-bottom:6px}.journey-home .today-dashboard__section-mark{color:#fff!important}.journey-home .today-dashboard__workday{grid-column-gap:14px;align-content:start;align-items:center;column-gap:14px;display:grid;grid-template-columns:minmax(0,1fr) auto}.journey-home .today-dashboard__workday>h2,.journey-home .today-dashboard__workday>p{grid-column:1/-1}.journey-home .today-dashboard__workday>.today-arrival__link{grid-column:2;grid-row:3/5;max-width:240px}.journey-home .today-dashboard__workday>details{grid-column:1}@media(max-width:700px){.journey-home .today-dashboard__workday{display:block}.journey-home .today-dashboard__workday>.today-arrival__link{max-width:none}}.journey-home:has(.today-dashboard){--sonmi-vertical-gutter:20px!important;--toto-shell-gutter:20px!important}.today-dashboard__tabs{margin-bottom:6px;margin-top:8px}.today-dashboard__status{padding-bottom:6px}.today-dashboard__recognize{margin-top:8px}.today-dashboard__recognize summary{align-items:center;border:3px solid #fff;border-radius:28px;box-shadow:var(--today-raised);color:#0759e6;cursor:pointer;display:flex;font-weight:500;gap:8px;justify-content:center;list-style:none;min-height:44px;padding:8px}.today-dashboard__recognize summary::-webkit-details-marker{display:none}.today-dashboard__recognize p{padding-top:8px}.today-dashboard__recognize[open]{margin-bottom:12px}@media(min-width:1350px) and (min-height:950px){#root .toto-environment.toto-spatial-canvas[data-material=sculpted] .journey-home .journey-home__arrival[data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{padding-top:12px!important}.toto-spatial-canvas .journey-home .journey-home__arrival .today-arrival-heading h1{font-size:56px!important}.journey-home .today-dashboard__row{min-height:44px}.today-dashboard__trophy-slot img{height:120px;width:90px}.today-dashboard__ribbon{min-height:174px}}#root .toto-environment.toto-spatial-canvas .journey-home .journey-home__arrival{--today-ink:#232a33;--today-muted:#59616d;--today-green:#007747;--today-raised:5px 7px 14px #263a4420,-4px -4px 10px #fff;--toto-appearance-ink:#232a33;--toto-appearance-muted:#59616d}@media(prefers-reduced-motion:reduce){.toto-spatial-canvas:has(.today-dashboard) .continuous-vessel-primary *{animation:none!important;transition:none!important}}#root .toto-environment.toto-spatial-canvas .journey-home .today-arrival-heading time{color:#232a33!important}#root .toto-environment.toto-spatial-canvas:has(.today-dashboard) .continuous-vessel-primary{background:#fff!important;border:1px solid #fff!important;box-shadow:5px 7px 14px #263a4420!important;color:#232a33!important}#root .toto-environment.toto-spatial-canvas:has(.today-dashboard) .continuous-vessel-primary button{color:#232a33!important}@media(min-width:701px) and (max-width:1100px){.journey-home .today-arrival-heading{flex-wrap:wrap;gap:0}.journey-home .today-arrival-heading time{margin:0 0 10px}.journey-home .today-arrival-heading>div{flex-basis:100%}}#root .toto-environment.toto-spatial-canvas:has(.today-dashboard) .continuous-primary-mascot .continuous-primary-cap{display:block;flex-shrink:0;position:relative}#root .toto-environment.toto-spatial-canvas:has(.today-dashboard) .continuous-primary-mascot img{display:block;inset:0;max-height:100%;max-width:100%;position:absolute}@media(min-width:1350px) and (min-height:950px){.journey-home .today-dashboard__grid>section{padding-bottom:6px;padding-top:6px}.journey-home .today-dashboard__ribbon{margin-bottom:12px;padding-bottom:10px;padding-top:10px}.journey-home .today-dashboard__business{margin-bottom:12px}.journey-home .today-dashboard__grid{gap:12px}}@media(max-width:700px){#root .toto-environment.toto-spatial-canvas:has(.today-dashboard) .continuous-primary-mascot img{transform:none!important}}.toto-calendar{font-family:Outfit,system-ui,sans-serif}.toto-calendar__vessel{display:flex!important;flex-direction:column;gap:12px;overflow:hidden}.toto-calendar button,.toto-calendar input,.toto-calendar select,.toto-calendar textarea{color:inherit;font:inherit}.toto-calendar button{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font-size:13px;gap:7px;justify-content:center;min-height:36px;padding:7px 11px}.toto-calendar button:hover{background:#ffffff1f;background:var(--toto-appearance-line,#ffffff1f)}.toto-calendar button:disabled{cursor:default;opacity:.5}.toto-calendar :is(button,input,textarea,select):focus-visible{outline:2px solid #edf5f3;outline:2px solid var(--sonmi-ink,#edf5f3);outline-offset:3px}.toto-calendar .calendar-icon{flex-shrink:0;padding:6px;width:36px}.toto-calendar input:not([type=checkbox]),.toto-calendar select,.toto-calendar textarea{background:#000f0e3b;background:var(--toto-appearance-inset,#000f0e3b);border:1px solid #f5faf83b;border:1px solid var(--toto-appearance-line,#f5faf83b);border-radius:9px;color:inherit;color-scheme:dark;font-size:13px;line-height:1.5;min-width:0;padding:9px 10px;width:100%}.toto-calendar select optgroup,.toto-calendar select option{background:#283736;color:#f3f6f5}.toto-calendar input::placeholder,.toto-calendar textarea::placeholder{color:inherit;opacity:.65}.toto-calendar input[type=checkbox]{accent-color:#a6d5b9;flex-shrink:0;height:16px;width:16px}.toto-calendar h1,.toto-calendar h2,.toto-calendar h3,.toto-calendar p{margin:0}.toto-calendar .calendar-primary{background:#d4e4db;border:1px solid #ffffff59;color:#172b24;font-weight:600}.toto-calendar .calendar-primary:hover{background:#e5f3eb}.calendar-header{align-items:center;display:flex;flex-shrink:0;gap:18px;justify-content:space-between}.toto-calendar h1{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(38px,4.5vw,64px);font-weight:400;letter-spacing:-1.5px;line-height:1.1}.calendar-eyebrow{font-size:10px;letter-spacing:1.7px;margin-bottom:5px!important;opacity:.75;text-transform:uppercase}.calendar-date-navigation,.calendar-header__actions,.calendar-segments,.calendar-toolbar{align-items:center;display:flex;gap:6px}.calendar-toolbar{border-bottom:1px solid #ffffff2e;border-bottom:1px solid var(--toto-appearance-line,#ffffff2e);flex-shrink:0;justify-content:space-between;padding:4px 0 12px}.calendar-date-picker{max-width:150px}.toto-calendar .calendar-date-picker input{background:#0000;border:0;padding:6px}.calendar-segments{border:1px solid #ffffff26;border:1px solid var(--toto-appearance-line,#ffffff26);border-radius:12px;padding:3px}.toto-calendar button[aria-pressed=true]{background:#ffffff2b;background:var(--toto-appearance-line,#ffffff2b);font-weight:600}.calendar-status{flex-shrink:0;font-size:12px;min-height:16px;opacity:.85}.calendar-status:empty{display:none}.calendar-error{background:#61181899;border:1px solid #df9c94;border-radius:10px;color:#fff;flex-shrink:0;font-size:13px;padding:10px 14px}.calendar-error button{text-decoration:underline}.calendar-layout{grid-gap:26px;display:grid;flex:1 1;gap:26px;grid-template-columns:185px minmax(0,1fr);min-height:0;padding-bottom:0}.calendar-layout.has-editor{gap:24px;grid-template-columns:160px minmax(210px,1fr) minmax(285px,350px)}.calendar-editor,.calendar-main,.calendar-sidebar{min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-color:#e6f4ec59 #0000;scrollbar-width:thin}.calendar-sidebar{padding-right:10px}.calendar-main{padding:0 4px 24px}.calendar-editor{border-left:1px solid #ffffff29;border-left:1px solid var(--toto-appearance-line,#ffffff29);padding:0 4px 30px 22px}.calendar-section-heading{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.calendar-section-heading h2,.calendar-section-heading h3,.calendar-sharing h3{align-items:center;display:flex;font-size:16px;font-weight:500;gap:8px}.calendar-section-heading h2>span{font-size:12px;opacity:.65}.calendar-main>.calendar-section-heading h2{font-family:Georgia,serif;font-size:24px;font-weight:400}.calendar-hint{font-size:12px;line-height:1.6;margin:6px 0 12px!important;opacity:.78;overflow-wrap:anywhere}.calendar-hint svg{display:inline;vertical-align:middle}.calendar-search{align-items:center;display:flex;gap:5px;margin-bottom:22px}.toto-calendar .calendar-search input{background:#0000;border:0;font-size:12px;padding:7px 3px}.calendar-filters{display:flex;flex-direction:column;gap:3px;margin-bottom:18px}.toto-calendar .calendar-filters button{justify-content:flex-start;overflow-wrap:anywhere;text-align:left}.calendar-color-dot{background:#b6c7cc;background:var(--calendar-color,#b6c7cc);border-radius:50%;box-shadow:0 0 0 1px #fff3;flex-shrink:0;height:10px;width:10px}[data-color=sage]{--calendar-color:#b1d2a4;--calendar-wash:#9ec19029}[data-color=sky]{--calendar-color:#92c6ee;--calendar-wash:#7ab3de29}[data-color=lavender]{--calendar-color:#c3b3ef;--calendar-wash:#ae97e129}[data-color=rose]{--calendar-color:#e9abbc;--calendar-wash:#d88ba329}[data-color=amber]{--calendar-color:#edcd89;--calendar-wash:#d5b16829}[data-color=mint]{--calendar-color:#91d8c4;--calendar-wash:#73c6ad29}[data-color=slate]{--calendar-color:#bdc9cc;--calendar-wash:#a7b8c01a}.toto-calendar .calendar-check{align-items:center;display:flex;flex-direction:row;font-size:12px;gap:8px;margin:12px 0 20px}.calendar-week-strip{grid-gap:4px;border-bottom:1px solid #ffffff26;border-bottom:1px solid var(--toto-appearance-line,#ffffff26);display:grid;gap:4px;grid-template-columns:repeat(7,1fr);margin-bottom:24px;padding-bottom:15px}.toto-calendar .calendar-week-strip button{border-radius:15px;display:flex;flex-direction:column;gap:6px;padding:8px 5px}.calendar-week-strip span{font-size:10px;letter-spacing:1px;opacity:.75;text-transform:uppercase}.calendar-week-strip strong{font-size:21px;font-weight:400}.calendar-week-strip i{border-radius:50%;height:4px;width:4px}.calendar-week-strip i.has-entries{background:currentColor}.calendar-entry{align-items:flex-start;border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--toto-appearance-line,#ffffff1f);display:flex;gap:12px;margin:0 0 12px;padding:12px 12px 12px 0;position:relative}.calendar-entry__marker{align-items:center;background:var(--calendar-wash)!important;border:1px solid var(--calendar-color)!important;border-radius:50%!important;color:var(--calendar-color);display:flex;flex-shrink:0;height:34px;justify-content:center;margin-top:2px;width:34px}.toto-calendar .calendar-entry__marker{min-height:34px;padding:7px}.toto-calendar .calendar-entry__body{align-items:flex-start;background:linear-gradient(90deg,var(--calendar-wash),#0000 95%);border-left:3px solid var(--calendar-color);border-radius:0;display:flex;flex:1 1;flex-direction:column;gap:5px;line-height:1.5;min-width:0;padding:2px 7px;text-align:left}.calendar-entry__time{color:var(--calendar-color);font-size:11px}.calendar-entry__body strong{font-size:16px;font-weight:500;overflow-wrap:anywhere}.calendar-entry__excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;line-height:1.6;opacity:.8;overflow:hidden;overflow-wrap:anywhere}.calendar-entry__meta{align-items:center;display:flex;flex-wrap:wrap;font-size:10px;gap:4px;opacity:.8;overflow-wrap:anywhere}.calendar-entry.is-complete strong{opacity:.65;text-decoration:line-through}.calendar-entry.is-small{gap:5px;margin-bottom:7px;padding:5px 0}.calendar-entry.is-small span.calendar-entry__marker{display:none}.calendar-entry.is-small .calendar-entry__body strong{font-size:12px}.calendar-entry.is-small .calendar-entry__meta{font-size:9px}.calendar-days--month,.calendar-days--week{grid-gap:7px;align-items:stretch;display:grid;gap:7px;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-days--week .calendar-day{min-height:260px}.calendar-days--month .calendar-day{min-height:120px}.calendar-days:not(.calendar-days--day) .calendar-day{border:1px solid #ffffff24;border:1px solid var(--toto-appearance-line,#ffffff24);border-radius:10px;overflow:hidden;padding:5px}.toto-calendar .calendar-day-title{display:flex;font-size:11px;justify-content:space-between;padding:6px;width:100%}.calendar-day-title strong{font-size:16px;font-weight:500}.calendar-day.is-today .calendar-day-title{text-decoration:underline;text-underline-offset:5px}.calendar-day.is-adjacent>.calendar-day-title{opacity:.55}.calendar-empty{align-items:center;display:flex;flex-direction:column;gap:16px;margin:auto;max-width:420px;padding:24px 20px;text-align:center}.calendar-empty>svg{opacity:.65}.calendar-empty h3{font-family:Georgia,serif;font-size:25px;font-weight:400}.calendar-empty p{font-size:13px;line-height:1.6;opacity:.8}.calendar-empty button{border:1px solid #ffffff38;border:1px solid var(--toto-appearance-line,#ffffff38)}.calendar-editor label{display:flex;flex-direction:column;font-size:12px;gap:7px;margin-bottom:14px;min-width:0}.calendar-editor fieldset{border:0;margin:0;min-width:0;padding:0}.calendar-editor fieldset:disabled{opacity:.85}.calendar-form-row{align-items:flex-end;display:flex;gap:10px;margin-bottom:4px}.calendar-form-row>label{flex:1 1;min-width:0}.calendar-form-row>button{margin-bottom:14px}.calendar-notes{font-size:13px;line-height:1.8;min-height:65px;overflow-wrap:anywhere;padding:8px 0 18px}.calendar-notes :is(p,ul,ol){margin:0 0 10px!important}.calendar-notes ul{list-style:disc;padding-left:22px}.calendar-notes ol{list-style:decimal;padding-left:22px}.calendar-notes h2{font-size:18px!important}.calendar-notes h3{font-size:15px!important}.calendar-notes a{text-decoration:underline}.calendar-notes pre{white-space:pre-wrap}.calendar-notes table{display:block;overflow:auto}.calendar-notes blockquote{border-left:2px solid;opacity:.8;padding-left:12px}.calendar-format{display:flex;gap:5px;padding-bottom:6px}.calendar-sharing{border-top:1px solid #ffffff26;border-top:1px solid var(--toto-appearance-line,#ffffff26);margin-top:18px;padding-top:18px}.calendar-sharing h3{margin-bottom:12px}.calendar-grant{align-items:center;display:flex;font-size:12px;gap:5px;margin:10px 0 16px}.calendar-grant>span{flex:1 1;min-width:0;overflow-wrap:anywhere}.calendar-grant small{display:block;font-size:10px;opacity:.7}.calendar-grant select{width:70px}.calendar-editor-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}.toto-calendar .calendar-delete{margin-left:auto;text-decoration:underline}.calendar-delete-confirm{border:1px solid #e9abbc;border-radius:10px;font-size:13px;line-height:1.6;margin-top:12px;padding:12px}.calendar-category-edit{align-items:center;display:flex;gap:6px;margin-top:15px}.calendar-category-edit label{flex:1 1;margin:0}.calendar-category-edit label:nth-of-type(2){max-width:105px}.toto-calendar .calendar-mobile-inbox{display:none}@media(min-width:1101px){.calendar-layout.has-editor .calendar-days--month,.calendar-layout.has-editor .calendar-days--week{grid-template-columns:repeat(7,minmax(74px,1fr));min-width:560px}}@media(max-width:1100px){.calendar-layout.has-editor{grid-template-columns:minmax(0,1fr) minmax(285px,350px)}.calendar-layout.has-editor .calendar-sidebar{display:none}.calendar-layout{gap:18px;grid-template-columns:150px minmax(0,1fr)}.calendar-days--month,.calendar-days--week{min-width:530px}}@media(max-width:700px){.toto-calendar__vessel{gap:8px}.calendar-header{align-items:center}.calendar-eyebrow{display:none}.toto-calendar h1{font-size:38px}.calendar-header__actions{gap:0}.calendar-toolbar{align-items:flex-start;flex-wrap:wrap;gap:10px;padding-bottom:10px}.calendar-date-navigation{flex:1 1;gap:2px}.calendar-date-picker{max-width:135px}.calendar-segments{justify-content:space-between;width:100%}.calendar-segments button{flex:1 1}.calendar-layout,.calendar-layout.has-editor{display:block;overflow:auto;padding-bottom:12px;position:relative}.calendar-sidebar{display:none}.calendar-sidebar.is-open{display:block;margin-bottom:20px}.calendar-layout.has-editor .calendar-main,.calendar-layout.has-editor .calendar-sidebar{display:none}.calendar-editor,.calendar-main{height:auto;overflow:visible}.calendar-editor{border-left:0;padding:4px 4px 25px}.calendar-main>.calendar-section-heading h2{font-size:20px}.toto-calendar .calendar-mobile-inbox{display:flex;font-size:11px;padding:4px}.calendar-filters{flex-direction:row;flex-wrap:wrap}.calendar-search{margin-bottom:8px}.calendar-empty{padding:35px 8px}.calendar-days--month,.calendar-days--week{min-width:530px}.calendar-main{overflow-x:auto}.calendar-entry__body strong{font-size:15px}}@media(prefers-reduced-transparency:reduce){.toto-calendar__vessel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#233330!important}.toto-calendar :is(input,textarea,select){background:#243c34!important}}@media(prefers-reduced-motion:reduce){.toto-calendar *{scroll-behavior:auto!important;transition:none!important}}.toto-spatial-canvas[data-appearance=frost] .toto-calendar :is(input,select,textarea){color-scheme:light}.toto-spatial-canvas[data-appearance=frost] .toto-calendar [data-color=sage]{--calendar-color:#396837}.toto-spatial-canvas[data-appearance=frost] .toto-calendar [data-color=sky]{--calendar-color:#285d88}.toto-spatial-canvas[data-appearance=frost] .toto-calendar [data-color=lavender]{--calendar-color:#6d4c93}.toto-spatial-canvas[data-appearance=frost] .toto-calendar [data-color=rose]{--calendar-color:#944960}.toto-spatial-canvas[data-appearance=frost] .toto-calendar [data-color=amber]{--calendar-color:#75500d}.toto-spatial-canvas[data-appearance=frost] .toto-calendar [data-color=mint]{--calendar-color:#206655}.toto-spatial-canvas[data-appearance=frost] .toto-calendar [data-color=slate]{--calendar-color:#4b5b64}.toto-calendar .calendar-team-events{font-size:11px;margin-bottom:10px;opacity:.8;padding-left:0;text-decoration:underline}@media(max-width:700px){.toto-calendar button{min-height:44px}.toto-calendar .calendar-icon{width:44px}.toto-calendar input:not([type=checkbox]),.toto-calendar select,.toto-calendar textarea{font-size:16px}.toto-calendar .calendar-date-picker input{font-size:13px}.calendar-header__actions .calendar-icon{width:32px}.calendar-date-picker{max-width:137px}.calendar-date-navigation{gap:0}}.calendar-category{border-bottom:1px solid #ffffff29;border-bottom:1px solid var(--toto-appearance-line,#ffffff29);margin-bottom:8px;padding-bottom:14px}.calendar-color-picker{padding-top:16px}.calendar-color-picker>label{margin-bottom:10px}.calendar-palette-swatches{grid-gap:1px;display:grid;gap:1px;grid-template-columns:repeat(7,minmax(0,1fr));margin:4px 0 14px}.toto-calendar .calendar-palette-swatches button{background:#0000;min-height:44px;min-width:0;padding:5px;position:relative}.calendar-palette-swatches button>span{border:1px solid #fff9;border-radius:50%;box-shadow:0 0 0 1px #26323880;height:24px;width:24px}.calendar-palette-swatches button>svg{background:#263238;border-radius:50%;bottom:0;color:#fff;padding:1px;position:absolute;right:0}.toto-calendar .calendar-custom-color{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.toto-calendar input[type=color]{background:#0000;cursor:pointer;height:44px;padding:4px;width:48px}.calendar-custom-color code{font-size:11px}.calendar-category-edit .calendar-choose-color{flex-shrink:0;padding:7px}.calendar-entry[data-custom-color=true] .calendar-entry__time{color:inherit}.calendar-entry[data-custom-color=true] .calendar-entry__marker{box-shadow:0 0 0 1px #fff6,inset 0 0 0 1px #26323855;color:inherit}.calendar-color-dot{box-shadow:0 0 0 1px #fff9,0 0 0 2px #26323855}.toto-workspaces{background:#111421 var(--toto-environment) center /cover no-repeat;background:var(--toto-appearance-inset,#111421) var(--toto-environment) center /cover no-repeat;color:#fffffff5;color:var(--toto-appearance-ink,#fffffff5);isolation:isolate;position:relative}.toto-workspaces:before{background:radial-gradient(ellipse 62% 56% at 50% 70%,#03050d5c,#0000 74%),linear-gradient(90deg,#070a1247,#0000 58%,#070a1214);background:radial-gradient(ellipse 62% 56% at 50% 70%,var(--toto-appearance-inset,#03050d5c),#0000 74%),linear-gradient(90deg,var(--toto-appearance-inset,#070a1247),#0000 58%,var(--toto-appearance-inset,#070a1214));content:"";inset:0;position:absolute;z-index:-1}.toto-workspaces:after{background-image:linear-gradient(#eae6f747 1px,#0000 0),linear-gradient(90deg,#eae6f738 1px,#0000 0);background-size:44px 44px;content:"";height:55%;left:-10%;mask-image:linear-gradient(180deg,#0000,#000000eb 20%,#0000 86%);-webkit-mask-image:linear-gradient(180deg,#0000,#000000eb 20%,#0000 86%);opacity:.15;pointer-events:none;position:absolute;top:57%;transform:perspective(860px) rotateX(62deg) scale(1.38);transform-origin:top center;width:78%;z-index:-1}.toto-workspaces__grid{grid-gap:clamp(28px,4vw,48px);gap:clamp(28px,4vw,48px);grid-template-columns:repeat(3,minmax(86px,116px));left:50%;transform:translate(-50%,-50%)}.toto-workspaces__item{background:#0000;border:0;color:#fffffff0;color:var(--toto-appearance-ink,#fffffff0);cursor:pointer;display:grid;font:600 12px Outfit,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;isolation:isolate;justify-items:center;padding:0;position:relative;text-align:center;width:clamp(86px,8vw,116px)}.toto-workspaces__item:before{background:#04060e85;background:var(--toto-appearance-inset,#04060e85);border-radius:50%;content:"";filter:blur(7px);height:15px;left:50%;position:absolute;top:62px;transform:translateX(-45%) scaleX(.92);transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .32s ease;width:68px;z-index:-1}.toto-workspaces__icon{transform:translateY(-3px)}.toto-workspaces__icon img{border-radius:50%;display:block;filter:brightness(1.08) contrast(1.04) drop-shadow(0 8px 6px rgba(3,8,18,.32)) drop-shadow(0 20px 24px rgba(3,8,18,.54));height:100%;object-fit:contain;transition:transform .32s cubic-bezier(.2,.8,.2,1),filter .32s ease;width:100%}.toto-workspaces__label{text-wrap:balance;line-height:1.25;margin-top:11px;max-width:124px;text-shadow:0 1px 10px #0407105c}.toto-workspaces__item:focus-visible,.toto-workspaces__item:hover{transform:translateY(-7px) scale(1.025)}.toto-workspaces__item:focus-visible:before,.toto-workspaces__item:hover:before{transform:translateX(-45%) translateY(5px) scaleX(1.05)}.toto-workspaces__item:focus-visible img,.toto-workspaces__item:hover img{filter:brightness(1.12) contrast(1.05) drop-shadow(0 12px 8px rgba(3,8,18,.36)) drop-shadow(0 28px 30px rgba(3,8,18,.62));transform:translateY(-3px) scale(1.035)}.toto-workspaces__item:focus-visible .toto-workspaces__icon{border-radius:50%;outline:3px solid #ffffffbd;outline:3px solid var(--toto-appearance-line,#ffffffbd);outline-offset:5px}@media(max-width:700px){.toto-workspaces__grid{gap:32px;grid-template-columns:repeat(2,minmax(78px,1fr))}.toto-workspaces__icon{height:64px;width:64px}.toto-workspaces__item:before{top:55px}}@media(prefers-reduced-transparency:reduce){.toto-workspaces{background:#252532;background:var(--toto-appearance-inset,#252532)}.toto-workspaces:after{display:none}}@media(prefers-reduced-motion:reduce){.toto-workspaces__icon img,.toto-workspaces__item,.toto-workspaces__item:before{transition:none}}.toto-workspaces__grid{grid-column-gap:clamp(44px,6vw,76px);grid-row-gap:8px;column-gap:clamp(44px,6vw,76px);grid-auto-rows:148px;grid-template-columns:repeat(2,minmax(86px,116px));justify-content:center;row-gap:8px}.toto-workspaces__item{--workspace-lattice-shift:0px;transform:translateX(var(--workspace-lattice-shift))}.toto-workspaces__item:nth-child(n+3){--workspace-lattice-shift:calc((clamp(86px, 8vw, 116px) + clamp(44px, 6vw, 76px))/2)}.toto-workspaces__item:only-child{grid-column:auto/span 2}.toto-workspaces__item:focus-visible,.toto-workspaces__item:hover{transform:translateX(var(--workspace-lattice-shift)) translateY(-7px) scale(1.025)}.toto-workspaces__label{color:#fffffff5;color:var(--toto-appearance-ink,#fffffff5);font-weight:500;letter-spacing:.01em;text-shadow:0 2px 10px #030812b8}.toto-workspaces__icon{backdrop-filter:blur(16px) saturate(70%);-webkit-backdrop-filter:blur(16px) saturate(70%);background:linear-gradient(162deg,#4b52579e,#71787e6b);background:linear-gradient(162deg,var(--toto-appearance-inset,#4b52579e),#71787e6b);border:1px solid #ffffff85;border:1px solid var(--toto-appearance-line,#ffffff85);border-radius:50%;box-shadow:inset 0 1px 1px #ffffffc7,inset 0 -14px 20px #080c1038,0 9px 14px #03081247,0 21px 30px #0308126b;color:#fffffff0;color:var(--toto-appearance-ink,#fffffff0);display:grid;place-items:center}.toto-workspaces__icon svg{filter:drop-shadow(0 2px 3px rgba(3,8,18,.22));transition:transform .32s cubic-bezier(.2,.8,.2,1),filter .32s ease}.toto-workspaces__item:focus-visible svg,.toto-workspaces__item:hover svg{filter:drop-shadow(0 4px 5px rgba(3,8,18,.3));transform:translateY(-2px) scale(1.035)}@media (max-width:700px){.toto-workspaces__grid{column-gap:20px;grid-auto-rows:122px;grid-template-columns:repeat(2,minmax(78px,1fr))}.toto-workspaces__item:nth-child(n+3){--workspace-lattice-shift:14px}.toto-workspaces__item:only-child{--workspace-lattice-shift:0px;grid-column:auto}.toto-workspaces__icon svg{transition:none}}.toto-workspaces:before{background:linear-gradient(120deg,rgb(var(--toto-boutique-rgb)/.46),rgb(var(--toto-boutique-rgb)/.3312)),radial-gradient(ellipse 72% 54% at 24% 93%,#03050d6b,#0000 70%),linear-gradient(165deg,#0000 0 54%,#080b1524 55%,#04060d5c 100%),linear-gradient(90deg,#070a126b,#0000 54%,#070a121f);background:linear-gradient(120deg,rgb(var(--toto-boutique-rgb)/var(--toto-boutique-wash,.46)),rgb(var(--toto-boutique-rgb)/calc(var(--toto-boutique-wash,.46)*.72))),radial-gradient(ellipse 72% 54% at 24% 93%,var(--toto-appearance-inset,#03050d6b),#0000 70%),linear-gradient(165deg,#0000 0 54%,var(--toto-appearance-inset,#080b1524) 55%,var(--toto-appearance-inset,#04060d5c) 100%),linear-gradient(90deg,var(--toto-appearance-inset,#070a126b),#0000 54%,var(--toto-appearance-inset,#070a121f))}.toto-workspaces:after{display:none}.toto-workspaces__grid{gap:clamp(26px,4vw,48px);grid-auto-rows:134px;grid-template-columns:repeat(3,minmax(76px,1fr));justify-content:normal;left:clamp(32px,8vw,144px);position:absolute;top:50%;transform:translateY(-50%)}.toto-workspaces__item{font-size:12px;font-weight:500;letter-spacing:.01em;width:clamp(84px,8vw,116px)}.toto-workspaces__item:nth-child(n+3){--workspace-lattice-shift:0px}.toto-workspaces__item:nth-child(4),.toto-workspaces__item:nth-child(5){--workspace-lattice-shift:calc((clamp(84px,8vw,116px) + clamp(26px,4vw,48px))/2);transform:translateX(var(--workspace-lattice-shift))}.toto-workspaces__item:nth-child(5){grid-column:2}.toto-workspaces__icon{height:72px;width:72px}.toto-workspaces__vessel{box-sizing:border-box;color:#fffffff0;color:var(--toto-appearance-ink,#fffffff0);display:flex;flex-direction:column;padding:clamp(42px,4vw,66px);position:absolute;right:clamp(36px,7vw,128px);top:50%;transform:translateY(-50%);transition:width var(--toto-vessel-transition),height var(--toto-vessel-transition),min-height var(--toto-vessel-transition)}.toto-workspaces__vessel:before{border:1px solid #ffffff4f;border:1px solid var(--toto-appearance-line,#ffffff4f);border-radius:26px;box-shadow:inset 0 1px 0 #ffffff9e,inset 10px 0 24px #ffffff0d,inset -11px -14px 28px #ffffff0a;content:"";inset:1px;pointer-events:none;position:absolute;z-index:0}.toto-workspaces__vessel:after{border:1px solid #ffffff70;border:1px solid var(--toto-appearance-line,#ffffff70);border-radius:28px;box-shadow:0 0 0 1px #ffffff14,0 0 24px #ffffff14;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.toto-workspaces__vessel>*{position:relative;z-index:1}.toto-workspaces__eyebrow{color:#ffffffb8;color:var(--toto-appearance-muted,#ffffffb8);font:600 12px/1 Outfit,system-ui,sans-serif;letter-spacing:.15em;margin:0;text-transform:uppercase}.toto-workspaces__vessel h1{color:#fff;color:var(--toto-appearance-ink,#fff);font:500 clamp(42px,3.8vw,64px)/.98 Cormorant Garamond,Georgia,serif;letter-spacing:-.045em;margin:18px 0 0;max-width:360px}.toto-workspaces__copy{color:#ffffffdb;color:var(--toto-appearance-ink,#ffffffdb);font:500 15px/1.55 Outfit,system-ui,sans-serif;margin:24px 0 0;max-width:350px}.toto-workspaces__context{border-top:1px solid #ffffff52;border-top:1px solid var(--toto-appearance-line,#ffffff52);margin-top:clamp(48px,8vh,96px);padding-top:23px}.toto-workspaces__attention header,.toto-workspaces__context>span{color:#ffffffa8;color:var(--toto-appearance-muted,#ffffffa8);display:block;font:600 11px/1.2 Outfit,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase}.toto-workspaces__context p{color:#fffffff0;color:var(--toto-appearance-ink,#fffffff0);font:500 clamp(22px,1.9vw,28px)/1.14 Cormorant Garamond,Georgia,serif;margin:13px 0 0;max-width:310px}.toto-workspaces__attention{border-top:1px solid #ffffff52;border-top:1px solid var(--toto-appearance-line,#ffffff52);margin-top:auto;padding-top:20px}.toto-workspaces__attention p{color:#ffffffc7;color:var(--toto-appearance-muted,#ffffffc7);font:400 13px/1.45 Outfit,system-ui,sans-serif;margin:14px 0 0}.toto-workspaces{background:#111a24;background:var(--toto-appearance-inset,#111a24);box-sizing:border-box;min-height:100svh;padding:clamp(20px,4vw,56px) clamp(16px,5vw,88px) 112px}.toto-workspaces:after,.toto-workspaces:before{display:none}.toto-workspaces__vessel{background:linear-gradient(154deg,#273442d1,#1c2a38e0);background:linear-gradient(154deg,var(--toto-appearance-inset,#273442d1),var(--toto-appearance-inset,#1c2a38e0));border:1px solid #ffffff6b;border:1px solid var(--toto-appearance-line,#ffffff6b);border-radius:30px;box-shadow:inset 0 1px 1px #ffffffa6,inset 0 -32px 64px #54708414,0 28px 70px #02081054;height:auto;margin:0 auto;min-height:min(760px,calc(100svh - 168px));padding:clamp(30px,5vw,68px);position:relative;right:auto;top:auto;transform:none;width:min(100%,1180px)}.toto-workspaces__vessel:before{border-color:#ffffff2b;border-color:var(--toto-appearance-line,#ffffff2b);box-shadow:none}.toto-workspaces__vessel:after{display:none}.toto-workspaces__vessel h1{font-size:clamp(42px,5vw,64px);margin-top:12px;max-width:700px}.toto-workspaces__copy{font-weight:400;margin-top:14px;max-width:620px}.toto-workspaces__grid{grid-gap:8px;display:grid;gap:8px;left:auto;margin:32px 0 0;position:relative;top:auto;transform:none;width:min(100%,620px)}.toto-workspaces__item,.toto-workspaces__item:nth-child(4),.toto-workspaces__item:nth-child(5),.toto-workspaces__item:nth-child(n+3){background:hsla(0,0%,100%,.035);background:var(--toto-appearance-wash,hsla(0,0%,100%,.035));border:1px solid #ffffff24;border:1px solid var(--toto-appearance-line,#ffffff24);border-radius:16px;grid-column:auto;justify-items:start;min-height:84px;padding:16px;text-align:left;transform:none;width:100%}.toto-workspaces__item:before{display:none}.toto-workspaces__icon{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:0;border-radius:0;box-shadow:none;height:24px;transform:none;width:24px}.toto-workspaces__icon svg{filter:none;height:20px;width:20px}.toto-workspaces__label{color:#ffffffe6;color:var(--toto-appearance-ink,#ffffffe6);font-size:12px;margin-top:10px;text-shadow:none}.toto-workspaces__item:focus-visible,.toto-workspaces__item:hover{background:#ffffff14;background:var(--toto-appearance-wash,#ffffff14);border-color:#ffffff57;border-color:var(--toto-appearance-line,#ffffff57);outline:0;transform:none}.toto-workspaces__item:focus-visible svg,.toto-workspaces__item:hover svg{filter:none;transform:none}.toto-workspaces .toto-space-attention{margin-top:28px;max-width:620px}@media(max-width:700px){.toto-workspaces{padding:16px 12px 94px}.toto-workspaces__vessel{border-radius:24px;min-height:calc(100svh - 106px);padding:28px 23px}.toto-workspaces__vessel:before{border-radius:22px}.toto-workspaces__grid{grid-template-columns:1fr}.toto-workspaces__item{min-height:66px}}.toto-workspaces{display:grid;height:100dvh;min-height:0;overflow:hidden;padding-block:clamp(16px,4vw,48px) var(--toto-dock-clearance)}.toto-workspaces__vessel{height:100%;max-height:100%;min-height:0;overflow:hidden}.toto-workspaces__grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-height:720px){.toto-workspaces__vessel{padding:clamp(22px,3vw,38px)}.toto-workspaces__copy{margin-top:8px}.toto-workspaces__grid{margin-top:20px}.toto-workspaces .toto-space-attention{margin-top:18px;padding-top:12px}}@media (max-width:700px){.toto-workspaces{--toto-dock-clearance:84px;padding-block:12px var(--toto-dock-clearance)}.toto-workspaces__vessel{padding:24px 20px}.toto-workspaces__grid{gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.toto-workspaces__item{min-height:60px;padding:12px}.toto-workspaces__label{margin-top:7px}}.toto-workspaces{--toto-shell-top:clamp(12px,3vw,40px);--toto-shell-gutter:clamp(12px,5vw,88px);--toto-dock-clearance:92px;--toto-vessel-width:min(1180px,calc(100svw - clamp(24px,10vw,176px)));--toto-vessel-height:calc(100svh - var(--toto-shell-top) - var(--toto-dock-clearance));height:100svh;padding:var(--toto-shell-top) var(--toto-shell-gutter) 0}.toto-workspaces__vessel{height:var(--toto-vessel-height);max-height:var(--toto-vessel-height);min-height:var(--toto-vessel-height);width:var(--toto-vessel-width)}@media (max-width:700px){.toto-workspaces{--toto-shell-top:12px;--toto-shell-gutter:12px;--toto-dock-clearance:84px}}.toto-workspaces__workspace-layout{grid-gap:clamp(34px,5vw,76px);border-top:1px solid #fff3;border-top:1px solid var(--toto-appearance-line,#fff3);display:grid;flex:1 1;gap:clamp(34px,5vw,76px);grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr);margin-top:clamp(38px,7vh,64px);min-height:0;padding-top:clamp(20px,3vh,30px)}.toto-workspaces__space-nav{align-items:stretch;display:flex;flex-direction:column;gap:5px;margin:0;width:auto}.toto-workspaces__navigation-label{color:#ffffff8a;color:var(--toto-appearance-muted,#ffffff8a);display:block;font:600 10px/1 Outfit,system-ui,sans-serif;letter-spacing:.14em;margin:0 0 8px 12px;text-transform:uppercase}.toto-workspaces__space-nav:before{display:none}.toto-workspaces__space-nav button{align-items:center;border-radius:999px;color:#ffffffa3;color:var(--toto-appearance-muted,#ffffffa3);display:flex;font-size:12px;gap:12px;justify-content:flex-start;padding:11px 12px;text-align:left;transition:background .16s ease,color .16s ease}.toto-workspaces__space-nav button:after{display:none}.toto-workspaces__space-nav svg{flex:0 0 auto;height:17px;width:17px}.toto-workspaces__space-nav button span{overflow:visible;white-space:normal}.toto-workspaces__space-nav button:focus-visible,.toto-workspaces__space-nav button:hover{background:#ffffff12;background:var(--toto-appearance-wash,#ffffff12);text-decoration:none}.toto-workspaces__space-nav button.is-selected{background:#08141fad;background:var(--toto-appearance-inset,#08141fad);box-shadow:inset 0 1px 1px #ffffff14,0 2px 7px #01070e33;color:#fff;color:var(--toto-appearance-ink,#fff)}.toto-workspaces__workspace-overview{align-items:flex-start;border:0;border-left:1px solid #ffffff2e;border-left:1px solid var(--toto-appearance-line,#ffffff2e);display:flex;flex-direction:column;justify-content:center;margin:0;min-height:0;padding:0 0 0 clamp(28px,4vw,56px);width:auto}.toto-workspaces__workspace-overview .toto-workspaces__selection-heading{align-items:center;display:flex;gap:18px}.toto-workspaces__selection-icon{color:#ffffffd6;color:var(--toto-appearance-muted,#ffffffd6);height:38px;width:38px}.toto-workspaces__selection-icon svg{height:30px;width:30px}.toto-workspaces__selection-detail>span,.toto-workspaces__selection-kicker{color:#ffffff8f;color:var(--toto-appearance-muted,#ffffff8f);display:block;font:600 10px/1 Outfit,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase}.toto-workspaces__workspace-overview strong{color:#fff;color:var(--toto-appearance-ink,#fff);display:block;font:500 clamp(34px,4.2vw,54px)/.98 Cormorant Garamond,Georgia,serif;letter-spacing:-.04em;margin-top:6px}.toto-workspaces__workspace-overview>p{color:#ffffffc2;color:var(--toto-appearance-muted,#ffffffc2);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:400;letter-spacing:0;line-height:1.48;margin:22px 0 0;max-width:530px}.toto-workspaces__workspace-overview .toto-workspaces__selection-detail{border-top:1px solid #ffffff29;border-top:1px solid var(--toto-appearance-line,#ffffff29);margin-top:28px;padding-top:18px;width:min(100%,540px)}.toto-workspaces__workspace-overview .toto-workspaces__selection-detail ul{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:13px 0 0;padding:0}.toto-workspaces__workspace-overview .toto-workspaces__selection-detail li{color:#ffffffb8;color:var(--toto-appearance-muted,#ffffffb8);font:400 11px/1.4 Outfit,system-ui,sans-serif}.toto-workspaces__workspace-overview .toto-workspaces__selection-detail li:before{border:1px solid #ffffff9e;border:1px solid var(--toto-appearance-line,#ffffff9e);border-radius:50%;content:"";display:block;height:5px;margin-bottom:8px;width:5px}.toto-workspaces__workspace-overview>button{background:#0000;border:0;color:#fff;color:var(--toto-appearance-ink,#fff);font:600 13px/1 Outfit,system-ui,sans-serif;margin-top:30px;padding:0}.toto-workspaces__workspace-overview>button:focus-visible,.toto-workspaces__workspace-overview>button:hover{text-decoration:underline;text-underline-offset:5px}.toto-workspaces .toto-space-attention{border-top:1px solid #ffffff29;border-top:1px solid var(--toto-appearance-line,#ffffff29);margin:0 0 0 clamp(224px,23vw,266px);max-width:none;padding:18px 0 0 clamp(28px,4vw,56px);width:auto}@media (max-height:720px){.toto-workspaces__workspace-layout{margin-top:28px;padding-top:16px}.toto-workspaces__workspace-overview>p{margin-top:14px}.toto-workspaces__workspace-overview .toto-workspaces__selection-detail{margin-top:18px;padding-top:14px}.toto-workspaces__workspace-overview>button{margin-top:18px}}@media (max-width:700px){.toto-workspaces__workspace-layout{gap:22px;grid-template-columns:1fr;margin-top:28px}.toto-workspaces__space-nav{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.toto-workspaces__navigation-label{grid-column:1/-1}.toto-workspaces__space-nav button{font-size:11px;min-height:42px;padding:9px 10px}.toto-workspaces__workspace-overview{border-left:0;border-top:1px solid #ffffff2e;border-top:1px solid var(--toto-appearance-line,#ffffff2e);padding:22px 0 0}.toto-workspaces__selection-detail ul{gap:8px;grid-template-columns:1fr}.toto-workspaces__selection-detail li:before{display:inline-block;margin:0 8px 2px 0}.toto-workspaces .toto-space-attention{margin-top:18px;padding-left:0;width:100%}}.toto-workspaces__header{max-width:720px;position:relative;z-index:1}.toto-workspaces__line-selector{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(52px,9vh,82px) 0 0;position:relative;width:min(100%,760px);z-index:1}.toto-workspaces__line-selector:before{background:#ffffff3d;background:var(--toto-appearance-wash,#ffffff3d);content:"";height:1px;left:7%;position:absolute;right:7%;top:66px}.toto-workspaces__line-selector button{grid-gap:10px;background:#0000;border:0;color:#ffffff8a;color:var(--toto-appearance-muted,#ffffff8a);cursor:pointer;display:grid;font:500 12px/1.2 Outfit,system-ui,sans-serif;gap:10px;justify-items:center;min-width:0;padding:0;position:relative;z-index:1}.toto-workspaces__line-selector button:after{background:#8f9ba8;border-radius:50%;box-shadow:0 0 0 3px #1f2b38eb;content:"";height:10px;position:absolute;top:61px;transition:background .2s ease,transform .2s ease;width:10px}.toto-workspaces__line-selector svg{stroke-width:1.45;height:25px;width:25px}.toto-workspaces__line-selector button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toto-workspaces__line-selector button.is-selected,.toto-workspaces__line-selector button:focus-visible,.toto-workspaces__line-selector button:hover{color:#fff;color:var(--toto-appearance-ink,#fff);outline:0}.toto-workspaces__line-selector button.is-selected:after{background:#fff;background:var(--toto-appearance-selected,#fff);transform:scale(1.12)}.toto-workspaces__line-selector button:focus-visible{text-decoration:underline;text-underline-offset:5px}.toto-workspaces__selection{grid-gap:20px;align-items:center;border-bottom:1px solid #ffffff29;border-bottom:1px solid var(--toto-appearance-line,#ffffff29);border-top:1px solid #ffffff29;border-top:1px solid var(--toto-appearance-line,#ffffff29);display:grid;gap:20px;grid-template-columns:56px minmax(0,1fr) auto;margin-top:clamp(48px,8vh,70px);padding:22px 0;position:relative;width:min(100%,720px);z-index:1}.toto-workspaces__selection-icon{color:#ffffffd1;color:var(--toto-appearance-muted,#ffffffd1);display:grid;place-items:center}.toto-workspaces__selection-icon svg{stroke-width:1.35;height:34px;width:34px}.toto-workspaces__selection>span:nth-child(2){grid-gap:7px;display:grid;gap:7px}.toto-workspaces__selection strong{color:#fff;color:var(--toto-appearance-ink,#fff);font:500 30px/.96 Cormorant Garamond,Georgia,serif}.toto-workspaces__selection small{color:#ffffffa8;color:var(--toto-appearance-muted,#ffffffa8);font:400 12px/1.45 Outfit,system-ui,sans-serif;max-width:340px}.toto-workspaces__selection button{align-items:center;background:#0000;border:0;border-left:1px solid #fff3;border-left:1px solid var(--toto-appearance-line,#fff3);color:#ffffffe6;color:var(--toto-appearance-ink,#ffffffe6);cursor:pointer;display:inline-flex;font:500 13px/1 Outfit,system-ui,sans-serif;gap:10px;padding:0 0 0 26px}.toto-workspaces__all-spaces button svg,.toto-workspaces__browse svg:last-child,.toto-workspaces__selection button svg{stroke-width:1.5;height:16px;width:16px}.toto-workspaces__selection button:focus-visible,.toto-workspaces__selection button:hover{color:#fff;color:var(--toto-appearance-ink,#fff);outline:0;text-decoration:underline;text-underline-offset:4px}.toto-workspaces__browse{align-items:center;background:#0000;border:0;color:#ffffffa1;color:var(--toto-appearance-muted,#ffffffa1);cursor:pointer;display:flex;font:500 12px/1 Outfit,system-ui,sans-serif;gap:9px;margin:26px auto 0;padding:0;position:relative;z-index:1}.toto-workspaces__browse svg:first-child{stroke-width:1.4;height:15px;width:15px}.toto-workspaces__browse:focus-visible,.toto-workspaces__browse:hover{color:#fff;color:var(--toto-appearance-ink,#fff);outline:0;text-decoration:underline;text-underline-offset:4px}.toto-workspaces__all-spaces{border-top:1px solid #ffffff29;border-top:1px solid var(--toto-appearance-line,#ffffff29);display:grid;margin:22px 0 0;position:relative;width:min(100%,520px);z-index:1}.toto-workspaces__all-spaces button{align-items:center;background:#0000;border:0;border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--toto-appearance-line,#ffffff1f);color:#ffffffc7;color:var(--toto-appearance-muted,#ffffffc7);cursor:pointer;display:flex;font:500 12px/1 Outfit,system-ui,sans-serif;justify-content:space-between;padding:10px 0;text-align:left}.toto-workspaces__all-spaces button:focus-visible,.toto-workspaces__all-spaces button:hover{color:#fff;color:var(--toto-appearance-ink,#fff);outline:0}.toto-workspaces .toto-space-attention{margin-top:26px;position:relative;width:min(100%,720px);z-index:1}@media (max-height:720px){.toto-workspaces__line-selector{margin-top:30px}.toto-workspaces__selection{margin-top:32px;padding:16px 0}.toto-workspaces__browse{margin-top:18px}}@media (max-width:700px){.toto-workspaces__line-selector{margin-top:34px}.toto-workspaces__line-selector button{font-size:9px;gap:8px}.toto-workspaces__line-selector svg{height:21px;width:21px}.toto-workspaces__line-selector:before{top:56px}.toto-workspaces__line-selector button:after{top:52px}.toto-workspaces__selection{gap:12px;grid-template-columns:38px minmax(0,1fr) auto;margin-top:34px}.toto-workspaces__selection-icon svg{height:27px;width:27px}.toto-workspaces__selection strong{font-size:26px}.toto-workspaces__selection small{font-size:11px}.toto-workspaces__selection button{font-size:12px;padding-left:14px}}.toto-workspaces__workspace-overview>.toto-open-button{margin-top:26px}.workspace-activity{grid-gap:24px;display:grid;gap:24px;margin-top:28px;width:100%}.workspace-activity h2{color:#ffffff9e;color:var(--toto-appearance-muted,#ffffff9e);font:500 11px/1.3 Outfit,system-ui,sans-serif;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.workspace-activity p{color:#ffffffd9;color:var(--toto-appearance-ink,#ffffffd9);font:400 14px/1.5 Outfit,system-ui,sans-serif;margin:0}.workspace-activity small{color:#ffffff9e;color:var(--toto-appearance-muted,#ffffff9e);display:block;font:400 12px/1.4 Outfit,system-ui,sans-serif;margin-top:5px}.workspace-activity__alert{align-items:center;border-bottom:1px solid #ffffff21;border-bottom:1px solid var(--toto-appearance-line,#ffffff21);display:flex;gap:24px;justify-content:space-between;padding:16px 0}.workspace-activity__alert>div{min-width:0}.workspace-activity__alert strong{color:#fff;color:var(--toto-appearance-ink,#fff);font:500 17px/1.3 Outfit,system-ui,sans-serif}.workspace-activity__alert[data-tier=critical] strong{color:#f2cd9b}.workspace-activity__alert p{margin-top:5px}.workspace-activity__next{align-items:center;border-top:1px solid #fff3;border-top:1px solid var(--toto-appearance-line,#fff3);display:flex;gap:24px;justify-content:space-between;padding-top:20px}.workspace-activity__alerts>button{color:#fff;color:var(--toto-appearance-ink,#fff);margin-top:12px;text-decoration:underline}@media(max-width:700px){.workspace-activity__alert,.workspace-activity__next{align-items:flex-start;flex-direction:column;gap:12px}}.toto-workspaces__workspace-overview:has(.workspace-activity){justify-content:flex-start;overflow-y:auto;padding-bottom:20px;padding-right:6px;padding-top:20px}.workspace-activity__alert strong{letter-spacing:normal}@media(max-width:700px){.toto-workspaces__workspace-layout{grid-template-rows:auto minmax(0,1fr)}.toto-workspaces__workspace-overview:has(.workspace-activity){padding-top:22px}}.workspace-activity a.workspace-activity__arrow{align-items:center;background:#0000;border:0;border-radius:50%;box-shadow:none;color:#dce1e6;color:var(--toto-appearance-ink,#dce1e6);display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;padding:0;text-decoration:none;width:44px}.workspace-activity a.workspace-activity__arrow:hover{background:#ffffff0f;background:var(--toto-appearance-wash,#ffffff0f);color:#fff;color:var(--toto-appearance-ink,#fff)}.workspace-activity a.workspace-activity__arrow:focus-visible{outline:2px solid #e2e8ee;outline:2px solid var(--toto-appearance-line,#e2e8ee);outline-offset:3px}@media(max-width:700px){.workspace-activity__alert,.workspace-activity__next{align-items:center;flex-direction:row}}.workspace-hub{--workspace-raised:6px 6px 16px #26324b12,-6px -6px 16px #fff;--workspace-inset:inset 3px 3px 8px #26324b16,inset -3px -3px 8px #fff;color:#17192b}.workspace-hub .toto-workspaces__vessel{display:flex;flex-direction:column}.workspace-hub .toto-workspaces__header{flex:none;max-width:none}.workspace-hub__intro{color:#626577;font:400 16px/1.5 Outfit,sans-serif;margin:8px 0 0}.workspace-hub .continuous-page-tools-slot:empty{display:none}.workspace-hub__content{display:flex;flex:1 1;flex-direction:column;gap:22px;margin-top:20px;min-height:0;overflow:auto;padding:8px 8px 20px;scrollbar-width:thin}.workspace-hub__content:focus-visible{border-radius:12px;outline:2px solid #466459;outline:2px solid var(--sculpted-accent,#466459);outline-offset:-2px}.workspace-hub__tools>h2{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.workspace-hub__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-hub__tool{background:#f8faf9;background:var(--sculpted-white,#f8faf9);border-radius:28px;box-shadow:var(--workspace-raised);color:#17192b;display:flex;flex-direction:column;min-width:0;padding:16px;position:relative;text-decoration:none;transition:box-shadow .15s ease}.workspace-hub__tool:hover{box-shadow:var(--workspace-inset)}.workspace-hub__pagination button:focus-visible,.workspace-hub__tool:focus-visible{outline:2px solid #466459;outline:2px solid var(--sculpted-accent,#466459);outline-offset:4px}.workspace-hub__tool-icon{aspect-ratio:1.75;background:#f4f6f3;background:var(--sculpted-white,#f4f6f3);border-radius:18px;display:grid;overflow:hidden;place-items:center;width:100%}.workspace-hub__tool-icon img{display:block;height:100%;object-fit:contain;width:100%}.workspace-hub__tool-arrow{border-radius:50%;bottom:20px;box-shadow:var(--workspace-raised);color:#17192b;height:42px;padding:10px;position:absolute;right:16px;width:42px}.workspace-hub__tool h3{font:500 22px/1.3 Outfit,sans-serif;margin:12px 36px 3px;text-align:center}.workspace-hub__tool p{color:#626577;font:400 13px/1.5 Outfit,sans-serif;margin:0 36px 8px;text-align:center}.workspace-hub__attention{background:#f8faf9;background:var(--sculpted-white,#f8faf9);border-radius:28px;box-shadow:var(--workspace-raised);flex:none;padding:16px 24px}.workspace-hub .workspace-activity{gap:18px;margin:0}.workspace-hub .workspace-activity__alerts{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.workspace-hub .workspace-activity h2{color:#17192b;font:500 24px/1.2 Cormorant Garamond,Georgia,serif;letter-spacing:0;margin:0;text-transform:none}.workspace-hub .workspace-activity p{color:#626577;font:400 15px/1.5 Outfit,sans-serif;margin:0}.workspace-hub .workspace-activity strong{color:#17192b;font:500 16px/1.4 Outfit,sans-serif}.workspace-hub .workspace-activity__alert{border-color:#dce2dc;flex:1 1 260px}.workspace-hub .workspace-activity__alert[data-tier=critical] strong{color:#92262d}.workspace-hub .workspace-activity small{color:#626577}.workspace-hub .workspace-activity__alerts>button,.workspace-hub__pagination button{align-items:center;background:#f8faf9;background:var(--sculpted-white,#f8faf9);border:0;border-radius:999px;box-shadow:var(--workspace-raised);color:#17192b;display:inline-flex;font:400 14px/1.4 Outfit,sans-serif;gap:12px;justify-content:center;min-height:44px;padding:10px 20px}.workspace-hub__pagination{align-items:center;display:flex;font:400 15px/1.5 Outfit,sans-serif;gap:28px;justify-content:center;margin-top:auto;padding:8px}.workspace-hub__pagination button:disabled{box-shadow:none;cursor:default;opacity:.45}@media(max-width:900px){.workspace-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.workspace-hub__content{gap:20px}.workspace-hub__grid{gap:16px}.workspace-hub__tool{border-radius:22px;padding:10px}.workspace-hub__tool h3{font-size:16px;margin:12px 0 3px}.workspace-hub__tool p{margin:0 0 8px}.workspace-hub__tool-arrow{display:none}.workspace-hub__attention{padding:20px}.workspace-hub__pagination{flex-wrap:wrap;gap:12px}.workspace-hub__intro{font-size:15px}}@media(max-width:380px){.workspace-hub__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.workspace-hub__tool{transition:none}}@media(prefers-color-scheme:dark){.workspace-hub{--workspace-raised:6px 6px 16px #0005,-6px -6px 16px #ffffff08;--workspace-inset:inset 3px 3px 8px #0005,inset -3px -3px 8px #ffffff08}.workspace-hub .workspace-activity h2,.workspace-hub .workspace-activity strong,.workspace-hub__pagination,.workspace-hub__pagination button,.workspace-hub__tool,.workspace-hub__tool-arrow{color:#edeff1;color:var(--sculpted-ink,#edeff1)}.workspace-hub .workspace-activity p,.workspace-hub .workspace-activity small,.workspace-hub__intro,.workspace-hub__tool p{color:#bcc5c3;color:var(--sculpted-muted,#bcc5c3)}}@media(forced-colors:active){.workspace-hub__attention,.workspace-hub__pagination button,.workspace-hub__tool{border:1px solid CanvasText;box-shadow:none}}@media(min-width:1050px) and (max-height:800px){#root .workspace-hub__grid{grid-template-columns:repeat(4,minmax(0,1fr))}#root .workspace-hub__tool h3{margin-left:0;margin-right:0}#root .workspace-hub__tool p{margin-left:0;margin-right:0;padding-right:28px}#root .workspace-hub__tool-arrow{bottom:12px;height:36px;padding:8px;right:10px;width:36px}}.workspace-hub__measurement{height:0;overflow:hidden;pointer-events:none;visibility:hidden}.workspace-hub__tools{flex:none;margin-top:auto}#root .workspace-hub .toto-workspaces__header{padding-inline:20px}#root .workspace-hub__content{gap:20px;padding:8px 20px 20px}#root .workspace-hub__attention:has(.workspace-attention-panel){background:#fbfcfc;display:flex;flex:1 0 auto;margin-top:44px;min-height:220px;padding:18px 20px 12px;position:relative}#root .workspace-hub__attention .workspace-attention-panel{display:flex;flex-direction:column;min-height:0;width:100%}#root .workspace-hub__attention .workspace-attention-panel>header{left:0;min-height:36px;position:absolute;right:0;top:-44px}#root .workspace-hub__attention .workspace-attention-panel h2{font-size:32px;font-weight:500}#root .workspace-hub__attention .workspace-attention-panel__categories{grid-gap:0;align-items:stretch;display:grid;flex:1 1;gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}#root .workspace-hub__attention .workspace-attention-panel__category{align-items:center;border:0;display:flex;gap:18px;justify-content:flex-start;min-width:0;padding:16px}#root .workspace-hub__attention .workspace-attention-panel__category>svg{flex:none}#root .workspace-hub__attention .workspace-attention-panel__category>div{flex:1 1;min-width:0;text-align:left}#root .workspace-hub__attention .workspace-attention-panel__category :is(h3,p){text-align:left}#root .workspace-hub__attention .workspace-attention-panel__category h3{font-size:16px;line-height:1.3}#root .workspace-hub__attention .workspace-attention-panel__category p{font-size:14px;line-height:1.4}#root .workspace-hub__attention .workspace-attention-panel__category:not(:nth-child(4n)){border-right:1px solid #e5e9ec}#root .workspace-hub__attention .workspace-attention-panel__category:nth-child(n+5){border-top:1px solid #e5e9ec}#root .workspace-hub__attention .workspace-attention-panel__source-note{align-items:center;display:flex;font-size:13px;gap:10px;line-height:1.4;margin:10px 0 0}#root .workspace-hub__grid{grid-template-columns:repeat(3,minmax(0,1fr))}#root .workspace-hub__tools{flex:none;margin-top:0}#root .workspace-hub__tool{background:#fbfcfc}#root .workspace-hub__tool h3,#root .workspace-hub__tool p{margin-left:16px;margin-right:38px;text-align:left}#root .workspace-hub__pagination button{height:44px;min-width:44px;padding:0;width:44px}@media(max-width:1000px){#root .workspace-hub__attention .workspace-attention-panel__categories,#root .workspace-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}#root .workspace-hub__attention .workspace-attention-panel__category{border:0!important;padding:14px 8px}#root .workspace-hub__attention .workspace-attention-panel__category:nth-child(odd){border-right:1px solid #e5e9ec!important}#root .workspace-hub__attention .workspace-attention-panel__category:nth-child(n+3){border-top:1px solid #e5e9ec!important}}@media(max-width:600px){#root .workspace-hub .toto-workspaces__header{padding-inline:16px}#root .workspace-hub__content{padding:12px 16px 24px}#root .workspace-hub__grid{grid-template-columns:1fr}#root .workspace-hub__attention:has(.workspace-attention-panel){flex:none;min-height:0;padding:16px}#root .workspace-hub__attention .workspace-attention-panel__categories{grid-template-columns:1fr}#root .workspace-hub__attention .workspace-attention-panel__category{border:0!important;border-top:1px solid #e5e9ec!important}#root .workspace-hub__attention .workspace-attention-panel__category h3{font-size:16px}#root .workspace-hub__attention .workspace-attention-panel h2{font-size:28px}}#root .workspace-hub .toto-workspaces__header{margin-inline:20px;padding-inline:0}#root .workspace-hub__attention:has(.workspace-attention-panel){flex:1 0 205px;min-height:205px}#root .workspace-hub__attention .workspace-attention-panel__category{padding:12px 16px}#root .workspace-hub__tool-icon{aspect-ratio:2.05}@media(min-width:1101px) and (max-height:800px){#root .workspace-hub__content{gap:18px;margin-top:12px}#root .workspace-hub__attention:has(.workspace-attention-panel){flex-basis:180px;min-height:180px;padding-bottom:10px;padding-top:10px}#root .workspace-hub__attention .workspace-attention-panel__category{padding:8px 12px}#root .workspace-hub__tool-icon{aspect-ratio:2.8}#root .workspace-hub__tool{padding:12px 16px}}#root .toto-workspaces__header .workspace-hub__intro,#root .toto-workspaces__header h1{padding-inline:0}@media(min-width:1101px) and (max-height:800px){#root .workspace-hub__content{gap:16px;margin-top:6px;padding-top:0}#root .workspace-hub__attention:has(.workspace-attention-panel){flex-basis:155px;min-height:155px;padding:8px 16px}#root .workspace-hub__attention .workspace-attention-panel__category{padding:6px 10px}#root .workspace-hub__attention .workspace-attention-panel__source-note{margin-top:6px}#root .workspace-hub__tool-icon{aspect-ratio:3.2}#root .workspace-hub__tool h3{margin-top:8px}#root .workspace-hub__tool p{margin-bottom:4px}#root .workspace-hub__content{gap:12px;padding-bottom:16px}}@media(max-width:320px){#root .workspace-hub__content{padding-inline:12px}#root .workspace-hub__attention:has(.workspace-attention-panel){padding:12px}#root .workspace-hub__attention .workspace-attention-panel__category{flex-wrap:wrap;padding-inline:0}#root .workspace-hub__attention .workspace-attention-panel h2,#root .workspace-hub__tool h3,#root .workspace-hub__tool p{overflow-wrap:anywhere}#root .workspace-hub__tool h3,#root .workspace-hub__tool p{margin-inline:0}#root .workspace-hub__attention .workspace-attention-panel__source-note{flex-wrap:wrap}#root .workspace-hub__pagination{gap:8px}}#root .toto-spatial-canvas .toto-workspaces__header.toto-workspaces__header{padding-inline:20px!important}@media(max-width:600px){#root .toto-spatial-canvas .toto-workspaces__header.toto-workspaces__header{padding-inline:16px!important}}@media(max-height:649px){#root .toto-spatial-canvas .workspace-hub .toto-workspaces__vessel[data-continuous-vessel]{overflow:auto!important}#root .workspace-hub .toto-workspaces__vessel>.toto-vessel-content-slot{display:block;min-height:100%}#root .workspace-hub .workspace-hub__content{flex:none;min-height:auto;overflow:visible!important}}@media(max-width:1000px){#root .workspace-hub__attention:has(.workspace-attention-panel){flex:none;min-height:0}#root .workspace-hub__attention .workspace-attention-panel{min-height:auto}}@media(max-height:800px){#root .workspace-hub__attention:has(.workspace-attention-panel__row){flex:none;min-height:0}}#root#root#root#root .toto-spatial-canvas .workspace-directory .toto-workspaces__vessel{overflow:hidden!important;padding:24px!important}#root#root#root#root .workspace-directory .toto-vessel-content-slot{display:flex;flex-direction:column;gap:24px;height:100%;min-height:0}#root#root#root#root .workspace-directory .toto-workspaces__header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin:0!important;padding:0!important}#root#root#root#root .workspace-directory .toto-workspaces__header h1{color:#202631!important;font:400 44px/1.1 Georgia,Times New Roman,serif!important;letter-spacing:-1px!important;margin:0!important}#root#root#root#root .workspace-directory .toto-workspaces__header time{color:#202631;font:400 14px/1.4 Arial,sans-serif;padding-top:5px;white-space:nowrap}#root#root#root#root .workspace-directory__bar{align-items:center;background:#f7f9f7;border-radius:9999px;box-shadow:inset 0 3px 7px #20372c14;box-sizing:border-box;display:flex;flex:none;gap:16px;min-height:56px;padding:5px 8px}#root#root#root#root .workspace-directory__bar[hidden]{display:none}.workspace-directory__alphabet{align-items:center;display:flex;flex:1 1;justify-content:space-between;min-width:0}.workspace-directory__alphabet button{background:#0000;border:0;border-radius:9999px;color:#202631;cursor:pointer;display:grid;flex:1 1;font:400 13px/1 Arial,sans-serif;height:44px;min-width:0;padding:0;place-items:center}.workspace-directory__alphabet button:disabled{color:#92999c;cursor:default}.workspace-directory__alphabet button[aria-pressed=true]{background:#00853f;background:var(--toto-navigation-color,#00853f);box-shadow:0 0 0 2px #fff;color:#fff}.workspace-directory__search{align-items:center;background:#fff;border:1px solid #e5e9e6;border-radius:9999px;box-sizing:border-box;color:#202631;display:flex;flex:0 0 220px;gap:8px;min-height:44px;min-width:0;padding:0 14px}.workspace-directory__search input{background:none;border:0;color:inherit;font:400 14px/1.4 Arial,sans-serif;height:44px;min-width:0;outline:none;padding:0;width:100%}.workspace-directory__search:focus-within{outline:2px solid #00853f;outline-offset:2px}#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__content{display:flex;flex:1 1;gap:0;margin:-12px -12px -20px!important;min-height:0;overflow:auto!important;padding:12px 12px 20px!important}#root#root#root#root .workspace-directory .workspace-hub__tools{display:flex;flex-direction:column;height:auto}#root#root#root#root .workspace-directory .workspace-hub__tools[hidden]{display:none}#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__grid{grid-gap:24px!important;align-items:stretch;display:grid;flex:1 1;gap:24px!important;grid-auto-rows:minmax(200px,1fr);grid-template-columns:repeat(4,minmax(0,1fr));height:auto;margin:0;min-height:100%;overflow:visible;padding:0!important}#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__tool{background:#fff;border:0;border-radius:24px;box-shadow:0 7px 12px #20372c1c;color:#202631;display:flex;gap:0;height:auto;min-height:0;overflow:visible;padding:24px;position:relative}#root#root#root#root .workspace-directory .workspace-hub__tool-open{border-radius:12px;color:inherit;display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;text-decoration:none}#root#root#root#root .workspace-directory .workspace-hub__tool-heading{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:center;min-width:0}#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__tool-icon{background:#0000;border-radius:0;display:grid;flex:0 0 72px;height:72px;overflow:visible;place-items:center;position:static;width:112px}#root#root#root#root .workspace-directory .workspace-hub__tool-icon img{height:100%!important;object-fit:contain!important;position:static!important;width:100%!important}#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__tool h3{font:400 26px/1.15 Cormorant Garamond,Georgia,serif;margin:0!important;overflow-wrap:normal;text-align:center}#root#root#root#root .workspace-directory .workspace-hub__tool-action{align-items:center;border-top:1px solid #e5e9e6;box-sizing:border-box;display:flex;font:400 14px/1.4 Arial,sans-serif;gap:12px;justify-content:space-between;margin-top:0;min-height:44px;padding:10px 0 0}#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__status{align-items:center;background:none;border:0;border-radius:9999px;color:#707b77;display:flex;justify-content:center;margin:0;min-height:44px;padding:0;position:absolute;right:2px;top:2px;width:44px}#root#root#root#root .workspace-directory .workspace-hub__status[data-attention=true]{color:#906011}.workspace-directory__empty{font:400 16px/1.5 Arial,sans-serif;padding:24px 0}.workspace-directory__empty button{background:none;border:0;color:#007c3e;font:inherit;min-height:44px;text-decoration:underline}.workspace-directory__alphabet button:focus-visible{outline:2px solid #00853f;outline-offset:1px}@media(max-width:1100px){#root#root#root#root .workspace-directory__alphabet{display:none}#root#root#root#root .workspace-directory__search{flex:1 1}#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__grid{grid-auto-rows:minmax(200px,auto);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){#root#root#root#root .workspace-directory .toto-workspaces__header{flex-wrap:wrap;gap:8px}#root#root#root#root .workspace-directory .toto-workspaces__header h1{font-size:36px!important}#root#root#root#root .workspace-directory .toto-workspaces__header time{font-size:12px;padding:0;white-space:normal}#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__grid{flex:none;grid-auto-rows:auto;grid-template-columns:minmax(0,1fr);min-height:0}#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__tool{border-radius:20px;min-height:88px;padding:14px 42px 14px 14px}#root#root#root#root .workspace-directory .workspace-hub__tool-open{align-items:center;display:flex;flex-direction:row;gap:8px}#root#root#root#root .workspace-directory .workspace-hub__tool-heading{flex-direction:row;gap:14px;justify-content:flex-start}#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__tool-icon{flex:0 0 64px;height:56px;width:64px}#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__tool h3{font-size:24px;text-align:left}#root#root#root#root .workspace-directory .workspace-hub__tool-action{border:0;flex:none;font-size:0;padding:0}#root#root#root#root .workspace-directory .workspace-hub__status{bottom:0;right:0;top:auto}}#root#root#root#root .workspace-directory .workspace-hub__grid:empty{display:none}#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__grid[data-filtered=true]{flex:none;grid-auto-rows:240px;min-height:0}@media(max-width:700px){#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__grid[data-filtered=true]{grid-auto-rows:auto}}#root#root#root#root .workspace-directory__search input:focus{border:0!important;box-shadow:none!important;outline:none!important}@media(max-width:1100px){#root#root#root#root .workspace-directory .workspace-hub__tools{flex:none}}#root#root#root#root .workspace-directory__search{overflow:hidden}#root#root#root#root .workspace-directory__search input[type=search]{appearance:none;-webkit-appearance:none;background:#0000!important;border:0!important;border-radius:9999px!important;box-shadow:none!important;box-sizing:border-box;margin:0!important;padding:0!important}#root#root#root#root .workspace-directory__search input::-webkit-search-decoration{-webkit-appearance:none}#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__tool-icon{flex-basis:96px;height:96px;width:144px}@media(min-width:1101px) and (max-height:780px){#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__tool{padding:18px}#root#root#root#root .workspace-directory .workspace-hub__tool-heading,#root#root#root#root .workspace-directory .workspace-hub__tool-open{gap:8px}#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__tool-icon{flex-basis:88px;height:88px}}@media(max-width:700px){#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__tool-icon{flex-basis:80px;height:64px;width:80px}}#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__content{overflow:hidden!important}#root#root#root#root .workspace-directory .workspace-hub__tools{flex:1 1;min-height:0;min-width:0}#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__grid,#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__grid[data-filtered=true]{align-items:stretch;flex:1 1;grid-auto-columns:calc(25% - 18px);grid-auto-flow:column;grid-auto-rows:auto;grid-template-columns:none;grid-template-rows:repeat(2,minmax(0,1fr));height:100%;margin:-12px -12px -20px;min-height:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:12px 12px 20px!important;scroll-padding-inline:12px;scrollbar-width:thin}#root#root#root#root .workspace-directory .workspace-hub__tool{box-sizing:border-box}#root#root#root#root .workspace-directory .workspace-hub__status[hidden]{display:none}#root#root#root#root .workspace-directory .workspace-hub__content:has(.workspace-hub__detail){overflow:auto!important}@media(min-width:701px) and (max-height:780px){#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__tool{padding:16px}#root#root#root#root .workspace-directory .workspace-hub__tool-open{gap:8px}#root#root#root#root .workspace-directory .workspace-hub__tool-heading{gap:6px}#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__tool-icon{flex-basis:64px;height:64px}#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__tool h3{font-size:24px}}@media(max-width:1100px){#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__grid,#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__grid[data-filtered=true]{grid-auto-columns:calc(50% - 12px)}#root#root#root#root .workspace-directory__alphabet{display:flex;flex:none;max-width:100%;overflow-x:auto;scrollbar-width:thin}#root#root#root#root .workspace-directory__alphabet button{flex:0 0 36px;min-width:36px}#root#root#root#root .workspace-directory__bar{border-radius:24px;flex-wrap:wrap}}@media(max-width:700px){#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__grid,#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__grid[data-filtered=true]{grid-auto-columns:85%;grid-template-rows:minmax(0,1fr)}#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__tool{min-height:0;padding:16px}#root#root#root#root .workspace-directory .workspace-hub__tool-open{align-items:stretch;flex-direction:column;gap:12px}#root#root#root#root .workspace-directory .workspace-hub__tool-heading{flex-direction:column;gap:12px;justify-content:center}#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__tool h3{font-size:26px;text-align:center}#root#root#root#root .workspace-directory .workspace-hub__tool-action{border-top:1px solid #e5e9e6;flex:none;font-size:14px;padding:10px 0 0}#root#root#root#root .workspace-directory .workspace-hub__status{bottom:auto;top:2px}#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__tool-icon{flex-basis:56px;height:56px;width:112px}#root#root#root#root .toto-spatial-canvas .workspace-directory .workspace-hub__tool h3{font-size:24px}}.today-schedule{color:#ffffffeb;color:var(--toto-appearance-ink,#ffffffeb);display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;overflow:hidden}.today-schedule h2,.today-schedule h3,.today-schedule p{margin:0}.today-schedule header{grid-gap:8px;display:grid;gap:8px}.today-schedule__toggle{align-self:flex-start;border-bottom:1px solid #ffffff2e;border-bottom:1px solid var(--toto-appearance-line,#ffffff2e);display:flex;flex-wrap:wrap;gap:4px;padding-bottom:5px}.today-schedule__toggle button{background:#0000;border:0;border-radius:999px;color:#ffffffb3;color:var(--toto-appearance-muted,#ffffffb3);cursor:pointer;font:400 14px/1.4 Outfit,sans-serif;min-height:44px;padding:9px 16px}.today-schedule__toggle button[aria-pressed=true]{background:#435363;color:#fff;color:var(--toto-appearance-ink,#fff)}.today-schedule button:focus-visible,.today-schedule input:focus-visible,.today-schedule summary:focus-visible{outline:2px solid #fff;outline:2px solid var(--toto-appearance-line,#fff);outline-offset:3px}.today-schedule__scroll{flex:1 1;font:400 14px/1.5 Outfit,sans-serif;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:10px;scrollbar-color:#ffffff40 #0000;scrollbar-width:thin}.today-schedule__person{border-bottom:1px solid #ffffff29;border-bottom:1px solid var(--toto-appearance-line,#ffffff29);margin-bottom:20px;padding:4px 0 22px}.today-schedule__person h3{font:400 22px/1.2 Outfit,sans-serif}.today-schedule__person header{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.today-schedule__person header p{color:#ffffffc2;color:var(--toto-appearance-muted,#ffffffc2)}.today-schedule__rooms{padding-top:14px}.today-schedule__tasks{grid-gap:4px 20px;display:grid;gap:4px 20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));margin-top:14px}.today-schedule__tasks label{align-items:center;display:flex;gap:10px;min-height:44px}.today-schedule__tasks input{accent-color:#49c47c;accent-color:var(--team-spectrum-active,#49c47c);flex-shrink:0;height:18px;width:18px}.today-schedule__room{margin-top:16px}.today-schedule__room summary{cursor:pointer;line-height:44px;min-height:44px}.today-schedule__room summary span{color:#ffffffa6;color:var(--toto-appearance-muted,#ffffffa6);margin-left:12px}.today-schedule__notice{font:400 13px/1.4 Outfit,sans-serif;min-height:18px}@media(prefers-contrast:more){.today-schedule__toggle button{color:#fff;color:var(--toto-appearance-ink,#fff)}.today-schedule__person{border-color:#fff;border-color:var(--toto-appearance-line,#fff)}}.toto-account-menu{align-self:flex-start;color:#fff;color:var(--toto-appearance-ink,#fff);flex:none;font:400 14px/1.4 Outfit,system-ui,sans-serif;position:relative;z-index:6}.toto-account-menu summary{align-items:center;border:1px solid #ffffff55;border:1px solid var(--toto-appearance-line,#ffffff55);border-radius:999px;cursor:pointer;display:flex;gap:8px;list-style:none;min-height:44px;padding:0 14px}.toto-account-menu summary::-webkit-details-marker{display:none}.toto-account-menu__panel{grid-gap:4px;background:#26323e;border:1px solid #ffffff55;border:1px solid var(--toto-appearance-line,#ffffff55);border-radius:20px;box-shadow:0 12px 32px #0004;color:#f3f5f7;display:grid;gap:4px;max-width:calc(100vw - 64px);padding:16px;position:absolute;right:0;top:calc(100% + 8px);width:230px}.toto-account-menu__panel small{color:#ced7dd;margin-bottom:10px}.toto-account-menu__panel button{align-items:center;background:#0000;border:0;border-radius:8px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;min-height:44px;padding:8px;text-align:left}.toto-account-menu__panel button:hover{background:#ffffff18}.toto-account-menu :is(summary,button):focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(forced-colors:active){.toto-account-menu__panel{background:Canvas;border-color:CanvasText;color:initial}}.today-arrival-heading__utilities{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.today-schedule__views{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.today-schedule__views button{background:#0000;border:1px solid #ffffff55;border:1px solid var(--toto-appearance-line,#ffffff55);border-radius:999px;color:inherit;cursor:pointer;font:inherit;min-height:44px;padding:8px 14px}.today-schedule__views button[aria-pressed=true]{background:#ffffff22;background:var(--toto-appearance-wash,#ffffff22);font-weight:600}.today-schedule__views button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.journey-home__arrival>.today-arrival-heading{z-index:7}.on-shift{color:#293139;color:var(--toto-appearance-ink,#293139);font:14px/1.35 Outfit,Arial,sans-serif}.on-shift__heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 0 14px}.on-shift h2{font:400 28px/1.15 Georgia,serif;margin:0}.on-shift h2 small{color:#65707b;font:14px Outfit,Arial,sans-serif;margin-left:12px}.on-shift aside p,.on-shift__heading p{color:#65707b;font-size:12px;margin:5px 0}.on-shift__mode{background:#f8f9fb;border:1px solid #edf0f3;border-radius:24px;display:flex;padding:3px}.on-shift button{background:#fff;border:1px solid #e8ebef;border-radius:12px;color:inherit;cursor:pointer;font:inherit;min-height:40px;padding:7px 14px}.on-shift__mode button{border:0;border-radius:20px;min-width:82px}.on-shift__mode button[aria-pressed=true]{background:#0758ef;color:#fff}.on-shift__layout{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,2.6fr) minmax(225px,1fr)}.on-shift__columns,.on-shift__group li{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 145px 125px 44px}.on-shift__columns{background:#f6f7f9;border-radius:12px 12px 0 0;font-size:10px;padding:10px 14px}.on-shift__columns,.on-shift__group h3{letter-spacing:.1em;text-transform:uppercase}.on-shift__group h3{color:#52606c;font:500 11px Outfit,Arial,sans-serif;margin:0;padding:9px 14px 5px}.on-shift ul{list-style:none;margin:0;padding:0}.on-shift__group li{border-bottom:1px solid #edf0f3;grid-template-columns:40px minmax(0,1fr) 145px 125px 44px;min-height:51px;padding:5px 14px}.on-shift__columns span:first-child{grid-column:1}.on-shift__identity{min-width:0}.on-shift strong{font-weight:500;overflow-wrap:anywhere}.on-shift small{color:#74808b;display:block;font-size:11px}.on-shift__portrait{aspect-ratio:1;border-radius:6px;height:40px;overflow:hidden;width:40px}.on-shift__portrait img{height:100%;object-fit:cover;width:100%}.on-shift__portrait .toto-identity-portrait__empty{background:#f1f3f5;height:100%;min-height:0;padding:0}.on-shift__portrait .toto-identity-portrait__empty span{display:none}.on-shift__update{background:#0000!important;border:0!important;color:#536270!important;padding:0!important;width:40px}.on-shift aside{border-left:1px solid #e9edf1;min-width:0;padding-left:24px}.on-shift aside section+section{margin-top:22px}.on-shift aside li{align-items:center;border-bottom:1px solid #edf0f3;display:flex;gap:12px;padding:10px 0}.on-shift aside li>div:nth-child(2){flex:1 1}.on-shift__empty{padding:22px 14px}.on-shift__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.on-shift button:focus-visible,.on-shift summary:focus-visible{outline:3px solid #0758ef;outline-offset:3px}.on-shift-dialog__veil{align-items:center;background:#29313945;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}.on-shift-dialog{background:#fff;border:1px solid #e1e7eb;border-radius:24px;box-shadow:0 18px 65px #29313924;box-sizing:border-box;color:#293139;font:14px/1.4 Outfit,Arial,sans-serif;max-height:calc(100svh - 40px);max-width:100%;overflow:auto;padding:28px;width:620px}.on-shift-dialog h2{font:500 30px Outfit,Arial,sans-serif;margin:16px 0}.on-shift-dialog h3{font-size:19px;margin:0}.on-shift-dialog p{color:#65707b}.on-shift-dialog__close{float:right;font-size:26px!important}.on-shift-dialog fieldset{border:0;border-bottom:1px solid #e6ebef;margin:16px 0;padding:12px 0}.on-shift-dialog legend{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.on-shift-dialog fieldset label{align-items:center;display:flex;gap:12px;min-height:38px}.on-shift-dialog input[type=radio]{accent-color:#0758ef;height:20px;width:20px}.on-shift-dialog__hours{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.on-shift-dialog input[type=time]{border:1px solid #dce2e7;border-radius:10px;box-sizing:border-box;display:block;font:inherit;min-height:44px;padding:8px;width:100%}.on-shift-dialog details{border-top:1px solid #e6ebef;padding-top:14px}.on-shift-dialog summary{color:#0758ef;cursor:pointer;min-height:32px}.on-shift-dialog footer{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.on-shift-dialog button{background:#fff;border:1px solid #dce2e7;border-radius:12px;color:#293139;cursor:pointer;font:inherit;min-height:42px;padding:8px 16px}.on-shift-dialog footer button:last-child{background:#0758ef;border-color:#0758ef;color:#fff}.on-shift-dialog :focus-visible{outline:3px solid #0758ef;outline-offset:2px}@media(max-width:1000px){.on-shift__layout{gap:16px;grid-template-columns:minmax(0,1fr) 225px}.on-shift aside{padding-left:16px}.on-shift__columns{grid-template-columns:minmax(0,1fr) 95px 90px 40px}.on-shift__group li{gap:8px;grid-template-columns:36px minmax(0,1fr) 95px 90px 40px;padding-inline:8px}.on-shift__portrait{height:36px;width:36px}.on-shift h2{font-size:25px}}@media(max-height:801px) and (min-width:1001px){.on-shift__group li{min-height:43px;padding-block:3px}.on-shift__portrait{height:34px;width:34px}.on-shift__heading{margin-bottom:10px}.on-shift__actions{margin-top:10px}.on-shift h2{font-size:25px}}@media(max-width:700px){.on-shift__heading{align-items:flex-start;flex-wrap:wrap}.on-shift__heading h2 small{display:block;margin:6px 0}.on-shift__layout{grid-template-columns:1fr}.on-shift aside{border-left:0;border-top:1px solid #edf0f3;padding:16px 0 0}.on-shift__columns{gap:6px;grid-template-columns:minmax(0,1fr) 78px 75px 32px;padding-inline:4px}.on-shift__group li{font-size:12px;gap:6px;grid-template-columns:32px minmax(0,1fr) 78px 75px 32px;padding-inline:4px}.on-shift__portrait{height:32px;width:32px}.on-shift__update{width:32px}.on-shift-dialog{padding:20px}.on-shift-dialog__hours{gap:10px}}.on-shift .on-shift__portrait>.toto-identity-portrait{border:0;border-radius:6px;box-shadow:none;box-sizing:border-box;height:100%;inset:auto;left:auto;padding:0;position:relative;top:auto;width:100%}.on-shift .on-shift__portrait .toto-identity-portrait__empty svg{height:24px;width:24px}.on-shift__group li{box-sizing:border-box}.on-shift__actions{display:none}.toto-spatial-canvas .team-space__action:has(.on-shift) .team-space__header{align-items:center;margin-bottom:6px;min-height:64px}.toto-spatial-canvas .team-space__action:has(.on-shift) .team-space__header h1{line-height:1.05;margin-bottom:0}.toto-spatial-canvas .team-space__action:has(.on-shift) .team-space__navigation-row{margin-top:8px}.toto-spatial-canvas .team-space__action:has(.on-shift) .team-space__workspace{margin-top:14px}@media(max-height:801px) and (min-width:701px){.toto-spatial-canvas .team-space__action:has(.on-shift) .team-space__header{min-height:52px}.toto-spatial-canvas .team-space__action:has(.on-shift) .team-space__workspace{margin-top:10px}.on-shift__group li{min-height:44px}}@media(max-width:700px){.on-shift__columns{grid-template-columns:minmax(0,1fr) 66px 65px 32px}.on-shift__group li{grid-template-columns:32px minmax(0,1fr) 66px 65px 32px}.toto-spatial-canvas .team-space__action:has(.on-shift) .team-space__header{margin-bottom:4px;min-height:0}.toto-spatial-canvas .team-space__action:has(.on-shift) .team-space__workspace{margin-top:10px}}.on-shift h2 small{display:inline}.on-shift__group li{min-height:48px;padding-block:4px}@media(max-height:750px) and (min-width:701px){.toto-spatial-canvas .team-space__action:has(.on-shift) .team-space__header .boutique-signature-selector img{height:48px}.on-shift__group li{min-height:40px;padding-block:3px}.on-shift__portrait{height:32px;width:32px}.on-shift__group h3{font-size:11px;line-height:13px;padding-block:4px}.on-shift__heading{margin-bottom:6px}.on-shift h2{font-size:24px}}@media(max-width:700px){.on-shift h2 small{display:block}}@media(max-height:750px) and (min-width:701px){.on-shift__group li{min-height:40px;padding-block:0}}.on-shift__update{align-items:center;display:flex;justify-content:center}.on-shift-dialog__restricted{align-items:center;display:flex;gap:8px}.on-shift-dialog__person{align-items:center;display:flex;gap:16px}.on-shift-dialog__person>.toto-identity-portrait{border-radius:8px;box-shadow:none;flex:0 0 64px;height:64px;inset:auto;left:auto;overflow:hidden;padding:0;position:relative;top:auto;width:64px}.on-shift-dialog__person .toto-identity-portrait__empty{height:100%;min-height:0;padding:0}.on-shift-dialog__person .toto-identity-portrait__empty span{display:none}@media(min-width:1001px){.on-shift:has(.on-shift__mode button:last-child[aria-pressed=true]) .on-shift__group li{min-height:40px;padding-block:0}.on-shift:has(.on-shift__mode button:last-child[aria-pressed=true]) .on-shift__portrait{height:32px;width:32px}.on-shift:has(.on-shift__mode button:last-child[aria-pressed=true]) .on-shift__group h3{line-height:13px;padding-block:4px}.on-shift:has(.on-shift__mode button:last-child[aria-pressed=true]) .on-shift__heading{margin-bottom:8px}.on-shift:has(.on-shift__mode button:last-child[aria-pressed=true]) .on-shift__columns{padding-block:8px}}#root .team-space:has(.shift-timeline) .team-space__content{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:12px 8px 4px}#root .team-space:has(.shift-timeline) .team-space__header{flex:0 0 auto;margin-bottom:8px!important;min-height:60px!important}#root .team-space:has(.shift-timeline) .team-space__header h1{font-size:clamp(32px,3.6vw,52px)!important}#root .team-space:has(.shift-timeline) .boutique-signature-selector img{height:65px!important}#root .team-space:has(.shift-timeline) .team-space__navigation-row{margin:8px 0!important}#root .team-space:has(.shift-timeline) .team-space__context-tools{height:auto;min-height:32px;padding:4px 0}#root .team-space:has(.shift-timeline) .today-schedule{display:flex;flex:1 1;flex-direction:column;min-height:0}#root .team-space:has(.shift-timeline) .today-schedule__scroll{display:flex;flex:1 1;min-height:0;overflow:hidden;padding:0!important}#root .team-space:has(.shift-timeline) .today-schedule__notice:empty{display:none}#root .shift-timeline{display:flex;flex:1 1;flex-direction:column;font:14px/1.35 Outfit,system-ui,sans-serif;min-height:0;min-width:0}#root .shift-timeline__toolbar{align-items:center;display:flex;flex:none;gap:16px;justify-content:space-between;margin-bottom:12px}#root .shift-timeline h2{font:400 27px/1.15 Georgia,serif;margin:0}#root .shift-timeline__toolbar p{color:#65707b;color:var(--toto-appearance-muted,#65707b);font-size:12px;margin:6px 0 0}#root .shift-timeline__filters{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}#root .shift-timeline button{background:#0000;border:1px solid #e4e8e7;border:1px solid var(--toto-appearance-line,#e4e8e7);border-radius:22px;box-shadow:none;color:inherit;cursor:pointer;font:inherit;min-height:44px;padding:8px 14px}#root .shift-timeline button:focus-visible{outline:3px solid #176ee9;outline-offset:-3px}#root .shift-timeline__filters button{font-size:12px;min-height:40px;padding:8px 12px}#root .shift-timeline__filters button[aria-pressed=true]{background:#e3f8ed;background:var(--toto-appearance-wash,#e3f8ed);color:#00843d;color:var(--navigation-active,#00843d)}#root .shift-timeline__filters button span{margin-left:6px}#root .shift-timeline__workspace{grid-gap:26px;display:grid;flex:1 1;gap:26px;grid-template-columns:minmax(0,1fr) minmax(215px,25%);min-height:0}#root .shift-timeline__main{display:flex;flex-direction:column;min-height:0;min-width:0}#root .shift-timeline__axis,#root .shift-timeline__row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(150px,25%) 62px minmax(0,1fr)}#root .shift-timeline__axis{color:#65707b;color:var(--toto-appearance-muted,#65707b);flex:none;font-size:12px;height:36px;padding-right:10px}#root .shift-timeline__axis>div{height:20px;margin:0 16px;position:relative}#root .shift-timeline__axis>div span{position:absolute;transform:translateX(-50%);white-space:nowrap}#root .shift-timeline__rows{display:flex;flex:1 1;flex-direction:column;min-height:0}#root .shift-timeline .shift-timeline__row{border:0;border-bottom:1px solid #e4e8e7;border-bottom:1px solid var(--toto-appearance-line,#e4e8e7);border-radius:0;flex:1 1;max-height:90px;min-height:60px;padding:6px 10px 6px 0;text-align:left;width:100%}#root .shift-timeline__row[aria-pressed=true]{background:#e3f8ed;background:var(--toto-appearance-wash,#e3f8ed);color:inherit}#root .shift-timeline__identity{align-items:center;display:flex;gap:10px;min-width:0}#root .shift-timeline__identity>span{min-width:0;overflow-wrap:anywhere}#root .shift-timeline__identity small{color:#65707b;color:var(--toto-appearance-muted,#65707b);display:block;font-size:11px;margin-top:3px}#root .shift-timeline__role{color:#65707b;color:var(--toto-appearance-muted,#65707b);font-size:12px;overflow-wrap:anywhere}#root .shift-timeline__track{background:repeating-linear-gradient(90deg,#0000 0,#0000 calc(16.666% - 1px),#e4e8e7 calc(16.666% - 1px),#e4e8e7 16.666%);background:repeating-linear-gradient(to right,#0000 0,#0000 calc(16.666% - 1px),var(--toto-appearance-line,#e4e8e7) calc(16.666% - 1px),var(--toto-appearance-line,#e4e8e7) 16.666%);height:42px;margin:0 16px;min-width:0;position:relative}#root .shift-timeline__bar{align-items:center;background:#a8ddb8;border-radius:9px;color:#173e23;display:flex;height:28px;min-width:2px;padding:0 8px;position:absolute;top:7px}#root .shift-timeline__bar>span{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .shift-timeline__now{background:#00843d;bottom:0;pointer-events:none;position:absolute;top:0;width:2px;z-index:1}#root .shift-timeline__unrecorded{display:block}#root .shift-timeline__footer,#root .shift-timeline__unrecorded{color:#65707b;color:var(--toto-appearance-muted,#65707b);padding-top:12px}#root .shift-timeline__footer{align-items:center;display:flex;flex:none;font-size:12px;gap:12px;justify-content:space-between}#root .shift-timeline button:disabled{cursor:default;opacity:.4}#root .shift-timeline .shift-timeline__detail{border-left:1px solid #e4e8e7;border-left:1px solid var(--toto-appearance-line,#e4e8e7);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:auto;padding-left:26px}#root .shift-timeline__detail>.on-shift__portrait{flex:none;height:52px;margin-bottom:12px;width:52px}#root .shift-timeline__detail h2{font-size:25px;overflow-wrap:anywhere}#root .shift-timeline__detail dl{grid-gap:16px 10px;display:grid;font-size:13px;gap:16px 10px;grid-template-columns:1fr 1fr;margin:20px 0}#root .shift-timeline__detail dt{color:#65707b;color:var(--toto-appearance-muted,#65707b)}#root .shift-timeline__detail dd{margin:0;overflow-wrap:anywhere;text-align:right}#root .shift-timeline__detail button{flex:none;margin-bottom:8px}#root .shift-timeline__detail .shift-timeline__update{background:#00843d;border-color:#00843d;color:#fff}#root .shift-timeline__authority{font-size:12px!important;margin-top:auto!important;padding-top:14px}@media(max-width:1000px){#root .shift-timeline__toolbar{align-items:flex-start;flex-wrap:wrap;gap:8px}#root .shift-timeline__filters{justify-content:flex-start}#root .shift-timeline__workspace{gap:16px;grid-template-columns:minmax(0,1fr) 200px}#root .shift-timeline .shift-timeline__detail{padding-left:16px}#root .shift-timeline__axis,#root .shift-timeline__row{gap:6px;grid-template-columns:minmax(110px,27%) 38px minmax(0,1fr)}#root .shift-timeline__identity>.on-shift__portrait{display:none}}@media(max-width:700px){#root .shift-timeline__workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}#root .shift-timeline .shift-timeline__detail{align-items:center;border-left:0;border-top:1px solid #e4e8e7;border-top:1px solid var(--toto-appearance-line,#e4e8e7);flex-direction:row;flex-wrap:wrap;gap:8px;max-height:150px;padding:8px 0}#root .shift-timeline__authority,#root .shift-timeline__detail dl,#root .shift-timeline__detail>.on-shift__portrait{display:none}#root .shift-timeline__detail h2{font-size:20px}#root .shift-timeline__detail p{margin:0}#root .shift-timeline__filters button{font-size:11px;padding:6px 9px}#root .shift-timeline__toolbar h2{font-size:23px}#root .shift-timeline__axis,#root .shift-timeline__row{grid-template-columns:105px 30px minmax(0,1fr)}#root .shift-timeline__axis>div,#root .shift-timeline__track{margin:0 8px}}@media(prefers-contrast:more){#root .shift-timeline__bar{background:#247b3e;color:#fff}#root .shift-timeline__row[aria-pressed=true]{outline:2px solid currentColor;outline-offset:-2px}}#root .team-space--porcelain .shift-timeline aside.shift-timeline__detail{align-items:stretch;display:flex;flex-direction:column;gap:0;justify-content:flex-start;overflow:auto;padding-left:26px}#root .team-space--porcelain .shift-timeline aside.shift-timeline__detail h2{font-size:25px;margin:0}#root .team-space--porcelain .shift-timeline aside.shift-timeline__detail>p{font-size:13px;margin:6px 0}#root .team-space--porcelain .shift-timeline aside.shift-timeline__detail>.shift-timeline__authority{font-size:12px;margin-top:auto}@media(max-width:700px){#root .team-space--porcelain .shift-timeline aside.shift-timeline__detail{align-items:center;flex-direction:row;flex-wrap:wrap;gap:8px;padding:8px 0}}.toto-identity-card{--identity-surface:#f0f3ee;--identity-ink:#303a35;--identity-muted:#58685b;background:var(--identity-surface);border:1px solid #fff;border-radius:20px;box-shadow:7px 10px 18px #344c3917,-5px -5px 14px #ffffffd9;color:var(--identity-ink);min-width:0;padding:122px 24px 24px;position:relative}.toto-identity-portrait{background:#f2f4ef;border:1px solid #d6ddd3;border-radius:16px;box-shadow:inset 4px 4px 8px #344c3924,inset -4px -4px 8px #fff;box-sizing:border-box;height:148px;left:24px;padding:13px;position:absolute;top:-44px;width:148px}.toto-identity-portrait img,.toto-identity-portrait__empty{border-radius:10px;height:100%;width:100%}.toto-identity-portrait img{display:block;object-fit:cover}.toto-identity-portrait__empty{align-items:center;background:#e3e9e0;color:#586b56;display:flex;flex-direction:column;gap:9px;justify-content:center;padding:8px}.toto-identity-portrait__empty span{font:400 11px/1.35 Outfit,system-ui,sans-serif;text-align:center}.toto-identity-card .toto-identity-card__name{color:var(--identity-ink);font:400 clamp(28px,2.1vw,34px)/1.14 Cormorant Garamond,Georgia,serif;letter-spacing:-.02em;margin:0;overflow-wrap:anywhere}.toto-identity-card .toto-identity-card__role{color:var(--identity-muted);font:400 15px/1.5 Outfit,system-ui,sans-serif;margin:10px 0 18px}.toto-identity-card__nickname{color:var(--identity-muted);font:400 13px/1.5 Outfit,system-ui,sans-serif;margin:0 0 16px;overflow-wrap:anywhere}.toto-identity-card .toto-identity-card__action{align-items:center;background:#009b3a;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:500 13px/1.35 Outfit,system-ui,sans-serif;gap:8px;justify-content:center;min-height:44px;padding:10px 18px;text-decoration:none}.toto-identity-card .toto-identity-card__action:hover{background:#007d2f}.toto-identity-card .toto-identity-card__action:focus-visible{outline:2px solid #007b2e;outline-offset:4px}.toto-identity-card__metadata{grid-gap:4px;color:var(--identity-muted);display:grid;font:400 13px/1.65 Outfit,system-ui,sans-serif;gap:4px;margin:20px 0 0;overflow-wrap:anywhere}.team-space .team-space__directory-browser:has(.toto-directory-grid){display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:0 10px 16px 0;scrollbar-color:#a2afa3 #0000;scrollbar-width:thin}.toto-directory-grid{grid-gap:72px 28px;align-items:start;display:grid;gap:72px 28px;grid-template-columns:repeat(3,minmax(0,1fr));padding:54px 8px 16px}.toto-directory-grid .toto-identity-card{min-height:326px}.team-space .team-space__detail--directory:has(.toto-directory-grid){flex:1 1;min-height:0}.team-space .team-space__detail--directory:has(.toto-directory-grid) .team-space__detail-header{flex:none;margin-bottom:14px}.toto-profile__identity-layout{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:minmax(260px,340px) minmax(0,1fr);padding:58px 10px 24px 6px}.toto-profile__identity-layout>.toto-identity-card{min-height:420px;padding-top:158px}.toto-profile__identity-layout>.toto-identity-card .toto-identity-portrait{height:184px;padding:16px;width:184px}.toto-profile__identity-layout>.toto-identity-card .toto-identity-card__name{font-size:40px}.toto-profile__identity-layout>.toto-identity-card .toto-identity-card__role{font-size:17px}.toto-profile__identity-layout .toto-profile__identity-boutique{border-top:1px solid #d5dfd2;margin:28px 0 0;padding-top:20px}.toto-profile__identity-boutique dt{color:var(--identity-muted);font:500 10px/1.4 Outfit,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase}.toto-profile__identity-boutique dd{color:var(--identity-ink);font:400 14px/1.5 Outfit,system-ui,sans-serif;margin:7px 0 0}.toto-profile__account-pane{min-width:0}.toto-profile__account-pane>h2{color:#303a35;color:var(--toto-appearance-ink,#303a35);font:400 34px/1.15 Cormorant Garamond,Georgia,serif;margin:0 0 18px}.toto-profile__account-pane .toto-profile__details{border-top:0;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;padding-top:0}.toto-profile__account-pane .toto-profile__details dd{overflow-wrap:anywhere}.toto-profile__account-link{align-items:center;background:#0000;border:0;border-top:1px solid #d5dfd2;border-top:1px solid var(--toto-appearance-line,#d5dfd2);color:#303a35;color:var(--toto-appearance-ink,#303a35);cursor:pointer;display:flex;font:500 14px/1.5 Outfit,system-ui,sans-serif;gap:18px;justify-content:space-between;margin-top:20px;min-height:76px;padding:18px 0;text-align:left;width:100%}.toto-profile__account-link small{color:#58685b;color:var(--toto-appearance-muted,#58685b);display:block;font-size:12px;font-weight:400;margin-top:4px}.toto-profile__account-link>span:last-child{flex:none;font-size:12px;text-decoration:underline;text-underline-offset:4px}@media(max-width:1100px){.toto-directory-grid{gap:70px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.toto-profile__identity-layout{gap:28px;grid-template-columns:minmax(230px,280px) minmax(0,1fr)}.toto-profile__identity-layout>.toto-identity-card .toto-identity-card__name{font-size:34px}}@media(max-width:700px){.toto-directory-grid{gap:70px;grid-template-columns:minmax(0,1fr);padding-inline:6px}.toto-directory-grid .toto-identity-card{min-height:320px}.toto-identity-card .toto-identity-card__name{font-size:34px}.toto-profile__identity-layout{gap:32px;grid-template-columns:minmax(0,1fr);padding-inline:6px}.toto-profile__identity-layout>.toto-identity-card{min-height:0;padding-bottom:28px}.toto-profile__identity-layout>.toto-identity-card .toto-identity-card__name{font-size:38px}.toto-profile__account-pane .toto-profile__details{grid-template-columns:minmax(0,1fr)}}@media(prefers-contrast:more){.toto-identity-card,.toto-identity-portrait{border-color:#82907f;box-shadow:none}.toto-identity-card{--identity-muted:#354832}}@media(forced-colors:active){.toto-identity-card,.toto-identity-portrait,.toto-identity-portrait__empty{background:Canvas;border:1px solid CanvasText;box-shadow:none;color:initial}.toto-identity-card{--identity-ink:CanvasText;--identity-muted:CanvasText}.toto-identity-card .toto-identity-card__action{background:ButtonFace;border:1px solid ButtonText;color:ButtonText}}.toto-identity-card__photo-controls{margin:0 0 18px}.toto-identity-card__photo-controls>div{display:flex;flex-wrap:wrap;gap:10px}.toto-identity-card__photo-controls button{background:#f8faf6;border:1px solid #a6b6a1;border-radius:999px;color:#354832;cursor:pointer;font:500 13px/1.4 Outfit,system-ui,sans-serif;min-height:44px;padding:9px 14px}.toto-identity-card__photo-controls button:focus-visible{outline:2px solid #007b2e;outline-offset:3px}.toto-identity-card__photo-controls button:disabled{cursor:wait;opacity:.6}.toto-identity-card__photo-controls small{color:var(--identity-muted);display:block;font:400 11px/1.45 Outfit,system-ui,sans-serif;margin-top:8px}.toto-identity-card__photo-controls p{color:var(--identity-ink);font:400 12px/1.5 Outfit,system-ui,sans-serif;margin:8px 0;overflow-wrap:anywhere}.team-space{background:#111a24;background:var(--toto-appearance-inset,#111a24);box-sizing:border-box;color:#fffffff0;color:var(--toto-appearance-ink,#fffffff0);min-height:100svh;padding:clamp(20px,4vw,56px) clamp(16px,5vw,88px) 112px}.team-space__action{background:linear-gradient(154deg,#273442d1,#1c2a38e0);background:linear-gradient(154deg,var(--toto-appearance-inset,#273442d1),var(--toto-appearance-inset,#1c2a38e0));border:1px solid #ffffff6b;border:1px solid var(--toto-appearance-line,#ffffff6b);border-radius:30px;box-shadow:inset 0 1px 1px #ffffffa6,inset 0 -32px 64px #54708414,0 28px 70px #02081054;box-sizing:border-box;margin:0 auto;min-height:min(760px,calc(100svh - 168px));overflow:hidden;padding:clamp(30px,5vw,68px);position:relative;width:min(100%,1180px)}.team-space__action:before{border:1px solid #ffffff2b;border:1px solid var(--toto-appearance-line,#ffffff2b);border-radius:28px;content:"";inset:1px;pointer-events:none;position:absolute}.team-space__header,.team-space__workspace{position:relative;z-index:1}.team-space__detail-label,.team-space__eyebrow{color:#ffffff9e;color:var(--toto-appearance-muted,#ffffff9e);font:600 10px/1 Outfit,system-ui,sans-serif;letter-spacing:.15em;margin:0;text-transform:uppercase}.team-space h1{color:#fff;color:var(--toto-appearance-ink,#fff);font:500 clamp(42px,5vw,64px)/.95 Cormorant Garamond,Georgia,serif;letter-spacing:-.04em;margin:12px 0 0}.team-space__intro{color:#ffffffc2;color:var(--toto-appearance-muted,#ffffffc2);font:400 14px/1.45 Outfit,system-ui,sans-serif;margin:14px 0 0;max-width:430px}.team-space__header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.team-space__scope-controls{align-items:center;display:flex;gap:8px;padding-top:6px}.team-space__selector-wrap{position:relative}.team-space__selector{align-items:center;background:#09131d2e;background:var(--toto-appearance-inset,#09131d2e);border:1px solid #ffffff2e;border:1px solid var(--toto-appearance-line,#ffffff2e);border-radius:999px;box-shadow:inset 0 1px 0 #ffffff1f;color:#ffffffe6;color:var(--toto-appearance-ink,#ffffffe6);cursor:pointer;display:inline-flex;font:500 12px/1 Outfit,system-ui,sans-serif;gap:8px;min-height:38px;padding:0 13px}.team-space__role-selector{color:#ffffffbd;color:var(--toto-appearance-muted,#ffffffbd)}.team-space__selector:focus-visible,.team-space__selector:hover{background:#ffffff14;background:var(--toto-appearance-wash,#ffffff14);border-color:#fff6;border-color:var(--toto-appearance-line,#fff6);outline:0}.team-space__team-dot{background:var(--team-color);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--team-color) 14%,#0000);flex:0 0 auto;height:8px;width:8px}.team-space__selector-menu{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#1b2a38f5;background:var(--toto-appearance-inset,#1b2a38f5);border:1px solid #fff3;border:1px solid var(--toto-appearance-line,#fff3);border-radius:15px;box-shadow:0 16px 34px #0208104d;display:grid;min-width:142px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:4}.team-space__selector-menu button{align-items:center;background:#0000;border:0;border-radius:9px;color:#ffffffb8;color:var(--toto-appearance-muted,#ffffffb8);cursor:pointer;display:flex;font:500 11px/1 Outfit,system-ui,sans-serif;gap:9px;min-height:32px;padding:0 9px;text-align:left;width:100%}.team-space__selector-menu button:focus-visible,.team-space__selector-menu button:hover,.team-space__selector-menu button[aria-selected=true]{background:#ffffff1a;background:var(--toto-appearance-wash,#ffffff1a);color:#fff;color:var(--toto-appearance-ink,#fff);outline:0}.team-space__role-menu{min-width:92px}.team-space__workspace{grid-gap:40px;border-top:1px solid #fff3;border-top:1px solid var(--toto-appearance-line,#fff3);display:grid;gap:40px;grid-template-columns:164px minmax(0,1fr);margin-top:34px;padding-top:22px}.team-space__browse{padding-top:7px}.team-space__browse>div{grid-gap:5px;display:grid;gap:5px;margin-top:16px}.team-space__browse button{align-items:center;background:#0000;border:0;border-radius:12px;color:#ffffffa1;color:var(--toto-appearance-muted,#ffffffa1);cursor:pointer;display:flex;font:500 12px/1 Outfit,system-ui,sans-serif;gap:10px;min-height:40px;padding:0 11px;text-align:left}.team-space__browse button:focus-visible,.team-space__browse button:hover{background:#ffffff12;background:var(--toto-appearance-wash,#ffffff12);color:#fff;color:var(--toto-appearance-ink,#fff);outline:0}.team-space__browse button.is-current{background:color-mix(in srgb,#49c47c 16%,#ffffff0f);background:color-mix(in srgb,#49c47c 16%,var(--toto-appearance-wash,#ffffff0f));box-shadow:inset 0 0 0 1px #73dc9852;color:#fff;color:var(--toto-appearance-ink,#fff)}.team-space__content{display:flex;flex-direction:column;min-width:0}.team-space__detail{min-height:0}.team-space__detail-header{align-items:end;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.team-space__detail-title{color:#fff;color:var(--toto-appearance-ink,#fff);font:500 25px/1 Outfit,system-ui,sans-serif;letter-spacing:-.025em;margin:0}.team-space__detail-label{margin:7px 0 0}.team-space__search{align-items:center;background:#09131d24;background:var(--toto-appearance-inset,#09131d24);border:1px solid #ffffff2e;border:1px solid var(--toto-appearance-line,#ffffff2e);border-radius:999px;color:#ffffffb3;color:var(--toto-appearance-muted,#ffffffb3);display:flex;gap:8px;min-height:38px;padding:0 12px;width:min(100%,244px)}.team-space__search input{background:#0000;border:0;color:#fff;color:var(--toto-appearance-ink,#fff);font:400 12px/1 Outfit,system-ui,sans-serif;min-width:0;outline:0;width:100%}.team-space__search input::placeholder{color:#ffffff85;color:var(--toto-appearance-muted,#ffffff85)}.team-space__people-list{border-top:1px solid #ffffff24;border-top:1px solid var(--toto-appearance-line,#ffffff24)}.team-space__people-list button{grid-gap:3px 12px;background:#0000;border:0;border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--toto-appearance-line,#ffffff1f);color:#fffffff0;color:var(--toto-appearance-ink,#fffffff0);cursor:pointer;display:grid;font:500 13px/1.25 Outfit,system-ui,sans-serif;gap:3px 12px;grid-template-columns:minmax(0,1fr) 18px;padding:12px 0;text-align:left;width:100%}.team-space__people-list button small{color:#ffffff94;color:var(--toto-appearance-muted,#ffffff94);font-size:10px;grid-column:1}.team-space__people-list button svg{align-self:center;color:#ffffff80;color:var(--toto-appearance-muted,#ffffff80);grid-column:2;grid-row:1/span 2}.team-space__people-list button:focus-visible,.team-space__people-list button:hover{color:#fff;color:var(--toto-appearance-ink,#fff);outline:0}.team-space__people-list button:hover span{text-decoration:underline;text-underline-offset:3px}.team-space__quiet{color:#ffffffc7;color:var(--toto-appearance-muted,#ffffffc7);font:400 19px/1.25 Cormorant Garamond,Georgia,serif;margin:0;max-width:360px}.team-space__summary{display:flex;gap:22px}.team-space__summary div{grid-gap:4px;display:grid;gap:4px;min-width:100px}.team-space__summary strong{font:500 34px/.9 Cormorant Garamond,Georgia,serif}.team-space__summary span{color:#ffffff9e;color:var(--toto-appearance-muted,#ffffff9e);font:400 10px/1.3 Outfit,system-ui,sans-serif}.team-space__content-footer{align-items:end;display:flex;gap:18px;justify-content:space-between;margin-top:auto;padding-top:20px}.team-space__content-footer .toto-space-attention{border-top:0;margin:0;padding-top:0}.team-space__add,.team-space__text-action{align-items:center;background:#0000;border:0;color:#ffffffc7;color:var(--toto-appearance-muted,#ffffffc7);cursor:pointer;display:inline-flex;font:500 12px/1 Outfit,system-ui,sans-serif;gap:7px;padding:0}.team-space__text-action{margin-top:22px}.team-space__add{flex:0 0 auto}.team-space__add:focus-visible,.team-space__add:hover,.team-space__text-action:focus-visible,.team-space__text-action:hover{color:#fff;color:var(--toto-appearance-ink,#fff);outline:0;text-decoration:underline;text-underline-offset:4px}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:700px){.team-space{padding:16px 12px 94px}.team-space__action{border-radius:24px;min-height:calc(100svh - 106px);padding:28px 23px}.team-space__action:before{border-radius:22px}.team-space__header{display:grid}.team-space__scope-controls{padding-top:0}.team-space__workspace{gap:20px;grid-template-columns:1fr}.team-space__browse>div{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px}.team-space__browse button{min-height:34px}.team-space h1{font-size:clamp(40px,11vw,56px)}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.team-space{background:#17232e;background:var(--toto-appearance-inset,#17232e)}.team-space__action{background:#273746;background:var(--toto-appearance-inset,#273746);box-shadow:none}}.team-space{display:grid;height:100dvh;min-height:0;overflow:hidden;padding-block:clamp(16px,4vw,48px) var(--toto-dock-clearance)}.team-space__action{height:100%;max-height:100%;min-height:0}@media (max-height:760px){.team-space__action{padding:clamp(22px,3vw,42px)}.team-space__intro{display:none}.team-space__workspace{margin-top:20px;padding-top:16px}.team-space__detail{min-height:0}.team-space__people-list button{padding:8px 0}.team-space .toto-space-attention{margin-top:16px;padding-top:12px}.team-space__add{margin-top:14px}}@media (max-width:700px){.team-space{--toto-dock-clearance:84px;padding-block:12px var(--toto-dock-clearance)}.team-space__action{padding:24px 20px}}.team-space{--toto-shell-top:clamp(12px,3vw,40px);--toto-shell-gutter:clamp(12px,5vw,88px);--toto-dock-clearance:92px;--toto-vessel-width:min(1180px,calc(100svw - clamp(24px,10vw,176px)));--toto-vessel-height:calc(100svh - var(--toto-shell-top) - var(--toto-dock-clearance));height:100svh;padding:var(--toto-shell-top) var(--toto-shell-gutter) 0}.team-space__action{height:var(--toto-vessel-height);max-height:var(--toto-vessel-height);min-height:var(--toto-vessel-height);width:var(--toto-vessel-width)}@media (max-width:700px){.team-space{--toto-shell-top:12px;--toto-shell-gutter:12px;--toto-dock-clearance:84px}}.team-space__detail-title{font-family:Cormorant Garamond,Georgia,serif;font-size:31px;font-weight:500;letter-spacing:-.035em;line-height:.96}.team-space__detail--directory{flex:1 1 auto;min-height:0;overflow:hidden}.team-space__action,.team-space__detail--directory{display:flex;flex-direction:column}.team-space__content,.team-space__workspace{flex:1 1 auto;min-height:0}.team-space__directory-browser{grid-gap:12px;display:grid;flex:1 1 auto;gap:12px;grid-template-columns:minmax(0,1fr) 32px;min-height:0}.team-space__directory-browser .team-space__people-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.team-space__directory-browser .team-space__people-list::-webkit-scrollbar{display:none}.team-space__people-list--capabilities{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.team-space__people-list--capabilities::-webkit-scrollbar{display:none}.team-space__employee-detail{display:flex;flex-direction:column;justify-content:space-between}.team-space__employee-header{grid-gap:14px;display:grid;gap:14px}.team-space__employee-header h1{margin:0}.team-space__employee-header p{color:#ffffffb8;color:var(--toto-appearance-muted,#ffffffb8);font:400 15px/1.4 Outfit,system-ui,sans-serif;margin:0;text-transform:capitalize}.team-space__employee-record{grid-gap:0 34px;border-top:1px solid #ffffff2e;border-top:1px solid var(--toto-appearance-line,#ffffff2e);display:grid;gap:0 34px;grid-template-columns:repeat(2,minmax(0,1fr));margin:48px 0 auto}.team-space__employee-record div{grid-gap:7px;border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--toto-appearance-line,#ffffff1f);display:grid;gap:7px;min-height:82px;padding:18px 0}.team-space__employee-record dt{color:#ffffff94;color:var(--toto-appearance-muted,#ffffff94);font:600 10px/1 Outfit,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase}.team-space__employee-record dd{color:#fffffff0;color:var(--toto-appearance-ink,#fffffff0);font:400 17px/1.25 Outfit,system-ui,sans-serif;margin:0}@media (max-width:700px){.team-space__employee-record{gap:0;grid-template-columns:1fr;margin-top:28px}.team-space__employee-record div{min-height:0;padding:13px 0}}.team-space__modality-detail{justify-content:flex-start}.team-space__modality-heading{align-items:end;display:flex;gap:20px;justify-content:space-between}.team-space__modality-heading h1,.team-space__modality-heading p{margin:9px 0 0}.team-space__modality-status{color:#ffffffb3!important;color:var(--toto-appearance-muted,#ffffffb3)!important;flex:0 0 auto;font-size:12px!important;text-align:right}.team-space__modality-profile{grid-gap:0 38px;border-top:1px solid #ffffff2e;border-top:1px solid var(--toto-appearance-line,#ffffff2e);display:grid;gap:0 38px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}.team-space__profile-section{border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--toto-appearance-line,#ffffff1f);min-width:0;padding:18px 0}.team-space__profile-section--compact{grid-column:1/-1;padding-top:17px}.team-space__profile-section--recommendation{grid-gap:8px 28px;display:grid;gap:8px 28px;grid-column:1/-1;grid-template-columns:minmax(210px,.78fr) minmax(200px,1fr)}.team-space__profile-section h2{color:#ffffffed;color:var(--toto-appearance-ink,#ffffffed);font:500 14px/1.2 Outfit,system-ui,sans-serif;margin:9px 0}.team-space__profile-section--recommendation h2{font-size:15px;margin:8px 0 0}.team-space__profile-section--recommendation>p{align-self:end;color:#ffffffc2;color:var(--toto-appearance-muted,#ffffffc2);font:400 12px/1.45 Outfit,system-ui,sans-serif;margin:0 0 3px}.team-space__profile-columns{grid-gap:20px 32px;display:grid;gap:20px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}.team-space__profile-columns--three{grid-template-columns:1.2fr .8fr .8fr}.team-space__profile-chips{display:flex;flex-wrap:wrap;gap:6px}.team-space__profile-chips span{align-items:center;background:#07111b38;background:var(--toto-appearance-inset,#07111b38);border:1px solid #ffffff2b;border:1px solid var(--toto-appearance-line,#ffffff2b);border-radius:999px;color:#ffffffe0;color:var(--toto-appearance-ink,#ffffffe0);display:inline-flex;font:500 10px/1 Outfit,system-ui,sans-serif;min-height:23px;padding:0 9px}.team-space__profile-empty{color:#ffffff8c;color:var(--toto-appearance-muted,#ffffff8c);font:400 11px/1.45 Outfit,system-ui,sans-serif;margin:0;min-height:23px}.team-space__profile-guidance{grid-gap:20px 32px;display:grid;gap:20px 32px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:7px}.team-space__profile-guidance>div{grid-gap:8px;display:grid;gap:8px;min-width:0}.team-space__profile-guidance>div>span{color:#ffffff94;color:var(--toto-appearance-muted,#ffffff94);font:600 10px/1 Outfit,system-ui,sans-serif;letter-spacing:.13em;text-transform:uppercase}@media (max-height:760px){.team-space__modality-profile{gap:0 28px;margin-top:22px}.team-space__profile-section{padding:12px 0}.team-space__profile-section h2{font-size:12px;margin:6px 0 7px}.team-space__profile-chips{gap:4px}.team-space__profile-chips span{font-size:9px;min-height:20px;padding:0 7px}.team-space__profile-section--recommendation>p{font-size:11px}}@media (max-width:700px){.team-space__modality-heading,.team-space__profile-section--recommendation{display:grid;grid-template-columns:1fr}.team-space__modality-status{text-align:left}.team-space__modality-profile{gap:0;grid-template-columns:1fr;margin-top:26px}.team-space__profile-section--compact,.team-space__profile-section--recommendation{grid-column:auto}.team-space__profile-columns,.team-space__profile-columns--three,.team-space__profile-guidance{gap:14px;grid-template-columns:1fr}.team-space__profile-section--recommendation>p{align-self:auto}}.team-space__directory-rail{align-items:stretch;border-left:1px solid #ffffff1f;border-left:1px solid var(--toto-appearance-line,#ffffff1f);display:flex;gap:5px;min-height:0;padding:3px 0}.team-space__directory-letters{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;min-width:13px}.team-space__directory-letters button{background:#0000;border:0;color:#ffffffb8;color:var(--toto-appearance-muted,#ffffffb8);cursor:pointer;font:600 8px/1 Outfit,system-ui,sans-serif;padding:0;width:13px}.team-space__directory-letters button:focus-visible,.team-space__directory-letters button:hover{color:#fff;color:var(--toto-appearance-ink,#fff);outline:0;text-decoration:underline;text-underline-offset:2px}.team-space__directory-letters button:disabled{color:#fff3;color:var(--toto-appearance-muted,#fff3);cursor:default}.team-space__directory-drag{align-items:center;display:flex;justify-content:center;width:12px}.team-space__directory-drag input{accent-color:#d3e1e9d1;cursor:grab;direction:rtl;height:100%;margin:0;width:10px;writing-mode:vertical-lr}.team-space__directory-drag input:active{cursor:grabbing}.team-space__directory-drag input:focus-visible{border-radius:999px;outline:1px solid #fffc;outline:1px solid var(--toto-appearance-line,#fffc);outline-offset:3px}.team-space__directory-drag input:disabled{cursor:default;opacity:.3}.team-spectrum{border-top:1px solid #fff3;border-top:1px solid var(--toto-appearance-line,#fff3);margin-top:26px;padding-top:16px;position:relative}.team-spectrum__labels{color:#ffffff9e;color:var(--toto-appearance-muted,#ffffff9e);display:grid;font:600 9px/1 Outfit,system-ui,sans-serif;grid-template-columns:repeat(6,minmax(0,1fr));letter-spacing:.12em;margin-bottom:7px;text-align:center;text-transform:uppercase}.team-spectrum__slider{accent-color:#e7eef4;accent-color:var(--team-spectrum-active,#e7eef4);cursor:pointer;display:block;height:22px;margin:0;width:100%}.team-spectrum__slider::-webkit-slider-runnable-track{background:linear-gradient(90deg,#49c47c,#49c47c 10%,#4fa8ff 20%,#f35aa8 40%,#ff8a3d 60%,#e55661 80%,#e5bd3a 90%,#e5bd3a);border-radius:999px;height:3px}.team-spectrum__slider::-webkit-slider-thumb{-webkit-appearance:none;background:#e7eef4;background:var(--team-spectrum-active,var(--toto-appearance-selected,#e7eef4));border:1px solid color-mix(in srgb,#e7eef4 72%,#fff);border:1px solid color-mix(in srgb,var(--team-spectrum-active,var(--toto-appearance-line,#e7eef4)) 72%,var(--toto-appearance-line,#fff));border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,#e7eef4 18%,#0000),inset 0 1px 1px #ffffff7a;box-shadow:0 0 0 4px color-mix(in srgb,var(--team-spectrum-active,#e7eef4) 18%,#0000),inset 0 1px 1px #ffffff7a;height:18px;width:18px}.team-spectrum p{color:#fff;color:var(--toto-appearance-ink,#fff);font:500 15px/1.2 Cormorant Garamond,Georgia,serif;margin:7px 0 0}.team-briefing{grid-gap:22px;display:grid;gap:22px}.team-briefing__header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.team-briefing__lens{border:1px solid #ffffff2e;border:1px solid var(--toto-appearance-line,#ffffff2e);border-radius:999px;display:inline-flex;padding:3px}.team-briefing__lens button{background:#0000;border:0;border-radius:999px;color:#ffffffa6;color:var(--toto-appearance-muted,#ffffffa6);cursor:pointer;font:600 11px/1 Outfit,system-ui,sans-serif;min-height:30px;min-width:42px}.team-briefing__lens button.is-current{background:#ffffffe0;background:var(--toto-appearance-selected,#ffffffe0);color:#18232c}.team-briefing__lens button:focus-visible{outline:2px solid #fff;outline:2px solid var(--toto-appearance-line,#fff);outline-offset:2px}.team-briefing__rows{border-top:1px solid #ffffff29;border-top:1px solid var(--toto-appearance-line,#ffffff29)}.team-briefing__rows article{grid-gap:12px;align-items:center;border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--toto-appearance-line,#ffffff1f);color:#ffffffc2;color:var(--toto-appearance-muted,#ffffffc2);display:grid;font:500 12px/1.25 Outfit,system-ui,sans-serif;gap:12px;grid-template-columns:1.1fr .9fr .8fr 1.1fr;min-height:52px}.team-briefing__rows strong{color:#fff;color:var(--toto-appearance-ink,#fff)}.team-briefing__rows em,.team-briefing__rows time{color:#ffffffa3;color:var(--toto-appearance-muted,#ffffffa3);font-style:normal}.team-briefing__rows .is-you em,.team-briefing__rows .is-you strong{color:#f0c978}.team-briefing__communication{grid-gap:26px;border-top:1px solid #fff3;border-top:1px solid var(--toto-appearance-line,#fff3);display:grid;gap:26px;grid-template-columns:minmax(160px,.55fr) 1fr;padding-top:18px}.team-briefing__communication>p{color:#ffffffc7;color:var(--toto-appearance-muted,#ffffffc7);font:400 13px/1.5 Outfit,system-ui,sans-serif;margin:0}@media(max-width:700px){.team-spectrum__labels{font-size:7px;letter-spacing:.07em}.team-briefing__rows article{gap:5px 12px;grid-template-columns:1fr 1fr;padding:10px 0}.team-briefing__rows em,.team-briefing__rows time{font-size:10px}.team-briefing__communication{gap:8px;grid-template-columns:1fr}.team-space__directory-browser{gap:8px;grid-template-columns:minmax(0,1fr) 26px}.team-space__directory-letters{display:none}.team-space__directory-rail{justify-content:center}}.team-daily-work{grid-gap:22px;display:grid;gap:22px}.team-daily-work header{grid-gap:7px;display:grid;gap:7px}.team-daily-work__choices{border-top:1px solid #ffffff29;border-top:1px solid var(--toto-appearance-line,#ffffff29)}.team-daily-work__choices a{grid-gap:13px;align-items:center;border-bottom:1px solid #ffffff24;border-bottom:1px solid var(--toto-appearance-line,#ffffff24);color:#ffffffe6;color:var(--toto-appearance-ink,#ffffffe6);display:grid;gap:13px;grid-template-columns:28px minmax(0,1fr) auto;min-height:92px;text-decoration:none}.team-daily-work__choices a:hover{color:#fff;color:var(--toto-appearance-ink,#fff)}.team-daily-work__choices a:focus-visible{outline:2px solid #fff;outline:2px solid var(--toto-appearance-line,#fff);outline-offset:3px}.team-daily-work__choices small,.team-daily-work__choices strong{display:block}.team-daily-work__choices strong{font:600 15px/1.2 Outfit,system-ui,sans-serif}.team-daily-work__choices small{color:#ffffffa6;color:var(--toto-appearance-muted,#ffffffa6);font:400 12px/1.4 Outfit,system-ui,sans-serif;margin-top:5px}.team-daily-work__choices>a>svg:first-child{color:#dce9f4;color:var(--team-spectrum-active,var(--toto-appearance-ink,#dce9f4))}@media(max-width:700px){.team-daily-work__choices a{gap:10px;min-height:84px}.team-daily-work__choices small{font-size:11px}}.team-spectrum__slider{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:0;box-shadow:none;height:28px;padding:0}.team-spectrum__slider::-webkit-slider-runnable-track{border:0;box-shadow:none;height:4px}.team-spectrum__slider::-webkit-slider-thumb{margin-top:-7px}.team-spectrum__slider::-moz-range-track{background:linear-gradient(90deg,#49c47c,#49c47c 10%,#4fa8ff 20%,#f35aa8 40%,#ff8a3d 60%,#e55661 80%,#e5bd3a 90%,#e5bd3a);border:0;border-radius:999px;box-shadow:none;height:4px}.team-spectrum__slider::-moz-range-progress{background:#0000;height:4px}.team-spectrum__slider::-moz-range-thumb{background:#e7eef4;background:var(--team-spectrum-active,var(--toto-appearance-selected,#e7eef4));border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,#e7eef4 18%,#0000);box-shadow:0 0 0 4px color-mix(in srgb,var(--team-spectrum-active,#e7eef4) 18%,#0000);height:18px;width:18px}.team-spectrum__slider:focus-visible{border-radius:6px;outline:2px solid #fff;outline:2px solid var(--toto-appearance-line,#fff);outline-offset:5px}.team-spectrum__labels{margin:7px 0 0}.team-spectrum{border-top:0;margin-top:24px;padding-top:0}.team-spectrum+.team-space__workspace{border-top:0;margin-top:28px;padding-top:0}.team-spectrum__slider::-webkit-slider-thumb{border:0;box-shadow:none}.team-spectrum__slider::-moz-range-thumb{border:0;box-shadow:none}.team-space__people-list button{align-items:center;grid-template-columns:minmax(0,1fr) auto}.team-space__people-list button>.toto-open-button{grid-column:2;grid-row:1/span 2}.team-space__people-list button:focus-visible .toto-open-button{outline:2px solid #fff;outline:2px solid var(--toto-appearance-line,#fff);outline-offset:3px}@media(max-width:700px){.team-daily-work__choices a{grid-template-columns:28px minmax(0,1fr);padding:15px 0}.team-daily-work__choices .toto-open-button{grid-column:2;justify-self:start}}.team-space__date-eyebrow{color:var(--toto-appearance-muted);font:400 14px/1.5 Outfit,system-ui,sans-serif;margin:0;min-height:24px}.boutique-colour-selector{grid-gap:8px;display:grid;gap:8px;justify-items:center;max-width:440px;min-width:0}.boutique-colour-selector>img{height:76px;object-fit:contain;width:220px}.boutique-colour-selector__rail{background:#f0f3ee;background:var(--toto-appearance-inset,#f0f3ee);border-radius:24px;box-shadow:5px 5px 10px #344c3920,-4px -4px 10px #ffffffb0;display:flex;gap:3px;padding:4px}.boutique-colour-selector__rail button{grid-gap:6px;background:#0000;border:0;border-radius:16px;color:#303a35;color:var(--toto-appearance-ink,#303a35);cursor:pointer;display:grid;font:400 10px/1.25 Outfit,system-ui;gap:6px;justify-items:center;min-width:44px;padding:6px 4px}.boutique-colour-selector__rail button[aria-pressed=true]{box-shadow:inset 3px 3px 6px #344c392b,inset -3px -3px 6px #fff;font-weight:600}.boutique-colour-selector__colour{border-radius:8px;height:6px}.boutique-colour-selector__colour.is-rainbow{background:linear-gradient(180deg,#ed1c24 0 16%,#ff6200 16% 33%,#f2d000 33% 50%,#009b3a 50% 66%,#0047ff 66% 83%,#ef008c 83%)}.boutique-colour-selector button:focus-visible,.team-directory-pagination button:focus-visible{outline:2px solid #303a35;outline:2px solid var(--toto-appearance-ink,#303a35);outline-offset:3px}.team-space--directory .team-space__header h1{font-size:clamp(42px,5vw,64px);margin:0}.team-space--directory .team-space__workspace{border-top:0;margin-top:20px;padding-top:0}.team-space--directory .team-space__directory-browser:has(.toto-directory-grid){display:block;overflow:visible;padding:0}.team-space--directory .toto-directory-grid{gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:50px}.team-space--directory .toto-identity-card{padding:96px 18px 18px}.team-space--directory .toto-identity-portrait{height:120px;left:18px;top:-36px;width:120px}.team-space--directory .toto-identity-card__name{font-size:30px}.team-space--directory .toto-identity-card__role{font-size:14px;margin:6px 0 10px}.team-space--directory .toto-identity-card__nickname{font-size:12px;margin:0 0 10px}.team-space--directory .toto-identity-card__metadata{font-size:11px;margin:10px 0 0}.team-directory-contact{grid-gap:8px;display:grid;font:400 12px/1.35 Outfit,system-ui;gap:8px;margin:14px 0}.team-directory-contact>div{grid-gap:6px;display:grid;gap:6px;grid-template-columns:60px minmax(0,1fr)}.team-directory-contact dt{color:var(--identity-muted)}.team-directory-contact dd{margin:0;overflow-wrap:anywhere}.team-directory-contact a{color:inherit}.team-directory-footer{grid-gap:12px;align-items:center;display:grid;flex:none;gap:12px;grid-template-columns:1fr auto 1fr;margin-top:auto;padding-top:24px}.team-directory-footer time{color:#58685b;color:var(--toto-appearance-muted,#58685b);font:400 12px/1.4 Outfit,system-ui}.team-directory-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:center}.team-directory-pagination button{background:#f0f3ee;background:var(--toto-appearance-inset,#f0f3ee);border:0;border-radius:8px;box-shadow:4px 4px 8px #344c3925,-3px -3px 8px #ffffffc0;color:#303a35;color:var(--toto-appearance-ink,#303a35);cursor:pointer;font:500 13px/1.2 Outfit,system-ui;min-height:44px;min-width:40px;padding:8px 12px}.team-directory-pagination button[aria-current=page]{box-shadow:inset 3px 3px 6px #344c392b,inset -3px -3px 6px #fff}.team-directory-pagination button:disabled{box-shadow:none;cursor:default;opacity:.45}@media(max-width:1000px){.team-space--directory .team-space__header{flex-wrap:wrap}.team-space--directory .toto-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:60px}.team-directory-footer{grid-template-columns:1fr}.boutique-colour-selector{max-width:100%}}@media(max-width:700px){.team-space--directory .toto-directory-grid{grid-template-columns:1fr}.boutique-colour-selector__rail{flex-wrap:wrap;justify-content:center}.team-space--directory .team-page-toolbar{flex-wrap:wrap}.team-space--directory .team-space__search{width:100%}.team-directory-pagination{gap:5px}.team-directory-pagination button{padding:8px}.team-space--directory .team-space__action{padding:28px 20px}.team-directory-footer{padding-bottom:12px}}.team-space--directory .team-space__detail--directory{flex:1 0 auto}.team-space--directory .team-space__content,.team-space--directory .team-space__workspace{flex-shrink:0}.team-space--directory .team-space__directory-browser{flex:0 0 auto}.team-space--directory .boutique-colour-selector>img{height:58px}.team-space--directory .team-page-toolbar{margin-top:14px;padding:4px 0 10px}.team-space--directory .toto-directory-grid{padding-top:42px}.team-space--directory .toto-identity-card{padding-top:84px}.team-space--directory .toto-identity-card__photo-controls{margin:0;max-width:calc(100% - 154px);position:absolute;right:12px;top:14px}.team-space--directory .toto-identity-card__photo-controls button{font-size:11px;min-height:34px;padding:6px 10px}.team-space--directory .toto-identity-card__photo-controls>small{display:none}.team-space--directory .toto-identity-card__photo-controls:has(p){margin:10px 0;max-width:none;position:static}.team-space__navigation-row{align-items:flex-end;display:flex;gap:30px;margin-top:24px}.team-space__navigation-row>.team-page-toolbar{flex:1 1;margin:0;min-width:0;padding:0}.team-space__navigation-row .team-page-toolbar__destinations{flex:1 1;gap:6px;justify-content:space-between}.team-space__navigation-row .team-space__search{box-shadow:inset 3px 3px 6px #344c3920,inset -3px -3px 6px #fff;flex:0 1 240px;margin:0 4px 0 10px;min-width:140px}.team-space__navigation-row>.boutique-colour-selector{flex:0 0 310px;gap:8px}.team-space__navigation-row .boutique-colour-selector>img{height:86px;width:300px}.boutique-colour-selector__rail{box-sizing:border-box;justify-content:space-between;width:100%}.boutique-colour-selector__rail button{align-content:center;min-height:44px;min-width:40px;padding:6px}.boutique-colour-selector__colour{height:7px;width:28px}.team-directory-footer{display:flex;justify-content:center;padding-top:28px}.team-directory-pagination{gap:12px}.team-directory-pagination button{min-height:46px;min-width:46px;padding:10px 15px}@media(max-width:1000px){.team-space__navigation-row{flex-wrap:wrap;gap:18px}.team-space__navigation-row>.team-page-toolbar{flex-basis:100%}.team-space__navigation-row>.boutique-colour-selector{flex-basis:300px;margin-left:auto}.team-directory-pagination{gap:9px}}@media(max-width:700px){.team-space__navigation-row .team-page-toolbar__destinations{flex-wrap:wrap}.team-space__navigation-row .team-space__search{flex-basis:calc(100% - 20px);flex-grow:1;flex-shrink:0;margin:4px 6px}.team-space__navigation-row>.boutique-colour-selector{flex-basis:290px;margin-left:0;max-width:100%}.team-space__navigation-row .boutique-colour-selector>img{width:280px}.team-directory-pagination{gap:8px}.team-directory-pagination button{min-width:44px;padding:9px 12px}}.toto-spatial-canvas .team-space--directory[data-continuous-vessel-page][data-continuous-vessel-page][data-continuous-vessel-page][data-continuous-vessel-page][data-continuous-vessel-page]{height:100dvh!important;min-height:0!important}.toto-spatial-canvas .team-space--directory [data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{height:calc(100dvh - 64px)!important;height:calc(100dvh - var(--continuous-gutter,32px)*2)!important;max-height:calc(100dvh - 64px)!important;max-height:calc(100dvh - var(--continuous-gutter,32px)*2)!important;min-height:0!important;overflow:hidden!important}.team-space--directory .team-space__workspace{flex:1 1 auto;margin-top:12px;min-height:0}.team-space--directory .team-space__content{flex:1 1 auto;min-height:0}.team-space--directory .team-space__detail--directory{flex:1 1 auto;min-height:0;overflow:visible}.team-space--directory .team-space__directory-browser{display:flex!important;flex:1 1 auto;min-height:0}.team-space--directory .toto-directory-grid{align-items:stretch;flex:1 1;min-height:0;padding:38px 8px 4px}.team-space--directory .team-directory-footer{flex:none;padding-top:18px}.team-space--directory .toto-identity-card__metadata{display:none}.team-space--directory .toto-identity-card{padding-bottom:16px}.team-space--directory .team-space__navigation-row{margin-top:12px}.team-space--directory .toto-identity-card__name{font-size:28px}.team-space--directory .toto-identity-card__role{margin:4px 0 6px}.team-space--directory .team-directory-contact{gap:6px;margin:10px 0}@media(max-height:900px){.toto-spatial-canvas .team-space--directory [data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{padding-bottom:22px!important;padding-top:28px!important}.team-space--directory .team-space__header h1{font-size:46px!important}.team-space--directory .team-space__navigation-row .boutique-colour-selector>img{height:58px;width:250px}.team-space--directory .toto-identity-card{padding-bottom:12px;padding-top:66px}.team-space--directory .toto-identity-portrait{height:96px;top:-30px;width:96px}.team-space--directory .toto-identity-card__nickname{font-size:11px;margin-bottom:6px}.team-space--directory .team-directory-contact{font-size:11px;gap:4px;margin:8px 0}.team-space--directory .toto-identity-card__role{font-size:12px}.team-space--directory .toto-identity-card__name{font-size:26px}.team-space--directory .team-directory-footer{padding-top:12px}.team-space--directory .toto-identity-card__photo-controls{max-width:calc(100% - 126px)}}@media(max-width:1000px) and (min-width:701px){.team-space--directory .toto-directory-grid{gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.team-space--directory .team-space__navigation-row{flex-wrap:nowrap;gap:14px}.team-space--directory .team-space__navigation-row>.team-page-toolbar{flex-basis:auto}.team-space--directory .team-space__navigation-row>.boutique-colour-selector{flex-basis:280px}}@media(max-width:700px){.team-space--directory .team-space__navigation-row{gap:8px;margin-top:8px}.team-space--directory .team-space__navigation-row>.boutique-colour-selector{gap:2px}.team-space--directory .team-space__navigation-row .boutique-colour-selector>img{height:40px;width:220px}.team-space--directory .toto-directory-grid{gap:14px;grid-template-columns:repeat(3,minmax(250px,1fr));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.team-space--directory .toto-identity-card{scroll-snap-align:start}.team-space--directory .team-directory-pagination{gap:6px}.team-space--directory .team-directory-pagination button{min-height:44px;min-width:36px;padding:7px 9px}}.team-space--directory .team-space__navigation-row .boutique-colour-selector>img{height:90px}.team-space__context-date{color:#58685b;color:var(--toto-appearance-muted,#58685b);font:400 12px/1.4 Outfit,system-ui;padding:0 12px}.team-space__directory-browser:focus-visible{border-radius:12px;outline:2px solid #176332;outline-offset:3px}@media(max-width:700px){.team-space--directory .team-space__navigation-row .boutique-colour-selector>img{height:46px;width:240px}}.team-space--directory .team-space__header{min-height:100px}.team-space__navigation-row>.boutique-colour-selector{position:relative}.team-space--directory .team-space__navigation-row .boutique-colour-selector>img{bottom:calc(100% + 12px);height:100px;left:50%;position:absolute;transform:translateX(-50%);width:310px}.team-directory-mobile-wordmark{display:none}@media(max-height:900px){.team-space--directory .team-space__header{min-height:80px}.team-space--directory .team-space__navigation-row .boutique-colour-selector>img{height:80px}.team-space--directory .toto-directory-grid{padding-top:32px}.team-space--directory .team-space__workspace{margin-top:8px}}@media(max-height:700px){.team-space--directory .team-space__header{min-height:64px}.team-space--directory .team-space__navigation-row .boutique-colour-selector>img{height:64px}.team-space--directory .toto-identity-portrait{height:80px;padding:8px;top:-24px;width:80px}.team-space--directory .toto-identity-card{padding-top:56px}.team-space--directory .toto-directory-grid{padding-top:26px}.team-space--directory .toto-identity-card__photo-controls{max-width:calc(100% - 110px)}}@media(max-width:700px){.team-space--directory .team-space__header{align-items:center;flex-wrap:nowrap!important;min-height:52px!important}.team-directory-mobile-wordmark{display:block;height:52px;object-fit:contain;width:145px}.team-space--directory .team-space__header h1{font-size:34px!important}.team-space--directory .team-space__navigation-row .boutique-colour-selector>img{display:none}.team-space--directory .team-space__navigation-row>.boutique-colour-selector{margin-top:0}.team-space--directory .team-directory-footer{padding-top:8px}}@media(max-height:650px) and (min-width:701px){.toto-spatial-canvas .team-space--directory [data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{padding-bottom:16px!important;padding-top:16px!important}.team-space--directory .team-space__header{min-height:42px}.team-space--directory .team-space__header h1{font-size:36px!important}.team-space--directory .team-space__navigation-row{margin-top:6px}.team-space--directory .team-space__navigation-row .boutique-colour-selector>img{bottom:calc(100% + 4px);height:42px}.team-space--directory .toto-directory-grid{padding-top:20px}.team-space--directory .toto-identity-portrait{height:48px;padding:5px;top:-18px;width:48px}.team-space--directory .toto-identity-portrait__empty svg{height:22px;width:22px}.team-space--directory .toto-identity-portrait__empty span{display:none}.team-space--directory .toto-identity-card{padding-top:32px}.team-space--directory .toto-identity-card__nickname{display:none}.team-space--directory .toto-identity-card__name{font-size:22px}.team-space--directory .team-directory-contact{font-size:10.5px;gap:2px;margin:6px 0}.team-space--directory .toto-identity-card__photo-controls{max-width:calc(100% - 90px)}.team-space--directory .team-directory-footer{padding-top:8px}}@media(max-height:900px){.team-space--directory .team-directory-contact{gap:2px;margin:4px 0}}@media(max-height:650px) and (min-width:701px){.team-space--directory .team-directory-contact{gap:0}}.toto-directory-grid:focus-visible{border-radius:12px;outline:2px solid #176332;outline-offset:3px}@media(max-width:700px){.team-space--directory .team-space__navigation-row>.boutique-colour-selector{flex-basis:310px;max-width:100%;width:310px}}.boutique-signature-selector{gap:0!important;max-width:100%;min-width:0;position:relative}.boutique-signature-selector__static,.boutique-signature-selector__trigger{align-items:center;background:#0000;border:0;color:#293139;color:var(--toto-appearance-ink,#293139);cursor:pointer;display:flex;gap:12px;justify-content:flex-end;max-width:310px;min-height:44px;padding:4px 0;width:100%}.boutique-signature-selector__trigger>svg{flex:0 0 18px}.boutique-signature-selector__static img,.boutique-signature-selector__trigger img{display:block;height:76px;max-width:calc(100% - 30px);object-fit:contain;width:260px}.boutique-signature-selector__trigger:focus-visible{border-radius:16px;outline:3px solid #997432;outline-offset:3px}.boutique-signature-menu{background:#fff;border:1px solid #eef0f2;border-radius:20px;box-shadow:0 12px 40px #29313926;box-sizing:border-box;color:#293139;font:14px/1.35 Outfit,Arial,sans-serif;max-height:calc(100svh - 24px);max-width:calc(100vw - 24px);overflow:auto;padding:10px;position:fixed;width:340px;z-index:1000}.boutique-signature-menu>p{color:#75808a;font:12px/1.4 Outfit,Arial,sans-serif;margin:6px 10px 10px}.boutique-signature-menu button{align-items:center;background:#0000;border:0;border-radius:10px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:14px;min-height:46px;padding:9px 10px;text-align:left;width:100%}.boutique-signature-menu button[aria-checked=true]{background:#f4f6f5;font-weight:500}.boutique-signature-menu button:focus-visible{outline:3px solid #997432;outline-offset:-3px}.boutique-signature-menu button:has(.is-rainbow){border-bottom:1px solid #edf0f2;border-radius:10px 10px 0 0;margin-bottom:5px}.boutique-signature-menu small{display:block;font-size:11px;font-weight:400;margin-top:2px}.boutique-signature-menu__colour{border-radius:4px;flex:0 0 5px;height:24px;width:5px}.boutique-signature-menu__colour.is-rainbow{background:linear-gradient(#ed1c24,#ff6200,#f2d000,#009b3a,#0047ff,#ef008c);height:30px}.boutique-signature-menu__check{color:#168743;font-size:20px;font-weight:700;margin-left:auto}@media(max-width:700px){.team-space__navigation-row>.boutique-signature-selector{flex-basis:280px;max-width:100%}.boutique-signature-selector__static img,.boutique-signature-selector__trigger img{height:68px;width:240px}}.team-page-toolbar{align-items:center;border-bottom:1px solid #d8e0da;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px;padding:12px 0 16px;position:relative;z-index:2}.team-page-toolbar__destinations{align-items:center;display:flex;gap:8px}.team-page-toolbar a,.team-page-toolbar button,.team-page-toolbar summary{background:#0000;border:0;border-radius:20px;color:#34473c;cursor:pointer;font:400 14px/1.5 Outfit,sans-serif;min-height:44px;padding:10px 14px;text-decoration:none}.team-page-toolbar button[aria-current]{background:#e2ebe4;color:#176332;font-weight:500}.team-page-toolbar__more summary{align-items:center;display:flex;gap:8px;list-style:none}.team-page-toolbar__more summary::-webkit-details-marker{display:none}.team-page-toolbar__more>div{border:1px solid #d8e0da;border-radius:20px;box-shadow:6px 8px 18px #253d2c22;display:grid;left:0;min-width:220px;padding:8px;position:absolute;top:100%;z-index:5}.team-page-toolbar a:focus-visible,.team-page-toolbar button:focus-visible,.team-page-toolbar summary:focus-visible,.together-day button:focus-visible{outline:2px solid #176332;outline-offset:3px}.toto-spatial-canvas[data-material=sculpted] .team-page-toolbar .today-schedule__views{background:#e8eee9;border:0;box-shadow:none;display:flex;gap:2px;justify-self:auto;padding:3px;position:static;width:auto}.toto-spatial-canvas[data-material=sculpted] .team-page-toolbar .today-schedule__views button{font-size:13px;min-width:0;padding:8px 12px}.toto-spatial-canvas[data-material=sculpted] .team-space .today-schedule{display:flex;gap:0}.team-space .team-page-toolbar>.continuous-page-tools-slot:empty{display:none}.together-day{color:#34473c;font:400 15px/1.5 Outfit,sans-serif}.together-day__summary{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-bottom:22px}.together-day__summary>div{grid-gap:4px 12px;align-items:center;background:#e8eee8;border:1px solid #fff9;border-radius:22px;display:grid;gap:4px 12px;grid-template-columns:28px 1fr;padding:18px 20px}.together-day__summary strong{font-size:25px;font-weight:500}.together-day__summary span{color:#617166;font-size:13px;grid-column:2}.together-day__columns{grid-gap:22px;display:grid;gap:22px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.together-day__aside{grid-gap:22px;align-content:start;display:grid;gap:22px}.together-day__panel{background:#f6f8f5;border:1px solid #d8e0da;border-radius:24px;padding:20px 22px}.together-day__panel header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.together-day__panel h2{color:#263b2d;font:500 28px/1.1 Cormorant Garamond,Georgia,serif}.together-day__panel button{background:none;border:0;color:#176332;cursor:pointer;font:inherit;font-size:13px;min-height:44px;padding:8px;white-space:nowrap}.together-day__panel ul{list-style:none;margin:0;padding:0}.together-day__panel li{align-items:center;border-top:1px solid #d8e0da;display:flex;gap:12px;padding:12px 0}.together-day__panel li>span:last-child{font-size:13px;margin-left:auto}.together-day__panel li strong{font-weight:500}.together-day__panel li p{color:#617166;font-size:13px;text-transform:capitalize}.together-day__initial{background:#e2ebe4;border-radius:50%;display:grid;flex:0 0 36px;height:36px;place-items:center}.together-day__empty{color:#617166;padding:12px 0}.together-day__pending{color:#785424;margin-top:12px!important}.together-day__source{color:#617166;font-size:12px;margin-top:18px!important}@media(max-width:900px){.together-day__columns{grid-template-columns:1fr}.team-page-toolbar{gap:12px}.team-page-toolbar__views,.toto-spatial-canvas[data-material=sculpted] .team-page-toolbar .today-schedule__views{width:100%}.toto-spatial-canvas[data-material=sculpted] .team-page-toolbar .today-schedule__views button{flex:1 1}}@media(max-width:600px){.team-page-toolbar__destinations{gap:0}.team-page-toolbar button,.team-page-toolbar summary{padding:10px 11px}.together-day__summary{gap:8px}.together-day__summary>div{display:flex;flex-direction:column;gap:5px;padding:12px 5px;text-align:center}.together-day__summary strong{font-size:22px}.together-day__summary span{font-size:12px}.together-day__panel{padding:16px}.together-day__panel header{flex-wrap:wrap}}.toto-spatial-canvas[data-material=sculpted] .team-space{--team-raised:6px 6px 14px #344c391a,-6px -6px 14px #ffffffdf;--team-inset:inset 3px 3px 7px #344c391a,inset -3px -3px 7px #ffffffcf}.toto-spatial-canvas[data-material=sculpted] .team-space [data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{padding:36px 100px 24px 52px!important}.toto-spatial-canvas[data-material=sculpted] .team-space__header h1{font-size:clamp(44px,4.5vw,64px);font-weight:400}.toto-spatial-canvas[data-material=sculpted] .team-space__workspace{margin-top:12px}.team-page-toolbar{border:0;gap:18px;margin:20px 0 0;padding:12px 0 22px}.team-page-toolbar__destinations{background:#f4f6f3;border-radius:28px;box-shadow:var(--team-raised);gap:3px;padding:5px}.team-page-toolbar button[aria-current]{background:#f4f6f3;box-shadow:var(--team-inset);color:#326c44;font-weight:400}.team-page-toolbar__more{position:relative}.team-page-toolbar__more>div{background:#f4f6f3;border:0;box-shadow:var(--team-raised);left:auto;right:0}.toto-spatial-canvas[data-material=sculpted] .team-page-toolbar .today-schedule__views{background:#f4f6f3;box-shadow:var(--team-raised);padding:5px}.together-day__summary{gap:22px;margin-bottom:28px;padding:8px}.together-day__summary>div{background:#f4f6f3;border:0;box-shadow:var(--team-raised);min-width:0;padding:18px 22px}.together-day__summary strong{font-size:28px;font-weight:400}.together-day__summary svg{width:22px}.together-day__columns{gap:26px;padding:0 8px}.together-day__aside{gap:26px}.together-day__panel{background:#f4f6f3;border:0;border-radius:26px;box-shadow:var(--team-raised);min-width:0;padding:22px}.together-day__panel h2{font-size:30px;font-weight:400;margin:0}.together-day__panel p{line-height:1.5;margin:8px 0}.together-day__panel li{border-color:#dce3dc;min-width:0}.together-day__panel li>div{min-width:0}.together-day__panel li strong{overflow-wrap:anywhere}.together-day__panel li p{text-transform:none}.together-day__initial,.together-day__tag{background:#f4f6f3;box-shadow:var(--team-inset)}.together-day__tag{border-radius:18px;color:#526747;display:inline-block;flex-shrink:0;font:400 12px/1.4 Outfit,sans-serif;padding:5px 10px;white-space:nowrap}.together-day__coverage{border-radius:18px;box-shadow:var(--team-inset);font-size:13px;margin-top:18px!important;padding:12px 14px}.together-day__coverage button{padding:0 6px}.together-day>.together-day__source{padding:0 8px}.together-day__milestones{margin:0}.today-schedule__scroll>.together-day__milestones{margin:10px 8px 24px}.today-schedule__scroll:focus-visible{border-radius:8px;outline:2px solid #356d46;outline-offset:-2px}.toto-spatial-canvas[data-material=sculpted] .team-space__selector-menu button{font-size:14px;min-height:44px}.toto-spatial-canvas[data-material=sculpted] .team-space__selector-menu{background:#f4f6f3;border:0;box-shadow:var(--team-raised)}.team-space__detail--directory .team-space__directory-browser{display:flex;min-height:0;overflow:auto;padding:6px}.team-space__detail--directory .team-space__people-list{grid-gap:22px;align-content:start;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding:10px;width:100%}.team-space__detail--directory .team-space__people-list>button{align-items:flex-start;background:#f4f6f3;border:0;border-radius:24px;box-shadow:var(--team-raised);display:flex;flex-direction:column;gap:12px;justify-content:flex-start;min-height:150px;padding:22px;position:relative;text-align:left}.team-space__detail--directory .team-space__people-list>button>span:first-child{color:#24332b;font:400 25px/1.2 Cormorant Garamond,Georgia,serif}.team-space__detail--directory .team-space__people-list>button small{color:#56635e;font:400 14px/1.5 Outfit,sans-serif;overflow-wrap:anywhere}.team-space__search{background:#f4f6f3;border:0;border-radius:22px;box-shadow:var(--team-inset);min-height:44px}.team-space__search input{min-height:44px}.team-profile-back{align-self:flex-start;background:none;border:0;color:#34473c;cursor:pointer;font:400 14px Outfit,sans-serif;min-height:44px;padding:8px 0}.team-space__employee-detail{overflow:auto!important}.team-space__employee-detail>.together-day__milestones{margin:28px 8px 24px}.team-space__employee-record dd{overflow-wrap:anywhere}.team-space__employee-record div{background:#f4f6f3;border:0;border-radius:18px;box-shadow:var(--team-inset);padding:18px}.team-space__employee-record{gap:20px}@media(max-width:1000px){.team-space__detail--directory .team-space__people-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.toto-spatial-canvas[data-material=sculpted] .team-space [data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{padding:26px 22px calc(96px + env(safe-area-inset-bottom,0px))!important}.toto-spatial-canvas[data-material=sculpted] .team-space__header h1{font-size:40px}.team-page-toolbar{gap:18px;padding-bottom:10px}.team-page-toolbar__destinations{justify-content:space-between;width:100%}.team-page-toolbar button,.team-page-toolbar summary{font-size:13px;padding:10px 8px}.together-day__summary{gap:12px;margin-bottom:22px;padding:8px 4px}.together-day__summary>div{padding:14px 8px}.together-day__summary strong{font-size:23px}.together-day__columns{gap:22px;padding:0 4px}.together-day__panel{padding:20px}.together-day__panel li{flex-wrap:wrap}.together-day__panel li>span:last-child{margin-left:48px}.together-day__panel header{flex-wrap:wrap}.team-space__detail--directory .team-space__people-list{grid-template-columns:1fr;padding:8px}.team-space__detail--directory .team-space__people-list>button{min-height:130px}.team-space__employee-record{grid-template-columns:1fr}.team-space__employee-record div{padding:16px}}.team-space__header:has(.team-space__selector-menu){z-index:6}.team-page-toolbar__destinations{flex:1 1 580px;flex-wrap:wrap;justify-content:space-between;max-width:760px;min-width:0}.team-page-toolbar__destinations>:is(button,a){align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;min-height:44px;white-space:nowrap}.team-page-toolbar__destinations a[aria-current]{background:#f4f6f3;box-shadow:var(--team-inset);color:#326c44}.team-page-toolbar__destinations [aria-disabled=true],.team-page-toolbar__destinations button:disabled{cursor:default;opacity:.5}.team-page-toolbar__views{flex:0 1 auto;min-width:0}@media(max-width:700px){.team-page-toolbar__destinations{grid-gap:4px;display:grid;flex-basis:100%;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.team-page-toolbar__destinations>:is(button,a){font-size:14px;padding:10px 12px}.team-page-toolbar__destinations>:last-child:nth-child(odd){grid-column:1/-1}}.team-page-toolbar>.team-space__search{flex:0 1 244px;margin-left:auto;min-height:44px}@media(max-width:700px){.team-page-toolbar>.team-space__search{flex-basis:100%;width:100%}}.team-space--directory .toto-directory-grid{gap:24px;padding:46px 8px 4px}.team-space--directory .toto-identity-card{min-height:0;padding:112px 24px 24px}.team-space--directory .toto-identity-portrait{height:128px;left:24px;padding:10px;top:-32px;width:128px}.team-space--directory .toto-identity-card .toto-identity-card__name{font-size:34px;line-height:1.12;margin:0}.team-space--directory .toto-identity-card .toto-identity-card__role{font-size:16px;line-height:1.45;margin:10px 0 14px}.team-space--directory .toto-identity-card__nickname{display:block;font-size:14px;line-height:1.45;margin:0 0 20px}.team-space--directory .team-directory-contact{font-size:14px;gap:12px;line-height:1.5;margin:0 0 12px}.team-space--directory .team-directory-contact>div{align-items:start;gap:12px;grid-template-columns:76px minmax(0,1fr)}.team-space--directory .team-directory-footer{padding-top:22px}@media(max-height:900px){.team-space--directory .toto-directory-grid{gap:20px;padding-top:34px}.team-space--directory .toto-identity-card{padding:86px 20px 18px}.team-space--directory .toto-identity-portrait{height:104px;left:20px;padding:9px;top:-28px;width:104px}.team-space--directory .toto-identity-card .toto-identity-card__name{font-size:30px}.team-space--directory .toto-identity-card .toto-identity-card__role{font-size:14px;margin:7px 0 10px}.team-space--directory .toto-identity-card__nickname{font-size:13px;margin-bottom:14px}.team-space--directory .team-directory-contact{font-size:13.5px;gap:7px;margin-bottom:12px}}@media(max-width:1000px) and (min-width:701px){.team-space--directory .toto-directory-grid{gap:16px}.team-space--directory .toto-identity-card{padding-inline:16px}.team-space--directory .team-directory-contact>div{gap:1px;grid-template-columns:1fr}}@media(max-height:760px),(max-width:700px){.team-space--directory .toto-identity-card{overflow-y:auto;overscroll-behavior:contain;padding-top:86px;scrollbar-color:#a2afa3 #0000;scrollbar-width:thin}.team-space--directory .toto-identity-portrait{height:60px;padding:5px;top:14px;width:60px}.team-space--directory .toto-identity-portrait__empty svg{height:24px;width:24px}.team-space--directory .toto-identity-portrait__empty span{display:none}.team-space--directory .team-directory-contact{font-size:14px;gap:8px;margin:16px 0 20px}.team-space--directory .toto-identity-card__nickname{display:block;font-size:13px}.team-space--directory .toto-identity-card .toto-identity-card__role{font-size:14px}.team-space--directory .toto-identity-card .toto-identity-card__name{font-size:28px}.team-space--directory .team-directory-footer{padding-top:12px}}@media(max-width:700px){.team-space--directory .toto-directory-grid{gap:16px;grid-template-columns:repeat(3,minmax(290px,1fr));padding-top:12px}.team-space--directory .team-directory-contact>div{gap:8px;grid-template-columns:72px minmax(0,1fr)}.team-space--directory .team-directory-pagination button{min-height:44px;min-width:40px}}.team-space--directory .toto-identity-card__metadata{margin-top:0}#root .toto-spatial-canvas .team-space--porcelain{--team-raised:6px 6px 14px #344c391a,-6px -6px 14px #ffffffdf;--team-inset:inset 3px 3px 7px #344c391a,inset -3px -3px 7px #ffffffcf;--team-card:#fbfcfc;--team-ink:#293139;--team-muted:#65707b;color:var(--team-ink)}#root .toto-spatial-canvas .team-space--porcelain [data-continuous-vessel]{display:flex!important;flex-direction:column;overflow:hidden!important;padding:26px 30px!important}#root .team-space--porcelain .team-space__header{align-items:center;flex:0 0 86px;gap:20px;min-height:86px!important;z-index:3}#root .team-space--porcelain .team-space__header h1{color:var(--team-ink);font:400 44px/1.1 Cormorant Garamond,Georgia,serif;margin:0!important}#root .team-space--porcelain .team-space__view-context{color:var(--team-muted);font:14px/1.4 Outfit,sans-serif;margin:6px 0 0}#root .team-space--porcelain .boutique-signature-selector{flex:0 1 300px;margin:0;max-width:300px;position:static}#root .team-space--porcelain .boutique-signature-selector img{height:76px;object-fit:contain;position:static;transform:none;width:260px}#root .team-space--porcelain .team-space__navigation-row{grid-gap:22px;align-items:center;display:grid;flex:none;gap:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:14px 6px 0;min-height:54px}#root .team-space--porcelain .team-page-toolbar{display:block;margin:0;min-width:0;padding:0;width:100%}#root .team-space--porcelain .team-page-toolbar__destinations,#root .team-space--porcelain .team-space__schedule-navigation{grid-gap:4px;background:var(--team-card);border-radius:26px;box-shadow:var(--team-raised);display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;min-width:0;padding:5px}#root .team-space--porcelain .team-space__schedule-navigation{grid-template-columns:repeat(4,minmax(0,1fr))}#root .team-space--porcelain .team-page-toolbar__destinations button,#root .team-space--porcelain .team-space__schedule-navigation button{background:#0000;border:0;border-radius:22px;color:var(--team-ink);cursor:pointer;font:400 14px/1.3 Outfit,sans-serif;min-height:44px;padding:10px 8px;white-space:normal}#root .team-space--porcelain .team-page-toolbar button[aria-current],#root .team-space--porcelain .team-space__schedule-navigation button[aria-pressed=true]{background:var(--team-card);box-shadow:var(--team-inset);color:#326c44;color:var(--sculpted-accent,#326c44)}#root .team-space--porcelain .team-space__context-tools{align-items:center;color:var(--team-muted);display:flex;flex:none;font:13px/1.4 Outfit,sans-serif;gap:16px;height:54px;justify-content:space-between;margin-top:6px;padding:8px 6px}#root .team-space--porcelain .team-space__context-tools p{margin:0}.team-space--porcelain .team-space__context-tools time{white-space:nowrap}#root .team-space--porcelain .team-space__context-tools .team-space__search{background:var(--team-card);border:0;box-shadow:var(--team-inset);margin:0;min-height:40px;width:min(100%,360px)}.team-space--porcelain .team-space__search input{font-size:14px!important}#root .team-space--porcelain .team-space__workspace{border:0;display:flex;flex:1 1;margin:0;min-height:0;overflow:visible;padding:0}#root .team-space--porcelain .team-space__content{flex:1 1;min-height:0;min-width:0;overflow:auto;padding:18px 16px 22px;scroll-padding:20px;scrollbar-width:thin}#root .team-space--porcelain .today-schedule{display:block;flex:none;height:auto!important;min-height:0;overflow:visible}#root .team-space--porcelain .today-schedule__scroll{max-height:none;min-height:0;overflow:visible;padding:0!important}.team-space--porcelain .today-schedule__notice:empty{display:none}#root .team-space--porcelain .team-space__detail--directory{display:block;min-height:0;overflow:visible}#root .team-space--porcelain .team-space__directory-browser{display:block!important;min-height:0;overflow:visible}#root .team-space--porcelain .toto-directory-grid{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding:38px 8px 16px}#root .team-space--porcelain .toto-identity-card{background:var(--team-card);border-radius:24px;box-shadow:var(--team-raised);font-size:14px;min-height:0;padding:64px 20px 20px}#root .team-space--porcelain .toto-identity-card__name{font-size:30px}#root .team-space--porcelain .toto-identity-card__role{font-size:14px}#root .team-space--porcelain .team-directory-contact{font-size:14px;gap:8px}#root .team-space--porcelain .toto-identity-card__nickname{font-size:13px}#root .team-space--porcelain .toto-identity-card>.toto-identity-portrait{height:92px;top:-30px;width:92px}#root .team-space--porcelain .team-directory-footer{padding:8px}.team-space--porcelain .team-space__people-list--capabilities{grid-gap:22px;display:grid!important;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding:8px!important}#root .team-space--porcelain .team-space__people-list--capabilities>button{background:var(--team-card);box-shadow:var(--team-raised);font-size:16px;min-height:150px;overflow:visible}#root .team-space--porcelain .team-space__people-list--capabilities>button small{font-size:14px;line-height:1.5}#root .team-space--porcelain .team-space__embedded-profile{min-height:0;overflow:visible}.team-space--porcelain .team-space__employee-header h2{font:400 36px/1.2 Cormorant Garamond,Georgia,serif}.team-space--porcelain .team-space__employee-record{gap:22px;padding:12px}.team-space--porcelain .team-space__employee-record>div{background:var(--team-card);box-shadow:var(--team-inset);font-size:15px}.team-space--porcelain .team-space__profile-section{background:var(--team-card);border:0;box-shadow:var(--team-raised);margin:16px 8px;overflow:visible}#root .team-space--porcelain .on-shift__summary{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 0 24px}#root .team-space--porcelain .on-shift__summary>div{align-items:center;background:var(--team-card);border-radius:24px;box-shadow:var(--team-raised);display:flex;gap:14px;padding:18px 22px}.team-space--porcelain .on-shift__summary strong{font:400 32px/1 Cormorant Garamond,Georgia,serif}.team-space--porcelain .on-shift__summary span{color:var(--team-muted);font:14px Outfit,sans-serif}#root .team-space--porcelain .on-shift__layout{align-items:start;gap:24px;grid-template-columns:minmax(0,2fr) minmax(230px,1fr)}#root .team-space--porcelain .on-shift aside>section,#root .team-space--porcelain .on-shift__layout>section{background:var(--team-card);border-radius:24px;box-shadow:var(--team-raised);min-width:0;padding:18px 20px}#root .team-space--porcelain .on-shift aside{grid-gap:24px;border:0;display:grid;gap:24px;padding:0}#root .team-space--porcelain .on-shift aside section+section{margin:0}#root .team-space--porcelain .on-shift__heading{margin:0 0 22px}#root .team-space--porcelain .on-shift__heading h2{font-family:Cormorant Garamond,Georgia,serif;font-size:30px}#root .team-space--porcelain .on-shift aside p,#root .team-space--porcelain .on-shift__heading p{font-size:13px;line-height:1.5}#root .team-space--porcelain .on-shift__mode{background:var(--team-card);border:0;box-shadow:var(--team-raised);padding:5px}#root .team-space--porcelain .on-shift__mode button{background:#0000;min-height:44px}#root .team-space--porcelain .on-shift__mode button[aria-pressed=true]{background:var(--team-card);box-shadow:var(--team-inset);color:var(--sculpted-accent)}#root .team-space--porcelain .on-shift__group li{gap:10px;grid-template-columns:40px minmax(0,1fr) 94px 76px 40px;min-height:60px;padding:10px 0}#root .team-space--porcelain .on-shift__columns{background:#0000;font-size:11px;grid-template-columns:minmax(0,1fr) 94px 76px 40px;padding:10px 0}#root .team-space--porcelain .on-shift__group h3{font-size:12px;padding:14px 0 6px}#root .team-space--porcelain .on-shift__profile{background:none;border:0;font-weight:500;min-height:44px;padding:0;text-align:left}#root .team-space--porcelain .on-shift__portrait{border-radius:12px}.team-space--porcelain .on-shift small{font-size:12px}#root .team-space--porcelain :focus-visible{outline:3px solid #326c44;outline:3px solid var(--sculpted-accent,#326c44);outline-offset:3px}@media(max-width:1100px){#root .team-space--porcelain .team-space__navigation-row{gap:16px}#root .team-space--porcelain .on-shift__layout{grid-template-columns:1fr}#root .team-space--porcelain .on-shift aside{grid-template-columns:1fr 1fr}#root .team-space--porcelain .team-space__people-list--capabilities,#root .team-space--porcelain .toto-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){#root .toto-spatial-canvas .team-space--porcelain [data-continuous-vessel]{padding:20px!important}#root .team-space--porcelain .team-space__header{flex-basis:90px}#root .team-space--porcelain .team-space__header h1{font-size:36px!important}#root .team-space--porcelain .boutique-signature-selector{flex-basis:220px}#root .team-space--porcelain .boutique-signature-selector img{height:70px;width:200px}#root .team-space--porcelain .team-space__navigation-row{gap:16px;grid-template-columns:1fr}#root .team-space--porcelain .team-space__content{padding:18px 14px 24px}#root .team-space--porcelain .on-shift__summary{gap:16px}#root .team-space--porcelain .on-shift__summary>div{padding:16px}#root .team-space--porcelain .on-shift__heading{flex-wrap:wrap}}@media(max-width:600px){#root .team-space--porcelain .team-space__header{flex-basis:auto;flex-wrap:wrap;gap:8px;margin-bottom:8px;min-height:80px!important}#root .team-space--porcelain .boutique-signature-selector{flex-basis:100%;max-width:100%}#root .team-space--porcelain .boutique-signature-selector img{height:54px;width:190px}#root .team-space--porcelain .team-space__navigation-row{margin:8px 0 0}#root .team-space--porcelain .team-space__context-tools{flex-wrap:wrap;font-size:13px;height:auto;min-height:50px;padding:8px 0}#root .team-space--porcelain .team-page-toolbar__destinations button,#root .team-space--porcelain .team-space__schedule-navigation button{font-size:13px;padding:10px 5px}#root .team-space--porcelain .on-shift__summary{gap:16px;grid-template-columns:1fr}#root .team-space--porcelain .on-shift aside,#root .team-space--porcelain .team-space__people-list--capabilities,#root .team-space--porcelain .toto-directory-grid{grid-template-columns:1fr}#root .team-space--porcelain .on-shift__columns{display:none}#root .team-space--porcelain .on-shift__group li{grid-template-columns:40px minmax(0,1fr) 40px;row-gap:6px}#root .team-space--porcelain .on-shift__group li>span{font-size:14px;grid-column:2}#root .team-space--porcelain .on-shift__group li>.on-shift__update{grid-column:3;grid-row:1/4}#root .team-space--porcelain .team-space__employee-record{grid-template-columns:1fr}#root .team-space--porcelain .team-space__content{padding:18px 12px 24px}}@media(forced-colors:active){#root .team-space--porcelain :is(.team-page-toolbar__destinations,.team-space__schedule-navigation,.on-shift__summary>div,.on-shift__layout>section,.on-shift aside>section){border:1px solid CanvasText;box-shadow:none}}@media(max-width:600px){#root .team-space--porcelain .team-space__header{display:grid!important;flex-wrap:wrap!important;grid-template-columns:minmax(0,1fr)}#root .team-space--porcelain .team-space__header>div{min-width:0;width:100%}#root .team-space--porcelain .team-page-toolbar__destinations>:last-child:nth-child(odd){grid-column:auto}#root .team-space--porcelain .boutique-signature-selector{width:100%}}#root .team-space--porcelain .toto-identity-card{height:auto;max-height:none;overflow:visible!important}#root .team-space--porcelain .team-space__embedded-profile,#root .team-space--porcelain .team-space__header h1{overflow-wrap:anywhere}#root .team-space--porcelain .team-space__search input{background:#0000;min-width:0;width:100%}@media(max-width:600px){#root .team-space--porcelain .toto-identity-card{padding-inline:14px}#root .team-space--porcelain .team-directory-contact>div{gap:2px;grid-template-columns:minmax(0,1fr)}#root .team-space--porcelain .toto-identity-card__photo-controls{margin:0 0 14px;max-width:none;position:static}#root .team-space--porcelain .toto-identity-card__action{max-width:100%;overflow-wrap:anywhere}}@media(min-width:801px){#root .team-space--porcelain.team-space--directory .team-space__header{flex-basis:72px;min-height:72px!important}#root .team-space--porcelain.team-space--directory .team-space__context-tools{height:44px;min-height:44px}#root .team-space--porcelain.team-space--directory .team-space__content{display:flex;flex-direction:column;overflow:hidden;padding:12px 16px 8px}#root .team-space--porcelain.team-space--directory .team-space__detail--directory{display:flex;flex:1 1;flex-direction:column;min-height:0}#root .team-space--porcelain.team-space--directory .team-space__directory-browser{display:flex!important;flex:1 1;min-height:0}#root .team-space--porcelain.team-space--directory .toto-directory-grid{align-items:stretch;flex:1 1;min-height:0;padding:38px 8px 16px}#root .team-space--porcelain.team-space--directory .team-directory-footer{flex:none;padding:8px 0 4px}}#root .team-space--porcelain.team-space--directory .team-space__content{display:flex;flex-direction:column;min-height:0;overflow:hidden}#root .team-space--porcelain.team-space--directory .team-space__detail--directory{display:flex;flex:1 1;flex-direction:column;min-height:0}#root .team-space--porcelain.team-space--directory .team-space__directory-browser{display:flex!important;flex:1 1;min-height:0;min-width:0}#root .team-space--porcelain.team-space--directory .toto-directory-grid{display:flex;flex:1 1;gap:22px;min-height:0;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:38px 8px 18px;scroll-padding-inline:8px;scroll-snap-type:x proximity;scrollbar-width:thin}#root .team-space--porcelain.team-space--directory .toto-directory-grid>.toto-identity-card{align-self:stretch;flex-basis:calc(33.33333% - 14.66667px);flex-grow:0;flex-shrink:0;min-width:280px;scroll-snap-align:start}#root .team-space--porcelain.team-space--directory .team-directory-footer{flex:none;padding:6px 0 0}#root .team-space--porcelain.team-space--directory .team-directory-footer p{color:var(--team-muted);font:12px/1.4 Outfit,system-ui,sans-serif;margin:0}@media(max-width:1100px){#root .team-space--porcelain.team-space--directory .toto-directory-grid>.toto-identity-card{flex-basis:calc(50% - 11px)}}@media(max-width:700px){#root .team-space--porcelain.team-space--directory .toto-directory-grid>.toto-identity-card{flex-basis:88%;min-width:250px}}#root .team-space--porcelain.team-space--directory .team-directory-alphabet{background:var(--team-card);border-radius:16px;box-shadow:var(--team-inset);display:flex;flex:none;flex-wrap:nowrap;gap:0;margin:0 8px 4px;min-width:0;padding:4px 6px}#root .team-space--porcelain.team-space--directory .team-directory-alphabet button{background:#0000;border:0;border-radius:10px;color:var(--team-ink);cursor:pointer;flex:1 1;font:400 12px/1.4 Outfit,system-ui,sans-serif;min-height:34px;min-width:0;padding:4px 0}#root .team-space--porcelain.team-space--directory .team-directory-alphabet button[aria-pressed=true]{background:#326c44;background:var(--sculpted-accent,#326c44);color:#fff}#root .team-space--porcelain.team-space--directory .team-directory-alphabet button:disabled{cursor:default;opacity:.3}#root .team-space--porcelain.team-space--directory .toto-directory-grid{position:relative}@media(max-width:600px){#root .team-space--porcelain.team-space--directory .team-space__header{display:flex!important;min-height:54px!important}#root .team-space--porcelain.team-space--directory .team-space__navigation-row{gap:8px}#root .team-space--porcelain.team-space--directory .team-directory-alphabet{margin-inline:0;padding-inline:2px}#root .team-space--porcelain.team-space--directory .team-directory-alphabet button{font-size:11px}#root .team-space--porcelain.team-space--directory .toto-identity-card{padding-top:52px}#root .team-space--porcelain.team-space--directory .team-directory-contact>div{grid-template-columns:70px minmax(0,1fr)}}@media(max-height:800px){#root .team-space--porcelain.team-space--directory .toto-identity-card{padding-bottom:14px;padding-top:52px}#root .team-space--porcelain.team-space--directory .toto-identity-card__name{font-size:26px}#root .team-space--porcelain.team-space--directory .team-directory-contact{font-size:13px;gap:5px;margin:8px 0}#root .team-space--porcelain.team-space--directory .toto-identity-card__nickname{margin-bottom:6px}}#root#root#root#root .today-schedule-vessel .team-space__navigation-row{background:#f7faf8;border-radius:9999px;box-shadow:inset 2px 3px 7px #20372c14,inset -2px -2px 5px #fff;display:block;margin:16px 0 24px;padding:6px}#root#root#root#root .today-schedule-vessel .today-navigation{display:flex;flex-wrap:wrap;gap:8px!important;margin:0!important;width:100%}#root#root#root#root .today-schedule-vessel .team-space__header h1{color:#202631;font:400 44px/1.1 Georgia,Times New Roman,serif!important;font:400 var(--vessel-title-size,44px)/1.1 Georgia,Times New Roman,serif!important;letter-spacing:-1px}#root#root#root#root .today-schedule-vessel .team-space__context-tools>p{display:none}@media(max-width:700px){#root#root#root#root .today-schedule-vessel .team-space__navigation-row{border-radius:28px}#root#root#root#root .today-schedule-vessel .today-navigation{gap:4px!important}}#root#root#root#root .today-schedule-vessel .team-space__navigation-row :is(a,button){align-items:center;background:#0000;border:3px solid #0000;border-radius:9999px;color:#202631;display:inline-flex;font:400 14px/1.3 Outfit,sans-serif!important;justify-content:center;min-height:48px;padding:10px 20px;text-decoration:none;white-space:nowrap}#root#root#root#root .today-schedule-vessel .team-space__navigation-row [aria-current=page]{background:#007747!important;border-color:#fff!important;box-shadow:0 4px 8px #20372c22;color:#fff!important}#root#root#root#root .my-day-vessel .team-space__header>div{width:100%}#root#root#root#root .my-day-vessel .my-day-duty-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}#root#root#root#root .my-day-vessel .team-space__action{padding:24px!important}#root#root#root#root .today-schedule-vessel:has(.staff-day--mt) .team-space__navigation-row{margin:12px 0 0}#root#root#root#root .today-schedule-vessel:has(.staff-day--mt) .team-space__workspace{border-top:0;display:flex;margin-top:24px;min-height:0;padding-top:0}#root#root#root#root .today-schedule-vessel:has(.staff-day--mt) .team-space__context-tools:empty{display:none!important;height:0;margin:0;min-height:0;padding:0}#root#root#root#root .today-schedule-vessel:has(.staff-day--mt) .team-space__workspace{margin-top:24px!important;padding-top:0!important}#root#root#root#root .today-schedule-vessel:has(.staff-day--mt) .team-space__content{justify-content:flex-start!important;padding-top:0!important}#root#root#root#root .today-schedule-vessel .staff-day--mt .staff-day__rooms{align-content:start;margin-top:0}#root#root#root#root .today-schedule-vessel:has(.staff-day--mt) .team-space__action{gap:0}#root#root#root#root .today-schedule-vessel:has(.staff-day--mt) .team-space__header{align-items:center;flex:none;margin:0 0 24px!important;min-height:0!important;padding:0!important}#root#root#root#root .today-schedule-vessel:has(.staff-day--mt) .team-space__header h1{margin:0!important}#root#root#root#root .today-schedule-vessel:has(.staff-day--mt) .team-space__navigation-row{margin:0}#root#root#root#root .today-schedule-vessel .staff-day--mt{height:auto;min-height:0}#root#root#root#root .today-schedule-vessel .staff-day--mt .staff-day__rooms{flex:0 0 auto;margin-bottom:0}.toto-spatial-canvas:has(.staff-day--mt) .quiet-edges{display:none}@container (min-width:681px){.staff-day--mt .staff-day__rooms{grid-auto-rows:minmax(220px,auto)}}#root#root#root#root .team-directory-contract .team-space__action{gap:0;padding:24px!important}#root#root#root#root .team-directory-contract .team-space__header{flex:none;margin:0 0 24px;min-height:0!important;padding:0!important}#root#root#root#root .team-directory-contract .team-space__header h1{color:#202631;font:400 44px/1.1 Georgia,Times New Roman,serif!important;font:400 var(--vessel-title-size,44px)/1.1 Georgia,Times New Roman,serif!important;letter-spacing:-1px;margin:0}#root#root#root#root .team-directory-contract .team-space__navigation-row{align-items:center;background:#f7faf8;border-radius:9999px;box-shadow:inset 2px 3px 7px #20372c14,inset -2px -2px 5px #fff;display:flex;flex:none;flex-wrap:nowrap;gap:16px;margin:0 0 24px;min-height:60px;padding:6px}#root#root#root#root .team-directory-contract .team-page-toolbar{flex:1 1;min-width:0;width:auto}#root#root#root#root .team-directory-contract .team-page-toolbar__destinations{display:flex;flex-wrap:nowrap;gap:8px}#root#root#root#root .team-directory-contract .team-page-toolbar__destinations button{background:#0000;border:3px solid #0000;border-radius:9999px;font:400 14px/1.25 Outfit,system-ui,sans-serif!important;min-height:48px;padding:8px 20px}#root#root#root#root .team-directory-contract .team-page-toolbar__destinations [aria-current=page]{background:#007747!important;border:3px solid #fff!important;box-shadow:inset 2px 3px 5px #004e3233,0 3px 7px #263a4428!important;color:#fff}#root#root#root#root .team-directory-contract .team-space__search{align-items:center;background:#fff;border:1px solid #e3e9e5;border-radius:9999px;box-shadow:none;display:flex;flex:0 1 340px;gap:10px;min-height:44px;min-width:160px;padding:0 16px}#root#root#root#root .team-directory-contract .team-space__search input{appearance:none;-webkit-appearance:none;background:#0000!important;border:0!important;box-shadow:none!important;font:400 14px Outfit,system-ui,sans-serif;height:44px;margin:0;min-width:0;padding:0;width:100%}#root#root#root#root .team-directory-contract .team-space__search input:is(:focus,:focus-visible){outline:none!important}.team-directory-contract .team-space__search:focus-within{outline:2px solid #007747;outline-offset:2px}#root#root#root#root .team-directory-contract .boutique-selector--compact{flex:none;margin:0;max-width:260px}#root#root#root#root .team-directory-contract .boutique-selector--compact button{align-items:center;background:#fff;border:1px solid #d9e1dc;border-radius:9999px;box-shadow:none;display:flex;flex-direction:row-reverse;font:400 14px Outfit,system-ui,sans-serif;gap:10px;height:auto;min-height:44px;padding:10px 16px;width:auto}#root#root#root#root .team-directory-contract .team-space__context-tools{display:none}#root#root#root#root .team-directory-contract .team-space__content{padding:0!important}#root#root#root#root .team-directory-contract .team-directory-alphabet{border-radius:9999px;margin:0 0 16px}#root#root#root#root .team-directory-contract .toto-directory-grid{gap:24px;margin-inline:-12px;padding:38px 12px 12px;scroll-padding-inline:12px}#root#root#root#root .team-directory-contract .toto-directory-grid>.toto-identity-card{flex-basis:calc(33.33333% - 24px)}@media(max-width:1100px){#root#root#root#root .team-directory-contract .team-space__navigation-row{border-radius:28px;flex-wrap:wrap}#root#root#root#root .team-directory-contract .team-page-toolbar{flex-basis:100%}#root#root#root#root .team-directory-contract .team-space__search{flex:1 1;max-width:none}}@media(max-width:700px){#root#root#root#root .team-directory-contract .toto-directory-grid>.toto-identity-card{flex-basis:88%}#root#root#root#root .team-directory-contract .boutique-selector--compact{max-width:50%}#root#root#root#root .team-directory-contract .boutique-selector--compact button{font-size:12px;padding-inline:10px}#root#root#root#root .team-directory-contract .team-space__search{min-width:100px}}#root#root#root#root .team-directory-contract .team-space__header{margin-bottom:24px!important}#root#root#root#root .team-directory-contract .team-page-toolbar__destinations{justify-content:flex-start!important}#root#root#root#root .team-directory-contract .team-space__content{margin:0!important}#root#root#root#root .team-directory-contract .toto-identity-card__name{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.15}@media(max-width:700px){#root#root#root#root .team-directory-contract{padding:24px 24px 112px!important}#root#root#root#root .team-directory-contract .team-page-toolbar{flex:1 1 auto;min-width:0}#root#root#root#root .team-directory-contract .team-page-toolbar__destinations button{font-size:13px!important;padding-inline:10px}#root#root#root#root .team-directory-contract .team-space__navigation-row{gap:8px}#root#root#root#root .team-directory-contract .team-space__search{box-sizing:border-box;flex:1 0 100%;order:3}#root#root#root#root .team-directory-contract .boutique-selector--compact{max-width:140px}#root#root#root#root .team-directory-contract .team-directory-alphabet{justify-content:flex-start;overflow-x:auto;scrollbar-width:thin}#root#root#root#root .team-directory-contract .team-directory-alphabet button{flex:0 0 36px;font-size:13px;min-height:44px;min-width:36px}#root#root#root#root .team-directory-contract .toto-directory-grid{overflow-y:auto}#root#root#root#root .team-directory-contract .toto-identity-card{height:auto;min-height:480px;overflow:visible}}#root#root#root#root .team-directory-contract .toto-identity-card{padding-top:104px!important}#root#root#root#root .team-directory-contract .toto-identity-card__name{max-height:none;overflow:visible;overflow-wrap:anywhere;white-space:normal}@media(max-height:900px){#root#root#root#root .team-directory-contract .toto-identity-card{padding-top:86px!important}}#root#root#root#root .team-directory-contract .team-modality-tile{background:#f7faf8!important;color:#202631;min-height:-webkit-min-content;min-height:min-content;overflow:visible}#root#root#root#root .team-directory-contract .team-modality-tile h3{color:#202631!important;font:400 20px/1.2 Georgia,Times New Roman,serif}#root#root#root#root .team-directory-contract .team-modality-tile dt{color:#53635b!important}#root#root#root#root .team-directory-contract .team-modality-tile :is(dd,p){-webkit-line-clamp:unset;color:#202631!important;display:block;max-height:none;overflow:visible;overflow-wrap:anywhere;white-space:normal}#root#root#root#root .team-directory-contract .team-modality-bento{flex:none;grid-template-rows:auto auto auto;min-height:-webkit-min-content;min-height:min-content}#root#root#root#root .team-directory-contract .team-modality-cards{overflow-y:auto}#root#root#root#root .team-directory-contract .team-modality-card{height:auto;min-height:-webkit-min-content;min-height:min-content;overflow:visible!important}#root#root#root#root .team-directory-contract .team-modality-bento>.team-modality-tile:nth-child(2) dl{gap:8px;grid-template-columns:minmax(0,1fr)!important}#root#root#root#root .team-directory-contract .team-modality-tile dl>div{min-width:0}#root#root#root#root .team-directory-contract .team-modality-tile :is(dd,p){overflow-wrap:break-word}@media(min-width:701px){#root#root#root#root .team-directory-contract .team-modality-cards>.team-modality-card{flex-basis:calc(50% - 24px)}#root#root#root#root .team-directory-contract .team-modality-cards{overflow-y:hidden}#root#root#root#root .team-directory-contract .team-modality-bento{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto}#root#root#root#root .team-directory-contract .team-modality-tile--booking,#root#root#root#root .team-directory-contract .team-modality-tile--matching{grid-column:auto}#root#root#root#root .team-directory-contract .team-modality-bento>.team-modality-tile:nth-child(2) dl{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))!important}#root#root#root#root .team-directory-contract .team-modality-tile--matching{display:block}#root#root#root#root .team-directory-contract .team-modality-tile--matching dl{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}}@media(min-width:701px) and (max-height:800px){#root#root#root#root .team-directory-contract .team-modality-card{padding-bottom:12px;padding-top:64px!important}#root#root#root#root .team-directory-contract .team-modality-card .toto-identity-portrait{height:64px!important;padding:6px;top:-20px!important;width:64px!important}#root#root#root#root .team-directory-contract .team-modality-card .toto-identity-portrait__empty span{display:none}#root#root#root#root .team-directory-contract .team-modality-tile{padding:8px 10px}#root#root#root#root .team-directory-contract .team-modality-tile h3{font-size:18px;margin-bottom:6px}#root#root#root#root .team-directory-contract .team-modality-cards{padding-top:28px}#root#root#root#root .team-directory-contract .team-modality-card{padding-top:56px!important}}@media(min-width:701px){#root#root#root#root .team-directory-contract:has(.team-modality-cards) .team-space__navigation-row{flex-wrap:nowrap}#root#root#root#root .team-directory-contract:has(.team-modality-cards) .team-page-toolbar{flex-basis:auto}}@media(min-width:701px) and (max-height:700px){#root#root#root#root .team-directory-contract:has(.team-modality-cards) .team-space__header{margin-bottom:12px!important}#root#root#root#root .team-directory-contract:has(.team-modality-cards) .team-space__navigation-row{margin-bottom:12px}#root#root#root#root .team-directory-contract .team-modality-cards>.team-modality-card{flex-basis:calc(100% - 24px);padding-top:18px!important}#root#root#root#root .team-directory-contract .team-modality-card :is(.toto-identity-card__name,.toto-identity-card__role,.team-modality-card__tenure){margin-left:80px;margin-right:110px}#root#root#root#root .team-directory-contract .team-modality-card .toto-identity-card__name{font-size:24px}#root#root#root#root .team-directory-contract:has(.team-modality-cards) .team-directory-alphabet{margin-bottom:8px}#root#root#root#root .team-directory-contract .team-modality-cards{padding-top:20px}#root#root#root#root .team-directory-contract .team-modality-bento{gap:6px;margin-top:6px}}#root#root#root#root#root .team-directory-contract .toto-directory-grid{padding-top:12px}#root#root#root#root#root .team-directory-contract .toto-directory-grid>.toto-identity-card--portrait-beside{grid-gap:24px;align-content:start;align-items:start;align-self:stretch;box-sizing:border-box;display:grid;flex-basis:calc(50% - 12px);gap:24px;grid-template-columns:220px minmax(0,1fr);grid-template-rows:minmax(-webkit-max-content,1fr);grid-template-rows:minmax(max-content,1fr);height:auto!important;min-height:-webkit-max-content;min-height:max-content;padding:24px!important}#root#root#root#root#root .team-directory-contract .toto-identity-card--portrait-beside .toto-identity-portrait{border-width:1px;box-sizing:border-box;height:220px!important;inset:auto!important;padding:13px!important;position:relative;width:220px!important}#root#root#root#root#root .team-directory-contract .toto-identity-card--portrait-beside .toto-identity-portrait :is(img,.toto-identity-portrait__empty){box-sizing:border-box;height:2in;width:2in}.toto-identity-card__details{min-width:0}#root#root#root#root#root .team-directory-contract .toto-identity-card--portrait-beside .toto-identity-card__name{font:400 30px/1.12 Cormorant Garamond,Georgia,serif;margin:0}#root#root#root#root#root .team-directory-contract .toto-identity-card--portrait-beside .toto-identity-card__role{font-size:16px;margin:8px 0 12px}#root#root#root#root#root .team-directory-contract .team-modality-card__tenure,#root#root#root#root#root .team-directory-contract .toto-identity-card--portrait-beside .toto-identity-card__nickname{font-size:14px;margin:0 0 12px}#root#root#root#root#root .team-directory-contract .team-modality-card__open{font-size:14px;margin-top:16px;min-height:44px;position:static}#root#root#root#root#root .team-directory-contract .team-modality-bento{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;margin-top:12px}#root#root#root#root#root .team-directory-contract .team-modality-tile{padding:14px}#root#root#root#root#root .team-directory-contract .team-modality-tile h3{font-size:24px}#root#root#root#root#root .team-directory-contract .team-modality-tile :is(p,dl,dd){font-size:14px;line-height:1.4}#root#root#root#root#root .team-directory-contract .team-modality-tile dt{font-size:12px}#root#root#root#root#root .team-directory-contract .team-modality-tile--booking,#root#root#root#root#root .team-directory-contract .team-modality-tile--matching{grid-column:auto}#root#root#root#root#root .team-directory-contract .team-modality-cards>.team-modality-card{flex-basis:calc(100% - 24px)}@media(max-width:1200px){#root#root#root#root#root .team-directory-contract .toto-directory-grid>.toto-identity-card--portrait-beside{flex-basis:calc(100% - 24px)}}@media(max-width:700px){#root#root#root#root#root .team-directory-contract .toto-directory-grid>.toto-identity-card--portrait-beside{gap:20px;grid-template-columns:minmax(0,1fr);padding:18px!important}#root#root#root#root#root .team-directory-contract .team-modality-bento{grid-template-columns:1fr}}#root#root#root#root#root .team-directory-contract .toto-directory-grid{align-items:stretch}#root#root#root#root#root .team-directory-contract .toto-identity-card--portrait-beside .toto-identity-card__details{align-self:stretch;display:flex;flex-direction:column;min-height:-webkit-max-content;min-height:max-content}#root#root#root#root#root .team-directory-contract .team-modality-card .team-modality-bento{align-content:stretch;flex:1 1;min-height:-webkit-max-content;min-height:max-content}#root#root#root#root#root .team-directory-contract .toto-identity-card--portrait-beside .team-directory-contact{font-size:14px;gap:8px;line-height:1.5;margin:12px 0 0}#root#root#root#root#root .team-directory-contract .toto-identity-card--portrait-beside .team-directory-contact>div{gap:12px;grid-template-columns:72px minmax(0,1fr)}#root#root#root#root#root .team-directory-contract .toto-identity-card--portrait-beside .toto-identity-portrait__empty span{display:block;font-size:13px}#root#root#root#root#root .team-directory-contract .team-modality-bento{grid-template-columns:repeat(4,minmax(0,1fr))}#root#root#root#root#root .team-directory-contract .team-modality-tile dl{grid-template-columns:minmax(0,1fr)!important}#root#root#root#root#root .team-directory-contract .team-modality-card__open{margin:0;position:absolute;right:24px;top:24px}#root#root#root#root#root .team-directory-contract .team-modality-card .toto-identity-card__name{padding-right:140px}@media(max-width:1100px){#root#root#root#root#root .team-directory-contract .team-modality-bento{grid-template-columns:repeat(2,minmax(0,1fr))}#root#root#root#root#root .team-directory-contract .team-modality-card__open{margin-top:16px;position:static}#root#root#root#root#root .team-directory-contract .team-modality-card .toto-identity-card__name{padding-right:0}}@media(max-width:700px){#root#root#root#root#root .team-directory-contract .team-modality-bento{grid-template-columns:minmax(0,1fr)}}#root#root#root#root .team-day-vessel .team-space__action{gap:0;padding:24px!important}#root#root#root#root .team-day-vessel .team-space__header{align-items:center;display:flex;flex:none;gap:24px;justify-content:space-between;margin:0 0 24px!important;min-height:0!important;padding:0!important}#root#root#root#root .team-day-vessel .team-space__header h1{color:#202631;font:400 44px/1.1 Georgia,Times New Roman,serif!important;letter-spacing:-1px;margin:0}#root#root#root#root .team-day-vessel .team-space__header time{color:#53635b;font:400 14px/1.4 Outfit,sans-serif;text-align:right;white-space:nowrap}#root#root#root#root .team-day-vessel .team-space__navigation-row{border-radius:9999px;margin:0 0 24px!important;padding:6px}#root#root#root#root .team-day-vessel .team-space__context-tools{display:none}#root#root#root#root .team-day-vessel .team-space__content{margin:0!important;overflow:hidden;padding:0!important}#root#root#root#root .team-day-vessel .shift-timeline__toolbar{align-items:center;flex-wrap:wrap;gap:24px;margin:0 0 24px}#root#root#root#root .team-day-vessel .shift-timeline__filters{gap:8px;justify-content:flex-start}#root#root#root#root .team-day-vessel .shift-timeline__filters button{background:#fff;border:1px solid #e3e9e5;border-radius:9999px;color:#202631;font:400 14px/1.25 Outfit,sans-serif;min-height:44px;padding:8px 16px}#root#root#root#root .team-day-vessel .shift-timeline__filters button[aria-pressed=true]{background:#e3f8ed;color:#00663d}.shift-timeline__tools{margin-left:auto}#root#root#root#root .team-day-vessel .boutique-selector--compact button{align-items:center;background:#fff;border:1px solid #e3e9e5;border-radius:9999px;display:flex;flex-direction:row-reverse;font:400 14px/1.25 Outfit,sans-serif;gap:10px;min-height:44px;padding:10px 16px}#root#root#root#root .team-day-vessel .shift-timeline__workspace{gap:24px;grid-template-columns:minmax(0,1fr) minmax(220px,25%)}#root#root#root#root .team-day-vessel .shift-timeline__axis,#root#root#root#root .team-day-vessel .shift-timeline__row{gap:12px;grid-template-columns:minmax(150px,25%) 62px minmax(0,1fr)}#root#root#root#root .team-day-vessel .shift-timeline__row{flex:1 1;max-height:56px;min-height:48px;padding:4px 10px 4px 0}#root#root#root#root .team-day-vessel .shift-timeline__track{height:36px}#root#root#root#root .team-day-vessel .shift-timeline__bar{height:26px;top:5px}#root#root#root#root .team-day-vessel .shift-timeline__identity>.on-shift__portrait{display:block;flex:none;height:32px;width:32px}.shift-timeline__initials{align-items:center;background:#eef2f0;border-radius:12px;color:#202631;display:flex;font:400 13px Outfit,sans-serif;height:100%;justify-content:center;width:100%}#root#root#root#root .team-day-vessel .shift-timeline__identity small:empty{display:none}#root#root#root#root .team-day-vessel .shift-timeline aside.shift-timeline__detail{border:1px solid #e3e9e5;border-radius:22px;overflow:auto;padding:16px}#root#root#root#root .team-day-vessel .shift-timeline__detail>.on-shift__portrait{height:48px;margin:0 0 12px;width:48px}#root#root#root#root .team-day-vessel .shift-timeline__detail h2{font:400 28px/1.15 Georgia,serif;margin:0}#root#root#root#root .team-day-vessel .shift-timeline__detail dl{gap:16px 8px;margin:24px 0}#root#root#root#root .team-day-vessel .shift-timeline__detail button{background:#fff;border-radius:9999px;font:400 14px/1.25 Outfit,sans-serif;min-height:44px}#root#root#root#root .team-day-vessel .shift-timeline__detail .shift-timeline__update{background:#007747;border:3px solid #fff;box-shadow:inset 2px 3px 5px #004e3233,0 3px 7px #263a4428;color:#fff}@media(max-width:1100px){#root#root#root#root .team-day-vessel .shift-timeline__axis,#root#root#root#root .team-day-vessel .shift-timeline__row{gap:6px;grid-template-columns:minmax(120px,27%) 38px minmax(0,1fr)}}@media(max-width:700px){#root#root#root#root .team-day-vessel .team-space__header{flex-wrap:wrap;gap:12px}#root#root#root#root .team-day-vessel .team-space__navigation-row{border-radius:28px}#root#root#root#root .team-day-vessel .shift-timeline__toolbar{gap:12px;margin-bottom:16px}#root#root#root#root .team-day-vessel .shift-timeline__filters{gap:4px}#root#root#root#root .team-day-vessel .shift-timeline__filters button{font-size:12px;padding:8px 10px}.shift-timeline__tools{margin-left:0}#root#root#root#root .team-day-vessel .shift-timeline__workspace{gap:12px;grid-template-columns:minmax(0,1fr)}#root#root#root#root .team-day-vessel .shift-timeline__axis,#root#root#root#root .team-day-vessel .shift-timeline__row{grid-template-columns:105px 26px minmax(0,1fr)}#root#root#root#root .team-day-vessel .shift-timeline__identity>.on-shift__portrait{display:none}#root#root#root#root .team-day-vessel .shift-timeline aside.shift-timeline__detail{flex-direction:row;flex-wrap:wrap;gap:8px;max-height:none;padding:12px}#root#root#root#root .team-day-vessel .shift-timeline__detail h2{font-size:20px}}#root#root#root#root .team-day-vessel .shift-timeline__track{background:repeating-linear-gradient(to right,#0000 0,#0000 calc(var(--timeline-tick-step) - 1px),#e3e9e5 calc(var(--timeline-tick-step) - 1px),#e3e9e5 var(--timeline-tick-step))}.shift-timeline__rows{--timeline-row-height:48px}.shift-timeline__mobile-hours,.shift-timeline__mobile-role,.shift-timeline__range-select{display:none!important}@media(max-width:700px){.shift-timeline__rows{--timeline-row-height:64px}#root#root#root#root .team-day-vessel .shift-timeline__filters{display:none}#root#root#root#root .team-day-vessel .shift-timeline__range-select{background:#fff;border:1px solid #e3e9e5;border-radius:9999px;color:#202631;display:block!important;flex:1 1;font:400 13px Outfit,sans-serif;min-height:44px;min-width:0;padding:8px 12px;width:auto}#root#root#root#root .team-day-vessel .shift-timeline__toolbar{flex-wrap:nowrap;margin-bottom:16px}#root#root#root#root .team-day-vessel .boutique-selector--compact button{font-size:12px;padding:8px 10px;white-space:nowrap}#root#root#root#root .team-day-vessel .shift-timeline__axis{display:none}#root#root#root#root .team-day-vessel .shift-timeline__row{grid-template-columns:minmax(0,1fr) 90px;max-height:72px;min-height:64px}#root#root#root#root .team-day-vessel .shift-timeline__role,#root#root#root#root .team-day-vessel .shift-timeline__track{display:none}#root#root#root#root .team-day-vessel .shift-timeline__mobile-hours{display:block!important;font-size:12px;text-align:right}#root#root#root#root .team-day-vessel .shift-timeline__mobile-role{display:inline!important;margin-right:6px}.shift-timeline__rows{--timeline-row-height:56px}#root#root#root#root .team-day-vessel .shift-timeline__row{max-height:64px;min-height:56px}#root#root#root#root .team-day-vessel .shift-timeline__mobile-role{display:block!important;margin-right:0}.shift-timeline__mobile-hours>span{display:block;white-space:nowrap}.shift-timeline__tools{max-width:55%;min-width:0}.shift-timeline__tools .boutique-selector--compact button{max-width:100%}.shift-timeline__tools .boutique-selector--compact button>span{overflow:hidden;text-overflow:ellipsis}}.team-stewardship__card{align-items:flex-start;background:#fff;border-radius:24px;box-shadow:0 7px 12px #20372c1c;color:#202631;display:flex;flex-direction:column;gap:16px;max-width:600px;padding:32px}.team-stewardship__icon{background:#f7f9f7;border-radius:20px;box-shadow:inset 0 3px 7px #20372c14;display:grid;height:64px;place-items:center;width:64px}.team-stewardship__card h2{font:400 32px/1.2 Cormorant Garamond,Georgia,serif;margin:0}.team-stewardship__card p{font:15px/1.6 Arial,sans-serif;margin:0}.team-stewardship__add{align-items:center;background:#202631;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:14px/1.4 Arial,sans-serif;gap:10px;margin-top:0;min-height:44px;padding:12px 20px}.team-stewardship :is(a,button):focus-visible{outline:2px solid #00853f;outline:2px solid var(--toto-navigation-color,#00853f);outline-offset:4px}@media(max-width:700px){.team-stewardship__card{padding:24px}.team-stewardship__card h2{font-size:28px}}.team-stewardship .today-layout__navigation .team-page-toolbar__destinations{align-items:center;display:flex;flex-wrap:wrap}.team-stewardship .today-layout__navigation>.team-page-toolbar{border:0;margin:0;min-width:0;padding:0}.team-stewardship__boutique{flex-shrink:0;margin-left:auto}.team-stewardship__boutique .boutique-signature-selector__trigger{background:#fff;background:var(--toto-porcelain,#fff);border:2px solid #fff;border-radius:999px;box-shadow:0 3px 8px #20372c1c;color:#202631;color:var(--toto-ink,#202631);cursor:pointer;min-height:44px;padding:12px 20px}.team-stewardship__boutique .boutique-signature-selector__trigger span{white-space:nowrap}.team-stewardship .today-layout__navigation .team-page-toolbar__destinations{max-width:none;width:100%}.team-stewardship .vessel-page-navigation__secondary .team-stewardship__boutique{margin-left:auto}.zenoti-overview__heading{align-items:center;color:#28312c;display:flex;flex:none;font-family:Outfit,sans-serif;gap:25px;justify-content:space-between;margin-bottom:20px}.zenoti-overview__heading h2{font:400 29px/1.15 Cormorant Garamond,serif;margin:0 0 6px}.zenoti-overview__heading p{color:#788178;font-size:12px;margin:0}.zenoti-overview__heading>span{color:#818a82;font-size:10px;white-space:nowrap}.zenoti-overview__body{grid-gap:22px;color:#2c352f;display:grid;flex:1 1;font-family:Outfit,sans-serif;gap:22px;grid-template-columns:minmax(0,3fr) minmax(220px,1fr);min-height:0}.zenoti-overview__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;min-height:0}.zenoti-overview__card{align-items:flex-start;background:#fff;border:1px solid #edf0ec;border-radius:24px;box-shadow:0 5px 12px #20372c0b;display:flex;flex-direction:column;min-height:0;min-width:0;padding:20px 22px}.zenoti-overview__card header{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:13px;width:100%}.zenoti-overview__icon{background:#f3f7f3;border-radius:13px;color:#37654b;display:grid;flex:none;height:40px;place-items:center;width:40px}.zenoti-overview__tag{background:#f3f7f2;border-radius:999px;color:#728678;font:9px/1.4 Outfit,sans-serif;padding:5px 9px;white-space:nowrap}.zenoti-overview__card h3{font:400 24px/1.1 Cormorant Garamond,serif;margin:0 0 8px}.zenoti-overview__card p{color:#7b857d;font-size:11px;line-height:1.6;margin:0;max-width:365px}.zenoti-overview__card button{align-items:center;background:#0000;border:0;color:#246b47;cursor:pointer;display:flex;font:11px Outfit,sans-serif;gap:18px;margin-top:auto;padding:12px 0 0}.zenoti-overview__card button>span{font-size:18px}.zenoti-overview__aside{background:#f7f9f6;border:1px solid #edf1eb;border-radius:24px;display:flex;flex-direction:column;min-height:0;padding:22px}.zenoti-overview__illustration-note{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:10px 0 24px}.zenoti-overview__aside h3{color:#526558;font:400 24px/1.15 Cormorant Garamond,serif;margin:0 0 10px}.zenoti-overview__aside p{color:#929b92;font-size:10px;line-height:1.6;margin:0 0 10px}.zenoti-overview__illustration-note>p:first-child{font-size:9px;letter-spacing:.12em}.zenoti-overview__aside section{border-top:1px solid #e2e9df;padding-top:20px}.zenoti-overview__aside section h3{font-size:22px}.zenoti-overview__aside dl{font-size:10px;margin:0 0 13px}.zenoti-overview__aside dl>div{display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.zenoti-overview__aside dt{color:#7a887c}.zenoti-overview__aside dd{color:#9ca59d;margin:0}.zenoti-overview__aside button{background:#0000;border:0;color:#4d755b;cursor:pointer;font:10px Outfit,sans-serif;padding:0}.zenoti-overview__details{align-items:flex-start;background:#fff;border:1px solid #e8eee7;border-radius:24px;color:#3b4b40;display:flex;flex-direction:column;font-family:Outfit,sans-serif;gap:17px;max-width:780px;padding:28px}.zenoti-overview__details h2{font:400 32px/1.1 Cormorant Garamond,serif;margin:0}.zenoti-overview__details h3{font:400 23px/1.2 Cormorant Garamond,serif;margin:0 0 6px}.zenoti-overview__details p{color:#79867c;font-size:12px;line-height:1.7;margin:0}.zenoti-overview__details>div{border-top:1px solid #edf1eb;padding-top:16px}.zenoti-overview__details small{color:#9aa399;font-size:10px}.zenoti-overview__details>button{background:#eff5ef;border:0;border-radius:999px;color:#3c714d;cursor:pointer;font:11px Outfit,sans-serif;padding:10px 17px}.zenoti-workspace :is(button,a):focus-visible{outline:2px solid #2e8251;outline-offset:4px}@media(max-height:720px) and (min-width:900px){.zenoti-overview__heading{margin-bottom:14px}.zenoti-overview__body{gap:20px}.zenoti-overview__grid{gap:16px}.zenoti-overview__card{border-radius:20px;padding:14px 18px}.zenoti-overview__card header{margin-bottom:9px}.zenoti-overview__icon{border-radius:11px;height:33px;width:33px}.zenoti-overview__card h3{font-size:22px;margin-bottom:6px}.zenoti-overview__card p{font-size:10px;line-height:1.5}.zenoti-overview__card button{font-size:10px;padding-top:7px}.zenoti-overview__aside{padding:18px}.zenoti-overview__aside section{padding-top:15px}}@media(max-width:850px){.zenoti-overview__body{grid-template-columns:1fr;overflow:auto}.zenoti-overview__aside{display:none}.zenoti-overview__heading{display:block}.zenoti-overview__heading>span{display:block;margin-top:7px}.zenoti-overview__tag{white-space:normal}.zenoti-overview__grid{gap:12px;grid-template-rows:auto}.zenoti-overview__card{padding:15px}.zenoti-overview__card h3{font-size:20px}.zenoti-overview__card button{padding-top:12px}}.zenoti-overview__illustration-note{align-items:center;min-height:0;padding:0 0 14px}.zenoti-overview__illustration-note img{display:block;height:100%;max-height:210px;min-height:0;object-fit:contain;width:100%}.zenoti-overview__illustration-note>p{font-size:9px!important;letter-spacing:0!important;margin:7px 0 0;text-align:center;text-transform:none}.zenoti-review{color:#262d2a;display:flex;flex:1 1;flex-direction:column;font-family:Outfit,sans-serif;min-height:0}.zenoti-review h2,.zenoti-review h3,.zenoti-review p{margin:0}.zenoti-review__intro{align-items:center;display:flex;flex:none;gap:24px;justify-content:space-between;margin-bottom:18px}.zenoti-review__eyebrow{color:#778078;font-size:10px;letter-spacing:.13em;margin-bottom:5px!important}.zenoti-review h2{font:400 30px/1.1 Cormorant Garamond,serif;margin-bottom:6px}.zenoti-review__intro p:not(.zenoti-review__eyebrow){color:#68716b;font-size:12px}.zenoti-review__demo{color:#748078;font-size:10px;white-space:nowrap}.zenoti-review__steps{display:flex;flex:none;gap:8px;list-style:none;margin:0 0 18px;padding:0}.zenoti-review__steps li{align-items:center;background:#f4f7f4;border-radius:999px;color:#768079;display:flex;flex:1 1;font-size:11px;gap:8px;padding:9px 14px}.zenoti-review__steps li[aria-current]{background:#ebf5ee;color:#167247}.zenoti-review__steps li>span{background:#fff;border-radius:50%;display:grid;font-size:10px;height:21px;place-items:center;width:21px}.zenoti-review__welcome{grid-gap:24px;display:grid;flex:1 1;gap:24px;grid-template-columns:1.05fr 1fr;min-height:0}.zenoti-review__comparison,.zenoti-review__guide,.zenoti-review__result,.zenoti-review__source,.zenoti-review__task{background:#fff;border:1px solid #edf0ed;border-radius:22px;box-shadow:0 4px 10px #20372c08;padding:24px}.zenoti-review h3{font:400 24px/1.15 Cormorant Garamond,serif}.zenoti-review__task>p{color:#707a73;font-size:12px;line-height:1.6;margin:10px 0 18px;max-width:380px}.zenoti-review__icon{background:#eff5f0;border-radius:15px;color:#1a714a;display:grid;height:48px;margin-bottom:14px;place-items:center;width:48px}.zenoti-review button{cursor:pointer;font-family:Outfit,sans-serif}.zenoti-review__primary{background:#137a50;border:0;border-radius:999px;color:#fff;font-size:12px;min-height:38px;padding:11px 19px}.zenoti-review__primary:disabled{cursor:default;opacity:.4}.zenoti-review__text{background:#0000;border:0;color:#65736a;font-size:11px;padding:9px 10px}.zenoti-review__guide{background:#f8faf8;box-shadow:none;padding:24px 28px}.zenoti-review__guide p{color:#758077;font-size:11px;line-height:1.6;margin-top:13px}.zenoti-review__guide strong{color:#435a4a;font-weight:500}.zenoti-review__guide small{border-top:1px solid #e4ebe5;color:#7e877f;display:block;font-size:10px;line-height:1.5;margin-top:14px;padding-top:12px}.zenoti-review__source{grid-gap:30px;display:grid;flex:1 1;gap:30px;grid-template-columns:260px minmax(0,1fr);min-height:0;padding:20px 24px}.zenoti-review__source aside>p{color:#7b857d;font-size:11px;line-height:1.5;margin:8px 0 14px}.zenoti-review label{color:#6e7a71;display:flex;flex-direction:column;font-size:10px;gap:5px}.zenoti-review__source aside label+label{margin-top:10px}.zenoti-review input:not([type=checkbox]),.zenoti-review select{background:#fbfcfb;border:1px solid #e1e8e2;border-radius:9px;box-sizing:border-box;color:#29382f;font:11px Outfit,sans-serif;min-height:32px;min-width:0;padding:7px 11px;width:100%}.zenoti-review input::placeholder{color:#a2aaa3}.zenoti-review__field-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:13px}.zenoti-review__field-heading h3{font-size:22px}.zenoti-review__field-heading nav{display:flex;gap:5px}.zenoti-review__field-heading button,.zenoti-review__pager button{background:#fff;border:1px solid #e4eae4;border-radius:999px;color:#65796a;font-size:10px;padding:5px 10px}.zenoti-review__field-heading button[aria-current]{background:#edf5ef;color:#187047}.zenoti-review__grid{grid-gap:12px 18px;display:grid;gap:12px 18px;grid-template-columns:1fr 1fr}.zenoti-review__footer{align-items:center;display:flex;flex:none;gap:16px;justify-content:space-between;padding-top:13px}.zenoti-review__footer p{color:#7d857e;font-size:10px;line-height:1.5}.zenoti-review__conflict,.zenoti-review__footer p[role=alert]{color:#9b612e!important}.zenoti-review__comparison{flex:1 1;min-height:0;padding:20px 24px}.zenoti-review__comparison-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.zenoti-review__comparison-heading small{color:#8b958d;font:11px Outfit,sans-serif}.zenoti-review__comparison-heading p{color:#7b857e;font-size:10px;margin-top:5px}.zenoti-review table{border-collapse:collapse;font-size:11px;table-layout:fixed;text-align:left;width:100%}.zenoti-review thead th{border-bottom:1px solid #e8eee8;color:#8b958e;font-size:10px;font-weight:400;padding:8px 10px}.zenoti-review th:first-child{width:45px}.zenoti-review tbody td,.zenoti-review tbody th{border-bottom:1px solid #f0f3f0;overflow-wrap:anywhere;padding:12px 10px}.zenoti-review tbody th{font-weight:400}.zenoti-review tbody td:nth-child(3){color:#879088}.zenoti-review tbody td:last-child{color:#216d49}.zenoti-review [type=checkbox]{accent-color:#137a50}.zenoti-review__pager{align-items:center;color:#869088;display:flex;font-size:10px;gap:12px;justify-content:flex-end;margin-top:12px}.zenoti-review__pager button:disabled{cursor:default;opacity:.4}.zenoti-review__result{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:13px;justify-content:center}.zenoti-review__result p{color:#718075;font-size:12px;line-height:1.6;max-width:650px}.zenoti-review__result .zenoti-review__icon{margin:0}.zenoti-review :is(button,input,select):focus-visible{outline:2px solid #208353;outline-offset:3px}@media(max-height:720px) and (min-width:900px){.zenoti-review__intro,.zenoti-review__steps{margin-bottom:12px}.zenoti-review__guide,.zenoti-review__task{padding:18px 22px}.zenoti-review__task .zenoti-review__icon{height:38px;margin-bottom:9px;width:38px}.zenoti-review__guide p{margin-top:9px}.zenoti-review__guide small{margin-top:9px;padding-top:9px}.zenoti-review__source{gap:24px;padding:16px 20px}.zenoti-review__grid{gap:9px 16px}.zenoti-review__comparison{padding:16px 20px}.zenoti-review tbody td,.zenoti-review tbody th{padding:9px 10px}}@media(max-width:800px){.zenoti-review__intro{display:block}.zenoti-review__demo{display:block;margin-top:9px}.zenoti-review__welcome{grid-template-columns:1fr}.zenoti-review__guide{display:none}.zenoti-review__source{grid-template-columns:1fr;overflow:auto}.zenoti-review__steps li{font-size:9px;padding:8px}.zenoti-review__footer{flex-wrap:wrap}.zenoti-review__grid{grid-template-columns:1fr 1fr}}.zenoti-review__actions{align-items:center;display:flex;flex:none;gap:16px;justify-content:flex-end}.zenoti-review__actions .zenoti-review__pager{flex:none;margin:0}.zenoti-review__footer>p{max-width:440px}.zenoti-review__comparison{box-sizing:border-box}.zenoti-review__comparison-heading{flex:none}@media(max-height:720px) and (min-width:900px){.zenoti-review__comparison-heading{margin-bottom:8px}.zenoti-review__comparison{padding:12px 20px}.zenoti-review tbody td,.zenoti-review tbody th{padding:8px 10px}.zenoti-review__footer{gap:12px;padding-top:12px}.zenoti-review__actions{gap:12px}.zenoti-review__actions .zenoti-review__primary{padding-inline:15px}.zenoti-review__footer>p{max-width:360px}}@media(max-width:800px){.zenoti-review__actions{flex-wrap:wrap;justify-content:flex-start}}.zenoti-review__source{margin:0;min-width:0}.zenoti-review__demo select{border-radius:999px;min-width:95px;width:auto}.zenoti-review__no-changes{color:#68716b;font-size:12px;margin-top:20px!important}.zenoti-review button:disabled{cursor:default}.zenoti-review__actions .zenoti-review__primary{white-space:nowrap}.record-audit-review{color:#202631;color:var(--toto-ink,#202631);display:flex;flex-direction:column;font-family:Outfit,sans-serif;gap:16px;max-width:1280px;position:relative;width:100%}.record-audit-review__navigation{display:flex;flex-wrap:wrap;gap:8px}.record-audit-review__navigation button{background:#fff;border:1px solid #dce3de;border-radius:999px;color:inherit;cursor:pointer;font:inherit;font-size:17px;min-height:44px;padding:10px 20px}.record-audit-review__navigation button[aria-pressed=true]{background:#007c4b;border-color:#007c4b;color:#fff}.record-audit-review__sheet{background:#f5f7f5;border-radius:24px;box-shadow:inset 0 3px 8px #20372c12;padding:22px 28px}.record-audit-review__scope{color:#4c6057;font-size:17px;margin:0 0 12px}.record-audit-review ul{list-style:none;margin:0;padding:0}.record-audit-review li{grid-gap:24px;align-items:baseline;border-top:1px solid #dce3de;display:grid;gap:24px;grid-template-columns:minmax(240px,1fr) minmax(300px,1.4fr);padding:15px 0}.record-audit-review h2{font:500 20px/1.35 Outfit,sans-serif;margin:0}.record-audit-review li p{color:#43564d;font-size:17px;line-height:1.5;margin:0}.record-audit-review__note{color:#43564d;font-size:16px;line-height:1.5;margin:12px 0 0}.record-audit-review footer{color:#53665b;display:flex;font-size:15px;gap:20px;justify-content:space-between}.record-audit-review footer p{margin:0}.record-audit-review details{color:#43564d;font-size:16px;line-height:1.5}.record-audit-review summary{cursor:pointer;min-height:32px;width:-webkit-fit-content;width:fit-content}.record-audit-review details p{margin:8px 0;max-width:950px}@media(max-width:800px){.record-audit-review li{gap:6px;grid-template-columns:1fr}.record-audit-review__sheet{padding:18px}.record-audit-review__navigation{padding-right:0;padding-top:36px}}@media(max-height:800px) and (min-width:1000px){.record-audit-review{gap:12px}.record-audit-review__sheet{padding:16px 24px}.record-audit-review li{padding:11px 0}.record-audit-review__scope{margin-bottom:8px}}.document-workflow{color:#34453d;font-family:Outfit,sans-serif;font-size:16px;min-width:0}.document-workflow button,.document-workflow input,.document-workflow select,.document-workflow textarea{font:inherit}.document-workflow button,.wf-packet-item a{align-items:center;background:#fff;border:1px solid #d8e1dc;border-radius:20px;color:inherit;cursor:pointer;display:inline-flex;gap:7px;justify-content:center;padding:9px 16px}.document-workflow button:disabled{cursor:default;opacity:.45}.document-workflow button:focus-visible,.document-workflow input:focus-visible,.document-workflow select:focus-visible,.document-workflow textarea:focus-visible{outline:2px solid #007a50;outline-offset:2px}.wf-start-title{font-family:Cormorant Garamond,serif;font-size:36px;font-weight:500;margin:18px 0 28px}.wf-approaches{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.wf-approaches button{align-items:flex-start;border-radius:28px;box-shadow:0 5px 18px #304e3810;display:flex;flex-direction:column;min-height:240px;padding:32px;text-align:left}.wf-approaches h3{font:500 29px Cormorant Garamond,serif;margin:10px 0}.wf-approaches p{line-height:1.5;margin:0 0 16px}.wf-types{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.wf-types span{background:#f0f5f2;border-radius:18px;padding:8px 14px}.wf-note{color:#6e7e75;font-size:14px;line-height:1.5}.wf-link{background:#0000!important;border:0!important;padding-left:0!important}.wf-editor-tools{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:0 0 20px}.wf-editor-tools>span{color:#718078;font-size:14px;margin-right:auto}.wf-workspace{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 320px}.wf-recess{background:#f0f4f1;border-radius:24px;box-shadow:inset 0 2px 8px #24432b0d;min-width:0;padding:20px}.wf-page{background:#fff;border-radius:0;box-shadow:0 3px 12px #233c2714;margin:0 auto;max-width:100%;position:relative;width:auto}.wf-page>img{display:block;height:100%;object-fit:contain;pointer-events:none;width:100%}.wf-overlay{align-items:center;box-sizing:border-box;display:flex;font-size:clamp(8px,.8vw,13px);min-width:0;overflow:visible;position:absolute}.wf-overlay input:not([type=checkbox]),.wf-overlay select{background:#f0f9f4b3;border:1px solid #668b78;border-radius:0;font-size:inherit;height:100%;min-width:0;padding:0 3px;width:100%}.wf-overlay input[type=checkbox]{accent-color:#007b50;height:100%;width:100%}.wf-overlay>span{font-size:inherit;line-height:1.1}.wf-overlay.is-editing{background:#e2f3eab3;border:1px dashed #378668;cursor:move;padding:2px}.wf-overlay.is-selected{outline:2px solid #007a50;z-index:2}.wf-resize{background:#007a50!important;border-radius:0!important;bottom:-5px;cursor:se-resize!important;height:11px;min-width:0;padding:0!important;position:absolute;right:-5px;width:11px}.wf-pagination{align-items:center;display:flex;font-size:14px;gap:16px;justify-content:center;padding-top:16px}.wf-settings{background:#fff;border:1px solid #e3e9e5;border-radius:22px;gap:16px;max-height:calc(100dvh - 350px);overflow:auto;padding:20px}.wf-settings,.wf-settings label{display:flex;flex-direction:column}.wf-settings label{font-size:15px;gap:7px}.wf-settings label.wf-check{align-items:flex-start;display:flex;flex-direction:row;line-height:1.4}.wf-check input{accent-color:#007b50;flex-shrink:0;margin-top:4px}.wf-settings input:not([type=checkbox]),.wf-settings select,.wf-settings textarea{background:#fbfcfb;border:1px solid #d6dfd9;border-radius:9px;box-sizing:border-box;min-width:0;padding:9px;width:100%}.wf-settings select{font-size:14px}.wf-field-tools{display:flex;flex-wrap:wrap;gap:8px}.wf-field-tools button{font-size:14px}.wf-settings p{margin:0}.wf-settings .wf-primary{background:#007b50;border-color:#007b50;color:#fff}.wf-error{background:#fff1ee;border-radius:12px;color:#942d2d;padding:12px}.wf-empty{color:#75817a;display:grid;min-height:310px;place-items:center;text-align:center}.wf-packet{border:1px solid #dee7e1;border-radius:20px;margin:20px 0;padding:20px}.wf-packet h3{font-size:22px;font-weight:500;margin:0 auto 0 0}.wf-packet-item{align-items:center;display:flex;gap:20px;justify-content:space-between}.wf-packet-item p{color:#718078;font-size:14px}.wf-packet-item a{font-size:14px;text-decoration:none;white-space:nowrap}.wf-status{font-weight:600}.wf-table-edit{display:flex;flex-direction:column;gap:10px;max-height:240px;overflow:auto}@media (max-width:1100px){.wf-workspace{gap:16px;grid-template-columns:minmax(0,1fr) 285px}.wf-recess,.wf-settings{padding:16px}.wf-page{max-height:none}}@media (max-width:700px){.wf-approaches,.wf-workspace{grid-template-columns:1fr}.wf-page,.wf-settings{max-height:none}.wf-page{width:100%}.wf-packet-item{align-items:start;flex-direction:column}}.wf-upload-source{min-height:44px;width:100%}.employee-file-panel{background:#f4f6f3;border:1px solid #ffffffd9;border-radius:28px;bottom:48px;box-shadow:8px 10px 24px #344c391f,-4px -4px 12px #ffffffb3;color:#24332b;font-family:Outfit,system-ui,sans-serif;height:auto;overflow-y:auto;overscroll-behavior:contain;position:fixed;right:160px;scrollbar-color:#aab9ad #0000;scrollbar-width:thin;top:48px;width:min(720px,calc(100vw - 208px));z-index:40}.employee-file-panel--loading{padding:24px}.employee-file-panel__header{background:#f4f6f3;border-bottom:1px solid #d8e0da;gap:16px;padding:22px 24px 18px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.employee-file-panel__header .font-serif-display{color:#24332b;font-size:26px;line-height:1.15}.employee-file-panel__header .text-stone-400{color:#56635e}.employee-file-panel__tabs{background:#edf1eb;border-radius:18px;box-shadow:inset 2px 2px 5px #344c3914,inset -2px -2px 5px #fff;display:flex;gap:4px;margin:18px 24px 0;overflow-x:auto;padding:5px}.employee-file-panel__tabs button{background:#0000;border:0;border-radius:14px;box-shadow:none;color:#56635e;font-size:13px;font-weight:400;min-height:40px;padding:10px 12px}.employee-file-panel__tabs button[aria-pressed=true]{background:#f4f6f3;box-shadow:3px 3px 7px #344c3914,-3px -3px 6px #ffffffc9;color:#24332b;font-weight:500}.employee-file-panel__content{padding:24px}.employee-file-panel .label-eyebrow{color:#56635e;font-size:11px;letter-spacing:.09em}.employee-file-panel :is(input:not([type=file]),select,textarea){background:#edf1eb;border:1px solid #ffffffb3;border-radius:13px;box-shadow:inset 2px 2px 4px #344c3912,inset -2px -2px 4px #ffffffbf;color:#24332b;font-size:14px;min-height:38px}.employee-file-panel :is(input,select,textarea):disabled{-webkit-text-fill-color:#45564b;background:#edf1eb;color:#45564b;cursor:default;opacity:1}.employee-file-panel [data-testid=file-close]{background:#f4f6f3;box-shadow:3px 3px 7px #344c3914,-3px -3px 6px #ffffffc9;color:#45564b;display:grid;min-height:40px;min-width:40px;place-items:center}.employee-file-panel :is(button,a,input,select,textarea):focus-visible{outline:2px solid #45564b;outline-offset:3px}.employee-file-panel .text-stone-400{color:#56635e}.employee-file-panel [data-testid=file-save]{background:#45564b;color:#fff}@media(min-width:701px) and (max-height:700px){.employee-file-panel{bottom:28px;top:28px}}@media(max-width:700px){.employee-file-panel{border-radius:22px;bottom:138px;left:18px;right:18px;top:18px;width:auto}.employee-file-panel__header{padding:16px}.employee-file-panel__tabs{margin:14px 16px 0}.employee-file-panel__content{padding:20px 16px}.employee-file-panel__header .font-serif-display{font-size:23px}.employee-file-panel__content .grid-cols-3{grid-template-columns:1fr}.employee-file-panel__content .gap-4{gap:14px}}@media(forced-colors:active){.employee-file-panel{border:1px solid CanvasText;box-shadow:none}.employee-file-panel__tabs button[aria-pressed=true]{border:1px solid Highlight}.employee-file-panel :is(input,select,textarea):disabled{-webkit-text-fill-color:CanvasText}.employee-file-panel :is(button,a,input,select,textarea):focus-visible{outline-color:Highlight}}.employee-file-panel__portrait{background:#edf1eb!important;border-radius:12px;box-shadow:var(--sculpted-inset);color:#24332b!important}#root:has([data-appearance=smoke]) .employee-file-panel__portrait{background:#1c2223!important;color:#eff3ef!important}.employee-document-categories{align-items:center;background:#f7f9f7;border:1px solid #e4eae5;border-radius:22px;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:6px}.employee-document-categories button{background:#0000;border:1px solid #0000;border-radius:999px;color:#35473e;font:13px/1.3 Outfit,sans-serif;min-height:34px;padding:7px 12px;white-space:normal}.employee-document-categories button[aria-current=page]{background:#fff;border-color:#d7e0d9;box-shadow:0 2px 6px #20372c12;color:#1e3529}.employee-documents select{background:#fff;border:1px solid #d8e0da;border-radius:12px;color:#35473e;font:13px/1.4 Outfit,sans-serif;max-width:100%;padding:7px 9px}.employee-documents__row{align-items:center;background:#fff;border:1px solid #e5eae6;border-radius:14px;display:flex;gap:12px;padding:12px 14px}.employee-documents__row>div{flex:1 1;min-width:0}.employee-documents__row>div>div:first-child{font-size:14px}.employee-documents__row>div>div:last-child{font-size:12px}.employee-documents__category{margin:0!important;max-width:255px}.employee-documents__category-label{color:#596b60;font-size:12px}.employee-documents__empty{color:#68766e;font-size:14px;padding:18px 0}.employee-documents__pagination{align-items:center;display:flex;font:13px Outfit,sans-serif;gap:12px;justify-content:flex-end;margin-top:14px}.employee-documents__pagination button{background:#fff;border:1px solid #d8e0da;border-radius:999px;padding:7px 12px}.employee-documents button:disabled,.employee-documents select:disabled{opacity:.5}.employee-document-categories button:focus-visible,.employee-documents :is(button,select):focus-visible{outline:2px solid #007c50;outline-offset:2px}@media (max-width:700px){.employee-documents__row{flex-wrap:wrap}.employee-documents__category{flex-basis:calc(100% - 36px);max-width:100%}.employee-documents__row>div{flex-basis:70%}.employee-document-categories button{font-size:12px;padding:6px 9px}}.record-file{background:#fff;border-radius:24px;box-shadow:0 7px 12px #20372c12;color:#202631;font:14px/1.45 Arial,sans-serif;min-width:0;padding:22px 26px}.record-file__heading{align-items:center;display:flex;gap:18px;justify-content:space-between}.record-file h2{font:400 30px/1.15 Cormorant Garamond,Georgia,serif;margin:3px 0}.record-file__heading p{color:#60696a;margin:3px 0}.record-file__identity{color:#60696a;font-size:11px}.record-file button{background:#f1f3f1;border:0;border-radius:999px;color:#25332b;cursor:pointer;min-height:34px;padding:7px 14px}.record-file button:disabled{cursor:default;opacity:.45}.record-file__tabs{border-bottom:1px solid #edf0ed;display:flex;flex-wrap:wrap;gap:6px;padding:14px 0}.record-file__tabs button{font-size:12px}.record-file__tabs button[aria-current=page]{background:#253c32;color:#fff}.record-file__body{padding-top:14px}.record-file__note{color:#5b6661;font-size:12px;margin:0 0 16px;max-width:760px}.record-file__fields{grid-gap:14px 22px;display:grid;gap:14px 22px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.record-file__field{display:flex;flex-direction:column;min-width:0}.record-file dt,.record-file label{color:#5c6761;font-size:11px;letter-spacing:.04em}.record-file dd,.record-file__field p{margin:5px 0;overflow-wrap:anywhere}.record-file input{background:#f8faf8;border:1px solid #e1e7e1;border-radius:12px;color:#202631;font-size:14px;min-height:38px;padding:7px 10px;width:100%}.record-file__attribution{color:#466650;font-size:10px;margin-bottom:3px}.record-file__source{color:#5b6661;font-size:11px;margin-top:10px}.record-file__source summary{cursor:pointer}.record-file__source dl{grid-gap:4px 14px;display:grid;gap:4px 14px;grid-template-columns:auto 1fr}.record-file__source dd{margin:0}.record-file__status{font-size:11px;margin:5px 0;min-height:16px}.record-file [role=alert]{color:#8b3026;font-size:12px}.record-file__event{border-bottom:1px solid #edf0ed;padding:10px 0}.record-file__event small{color:#5c6761;display:block;font-size:11px}.record-file__event p{margin:4px 0}.record-file__pagination{align-items:center;display:flex;font-size:12px;gap:14px;justify-content:flex-end;margin-top:14px}.record-file :is(button,input,summary):focus-visible{outline:2px solid #00853f;outline-offset:3px}.employee-record-directory{background:#fff;border-radius:24px;box-shadow:0 7px 12px #20372c12;padding:22px 26px}.employee-record-directory__tools{align-items:center;display:flex;gap:12px;margin-bottom:14px}.employee-record-directory input,.employee-record-directory select{background:#f8faf8;border:1px solid #e1e7e1;border-radius:999px;font-size:13px;min-height:40px;padding:8px 14px}.employee-record-directory input{flex:1 1;min-width:0}.employee-record-directory__row{align-items:center;border-bottom:1px solid #edf0ed;display:flex;gap:20px;justify-content:space-between;padding:12px 0}.employee-record-directory__row strong{font-weight:500}.employee-record-directory__row p{color:#60696a;font:12px Arial,sans-serif;margin:3px 0}.employee-record-directory button{background:#f1f3f1;border:0;border-radius:999px;cursor:pointer;min-height:36px;padding:9px 16px}.employee-record-directory button:disabled{cursor:default;opacity:.5}.employee-record-notifications{background:#f2f6f1;border-radius:20px;font:12px/1.4 Arial,sans-serif;margin-bottom:16px;padding:14px 20px}.employee-record-notifications article{align-items:center;display:flex;gap:14px;justify-content:space-between}.employee-record-notifications button{background:#fff;border:0;border-radius:999px;cursor:pointer;padding:8px 12px}@media(max-height:760px) and (min-width:900px){.record-file{padding:14px 20px}.record-file__tabs{padding:9px 0}.record-file__fields{gap:8px 18px}.record-file__note{margin-bottom:10px}.record-file__heading h2{font-size:27px}.record-file input{min-height:34px}.record-file__body{padding-top:10px}}@media(max-width:850px){.record-file__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.record-file__heading{align-items:flex-start}.record-file__identity{max-width:120px}.record-file{padding:18px}.employee-record-directory__tools{flex-wrap:wrap}}@media(max-width:520px){.record-file__fields{grid-template-columns:1fr}.record-file__heading{display:block}.record-file__tabs{gap:4px}.record-file__tabs button{padding:6px 10px}}.record-file--personal{background:#0000;box-shadow:none;display:flex;flex-direction:column;padding:0}.record-file--personal>.record-file__tabs{background:#fff;border:1px solid #edf0ed;border-radius:999px;box-shadow:0 5px 12px #20372c08;flex-wrap:nowrap;gap:6px;margin-bottom:12px;order:-1;padding:7px 10px}.record-file--personal>.record-file__tabs button{background:#0000;font-size:13px;min-height:36px;padding:7px 12px;white-space:nowrap}.record-file--personal>.record-file__tabs button[aria-current=page]{background:#fff;border:1px solid #d8dfd9;box-shadow:0 2px 8px #20372c18;color:#202631}.record-file--personal>.record-file__heading{background:#fff;border:1px solid #edf0ed;border-bottom:0;border-radius:22px 22px 0 0;min-height:66px;padding:13px 20px 9px}.record-file--personal .record-file__heading h2{font-size:28px;line-height:1.05;margin:0}.record-file--personal .record-file__heading p{font-size:13px;line-height:1.3;margin-top:4px}.record-file--personal>.record-file__body{background:#fff;border:1px solid #edf0ed;border-radius:0 0 22px 22px;border-top:0;padding:10px 20px 13px}.record-personal__columns{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr)}.record-personal h3{font:400 22px/1.15 Cormorant Garamond,Georgia,serif;margin:0}.record-personal header p{color:#60696a;font:12px/1.3 Outfit,Arial,sans-serif;margin:3px 0 10px}.record-personal__contact-fields{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:1fr 1fr}.record-personal__locality{grid-gap:12px;display:grid;gap:12px;grid-column:1/-1;grid-template-columns:1.45fr .85fr .8fr}.record-personal .record-file__field{gap:3px}.record-personal .record-file__field label{font-size:11px;line-height:14px}.record-personal input{background:#f7f9f8;border-radius:11px;font:14px/20px Outfit,Arial,sans-serif;height:34px;min-height:34px;padding:6px 10px}.record-personal .record-file__attribution{font:10px/13px Outfit,Arial,sans-serif;letter-spacing:0;margin:0;min-height:13px;white-space:nowrap}.record-personal__identity{border-left:1px solid #edf0ed;padding-left:24px}.record-personal__identity dl{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:1fr 1fr;margin:14px 0 0}.record-personal dt{font:11px/14px Outfit,Arial,sans-serif;letter-spacing:.03em}.record-personal dd{font:14px/20px Outfit,Arial,sans-serif;margin:4px 0 0;overflow-wrap:anywhere}.record-personal__emergency{border-top:1px solid #edf0ed;margin-top:14px;padding-top:12px}.record-personal__emergency header{align-items:center;display:flex;gap:12px}.record-personal__emergency header span{color:#68746c;font:11px/14px Outfit,Arial,sans-serif}.record-personal__emergency h3{font-size:20px}.record-personal__emergency dl{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;margin:8px 0 0}.record-personal__footer{border-top:1px solid #edf0ed;color:#5c6761;display:flex;font:11px/16px Outfit,Arial,sans-serif;gap:16px;justify-content:space-between;margin-top:12px;padding-top:9px}.record-personal__footer p{margin:0}.record-personal__footer span{white-space:nowrap}.record-file--personal .record-file__source{font-size:11px;line-height:15px;margin-top:6px}#root .toto-profile.toto-profile--compact-file .toto-profile__identity-layout{display:block!important;padding:0!important}#root .toto-profile.toto-profile--compact-file .toto-profile__content{flex:none;overflow:visible;padding:10px 0 0!important}#root .toto-profile.toto-profile--compact-file .toto-profile__account-pane{max-width:none;padding:0!important;width:100%}#root .toto-profile.toto-profile--compact-file .toto-profile__header{margin-bottom:12px!important;position:relative}#root .toto-profile.toto-profile--compact-file .toto-profile__header h1{font-size:42px!important;line-height:1.1!important}#root .toto-profile.toto-profile--compact-file .preferences-header-date{color:#515c56;font:13px/1.3 Outfit,Arial,sans-serif;margin-left:auto}@media(min-width:951px) and (max-height:700px){.record-file--personal>.record-file__tabs{margin-bottom:9px;padding:5px 9px}.record-file--personal>.record-file__heading{min-height:56px;padding:10px 18px 7px}.record-file--personal .record-file__heading h2{font-size:26px}.record-file--personal>.record-file__body{padding:8px 18px 10px}.record-personal header p{margin-bottom:7px}.record-personal__contact-fields{gap:7px 14px}.record-personal__identity dl{gap:10px 16px;margin-top:10px}.record-personal__emergency{margin-top:10px;padding-top:9px}.record-personal__emergency dl{margin-top:5px}.record-personal__footer{margin-top:9px;padding-top:6px}#root .toto-profile.toto-profile--compact-file .toto-profile__header{margin-bottom:8px!important}}@media(max-width:950px){.record-personal__columns{grid-template-columns:1fr}.record-personal__identity{border-left:0;padding-left:0}.record-file--personal>.record-file__tabs{border-radius:20px;flex-wrap:wrap}.record-personal__footer{display:block}.record-personal__identity dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.record-personal__contact-fields{grid-template-columns:1fr}.record-personal__emergency dl,.record-personal__identity dl,.record-personal__locality{grid-template-columns:1fr 1fr}.record-personal__footer span{white-space:normal}}#root#root .toto-profile.toto-profile--compact-file .toto-profile__content{margin:0!important;overflow:visible!important;padding:10px 0 0!important}#root#root .toto-profile.toto-profile--compact-file .record-file__heading h2{font:400 28px/1.05 Cormorant Garamond,Georgia,serif!important;margin:0!important}#root#root .toto-profile.toto-profile--compact-file .record-file__heading p{font:13px/17px Outfit,Arial,sans-serif!important;margin:4px 0 0!important}#root#root .toto-profile.toto-profile--compact-file .record-personal h3{font:400 22px/25px Cormorant Garamond,Georgia,serif!important;margin:0!important}#root#root .toto-profile.toto-profile--compact-file .record-personal header p{font:12px/16px Outfit,Arial,sans-serif!important;margin:3px 0 8px!important}#root#root .toto-profile.toto-profile--compact-file .record-personal__emergency h3{font-size:20px!important;line-height:23px!important}#root#root .toto-profile.toto-profile--compact-file .record-personal__footer p{font:11px/16px Outfit,Arial,sans-serif!important;margin:0!important}#root#root .toto-profile.toto-profile--compact-file .record-personal__identity dl{gap:12px 20px;margin:12px 0 0}#root#root .toto-profile.toto-profile--compact-file .record-personal dd{font:14px/20px Outfit,Arial,sans-serif!important;margin:4px 0 0!important}#root#root .toto-profile.toto-profile--compact-file .record-personal .record-file__field input{font:14px/20px Outfit,Arial,sans-serif!important;height:34px!important;min-height:34px!important;padding:6px 10px!important}@media(min-width:951px) and (max-height:700px){#root#root .toto-profile.toto-profile--compact-file .record-file__heading h2{font-size:26px!important}#root#root .toto-profile.toto-profile--compact-file .record-personal__identity dl{gap:10px 16px;margin-top:10px}}#root#root .toto-profile.toto-profile--compact-file .record-personal__contact>header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}#root#root .toto-profile.toto-profile--compact-file .record-personal__contact>header p{margin:0!important;white-space:nowrap}#root#root .toto-profile.toto-profile--compact-file .record-personal__identity>header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}#root#root .toto-profile.toto-profile--compact-file .record-personal__identity>header p{font-size:11px!important;line-height:14px!important;margin:0!important;max-width:210px}#root#root .toto-profile.toto-profile--compact-file .record-personal__emergency{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:175px minmax(0,1fr);margin-top:12px;padding-top:10px}#root#root .toto-profile.toto-profile--compact-file .record-personal__emergency header{display:block}#root#root .toto-profile.toto-profile--compact-file .record-personal__emergency dl{margin:0!important}#root#root .toto-profile.toto-profile--compact-file .record-personal__footer{margin-top:10px;padding-top:7px}@media(min-width:951px) and (max-height:700px){#root#root .toto-profile.toto-profile--compact-file .toto-profile__header{margin-bottom:8px!important}#root#root .toto-profile.toto-profile--compact-file .profile-vessel-navigation{margin-bottom:4px!important}#root#root .toto-profile.toto-profile--compact-file .toto-profile__content{padding-top:4px!important}#root#root .toto-profile.toto-profile--compact-file .record-personal__emergency{margin-top:9px;padding-top:8px}}@media(max-width:950px){#root#root .toto-profile.toto-profile--compact-file .record-personal__contact>header,#root#root .toto-profile.toto-profile--compact-file .record-personal__identity>header{display:block}#root#root .toto-profile.toto-profile--compact-file .record-personal__contact>header p{white-space:normal}#root#root .toto-profile.toto-profile--compact-file .record-personal__emergency{gap:8px;grid-template-columns:1fr}}#root#root .toto-profile.toto-profile--compact-file .record-personal__footer{align-items:center}#root#root .toto-profile.toto-profile--compact-file .record-personal__footer .record-file__source{font-size:11px;line-height:16px;margin:0;position:relative;white-space:nowrap}.record-file__source-panel{background:#fff;border:1px solid #dce3dc;border-radius:16px;bottom:calc(100% + 10px);box-shadow:0 8px 24px #20372c1c;padding:16px;position:absolute;right:0;white-space:normal;width:360px;z-index:25}.record-file__source-panel dl{grid-template-columns:90px 1fr!important}@media(max-width:950px){.record-file__source-panel{left:0;right:auto;width:min(360px,calc(100vw - 100px))}}@media(min-width:951px) and (max-height:700px){#root#root .toto-profile.toto-profile--compact-file .record-file__body{padding-bottom:6px!important}}.record-file__input{min-width:0;position:relative}#root#root .toto-profile.toto-profile--compact-file .record-file__input.has-update input{padding-right:40px!important}#root#root .toto-profile.toto-profile--compact-file .record-update__trigger{background:#0000;border:0;border-radius:50%;box-shadow:none;color:#78827b;cursor:pointer;display:grid;height:28px;min-height:28px;padding:5px;place-items:center;position:absolute;right:3px;top:3px;width:28px}#root#root .toto-profile.toto-profile--compact-file .record-update__trigger:is(:hover,:focus-visible){background:#e9eeeb;color:#263b30}.record-update__popover{align-items:flex-start;background:#fff;border:1px solid #dce3df;border-radius:16px;box-shadow:0 8px 26px #263b3026;color:#26332c;display:flex;font:12px/1.4 Outfit,Arial,sans-serif;gap:12px;inset:auto;justify-content:space-between;margin:0;max-width:calc(100vw - 24px);padding:14px 12px 14px 16px;position:fixed;width:240px;z-index:2000}.record-update__popover[popover]:not(:popover-open){display:none}.record-update__popover strong{font-size:12px;font-weight:500}.record-update__popover p{color:#5b6760;font:12px/1.4 Outfit,Arial,sans-serif!important;margin:4px 0 0!important}.record-update__popover button{background:#0000!important;border:0!important;border-radius:50%;color:#5b6760;cursor:pointer;display:grid;flex:none;height:24px;min-height:24px!important;padding:3px!important;place-items:center;width:24px}.record-update__popover :focus-visible{outline:2px solid #00853f;outline-offset:2px}.record-personal__emergency-actions{align-items:center;display:flex;gap:6px;position:relative}.record-emergency-form header .record-update__trigger,.record-personal__emergency-actions .record-update__trigger{position:relative;right:auto;top:auto;transform:none}.record-personal__emergency-actions button{font-size:11px;white-space:nowrap}.record-emergency-form{background:#fff;border:1px solid #3c372d1a;border-radius:18px;margin-bottom:16px;padding:20px 24px}.record-emergency-form header{align-items:center;display:flex;justify-content:space-between}.record-emergency-form h3{font-family:Georgia,serif;font-family:var(--font-serif,Georgia,serif);font-size:23px;margin:0 0 4px}.record-emergency-form p{color:#706b63;font-size:12px}.record-emergency-form__fields{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr;margin:18px 0}.record-emergency-form label{color:#706b63;display:flex;flex-direction:column;font-size:11px;gap:6px}.record-emergency-form input{background:#fff;border:1px solid #dedbd5;border-radius:8px;color:#302e29;font-size:14px;height:36px;min-width:0;padding:0 10px}.record-emergency-form footer{align-items:center;display:flex;gap:20px;justify-content:space-between}.record-emergency-form button{border:1px solid #dedbd5;border-radius:8px;font-size:12px;padding:8px 12px}.record-emergency-form button:disabled{opacity:.45}.record-emergency-form__history{font-size:12px;margin-top:16px}.record-emergency-form__history dl{display:flex;gap:24px}.record-emergency-form__history dd{margin:4px 0}.record-emergency-form__history nav{align-items:center;display:flex;gap:12px}@media(max-width:700px){.record-emergency-form__fields{grid-template-columns:1fr}.record-emergency-form footer{align-items:flex-start;flex-direction:column}}.record-emergency-form{font-family:Outfit,sans-serif}.record-emergency-form h3{font-family:Cormorant Garamond,serif;font-weight:500}.record-emergency-form__brand{height:30px;margin-bottom:10px;object-fit:contain;object-position:left;width:150px}.record-emergency-form__sections{display:flex;gap:8px;margin-top:12px}.record-emergency-form__sections [aria-current]{background:#f2f0eb}.record-emergency-form__pending>div{border-bottom:1px solid #dedbd5;font-size:12px;padding:14px 0}.record-emergency-form__pending span{color:#777;float:right}.record-emergency-form__history dl{flex-wrap:wrap}@media print{.record-emergency-form{border:0;box-shadow:none;color:#222}.record-emergency-form button,.record-emergency-form__sections{display:none}.record-emergency-form input{border:0;border-bottom:1px solid #888}}.record-document-tabs{display:flex;gap:8px;margin-bottom:8px}.record-document-tabs button{font:11px Outfit,sans-serif;min-height:28px;padding:4px 12px}.record-document-tabs [aria-current]{background:#fff;box-shadow:0 1px 5px #20372c18}#root#root .toto-profile.toto-profile--compact-file .record-emergency-form{border-radius:16px;margin-bottom:0;padding:12px 16px}#root#root .toto-profile.toto-profile--compact-file .record-emergency-form header{position:relative}#root#root .toto-profile.toto-profile--compact-file .record-emergency-form header>div{display:block;width:100%}#root#root .toto-profile.toto-profile--compact-file .record-emergency-form__brand{grid-row:1/3;height:42px;margin:0;width:125px}#root#root .toto-profile.toto-profile--compact-file .record-emergency-form h3{font:500 24px/26px Cormorant Garamond,serif;margin:0!important}#root#root .toto-profile.toto-profile--compact-file .record-emergency-form p{font:11px/15px Outfit,sans-serif;margin:4px 0!important}#root#root .toto-profile.toto-profile--compact-file .record-emergency-form__fields{gap:8px 14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 0}#root#root .toto-profile.toto-profile--compact-file .record-emergency-form input{font:14px/20px Outfit,sans-serif;height:34px;min-height:34px;padding:5px 10px}#root#root .toto-profile.toto-profile--compact-file .record-emergency-form__sections{gap:8px;margin-top:8px}#root#root .toto-profile.toto-profile--compact-file .record-emergency-form__sections button{font-size:11px;min-height:28px;padding:4px 10px}#root#root .toto-profile.toto-profile--compact-file .record-emergency-form footer button{min-height:30px;white-space:nowrap}#root#root .toto-profile.toto-profile--compact-file .record-emergency-form__history{font:11px/16px Outfit,sans-serif;margin-top:8px}#root#root .toto-profile.toto-profile--compact-file .record-emergency-form header .record-update__trigger,#root#root .toto-profile.toto-profile--compact-file .record-personal__emergency-actions .record-update__trigger{flex:none;position:relative;right:auto;top:auto;transform:none}@media(max-width:700px){#root#root .toto-profile.toto-profile--compact-file .record-emergency-form__fields{grid-template-columns:1fr 1fr}#root#root .toto-profile.toto-profile--compact-file .record-emergency-form header>div{display:block}}#root#root .toto-profile.toto-profile--compact-file .record-document-tabs button{font:11px/16px Outfit,sans-serif;min-height:26px;padding:3px 10px}#root#root .toto-profile.toto-profile--compact-file .record-emergency-form label{gap:3px}@media(min-width:951px) and (max-height:700px){#root#root .toto-profile.toto-profile--compact-file .record-file--documents>.record-file__heading{min-height:42px;padding:6px 18px 4px}#root#root .toto-profile.toto-profile--compact-file .record-emergency-form__brand{height:34px}#root#root .toto-profile.toto-profile--compact-file .record-emergency-form h3{font-size:22px;line-height:24px}#root#root .toto-profile.toto-profile--compact-file .record-emergency-form{padding:8px 14px}#root#root .toto-profile.toto-profile--compact-file .record-emergency-form__sections{margin-top:4px}}.record-emergency-form__employee{grid-gap:12px 20px;display:grid;gap:12px 20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0}.record-emergency-form__employee dd{font:14px/20px Outfit,sans-serif;margin:4px 0}#root#root .toto-profile.toto-profile--compact-file .record-emergency-form__history>button{background:#0000;font:11px/16px Outfit,sans-serif;min-height:24px;padding:2px 0}#root#root .toto-profile.toto-profile--compact-file .record-emergency-form__history dl{grid-gap:8px 14px;display:grid;gap:8px 14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 0}#root#root .toto-profile.toto-profile--compact-file .record-emergency-form__history dd{font:14px/20px Outfit,sans-serif;margin:3px 0}#root#root .toto-profile.toto-profile--compact-file .record-emergency-form__history nav button{font:11px/16px Outfit,sans-serif;min-height:24px;padding:2px 10px}@media(min-width:951px) and (max-height:700px){#root#root .toto-profile.toto-profile--compact-file .record-emergency-form{padding-bottom:5px;padding-top:5px}}.record-file__photo{display:flex;justify-content:center;padding:16px}.record-file__photo .toto-identity-card{grid-gap:8px 24px;align-items:start;display:grid;gap:8px 24px;grid-template-columns:148px minmax(0,1fr);max-width:680px;padding:20px;width:100%}.record-file__photo .toto-identity-portrait{grid-column:1;grid-row:1/4;position:static}.record-file__photo .toto-identity-card__name,.record-file__photo .toto-identity-card__photo-controls,.record-file__photo .toto-identity-card__role{grid-column:2;margin:0}@media(max-width:600px){.record-file__photo .toto-identity-card{grid-template-columns:1fr}.record-file__photo .toto-identity-portrait{grid-row:auto}.record-file__photo .toto-identity-card__name,.record-file__photo .toto-identity-card__photo-controls,.record-file__photo .toto-identity-card__role{grid-column:1}}.mt-license{color:#28332e;font:400 14px/1.4 Outfit,sans-serif;min-width:0}.mt-license footer,.mt-license__page,.mt-license__top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.mt-license__top nav{background:#f3f6f3;border-radius:999px;display:flex;gap:6px;padding:5px}.mt-license button{background:#fff;border:1px solid #dce5de;border-radius:999px;color:#28332e;cursor:pointer;font:400 14px Outfit,sans-serif;min-height:36px;padding:8px 15px}.mt-license .mt-license__primary,.mt-license button[aria-current=step]{background:#087749;border-color:#087749;color:#fff}.mt-license button:disabled{cursor:default;opacity:.45}.mt-license button:focus-visible,.mt-license input:focus-visible,.mt-license select:focus-visible{outline:2px solid #087749;outline-offset:3px}.mt-license time{color:#5e6b63;font-size:13px}.mt-license__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.mt-license__tile{background:#fff;border:1px solid #e5ebe6;border-radius:22px;box-shadow:0 4px 14px #243c2907;min-width:0;padding:16px}.mt-license h3{font:500 26px/1.1 Cormorant Garamond,Georgia,serif;margin:0 0 10px}.mt-license p{font-size:14px;line-height:1.4;margin:8px 0}.mt-license label{display:flex;flex-direction:column;font-size:13px;gap:5px;margin:8px 0}.mt-license input:not([type=checkbox]):not([type=range]),.mt-license select{background:#fbfcfb;border:1px solid #dce5de;border-radius:10px;font:400 14px Outfit,sans-serif;min-height:36px;min-width:0;padding:7px 10px;width:100%}.mt-license__dates{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.mt-license__original-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mt-license__flags{color:#775321;font-size:13px;margin:8px 0;padding-left:18px}.mt-license__crop{align-items:center;background:#f3f5f2;border-radius:12px;display:flex;height:200px;justify-content:center}.mt-license__crop img{max-height:100%;max-width:100%;object-fit:contain}.mt-license__ranges{grid-gap:0 14px;display:grid;gap:0 14px;grid-template-columns:1fr 1fr}.mt-license__ranges label{margin:5px 0}.mt-license__editor-body{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr)}.mt-license__editor-controls .mt-license__ranges label{font-size:14px;gap:5px;margin:5px 0 10px}.mt-license .mt-license__ranges input[type=range]{border:0;height:22px;min-height:22px;padding:0}.mt-license__editor-controls>button{margin-top:8px}.mt-license__crop-navigation{display:flex;gap:6px}.mt-license__crop-navigation button[aria-pressed=true]{background:#edf5ee;border-color:#9ab8a1;color:#235336}.mt-license .mt-license__crop-guidance{font-size:13px;margin:5px 0 8px}.mt-license input[type=range]{accent-color:#087749;width:100%}.mt-license__page label{align-items:center;flex-direction:row;margin:0}.mt-license__page select{width:auto}.mt-license .mt-license__check{align-items:flex-start;flex-direction:row;font-size:14px;gap:10px;margin-bottom:16px}.mt-license__check input{accent-color:#087749;margin-top:3px}.mt-license footer{font-size:12px;margin:12px 0 0}.mt-license__error{color:#9b342e}.mt-license__selector-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:8px}.mt-license__selector-heading h3{margin:0}.license-selection__frame{--license-selector-height:200px;align-items:center;background:#f3f5f2;border-radius:12px;display:flex;height:var(--license-selector-height);justify-content:center;padding:12px}.license-selection__stage{cursor:crosshair;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:min(100%,calc((var(--license-selector-height) - 24px)*var(--source-aspect)))}.license-selection__stage>img{display:block;height:auto;pointer-events:none;width:100%}.license-selection__mask{inset:0;overflow:hidden;pointer-events:none;position:absolute}.license-selection__mask>span{box-shadow:0 0 0 9999px #172f2670;position:absolute}.license-selection__retained{border:2px solid #087749;box-sizing:border-box;cursor:move;position:absolute}.license-selection__retained:focus-visible{outline:2px solid #fff;outline-offset:3px}.mt-license .license-selection__handle{background:#fff;border:2px solid #087749;border-radius:4px;height:18px;min-height:18px;padding:0;position:absolute;transform:translate(-50%,-50%);width:18px}.license-selection__handle--nw{cursor:nwse-resize;left:0;top:0}.license-selection__handle--n{cursor:ns-resize;left:50%;top:0}.license-selection__handle--ne{cursor:nesw-resize;left:100%;top:0}.license-selection__handle--e{cursor:ew-resize;left:100%;top:50%}.license-selection__handle--se{cursor:nwse-resize;left:100%;top:100%}.license-selection__handle--s{cursor:ns-resize;left:50%;top:100%}.license-selection__handle--sw{cursor:nesw-resize;left:0;top:100%}.license-selection__handle--w{cursor:ew-resize;left:0;top:50%}.mt-license .license-selection__help{font-size:12px;line-height:1.4;margin:8px 0 0}@media (max-height:820px) and (min-width:900px){.license-selection__frame{--license-selector-height:160px}}.toto-spatial-canvas:has(.mt-license) .quiet-edges{display:none}.mt-license__discard-backdrop{background:#24352c55;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:200}.mt-license__discard-dialog{background:#fff;border:1px solid #e0e7e1;border-radius:24px;box-shadow:0 16px 60px #16321c35;color:#28332e;font:400 15px/1.5 Outfit,sans-serif;padding:26px;width:min(480px,100%)}.mt-license__discard-dialog h2{font:500 29px/1.15 Cormorant Garamond,Georgia,serif;margin:0}.mt-license__discard-dialog p{margin:14px 0 22px}.mt-license__discard-dialog>div{display:flex;flex-wrap:wrap;gap:10px}.mt-license__discard-dialog button{background:#fff;border:1px solid #dce5de;border-radius:999px;cursor:pointer;font:400 14px Outfit,sans-serif;min-height:40px;padding:10px 16px}.mt-license__discard-dialog button:first-child{background:#087749;border-color:#087749;color:#fff}.mt-license__discard-dialog button:focus-visible{outline:2px solid #087749;outline-offset:3px}.record-file--license{background:#0000;box-shadow:none;padding:0}.record-file--license>.record-file__body{padding-top:8px}.record-file--license>.record-file__heading{padding:0 8px}.record-file--license>.record-file__tabs{background:#f5f7f4;border-radius:999px;padding:7px}.record-file--license>.record-file__tabs button{font-family:Outfit,sans-serif}.record-file--license>.record-file__heading h2{font-family:Cormorant Garamond,Georgia,serif}@media (max-height:820px) and (min-width:900px){.mt-license__tile{padding:12px}.mt-license__crop{height:160px}.mt-license h3{font-size:23px;margin-bottom:6px}.mt-license label,.mt-license p{font-size:12px;margin:5px 0}.mt-license__top{margin-bottom:7px}.mt-license button{min-height:32px;padding:6px 12px}.mt-license__flags{font-size:12px}.mt-license__check{margin-bottom:10px!important}.mt-license footer,.mt-license__original-actions{margin-top:8px}}@media (max-width:700px){.mt-license__editor-body{gap:10px}.mt-license__editor-body,.mt-license__grid{grid-template-columns:1fr}.mt-license__top{flex-wrap:wrap}.mt-license__dates{grid-template-columns:1fr 1fr}}.mt-license__print-preview{box-shadow:0 2px 10px #20372c20;display:block;height:210px;margin:auto;max-width:100%;object-fit:contain}.mt-license__grid:has(.mt-license__print-preview) .mt-license__tile:first-child>p:not(:last-child){font-size:12px;margin:5px 0}@media (max-height:820px) and (min-width:900px){.mt-license__print-preview{height:130px}.mt-license__grid:has(.mt-license__print-preview) .mt-license__tile:first-child>p{font-size:11px;line-height:1.25}}.simple-license--canvas{display:flex;flex-direction:column;gap:12px;height:calc(100dvh - 290px);min-height:320px;padding:14px 18px}.simple-license--canvas .simple-license__header{align-items:center;flex:none;margin:0}.simple-license--canvas .simple-license__header h2{font-size:26px;margin:0}.simple-license--canvas .simple-license__eyebrow{font-size:11px;letter-spacing:.04em}.simple-license__footer-actions,.simple-license__header-actions{align-items:center;display:flex;flex:none;gap:12px}.simple-license__canvas{align-items:stretch;display:flex;flex:1 1;justify-content:center;min-height:0}.simple-license--canvas .simple-fixed{display:flex;flex-direction:column;height:100%;min-height:0;position:relative;width:100%}.simple-license--canvas .simple-fixed__top{align-items:center;background:#ffffffed;border:1px solid #e2e8e2;border-radius:24px;display:flex;gap:16px;padding:5px 12px;position:absolute;right:12px;top:8px;z-index:3}.simple-fixed__top label{align-items:center;display:flex;font:13px Outfit,sans-serif;gap:8px}.simple-fixed__top input{accent-color:#00854c;width:100px}.simple-license--canvas .simple-fixed__well{align-items:center;background:#eef2ee;border-radius:16px;display:flex;flex:1 1;height:auto;justify-content:center;min-height:0;padding:52px 20px 14px}.simple-license--canvas .simple-fixed__aperture{aspect-ratio:471.42/360;background:#fff;box-shadow:0 3px 14px #243d2d20;flex:none;height:100%;max-width:100%;overflow:hidden;position:relative;width:auto}.simple-fixed__profile{background:#fff;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.simple-fixed__profile img{max-width:none;object-fit:fill;position:absolute}.simple-license--canvas footer{align-items:center;flex:none;gap:14px;margin:0;padding-top:0}.simple-license__result-status{align-items:flex-start;display:flex;flex-direction:column;font-size:12px;gap:3px;min-width:0}.simple-license__needs-review{color:#8a4b13!important;font-size:12px!important;padding:0!important;text-align:left;white-space:normal}.simple-license--canvas .simple-license__upload{align-items:center;display:flex;flex-direction:column;gap:14px;height:100%;justify-content:center;min-height:0;padding:16px;width:100%}.simple-license--canvas .simple-license__primary{white-space:nowrap}@media(max-height:720px){.simple-license--canvas{gap:8px;height:calc(100dvh - 265px);min-height:290px}.simple-license--canvas .simple-license__header h2{font-size:23px}.simple-license--canvas .simple-fixed__well{padding-bottom:10px;padding-top:46px}}@media(max-width:700px){.simple-license--canvas{height:auto;min-height:540px}.simple-license__header-actions{gap:5px}.simple-license--canvas footer{align-items:flex-start;flex-direction:column}.simple-license__footer-actions{align-self:flex-end}.simple-license--canvas .simple-fixed__aperture{height:auto;width:100%}.simple-license--canvas .simple-fixed__well{min-height:270px}}.simple-license--minimal{background:#0000;border:0;border-radius:0;gap:12px;padding:8px 0}.simple-license__context{color:#53625a;font:400 16px/1.4 Outfit,sans-serif}.simple-license--minimal .simple-license__canvas{padding:12px 0}.simple-license__placeholder{align-items:center;aspect-ratio:471.42/360;background:#fff;border:1px dashed #b4c5b9;border-radius:3px;box-shadow:0 4px 18px #253d2b0a;color:#466452;cursor:pointer;display:flex;flex:none;flex-direction:column;font:400 18px/1.4 Outfit,sans-serif;gap:12px;height:100%;justify-content:center;max-width:100%;width:auto}.simple-license__placeholder small{color:#7a877f;font:400 12px/1.4 Outfit,sans-serif}.simple-license__placeholder:hover{background:#fbfdfb;border-color:#008550}.simple-license__placeholder:focus-visible{outline:2px solid #008550;outline-offset:5px}.simple-license--minimal .simple-fixed__well{background:#0000;border-radius:0}.simple-license--minimal footer{border:0;padding:0}.simple-license__options{color:#4d6254;font:400 14px/1.4 Outfit,sans-serif;position:relative}.simple-license__options summary{cursor:pointer;padding:6px 12px}.simple-license__options>div{grid-gap:4px;background:#fff;border:1px solid #dce4de;border-radius:12px;box-shadow:0 6px 20px #243b2b15;display:grid;gap:4px;min-width:170px;padding:8px;position:absolute;right:0;top:100%;z-index:5}.simple-license__options button{background:#0000;border:0;border-radius:6px;color:inherit;cursor:pointer;font:inherit;padding:9px 10px;text-align:left}.simple-license__options button:hover{background:#f0f5f1}.team-stewardship:has(.simple-license--minimal) .folder-review__heading h2{display:none}.team-stewardship:has(.simple-license--minimal) .folder-review__heading{justify-content:flex-end;margin:0 0 4px}.team-stewardship:has(.simple-license--minimal) .folder-review__heading>button{background:#0000;border:0;box-shadow:none}.team-stewardship:has(.simple-license--minimal) .folder-review__opened{background:#0000;border:0;box-shadow:none;margin-top:0;padding:0}@media(max-width:700px){.simple-license--minimal .simple-license__canvas{min-height:300px}.simple-license__placeholder{height:auto;width:100%}}.team-stewardship:has(.simple-license--minimal) .folder-review__heading{display:none}.simple-license--minimal .simple-license__header{justify-content:flex-end}.simple-license--minimal .simple-license__placeholder{border:1px solid #d4ddd6;border-radius:0;box-shadow:none;cursor:default}#root#root#root#root .simple-license--minimal button.simple-license__upload-trigger,.simple-license--minimal button.simple-license__upload-trigger{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#466452;cursor:pointer;font:400 18px/1.4 Outfit,sans-serif;min-height:0!important;padding:0!important}.simple-license--minimal .simple-fixed__aperture{border:1px solid #d4ddd6;border-radius:0!important;box-shadow:none}.simple-license--minimal .simple-fixed__corner{display:none}.simple-license--minimal{background:#f5f8f5;border:1px solid #e2e9e3;border-radius:18px;box-shadow:inset 5px 5px 13px #2c49310b,inset -5px -5px 12px #fff;padding:20px 24px}.simple-license__workspace{grid-gap:32px;display:grid;flex:1 1;gap:32px;grid-template-columns:minmax(0,1fr) minmax(240px,290px);min-height:0}.simple-license--minimal .simple-license__canvas{align-items:center;container-type:size;justify-content:flex-start;min-height:0;min-width:0;padding:0}.simple-license--minimal .simple-license__placeholder{aspect-ratio:471.42/360;box-sizing:border-box;height:auto;max-width:100%;width:min(100cqw,calc(100cqh*1.3095))}.simple-license--minimal .simple-fixed__well{container-type:size;justify-content:flex-start;padding:42px 0 4px}.simple-license--minimal .simple-fixed__aperture{aspect-ratio:471.42/360;box-sizing:border-box;height:auto;width:min(100cqw,calc(100cqh*1.3095))}.simple-license__metadata{color:#354b3d;display:flex;flex-direction:column;font:400 14px/1.4 Outfit,sans-serif;gap:16px;justify-content:center;min-width:0}.simple-license__metadata>label{color:#6d7c71;display:flex;flex-direction:column;font-size:12px;gap:5px}.simple-license__metadata input:not([type=checkbox]){background:#0000;border:0;border-bottom:1px solid #d0dbd2;border-radius:0;box-shadow:none;box-sizing:border-box;color:#2f4335;font:400 16px/1.4 Outfit,sans-serif;min-height:36px;min-width:0;padding:6px 0;width:100%}.simple-license__metadata input:focus{border-bottom-color:#008550;outline:0}.simple-license__metadata output{color:#485d4e;display:block;font:400 16px/1.4 Outfit,sans-serif}.simple-license__metadata>.simple-license__name-check{align-items:center;color:#526858;flex-direction:row;font-size:12px;gap:8px}.simple-license__name-check input{accent-color:#008550}@media(max-height:740px) and (min-width:801px){.simple-license--minimal{padding:14px 18px}.simple-license__metadata{gap:8px}.simple-license__metadata input:not([type=checkbox]),.simple-license__metadata output{font-size:15px;min-height:32px;padding:3px 0}}@media(max-width:800px){.simple-license__workspace{flex:none;gap:24px;grid-template-columns:1fr}.simple-license--minimal .simple-license__canvas{height:280px;min-height:280px}.simple-license__metadata{display:grid;grid-template-columns:1fr 1fr}.simple-license__metadata>.simple-license__name-check,.simple-license__metadata>label:first-child{grid-column:1/-1}}.record-file--license .record-file__heading,.team-stewardship:has(.record-file--license) .folder-review__heading{display:none}.record-file--license .record-file__body{overflow:auto;padding-top:14px}.mt-license.simple-license--minimal{box-sizing:border-box;display:flex;flex-direction:column;height:calc(100dvh - 330px);min-height:330px}.simple-fixed__aperture>img{max-width:none;object-fit:fill;pointer-events:none;position:absolute}.simple-fixed__aperture{cursor:grab;touch-action:none}.simple-license__header{display:flex;flex:none;justify-content:flex-end}.mt-license__photo-adjust{background:#fff;border:1px solid #dce4de;box-shadow:0 5px 30px #243b2b30;max-height:65vh;max-width:600px;overflow:auto;padding:24px;position:absolute;z-index:8}.record-file .mt-license .simple-license__metadata>label{font-size:12px;letter-spacing:0;margin:0}.record-file .mt-license .simple-license__metadata input:not([type=checkbox]){background:#0000;border:0;border-bottom:1px solid #d0dbd2;border-radius:0;box-shadow:none;font:400 16px/1.4 Outfit,sans-serif;min-height:36px;padding:6px 0;width:100%}.record-file .mt-license .simple-license__metadata input[type=checkbox]{border-radius:2px;flex:none;height:16px;margin:0;min-height:16px;padding:0;width:16px}.record-file .mt-license .simple-fixed__top label{align-items:center;flex-direction:row;letter-spacing:0;margin:0}.record-file .mt-license .simple-fixed__top input[type=range]{height:18px;margin:0;min-height:18px;padding:0;width:100px}.mt-license footer{flex:none;margin:0;min-height:36px;padding:0}.record-file .mt-license .simple-license__metadata>.simple-license__name-check{align-items:center;flex-direction:row;font-size:12px;gap:8px}@media(max-height:740px) and (min-width:801px){.record-file .mt-license .simple-license__metadata input:not([type=checkbox]){font-size:15px;min-height:30px;padding:3px 0}.simple-license__metadata{gap:8px}}.mt-license.simple-license--minimal{height:calc(100dvh - 310px);min-height:440px}.simple-license__metadata{gap:8px}.simple-license__metadata output{box-sizing:border-box;height:36px;min-height:36px;padding:6px 0}.mt-license footer{margin-top:12px;position:relative;z-index:1}@media(max-width:800px){.mt-license.simple-license--minimal{height:auto;min-height:600px}}.folder-review{color:#26332c;display:flex;flex:1 1;flex-direction:column;font-family:Outfit,sans-serif;min-height:0}.folder-review__heading{align-items:center;display:flex;flex:none;justify-content:space-between;margin-bottom:22px}.folder-review__heading h2{font:400 29px/1.1 Cormorant Garamond,serif;margin:0 0 5px}.folder-review__heading p{color:#788179;font:13px/18px Outfit,sans-serif;margin:0}.folder-review__rail{align-items:center;display:flex;flex:1 1;gap:36px;max-height:380px;min-height:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:32px 14px 20px 3px;scroll-snap-type:x mandatory;scrollbar-width:none}.folder-review__rail::-webkit-scrollbar{display:none}.folder-review__folder{background:linear-gradient(130deg,#fff8e9,#eee2c8);border:1px solid #d9c9a8;border-radius:2px 14px 14px 14px;box-shadow:0 7px 12px #68502a1a,inset 0 1px 0 #fffdf6;color:#4f4b3e;cursor:pointer;flex:0 0 365px;height:238px;isolation:isolate;padding:0;position:relative;scroll-snap-align:start;text-align:left}.folder-review__folder:before{background:linear-gradient(#fbf1dd,#f7ecd6);border:1px solid #d9c9a8;border-bottom:0;border-radius:12px 18px 0 0;content:"";height:33px;position:absolute;top:-26px;transform:skewX(12deg);transform-origin:left bottom;z-index:-1}.folder-review__tab{font:500 13px/22px Outfit,sans-serif;letter-spacing:.01em;position:absolute;top:-21px;white-space:nowrap}.folder-review__paper-edge{background:#fffdf7;border:1px solid #e7dcc7;border-radius:2px 8px 0 0;box-shadow:0 4px 0 -1px #f6f0e3,0 5px 0 -1px #ded2ba;height:12px;left:10px;position:absolute;right:9px;top:6px}.folder-review__cover{background:linear-gradient(135deg,#fff9ee,#f0e5d0);border:1px solid #d9c9a8;border-radius:4px 12px 14px 14px;box-shadow:inset 0 2px 2px #fffaf0;display:block;inset:17px -1px -1px;position:absolute}.folder-review__cover:after{background:#e0d3b9;bottom:17px;content:"";opacity:.6;position:absolute}.folder-review__photo-label{background:#fffdf7;border:1px solid #decaa6;border-radius:4px;box-shadow:0 2px 3px #7c684716;height:113px;position:absolute;right:28px;top:27px;transform:rotate(1deg)}.folder-review__portrait{align-items:center;background:#efefe8;color:#b2b3ac;display:flex;flex-direction:column;justify-content:flex-start;padding-top:8px}.folder-review__portrait svg{height:48px;margin-bottom:10px;width:48px}.folder-review__portrait>span{background:#c2c1b7;border-radius:3px;height:3px;margin:3px;width:48px}.folder-review__portrait>span:last-child{width:34px}.folder-review__cover-label{color:#9b9078;font:10px/15px Outfit,sans-serif;position:absolute;right:28px;top:151px;width:100px}.folder-review__cover-label>span{color:#ada38f;display:block;font-size:9px}.folder-review__controls{align-items:center;display:flex;flex:none;font:12px/18px Outfit,sans-serif;justify-content:space-between;margin-top:12px}.folder-review__controls p{margin:0}.folder-review__controls span{color:#81887f}.folder-review__controls nav{display:flex;gap:8px}.folder-review__controls button,.folder-review__heading>button{background:#fff;border:1px solid #e0e5df;border-radius:999px;color:#394f40;display:grid;height:36px;min-width:36px;padding:7px;place-items:center}.folder-review__heading>button{font:12px Outfit,sans-serif;padding:7px 16px}.folder-review__controls button:disabled{cursor:default;opacity:.35}.folder-review__controls button:focus-visible,.folder-review__folder:focus-visible{outline:2px solid #00853f;outline-offset:4px}.folder-review__folder:hover{filter:brightness(1.015)}.folder-review__opened{background:linear-gradient(130deg,#fff8eb,#f6efdf);border:1px solid #e0d1b7;border-radius:0 16px 16px 16px;box-shadow:0 3px 10px #68502a12;flex:1 1;margin-top:25px;min-height:0;padding:12px 18px;position:relative}.folder-review__opened-tab{background:#fcf3e2;border:1px solid #e0d1b7;border-bottom:0;border-radius:10px 15px 0 0;font:500 12px/20px Outfit,sans-serif;height:26px;left:-1px;min-width:190px;padding:4px 18px;position:absolute;top:-25px}.folder-review__detail{height:100%;min-height:0;overflow:auto}.folder-review__detail .record-file{background:#0000;box-shadow:none;padding:0}.folder-review__detail .record-file__heading{display:none!important}.folder-review__detail .record-file__tabs{background:#0000;border:0;border-radius:0;box-shadow:none;gap:4px;margin:0!important;order:0;padding:0!important}.folder-review__detail .record-file__tabs button{background:#f4ead5;border:1px solid #e3d7c2;border-radius:9px 9px 0 0;font:12px/16px Outfit,sans-serif;min-height:32px;padding:7px 10px}.folder-review__detail .record-file__tabs button[aria-current]{background:#fffdf8;border-bottom-color:#fffdf8;box-shadow:none;color:#363e34}.folder-review__detail .record-file__body{background:#fffdf8;border:1px solid #e6dcc9;border-radius:0 10px 10px 10px;padding:12px!important}.folder-review__detail .record-personal__columns{gap:18px;grid-template-columns:1.4fr 1fr}.folder-review__detail .record-personal__identity{padding-left:18px}.folder-review__detail .record-personal__contact-fields{gap:4px 14px}.folder-review__detail .record-personal__identity dl{gap:7px 16px;margin-top:8px}.folder-review__detail .record-personal h3{font:400 20px/22px Cormorant Garamond,serif}.folder-review__detail .record-personal header p{font:10px/13px Outfit,sans-serif;margin:2px 0 6px}.folder-review__detail .record-file__field p,.folder-review__detail .record-personal dd{font:13px/18px Outfit,sans-serif;margin:2px 0}.folder-review__detail .record-personal__emergency{margin-top:7px;padding-top:7px}.folder-review__detail .record-personal__emergency dl{margin:4px 0 0}.folder-review__detail .record-personal__footer{font-size:10px;margin-top:7px;padding-top:6px}.folder-review__detail .record-personal__emergency-actions .record-update__trigger{right:auto;top:auto}.folder-review__detail .record-personal__emergency-actions button{font-size:10px;min-height:24px;padding:2px 8px}@media(max-height:720px) and (min-width:900px){.folder-review__heading{margin-bottom:12px}.folder-review__rail{gap:30px;max-height:300px}.folder-review__folder{flex-basis:350px;height:228px}.folder-review__controls{margin-top:8px}.folder-review__detail .record-personal__columns{grid-template-columns:1.4fr 1fr}}.folder-review__detail .record-file__input{min-height:20px;padding-right:28px;position:relative}.folder-review__detail .record-update__trigger{background:#0000;border:0;box-shadow:none;display:grid;height:22px;min-height:22px;padding:2px;place-items:center;position:absolute;right:0;top:0;width:22px}.folder-review__detail .record-personal__emergency{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:180px minmax(0,1fr)}.folder-review__detail .record-personal__emergency header{display:block}.folder-review__detail .record-personal__emergency dl{margin:0}.folder-review__detail .record-personal__emergency-actions{gap:3px}.folder-review__detail .record-personal__emergency-actions .record-update__trigger{position:relative}.folder-review__detail .record-personal__footer .record-file__source{margin:0}.folder-review__detail .record-personal__footer{align-items:center}.folder-review__detail .record-personal__footer>p{margin:0}@media(max-height:720px) and (min-width:900px){.folder-review__opened{padding-bottom:8px;padding-top:8px}.folder-review__detail .record-file__body{padding:8px!important}.folder-review__detail .record-file__tabs button{min-height:28px;padding:5px 10px}.folder-review__detail .record-personal__footer{line-height:13px;margin-top:4px;padding-top:4px}}.folder-review__opened{background:#0000;border:0;border-radius:0;box-shadow:none;margin-top:0;padding:0}.folder-review__detail .record-file__tabs{background:#fff!important;border:1px solid #edf0ed!important;border-radius:999px!important;box-shadow:0 3px 10px #20372c08!important;gap:6px!important;margin-bottom:10px!important;padding:6px 8px!important}.folder-review__detail .record-file__tabs button{background:#0000!important;border:0!important;border-radius:999px!important;font:12px/18px Outfit,sans-serif!important;min-height:32px!important;padding:6px 12px!important}.folder-review__detail .record-file__tabs button[aria-current]{background:#fff!important;border:1px solid #dce3dd!important;box-shadow:0 2px 7px #20372c16!important;color:#26332c}.folder-review__detail .record-file__body{background:#fff!important;border:1px solid #edf0ed!important;border-radius:20px!important;box-shadow:0 3px 9px #20372c06;padding:14px 18px!important}@media(max-height:720px) and (min-width:900px){.folder-review__opened{padding:0}.folder-review__detail .record-file__body{padding:10px 16px!important}}.folder-review__directory-bar{margin-bottom:8px}.folder-review__directory-bar .workspace-directory__alphabet button,.folder-review__directory-bar .workspace-directory__search input{font-family:Outfit,sans-serif}.folder-review__empty{color:#68776d;font:14px/24px Outfit,sans-serif;margin:28px 8px}.folder-review__empty button{background:#0000;border:0;color:#00853f;cursor:pointer;min-height:36px;text-decoration:underline}@media(min-width:1101px) and (max-height:720px){.folder-review__rail{padding-bottom:12px;padding-top:29px}.folder-review__directory-bar{margin-bottom:2px}}.folder-review__photo-label .employee-folder-photo{display:block;height:100%;object-fit:cover;width:100%}.folder-review__folder[data-home-boutique]:not([data-home-boutique=unconfirmed]){background:var(--folder-fill);border-color:var(--folder-border);color:var(--folder-ink)}.folder-review__folder[data-home-boutique]:not([data-home-boutique=unconfirmed]):before{background:var(--folder-fill);border-color:var(--folder-border)}.folder-review__folder[data-home-boutique]:not([data-home-boutique=unconfirmed]) .folder-review__cover{background:linear-gradient(135deg,#ffffff55,#fff0),var(--folder-fill);border-color:var(--folder-border)}.folder-review__folder[data-home-boutique]:not([data-home-boutique=unconfirmed]) .folder-review__cover-label{color:var(--folder-ink)}.folder-review__folder[data-home-boutique]:not([data-home-boutique=unconfirmed]) .folder-review__cover-label>span{color:inherit;opacity:.7}.folder-review__folder{border-radius:1px 4px 5px 5px;box-shadow:0 5px 9px #68502a16,inset 0 1px 0 #fffdf6}.folder-review__folder:before{background:#d9c9a8;border:0;border-radius:0;top:-25px;transform:none;width:190px}.folder-review__folder:after,.folder-review__folder:before{-webkit-clip-path:polygon(0 0,88% 0,100% 100%,0 100%);clip-path:polygon(0 0,88% 0,100% 100%,0 100%);height:26px}.folder-review__folder:after{background:#fbf1dd;content:"";position:absolute;top:-24px;width:188px;z-index:-1}.folder-review__tab{font-size:12px;left:16px;top:-22px}.folder-review__paper-edge{border-radius:1px;height:9px;left:8px;right:8px;top:5px}.folder-review__cover{border-radius:2px 3px 5px 5px;inset:15px -1px -1px}.folder-review__folder[data-home-boutique]:not([data-home-boutique=unconfirmed]):before{background:var(--folder-border)}.folder-review__folder[data-home-boutique]:not([data-home-boutique=unconfirmed]):after{background:var(--folder-fill)}.folder-review:not(.is-open)>.workspace-directory__bar{margin-bottom:0;margin-top:0}.folder-review:not(.is-open)>.folder-review__rail{align-items:center;max-height:none;padding-bottom:20px;padding-top:36px}.folder-review__photo-label,.folder-review__photo-label .employee-folder-photo{transform:none}.folder-review__photo-label{aspect-ratio:1;box-sizing:border-box;height:94px;transform:none;width:94px}.folder-review__portrait{height:100%;justify-content:center;padding:0}.folder-review__portrait svg{margin:0}.folder-review__portrait>span{display:none}.folder-review__cover-label{top:132px}.folder-review__folder:disabled{cursor:default;opacity:.65}.folder-review__folder:disabled:hover{filter:none}.folder-review__folder{--cardstock:#e8d5a8;--cardstock-edge:#c8b78f;--cardstock-ink:#1b2923;background:var(--cardstock)!important;border:1px solid var(--cardstock-edge)!important;border-radius:8px 8px 6px 6px;box-shadow:0 5px 10px #20372c16;color:var(--cardstock-ink)!important;flex-basis:clamp(360px,31vw,460px);height:282px}.folder-review__folder[data-home-designation=unassigned]{--cardstock:#c8c7ca;--cardstock-edge:#aaa9af}.folder-review__folder[data-home-boutique=PLT]{--cardstock:#55b985;--cardstock-edge:#389d6c}.folder-review__folder[data-home-boutique=FLL]{--cardstock:#6396da;--cardstock-edge:#467dc0}.folder-review__folder[data-home-boutique=WYN]{--cardstock:#f18eb8;--cardstock-edge:#d4739d}.folder-review__folder[data-home-boutique=PNC]{--cardstock:#f4a052;--cardstock-edge:#d1843a}.folder-review__folder[data-home-boutique=CC]{--cardstock:#e67580;--cardstock-edge:#c35c68}.folder-review__folder[data-home-boutique=RNO]{--cardstock:#f3cd67;--cardstock-edge:#d2ad4c}.folder-review__folder:before{background:var(--cardstock-edge)!important;height:39px;left:-1px;top:-38px;width:78%}.folder-review__folder:after,.folder-review__folder:before{-webkit-clip-path:none;clip-path:none;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 40' preserveAspectRatio='none'%3E%3Cpath d='M0 40V10Q0 0 10 0h267q7 0 9 8l5 22q2 10 12 10Z' fill='%23fff'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 40' preserveAspectRatio='none'%3E%3Cpath d='M0 40V10Q0 0 10 0h267q7 0 9 8l5 22q2 10 12 10Z' fill='%23fff'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.folder-review__folder:after{background:var(--cardstock)!important;height:38px;left:0;top:-37px;width:calc(78% - 2px)}.folder-review__tab{color:var(--cardstock-ink);font:500 24px/32px Cormorant Garamond,Georgia,Times New Roman,serif;left:18px;max-width:68%;overflow:hidden;text-overflow:ellipsis;top:-34px}.folder-review__paper-edge{display:none}.folder-review__folder .folder-review__cover{background:var(--cardstock)!important;border:1px solid var(--cardstock-edge)!important;border-radius:7px 7px 6px 6px;box-shadow:inset 0 1px 0 #ffffff30;inset:5px -1px -1px}.folder-review__cover:after{background:var(--cardstock-edge);bottom:16px;box-shadow:0 -4px 0 #ffffff18,0 -8px 0 #ffffff18;height:1px;left:20px;opacity:.7;right:20px}.folder-review__photo-label{height:108px;padding:7px;right:26px;top:38px;width:108px}.folder-review__folder .folder-review__cover-label{color:var(--cardstock-ink)!important;font:400 20px/1.4 Outfit,sans-serif;left:26px;overflow-wrap:anywhere;right:auto;top:42px;width:calc(100% - 184px)}.folder-review__folder .folder-review__cover-label>span{color:inherit;display:block;font:400 17px/1.4 Outfit,sans-serif;margin-top:14px;opacity:1!important}.folder-review__folder:disabled{opacity:1}.folder-review:not(.is-open)>.folder-review__rail{gap:30px;padding-top:48px}@media(max-height:720px){.folder-review__folder{height:232px}.folder-review__photo-label{height:96px;right:22px;top:28px;width:96px}.folder-review__folder .folder-review__cover-label{font-size:18px;left:22px;top:32px;width:calc(100% - 158px)}.folder-review__folder .folder-review__cover-label>span{font-size:16px;margin-top:12px}}.receipt-scanner-backdrop{background:#00000080;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:100}.receipt-scanner{background:#f4f6f3;background:var(--toto-appearance-inset,#f4f6f3);border-radius:24px;box-sizing:border-box;color:#26352c;color:var(--toto-appearance-ink,#26352c);display:flex;flex-direction:column;font-family:Outfit,sans-serif;gap:16px;max-height:calc(100svh - 36px);overflow:auto;padding:24px;width:min(920px,100%)}.receipt-scanner header{display:flex;gap:12px;justify-content:space-between}.receipt-scanner h2{font:500 32px/1 Cormorant Garamond,Georgia,serif;margin:0}.receipt-scanner p{font-size:13px;margin:10px 0 0}.receipt-scanner__views{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr 1fr;min-height:0;overflow:auto;padding:15px}.receipt-scanner__source{line-height:0;position:relative;touch-action:none}.receipt-scanner__views img{display:block;height:auto;max-height:52svh;object-fit:contain;width:100%}.receipt-scanner__source img{max-height:none}.receipt-scanner__preview img{object-position:top}.receipt-scanner button{align-items:center;background:#fff;background:var(--toto-appearance-wash,#fff);border:1px solid #c5d0c8;border:1px solid var(--toto-appearance-line,#c5d0c8);border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:6px;justify-content:center;min-height:40px;padding:8px 14px}.receipt-scanner button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.receipt-scanner button:disabled{cursor:default;opacity:.5}.receipt-scanner button[aria-pressed=true]{box-shadow:inset 0 0 0 2px currentColor}.receipt-scanner button.receipt-scanner__corner{background:#00983b;border:2px solid #fff;box-shadow:0 1px 6px #0005;height:44px;min-height:44px;padding:0;position:absolute;touch-action:none;transform:translate(-50%,-50%);width:44px}.receipt-scanner footer,.receipt-scanner__modes{display:flex;flex-wrap:wrap;gap:8px}.receipt-scanner footer{justify-content:flex-end}.receipt-scanner .is-primary{background:#008f35;border-color:#008f35;color:#fff}@media(max-width:600px){.receipt-scanner{padding:16px}.receipt-scanner__views{gap:15px;padding:12px}.receipt-scanner footer button,.receipt-scanner__modes button{font-size:12px;padding:8px 10px}.receipt-scanner h2{font-size:28px}}.budget-workspace__receipt-read p{font-size:13px;line-height:1.4}.budget-workspace{background:#18232c;background:var(--toto-appearance-inset,#18232c);box-sizing:border-box;color:#fffffff0;color:var(--toto-appearance-ink,#fffffff0);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100svh;padding:clamp(12px,3vw,40px) clamp(12px,5vw,88px) 92px}.budget-workspace__vessel{background:linear-gradient(154deg,#273442d1,#1c2a38e0);background:linear-gradient(154deg,var(--toto-appearance-inset,#273442d1),var(--toto-appearance-inset,#1c2a38e0));border:1px solid #fff6;border:1px solid var(--toto-appearance-line,#fff6);border-radius:30px;box-shadow:inset 0 1px 1px #ffffff9e,inset 0 -30px 60px #54708412,0 28px 70px #02081054;box-sizing:border-box;height:calc(100svh - 142px);margin:0 auto;min-height:0;overflow:hidden;padding:clamp(26px,2.7vw,42px);position:relative;width:min(1440px,calc(100svw - clamp(24px,10vw,176px)))}.budget-workspace__vessel:before{border:1px solid #ffffff26;border:1px solid var(--toto-appearance-line,#ffffff26);border-radius:28px;content:"";inset:1px;pointer-events:none;position:absolute}.budget-workspace__desk,.budget-workspace__header,.budget-workspace__summary{position:relative;z-index:1}.budget-workspace__header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.budget-workspace h1{color:#fff;color:var(--toto-appearance-ink,#fff);font:500 clamp(44px,4vw,62px)/.91 Cormorant Garamond,Georgia,serif;letter-spacing:-.045em;margin:11px 0 0}.budget-workspace__header p{color:#ffffffba;color:var(--toto-appearance-muted,#ffffffba);font-size:14px;line-height:1.45;margin:13px 0 0;max-width:520px}.budget-workspace__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.budget-workspace button{font:inherit}.budget-workspace__add,.budget-workspace__export,.budget-workspace__month{align-items:center;background:#0a162161;background:var(--toto-appearance-inset,#0a162161);border:1px solid #ffffff40;border:1px solid var(--toto-appearance-line,#ffffff40);border-radius:999px;color:#ffffffe6;color:var(--toto-appearance-ink,#ffffffe6);display:inline-flex;min-height:38px}.budget-workspace__month{gap:4px;overflow:hidden;padding:0 4px}.budget-workspace__month strong{color:#fff;color:var(--toto-appearance-ink,#fff);font-size:12px;font-weight:600;min-width:118px;text-align:center}.budget-workspace__month button{background:#0000;border:0;border-radius:50%;color:#ffffffbd;color:var(--toto-appearance-muted,#ffffffbd);cursor:pointer;display:grid;height:30px;place-items:center;width:30px}.budget-workspace__month button:focus-visible,.budget-workspace__month button:hover{background:#ffffff1f;background:var(--toto-appearance-wash,#ffffff1f);color:#fff;color:var(--toto-appearance-ink,#fff);outline:0}.budget-workspace__add,.budget-workspace__export{cursor:pointer;font-size:12px;font-weight:600;gap:7px;padding:0 14px}.budget-workspace__export:focus-visible,.budget-workspace__export:hover{background:#ffffff17;background:var(--toto-appearance-wash,#ffffff17);border-color:#ffffff8c;border-color:var(--toto-appearance-line,#ffffff8c);outline:0}.budget-workspace__add{background:#ffffff21;background:var(--toto-appearance-wash,#ffffff21);border-color:#ffffff80;border-color:var(--toto-appearance-line,#ffffff80)}.budget-workspace__add:focus-visible,.budget-workspace__add:hover{background:#fff3;background:var(--toto-appearance-wash,#fff3);outline:0}.budget-workspace__summary{border-bottom:1px solid #ffffff30;border-bottom:1px solid var(--toto-appearance-line,#ffffff30);border-top:1px solid #ffffff30;border-top:1px solid var(--toto-appearance-line,#ffffff30);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.budget-workspace__metric{grid-gap:6px;border-right:1px solid #ffffff24;border-right:1px solid var(--toto-appearance-line,#ffffff24);display:grid;gap:6px;min-width:0;padding:13px 20px}.budget-workspace__metric:first-child{padding-left:0}.budget-workspace__metric:last-child{border-right:0}.budget-workspace__metric span,.budget-workspace__section-heading{color:#ffffff8a;color:var(--toto-appearance-muted,#ffffff8a);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.budget-workspace__metric strong{color:#fff;color:var(--toto-appearance-ink,#fff);font-size:20px;font-weight:500;letter-spacing:-.03em}.budget-workspace__metric.is-attention strong{color:#ffd49b}.budget-workspace__desk{border-top:1px solid #ffffff30;border-top:1px solid var(--toto-appearance-line,#ffffff30);display:grid;grid-template-columns:minmax(200px,.83fr) minmax(390px,1.5fr) minmax(255px,.9fr);height:calc(100% - 190px);margin-top:20px;min-height:0}.budget-workspace__editor,.budget-workspace__ledger,.budget-workspace__plan{min-height:0;min-width:0;padding-top:20px}.budget-workspace__plan{padding-right:20px}.budget-workspace__ledger,.budget-workspace__plan{border-right:1px solid #ffffff26;border-right:1px solid var(--toto-appearance-line,#ffffff26);display:flex;flex-direction:column}.budget-workspace__ledger{padding:20px 20px 0}.budget-workspace__editor{overflow:auto;padding-left:20px;padding-right:2px;scrollbar-color:#ffffff47 #0000;scrollbar-width:thin}.budget-workspace__section-heading{align-items:center;display:flex;justify-content:space-between;min-height:15px}.budget-workspace__section-heading small{color:#ffffff7d;color:var(--toto-appearance-muted,#ffffff7d);font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:none}.budget-workspace h2{color:#fff;color:var(--toto-appearance-ink,#fff);font:500 27px/1 Cormorant Garamond,Georgia,serif;letter-spacing:-.025em;margin:6px 0 14px}.budget-workspace__category-list{grid-gap:0;display:grid;gap:0}.budget-workspace__category{grid-gap:8px;align-items:center;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--toto-appearance-line,#ffffff1a);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:36px}.budget-workspace__category div{grid-gap:1px;display:grid;gap:1px;min-width:0}.budget-workspace__category strong{color:#ffffffdb;color:var(--toto-appearance-ink,#ffffffdb);font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.budget-workspace__category span{color:#ffffff7a;color:var(--toto-appearance-muted,#ffffff7a);font-size:10px}.budget-workspace__category-remaining{text-align:right;white-space:nowrap}.budget-workspace__category.is-red .budget-workspace__category-remaining{color:#ffd09d}.budget-workspace__plan-note{color:#ffffff7a;color:var(--toto-appearance-muted,#ffffff7a);font-size:10px;line-height:1.5;margin:16px 0 0}.budget-workspace__entry,.budget-workspace__ledger-head{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid;grid-template-columns:50px minmax(0,1fr) minmax(90px,.7fr) auto}.budget-workspace__ledger-head{color:#ffffff6e;color:var(--toto-appearance-muted,#ffffff6e);font-size:9px;font-weight:600;letter-spacing:.1em;min-height:25px;padding:0 10px;text-transform:uppercase}.budget-workspace__ledger-list{border-top:1px solid #ffffff1f;border-top:1px solid var(--toto-appearance-line,#ffffff1f);min-height:0;overflow:auto;scrollbar-color:#ffffff47 #0000;scrollbar-width:thin}.budget-workspace__entry{background:#0000;border:0;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--toto-appearance-line,#ffffff1a);color:#ffffffd4;color:var(--toto-appearance-muted,#ffffffd4);cursor:pointer;min-height:50px;padding:7px 10px;text-align:left;width:100%}.budget-workspace__entry.is-selected,.budget-workspace__entry:focus-visible,.budget-workspace__entry:hover{background:#ffffff17;background:var(--toto-appearance-wash,#ffffff17);color:#fff;color:var(--toto-appearance-ink,#fff);outline:0}.budget-workspace__entry.is-selected{box-shadow:inset 2px 0 0 #ffffffe0}.budget-workspace__entry em,.budget-workspace__entry time{color:#ffffff8f;color:var(--toto-appearance-muted,#ffffff8f);font-size:10px;font-style:normal}.budget-workspace__entry>span{grid-gap:2px;display:grid;gap:2px;min-width:0}.budget-workspace__entry strong{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.budget-workspace__entry small{color:#ffffff80;color:var(--toto-appearance-muted,#ffffff80);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.budget-workspace__entry b{color:#fff;color:var(--toto-appearance-ink,#fff);font-size:11px;font-weight:600;white-space:nowrap}.budget-workspace__empty{grid-gap:9px;color:#ffffff8f;color:var(--toto-appearance-muted,#ffffff8f);display:grid;gap:9px;justify-items:center;padding:64px 20px;text-align:center}.budget-workspace__empty strong{color:#ffffffdb;color:var(--toto-appearance-ink,#ffffffdb);font-size:14px}.budget-workspace__empty span{font-size:11px;line-height:1.5;max-width:27ch}.budget-workspace__empty button{background:#0000;border:0;color:#fff;color:var(--toto-appearance-ink,#fff);cursor:pointer;font-size:11px;font-weight:600;padding:0;text-decoration:underline}.budget-workspace__close{background:#0000;border:1px solid #ffffff2b;border:1px solid var(--toto-appearance-line,#ffffff2b);border-radius:50%;color:#ffffffb3;color:var(--toto-appearance-muted,#ffffffb3);cursor:pointer;display:grid;height:25px;padding:0;place-items:center;width:25px}.budget-workspace__close:focus-visible,.budget-workspace__close:hover{border-color:#ffffff80;border-color:var(--toto-appearance-line,#ffffff80);color:#fff;color:var(--toto-appearance-ink,#fff);outline:0}.budget-workspace__editor form{grid-gap:10px;display:grid;gap:10px}.budget-workspace__editor label{grid-gap:5px;color:#ffffff91;color:var(--toto-appearance-muted,#ffffff91);display:grid;font-size:10px;font-weight:600;gap:5px;letter-spacing:.09em;text-transform:uppercase}.budget-workspace__editor input:not([type=file]),.budget-workspace__editor select,.budget-workspace__editor textarea{background:#09152059;background:var(--toto-appearance-inset,#09152059);border:1px solid #fff3;border:1px solid var(--toto-appearance-line,#fff3);border-radius:10px;box-sizing:border-box;color:#fff;color:var(--toto-appearance-ink,#fff);font:400 12px/1.3 Outfit,system-ui,sans-serif;outline:none;width:100%}.budget-workspace__editor input:not([type=file]),.budget-workspace__editor select{height:34px;padding:0 10px}.budget-workspace__editor select{-webkit-appearance:auto;appearance:auto}.budget-workspace__editor textarea{min-height:48px;padding:8px 10px;resize:vertical}.budget-workspace__editor input:focus,.budget-workspace__editor select:focus,.budget-workspace__editor textarea:focus{background:#0915208c;background:var(--toto-appearance-inset,#0915208c);border-color:#ffffffa3;border-color:var(--toto-appearance-line,#ffffffa3)}.budget-workspace__editor option{background:#fff;background:var(--toto-appearance-selected,#fff);color:#16212b}.budget-workspace__amounts{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr .8fr}.budget-workspace__total{border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--toto-appearance-line,#ffffff1f);border-top:1px solid #ffffff1f;border-top:1px solid var(--toto-appearance-line,#ffffff1f);color:#fff9;color:var(--toto-appearance-muted,#fff9);display:flex;font-size:11px;justify-content:space-between;margin:0;padding:7px 0}.budget-workspace__total strong{color:#fff;color:var(--toto-appearance-ink,#fff);font-size:13px}.budget-workspace__receipt-input{align-items:center;border:1px dashed #ffffff52;border:1px dashed var(--toto-appearance-line,#ffffff52);border-radius:10px;box-sizing:border-box;color:#ffffffad;color:var(--toto-appearance-muted,#ffffffad);cursor:pointer;display:flex;font-size:10px;gap:7px;letter-spacing:0;min-height:34px;padding:0 10px;text-transform:none}.budget-workspace__receipt-input.has-receipt{border-style:solid}.budget-workspace__receipt-input input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.budget-workspace__view-receipt{align-items:center;background:#0000;border:0;color:#ffffffc7;color:var(--toto-appearance-muted,#ffffffc7);cursor:pointer;display:inline-flex;font-size:10px;gap:6px;justify-content:flex-start;padding:0;text-decoration:underline;width:-webkit-max-content;width:max-content}.budget-workspace__form-actions{align-items:center;display:flex;gap:10px;justify-content:space-between;padding-top:3px}.budget-workspace__form-actions>button:first-child{background:#ffffff24;background:var(--toto-appearance-wash,#ffffff24);border:1px solid #ffffff8f;border:1px solid var(--toto-appearance-line,#ffffff8f);border-radius:999px;color:#fff;color:var(--toto-appearance-ink,#fff);cursor:pointer;font-size:11px;font-weight:600;min-height:34px;padding:0 14px}.budget-workspace__form-actions>button:first-child:focus-visible,.budget-workspace__form-actions>button:first-child:hover{background:#ffffff3d;background:var(--toto-appearance-wash,#ffffff3d);outline:0}.budget-workspace__form-actions>button:disabled{cursor:wait;opacity:.5}.budget-workspace__delete{background:#0000;border:0;color:#ffd09ef0;cursor:pointer;font-size:10px;padding:0}.budget-workspace__editor-idle{grid-gap:12px;align-content:start;color:#fff9;color:var(--toto-appearance-muted,#fff9);display:grid;gap:12px}.budget-workspace__editor-idle p{font-size:12px;line-height:1.5;margin:0}.budget-workspace__editor-idle button{align-items:center;background:#0000;border:1px solid #ffffff6b;border:1px solid var(--toto-appearance-line,#ffffff6b);border-radius:999px;color:#fff;color:var(--toto-appearance-ink,#fff);cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:6px;min-height:33px;padding:0 13px;width:-webkit-max-content;width:max-content}.budget-workspace__editor-idle button:focus-visible,.budget-workspace__editor-idle button:hover{background:#ffffff1f;background:var(--toto-appearance-wash,#ffffff1f);outline:0}.budget-workspace>.toto-adaptive-dock{bottom:16px;left:50%;position:fixed;transform:translateX(-50%);z-index:6}@media (max-width:1000px){.budget-workspace__vessel{height:calc(100svh - 96px);min-height:0}.budget-workspace__desk{grid-template-columns:minmax(180px,.8fr) minmax(0,1.4fr);height:calc(100% - 190px);position:relative}.budget-workspace__ledger h2,.budget-workspace__plan h2{margin-bottom:8px}.budget-workspace__category{min-height:29px}.budget-workspace__category div span,.budget-workspace__plan-note{display:none}.budget-workspace__editor{border-top:1px solid #ffffff26;border-top:1px solid var(--toto-appearance-line,#ffffff26);grid-column:1/-1;max-height:none;padding:20px 0 0}.budget-workspace__editor.is-idle{display:none}.budget-workspace__editor.is-open{background:#233443;background:var(--toto-appearance-inset,#233443);border:1px solid #ffffff2e;border:1px solid var(--toto-appearance-line,#ffffff2e);border-radius:16px;box-shadow:0 18px 48px #00000052;inset:0;overflow:auto;padding:20px;position:absolute;z-index:2}.budget-workspace__editor form{grid-template-columns:repeat(2,minmax(0,1fr))}.budget-workspace__editor .budget-workspace__total,.budget-workspace__editor .budget-workspace__view-receipt,.budget-workspace__editor label:nth-child(4),.budget-workspace__editor label:nth-child(7),.budget-workspace__editor label:nth-child(9),.budget-workspace__form-actions{grid-column:1/-1}.budget-workspace__editor .budget-workspace__amounts{display:contents}.budget-workspace__editor .budget-workspace__amounts label{grid-column:auto}.budget-workspace__ledger{border-right:0}}@media (max-width:700px){.budget-workspace{padding:12px 12px 84px}.budget-workspace__vessel{padding:24px 20px;width:100%}.budget-workspace__header{display:grid}.budget-workspace__actions{justify-content:flex-start}.budget-workspace__summary{grid-template-columns:repeat(2,1fr)}.budget-workspace__metric:nth-child(2){border-right:0}.budget-workspace__metric:nth-child(n+3){border-top:1px solid #ffffff24;border-top:1px solid var(--toto-appearance-line,#ffffff24)}.budget-workspace__metric:nth-child(odd){padding-left:0}.budget-workspace__desk{grid-template-columns:1fr}.budget-workspace__ledger,.budget-workspace__plan{border-right:0;padding:20px 0 0}.budget-workspace__plan{border-bottom:1px solid #ffffff26;border-bottom:1px solid var(--toto-appearance-line,#ffffff26);padding-bottom:18px}.budget-workspace__ledger-list{max-height:320px}.budget-workspace__editor form{grid-template-columns:1fr}.budget-workspace__editor .budget-workspace__amounts label{grid-column:1}.budget-workspace__entry,.budget-workspace__ledger-head{grid-template-columns:44px minmax(0,1fr) auto}.budget-workspace__entry em,.budget-workspace__ledger-head span:nth-child(3){display:none}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.budget-workspace{background:#17232e;background:var(--toto-appearance-inset,#17232e)}.budget-workspace__vessel{background:#273746;background:var(--toto-appearance-inset,#273746);box-shadow:none}.budget-workspace__editor input:not([type=file]),.budget-workspace__editor select,.budget-workspace__editor textarea{background:#182733;background:var(--toto-appearance-inset,#182733)}}.budget-workspace.is-expense-desk .budget-workspace__vessel{display:flex;flex-direction:column;gap:18px}.is-expense-desk .budget-workspace__header{align-items:center;flex-shrink:0}.is-expense-desk .budget-workspace__actions{max-width:65%}.is-expense-desk .budget-workspace__summary{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.is-expense-desk .budget-workspace__metric strong{font:600 30px/1.2 Cormorant Garamond,Georgia,serif}.budget-workspace__intake{align-items:center;display:flex;flex-shrink:0;gap:10px;padding-left:calc(22% + 20px)}.budget-workspace__add-item,.budget-workspace__intake button,.is-expense-desk .budget-workspace__form-actions button{align-items:center;background:var(--toto-appearance-inset);border:1px solid var(--toto-appearance-line);border-radius:999px;color:var(--toto-appearance-ink);cursor:pointer;display:inline-flex;font-size:14px;gap:8px;justify-content:center;min-height:40px;padding:0 18px}.budget-workspace__intake .budget-workspace__scan,.is-expense-desk .budget-workspace__form-actions button[type=submit]{background:#008f35;border-color:#008f35;color:#fff;font-weight:600}.is-expense-desk .budget-workspace__desk{flex:1 1;grid-template-columns:minmax(190px,22%) minmax(170px,20%) minmax(0,1fr);height:auto;margin-top:0}.is-expense-desk .budget-workspace__category-list{min-height:0;overflow:auto}.is-expense-desk .budget-workspace__category{min-height:52px}.is-expense-desk .budget-workspace__category strong{font-size:13px;white-space:normal}.is-expense-desk .budget-workspace__category span{font-size:12px}.is-expense-desk .budget-workspace__plan-note{font-size:11px}.is-expense-desk .budget-workspace__ledger{padding-left:14px;padding-right:14px}.is-expense-desk .budget-workspace__ledger-head{display:none}.is-expense-desk .budget-workspace__entry{border-radius:12px;grid-template-columns:1fr auto;margin-bottom:5px;padding:14px 10px;row-gap:5px}.is-expense-desk .budget-workspace__entry>span{grid-column:1/-1;grid-row:1}.is-expense-desk .budget-workspace__entry time{grid-row:2}.is-expense-desk .budget-workspace__entry em{display:none}.is-expense-desk .budget-workspace__entry strong{font-size:14px}.is-expense-desk .budget-workspace__entry small,.is-expense-desk .budget-workspace__entry time{font-size:12px}.is-expense-desk .budget-workspace__entry.is-selected{background:var(--toto-appearance-selected);border:1px solid var(--toto-appearance-line);box-shadow:none}.is-expense-desk .budget-workspace__editor{padding-left:18px}.is-expense-desk .budget-workspace__editor form{display:flex;flex-direction:column;gap:12px}.budget-workspace__invoice-meta{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.3fr 1fr}.is-expense-desk .budget-workspace__editor h3{font:500 24px/1.1 Cormorant Garamond,Georgia,serif;margin:5px 0 0}.budget-workspace__review-note{color:var(--toto-appearance-muted);font-size:12px;line-height:1.4;margin:0}.budget-workspace__items{flex-shrink:0;overflow:auto}.budget-workspace__item,.budget-workspace__item-head{grid-gap:7px;align-items:center;display:grid;gap:7px;grid-template-columns:minmax(120px,1.4fr) 52px 76px 70px minmax(105px,1fr) 28px;min-width:535px}.budget-workspace__item-head{color:var(--toto-appearance-muted);font-size:10px;letter-spacing:.05em;padding-bottom:8px;text-transform:uppercase}.budget-workspace__item{border-top:1px solid var(--toto-appearance-line);padding:8px 0}.budget-workspace__item output{font-feature-settings:"tnum";font-size:12px;font-variant-numeric:tabular-nums}.budget-workspace__item button{background:#0000;border:0;color:var(--toto-appearance-muted);cursor:pointer;display:grid;height:30px;padding:0;place-items:center}.is-expense-desk .budget-workspace__item input:not([type=file]),.is-expense-desk .budget-workspace__item select{font-size:12px;padding:0 6px}.budget-workspace__add-item{align-self:flex-start;background:#0000;border:0;color:var(--toto-appearance-ink);min-height:30px;padding:0}.budget-workspace__invoice-totals{grid-gap:20px;align-items:end;display:grid;gap:20px;grid-template-columns:1fr 1fr}.is-expense-desk .budget-workspace__total{align-items:center;min-height:32px}.is-expense-desk .budget-workspace__total strong{font-size:18px}.is-expense-desk .budget-workspace__form-actions{flex-wrap:wrap;gap:10px;justify-content:flex-start}.is-expense-desk .budget-workspace__editor label{font-size:11px;letter-spacing:.04em}.budget-workspace__load-error,.budget-workspace__mismatch{border:1px solid var(--toto-appearance-line);border-radius:10px;color:var(--toto-appearance-ink);font-size:12px;margin:0;padding:10px}.is-expense-desk button:focus-visible{outline:2px solid var(--toto-appearance-ink);outline-offset:3px}.is-expense-desk button:disabled{cursor:default;opacity:.5}@media (max-width:1150px){.is-expense-desk .budget-workspace__desk{grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr)}.is-expense-desk .budget-workspace__editor.is-idle{display:none}.is-expense-desk .budget-workspace__editor.is-open{background:var(--toto-appearance-inset);border:1px solid var(--toto-appearance-line);border-radius:18px;inset:0;overflow:auto;padding:22px;position:absolute;z-index:3}.budget-workspace__intake{padding-left:0}.is-expense-desk .budget-workspace__actions{max-width:70%}}@media (max-width:700px){.budget-workspace.is-expense-desk .budget-workspace__vessel{gap:12px;overflow:auto}.is-expense-desk .budget-workspace__header{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.is-expense-desk .budget-workspace__actions{gap:6px;max-width:100%}.is-expense-desk .budget-workspace__export{font-size:11px;min-height:36px;padding:0 10px}.is-expense-desk .budget-workspace__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.is-expense-desk .budget-workspace__metric{padding:10px 8px}.is-expense-desk .budget-workspace__metric:nth-child(n+3){border-top:0}.is-expense-desk .budget-workspace__metric strong{font-size:23px}.budget-workspace__intake{flex-wrap:wrap;gap:6px}.budget-workspace__intake button{font-size:12px;min-height:36px;padding:0 10px}.is-expense-desk .budget-workspace__desk{display:flex;flex-direction:column;flex-shrink:0;min-height:350px}.is-expense-desk .budget-workspace__category-list{max-height:160px}.is-expense-desk .budget-workspace__category{min-height:38px}.is-expense-desk .budget-workspace__ledger{min-height:250px;padding:16px 0}.is-expense-desk .budget-workspace__editor.is-open{inset:12px 12px 94px;position:fixed}.budget-workspace__invoice-meta,.budget-workspace__invoice-totals{gap:10px;grid-template-columns:1fr}}.is-expense-desk .budget-workspace__editor.is-open{display:flex;flex-direction:column;overflow:hidden}.is-expense-desk .budget-workspace__editor form{flex:1 1;gap:9px;min-height:0;overflow:auto;padding-right:3px}.is-expense-desk .budget-workspace__form-actions{background:var(--toto-appearance-inset);border-top:1px solid var(--toto-appearance-line);bottom:0;flex-shrink:0;padding:12px 0 4px;position:-webkit-sticky;position:sticky;z-index:2}.is-expense-desk .continuous-page-tools{margin-bottom:0}.is-expense-desk .budget-workspace__vessel{gap:12px}.is-expense-desk .budget-workspace__header p{margin-top:8px}.is-expense-desk .continuous-page-navigation{margin:4px 0 6px}.is-expense-desk .continuous-page-navigation__links{margin-top:0}@media (min-width:701px) and (max-height:850px){.is-expense-desk .budget-workspace__header p{display:none}.is-expense-desk .budget-workspace__metric{padding-bottom:9px;padding-top:9px}.is-expense-desk .budget-workspace__editor h2{margin-bottom:8px}.is-expense-desk .budget-workspace__review-note{font-size:11px}.is-expense-desk .budget-workspace__editor form{gap:6px}}.budget-workspace__mobile-confirm,.budget-workspace__mobile-exports,.budget-workspace__mobile-intro,.budget-workspace__mobile-item-title,.budget-workspace__mobile-progress,.budget-workspace__mobile-receipt,.budget-workspace__mobile-source,.budget-workspace__mobile-step-actions{display:none}.budget-workspace__item-field,.budget-workspace__mobile-step{display:contents}.budget-workspace__item-field>span{display:none}@media(max-width:1000px) and (max-height:500px),(max-width:700px){.budget-workspace.is-expense-desk{box-sizing:border-box;height:auto;min-height:100svh;min-width:0;overflow:visible;padding:12px 12px calc(112px + env(safe-area-inset-bottom));width:100%}.budget-workspace.is-expense-desk .budget-workspace__vessel{gap:22px;height:auto;min-height:calc(100svh - 148px);min-width:0;overflow:visible;padding:24px 18px;width:100%}.is-expense-desk .budget-workspace__header{gap:20px}.is-expense-desk .budget-workspace__header h1{font-size:44px;margin:0}.is-expense-desk .budget-workspace__header .budget-workspace__export,.is-expense-desk .budget-workspace__header p,.is-expense-desk .budget-workspace__intake>.budget-workspace__manual-add,.is-expense-desk .budget-workspace__ledger,.is-expense-desk .budget-workspace__plan,.is-expense-desk .budget-workspace__summary{display:none}.is-expense-desk .budget-workspace__actions,.is-expense-desk .budget-workspace__month{max-width:100%;width:100%}.is-expense-desk .budget-workspace__month{box-sizing:border-box;justify-content:space-between;min-height:48px}.is-expense-desk .budget-workspace__month strong{font-size:16px}.is-expense-desk .budget-workspace__month button{height:44px;width:44px}.budget-workspace__mobile-intro{grid-gap:10px;display:grid;gap:10px}.budget-workspace__mobile-intro h2{font:500 30px/1.1 Cormorant Garamond,Georgia,serif;margin:0}.budget-workspace__mobile-intro p{color:var(--toto-appearance-muted);font-size:16px;line-height:1.5;margin:0}.budget-workspace__mobile-intro>span{font-size:14px;line-height:1.5}.is-expense-desk .budget-workspace__intake{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;padding:0}.is-expense-desk .budget-workspace__intake button{box-sizing:border-box;font-size:17px;justify-content:center;min-height:56px;padding:14px;white-space:normal;width:100%}.budget-workspace__mobile-exports{border-top:1px solid var(--toto-appearance-line);display:block;padding-top:16px}.budget-workspace__mobile-exports summary{box-sizing:border-box;cursor:pointer;font-size:17px;min-height:44px;padding:8px 0}.budget-workspace__mobile-exports>div{grid-gap:10px;display:grid;gap:10px;margin-top:8px}.budget-workspace__mobile-exports button{align-items:center;background:var(--toto-appearance-inset);border:1px solid var(--toto-appearance-line);border-radius:16px;color:inherit;display:flex;font-size:16px;gap:10px;min-height:48px;padding:12px}.budget-workspace__mobile-exports p{color:var(--toto-appearance-muted);font-size:14px;line-height:1.5}.is-expense-desk .budget-workspace__desk{display:block;flex:none;height:auto;min-height:0}.budget-workspace.is-reviewing>.toto-adaptive-dock{display:none}.budget-workspace>.toto-adaptive-dock{bottom:max(8px,env(safe-area-inset-bottom));box-sizing:border-box;grid-template-columns:repeat(6,minmax(0,1fr));left:8px;max-width:calc(100vw - 16px);min-width:0;right:8px;transform:none;width:auto}.budget-workspace .toto-adaptive-dock__item{font-size:9px;min-width:0;overflow-wrap:anywhere;padding:4px 0}.is-expense-desk .budget-workspace__editor.is-open{border:0;border-radius:0;box-sizing:border-box;height:100dvh;height:var(--budget-review-height,100dvh);inset:0;max-height:100dvh;max-height:var(--budget-review-height,100dvh);overflow:hidden;padding:max(16px,env(safe-area-inset-top)) 18px max(16px,env(safe-area-inset-bottom));position:fixed;width:100%;z-index:60}.is-expense-desk .budget-workspace__editor h2{font-size:30px;margin:8px 0;overflow-wrap:anywhere}.budget-workspace__mobile-progress{color:var(--toto-appearance-muted);display:block;font-size:15px;line-height:1.5;margin:4px 0 14px}.is-expense-desk .budget-workspace__editor .budget-workspace__close{height:44px;width:44px}.is-expense-desk .budget-workspace__editor form{gap:18px;overflow:auto;overscroll-behavior:contain;padding-right:0}.budget-workspace__mobile-step{display:block}.budget-workspace__mobile-step[data-active=false]{display:none}.budget-workspace__mobile-receipt{background:var(--toto-appearance-wash);border-radius:12px;display:block;height:150px;margin-bottom:14px;object-fit:contain;width:100%}.budget-workspace__mobile-source{display:block;font-size:14px;margin:0 0 14px;overflow-wrap:anywhere}.is-expense-desk .budget-workspace__editor label,.is-expense-desk .budget-workspace__review-note{font-size:15px;letter-spacing:0;line-height:1.5}.is-expense-desk .budget-workspace__editor input:not([type=file]),.is-expense-desk .budget-workspace__editor select,.is-expense-desk .budget-workspace__editor textarea{box-sizing:border-box;font-size:16px;min-height:48px;min-width:0;padding:12px;width:100%}.is-expense-desk .budget-workspace__editor input[type=file]{font-size:16px;max-width:100%}.is-expense-desk .budget-workspace__items{margin:14px 0;overflow:visible}.budget-workspace__item-head{display:none}.budget-workspace__item{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:1fr 1fr;min-width:0;padding:18px 0}.budget-workspace__mobile-item-title{display:block;font-size:18px;grid-column:1;margin:0}.budget-workspace__item-field{grid-gap:6px;display:grid;gap:6px;min-width:0}.budget-workspace__item-field>span{display:block;font-size:14px}.budget-workspace__item-field.is-category,.budget-workspace__item-field.is-description{grid-column:1/-1}.budget-workspace__item>button{grid-column:2;grid-row:1;height:44px;justify-self:end;margin-top:-10px;width:44px}.budget-workspace__item output{font-size:16px;grid-column:1/-1}.budget-workspace__item output:before{content:"Item amount: "}.is-expense-desk .budget-workspace__item-field input:not([type=file]),.is-expense-desk .budget-workspace__item-field select{font-size:16px;padding:12px}.is-expense-desk .budget-workspace__add-item{font-size:16px;margin-bottom:12px;min-height:48px}.budget-workspace__mobile-confirm{grid-gap:6px;display:grid;font-size:17px;gap:6px;line-height:1.5;margin:0 0 20px}.is-expense-desk .budget-workspace__total{font-size:16px;margin:14px 0}.budget-workspace__mobile-step-actions{background:var(--toto-appearance-inset);bottom:0;display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding:12px 0;position:-webkit-sticky;position:sticky}.budget-workspace__mobile-step-actions button{align-items:center;background:var(--toto-appearance-inset);border:1px solid var(--toto-appearance-line);border-radius:999px;color:inherit;display:flex;font-size:16px;gap:8px;justify-content:center;min-height:48px;padding:12px 22px}.budget-workspace__mobile-step-actions button:last-child:not(:first-child){background:#008f35;color:#fff}.is-expense-desk .budget-workspace__editor .budget-workspace__form-actions{display:none}.is-expense-desk .budget-workspace__editor .is-mobile-step-2 .budget-workspace__form-actions{bottom:0;display:flex;flex-wrap:wrap;gap:10px;padding:12px 0;position:-webkit-sticky;position:sticky}.is-expense-desk .budget-workspace__form-actions button{font-size:16px;min-height:48px;padding:12px 18px}.budget-workspace__invoice-meta,.budget-workspace__invoice-totals{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr}.toto-spatial-canvas:has(.budget-workspace.is-reviewing) .continuous-vessel-edge{display:none}.toto-spatial-canvas .budget-workspace.is-reviewing [data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{-webkit-clip-path:none!important;clip-path:none!important;overflow:visible!important}.is-expense-desk .budget-workspace__editor label.budget-workspace__item-field{grid-column:auto}.is-expense-desk .budget-workspace__editor label.budget-workspace__item-field.is-category,.is-expense-desk .budget-workspace__editor label.budget-workspace__item-field.is-description{grid-column:1/-1}}.budget-workspace__inbox{position:relative}.budget-workspace__inbox summary{border:1px solid #cbd5ce;border:1px solid var(--toto-appearance-line,#cbd5ce);border-radius:999px;cursor:pointer;min-height:44px;padding:12px 18px}.budget-workspace__inbox>div{background:#f3f6f3;background:var(--toto-appearance-vessel,#f3f6f3);border-radius:20px;box-shadow:0 8px 28px #0003;max-height:320px;overflow:auto;padding:18px;position:absolute;right:0;text-align:left;top:100%;width:min(380px,80vw);z-index:30}.budget-workspace__inbox p{font-size:14px;margin:12px 0}.budget-workspace__inbox>div button{margin:4px 0}.is-inbox-view .budget-workspace__intake,.is-inbox-view .budget-workspace__ledger,.is-inbox-view .budget-workspace__mobile-exports,.is-inbox-view .budget-workspace__mobile-intro,.is-inbox-view .budget-workspace__plan,.is-inbox-view .budget-workspace__summary{display:none}.is-inbox-view .budget-workspace__desk{grid-template-columns:minmax(230px,.75fr) minmax(0,2fr)}.budget-workspace__inbox-heading{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.budget-workspace__inbox-heading h2{font-size:26px;margin:0}.budget-workspace__inbox-heading span{color:var(--toto-appearance-muted);font-size:13px}.budget-workspace__inbox-list{border-right:1px solid var(--toto-appearance-line);min-height:0;overflow:auto;padding:8px 18px 16px 0}.budget-workspace__inbox-list article{background:var(--toto-appearance-inset);border:1px solid var(--toto-appearance-line);border-radius:20px;margin:16px 0;padding:16px}.budget-workspace__inbox-list article.is-selected{box-shadow:inset 3px 0 #008b39}.budget-workspace__inbox-list p{font-size:13px;line-height:1.5}.budget-workspace__inbox-list article>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.budget-workspace__inbox-heading button,.budget-workspace__inbox-list button{background:var(--toto-appearance-vessel);border:1px solid var(--toto-appearance-line);border-radius:24px;color:inherit;cursor:pointer;min-height:44px;padding:10px 14px}.budget-workspace__inbox-list button:disabled{cursor:default;opacity:.55}.budget-workspace__inbox-heading button:focus-visible,.budget-workspace__inbox-list button:focus-visible{outline:2px solid #008b39;outline-offset:3px}@media(max-width:1000px) and (max-height:500px),(max-width:700px){.is-inbox-view .budget-workspace__inbox-list{border:0;overflow:visible;padding:0}.is-inbox-view .budget-workspace__editor.is-idle{display:none}.is-inbox-view .budget-workspace__inbox-heading{gap:12px}.is-inbox-view .budget-workspace__inbox-heading span{overflow-wrap:anywhere}}.is-inbox-view .budget-workspace__close{align-items:center;display:flex;font-size:12px;gap:7px;letter-spacing:0;min-height:40px;padding:8px 12px;text-transform:none;white-space:nowrap;width:auto}.is-inbox-view .budget-workspace__inbox-heading button,.is-inbox-view .budget-workspace__inbox-list button{box-shadow:3px 3px 9px #3c504121,-3px -3px 9px #ffffffb3;box-shadow:3px 3px 9px var(--toto-appearance-shadow,#3c504121),-3px -3px 9px var(--toto-appearance-highlight,#ffffffb3)}.is-inbox-view .budget-workspace__editor .budget-workspace__section-heading{flex-shrink:0;min-height:44px}@media(max-width:1000px) and (max-height:500px),(max-width:700px){.is-inbox-view .budget-workspace__editor .budget-workspace__close{min-height:44px;width:auto}}.is-expense-desk .budget-workspace__desk{grid-template-columns:minmax(180px,22%) minmax(0,1fr);position:relative}.is-expense-desk .budget-workspace__ledger{border-right:0}.is-expense-desk .budget-workspace__editor.is-idle{display:none}.is-expense-desk .budget-workspace__editor.is-open{background:var(--toto-appearance-inset);border:1px solid var(--toto-appearance-line);border-radius:20px;box-shadow:0 18px 48px #00000040;inset:0 0 0 auto;overflow:auto;padding:24px;position:absolute;width:min(720px,100%);z-index:3}.budget-workspace__ledger-note{color:var(--toto-appearance-muted);font-size:12px;margin:0 0 12px}.budget-workspace__item-table-scroll{min-height:0;overflow:auto;scrollbar-width:thin}.budget-workspace__item-table{border-collapse:collapse;font-size:13px;min-width:780px;width:100%}.budget-workspace__item-table th{background:var(--toto-appearance-inset);color:var(--toto-appearance-ink);font-size:12px;font-weight:600;padding:12px 8px;position:-webkit-sticky;position:sticky;text-align:left;top:0;z-index:1}.budget-workspace__item-table td{border-bottom:1px solid var(--toto-appearance-line);color:var(--toto-appearance-ink);padding:12px 8px;vertical-align:top}.budget-workspace__item-table td:nth-child(3){min-width:190px;width:29%}.budget-workspace__item-table td:nth-child(4){width:16%}.budget-workspace__item-table td:nth-child(n+5),.budget-workspace__item-table th:nth-child(n+5){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.budget-workspace__item-table td:first-child,.budget-workspace__item-table td:nth-child(n+5){white-space:nowrap}.budget-workspace__item-table tr.is-selected{background:var(--toto-appearance-selected)}.is-expense-desk .budget-workspace__item-table .budget-workspace__entry{background:#0000;border:0;border-radius:0;color:inherit;display:block;font:inherit;margin:0;min-height:0;padding:0;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--toto-appearance-line);text-decoration-color:var(--toto-appearance-line);text-underline-offset:3px}.is-expense-desk .budget-workspace__item-table .budget-workspace__entry:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:700px){.is-expense-desk .budget-workspace__desk{grid-template-columns:1fr}.is-expense-desk .budget-workspace__editor.is-open{inset:0;padding:16px;width:100%}.budget-workspace__item-table-scroll{max-height:380px}}.budget-workspace__mobile-ledger-toggle{display:none}@media(max-width:1000px) and (max-height:500px),(max-width:700px){.budget-workspace__mobile-ledger-toggle{background:var(--toto-appearance-inset);border:1px solid var(--toto-appearance-line);border-radius:16px;color:inherit;cursor:pointer;display:block;font:inherit;min-height:48px;padding:12px}.is-expense-desk.is-mobile-ledger .budget-workspace__ledger{display:flex}.is-expense-desk .budget-workspace__item-table-scroll{max-height:380px}.is-expense-desk .budget-workspace__editor.is-open{border-radius:0;box-sizing:border-box;height:100dvh;height:var(--budget-review-height,100dvh);inset:0;max-height:100dvh;max-height:var(--budget-review-height,100dvh);padding:16px 18px;position:fixed;width:100%;z-index:60}.is-inbox-view .budget-workspace__mobile-ledger-toggle,.is-inbox-view.is-mobile-ledger .budget-workspace__ledger{display:none}}.budget-workspace__mobile-ledger-close{display:none}@media(max-width:1000px) and (max-height:500px),(max-width:700px){.is-expense-desk.is-mobile-ledger .budget-workspace__ledger{background:#f3f6f3;background:var(--toto-appearance-inset,#f3f6f3);border:1px solid var(--toto-appearance-line);border-radius:24px;box-sizing:border-box;inset:12px 12px 100px;padding:20px 16px;position:fixed;z-index:40}.is-expense-desk.is-mobile-ledger .budget-workspace__item-table-scroll{flex:1 1;max-height:none}.budget-workspace__mobile-ledger-close{align-self:flex-start;background:#0000;border:1px solid var(--toto-appearance-line);border-radius:999px;color:inherit;cursor:pointer;display:block;font:inherit;margin:0 0 12px;min-height:44px;padding:10px 14px}}.budget-workspace__save-fields{border:0;display:contents;margin:0;padding:0}.budget-workspace__completion{align-items:flex-start;display:flex;flex-direction:column;gap:14px;overflow:auto;padding:18px 0}.budget-workspace__completion p{line-height:1.5;margin:0}.budget-category-editor button,.budget-workspace__completion button{background:var(--toto-appearance-inset);border:1px solid var(--toto-appearance-line);border-radius:999px;color:inherit;cursor:pointer;font:inherit;min-height:44px;padding:10px 18px}.budget-category-editor button[type=submit],.budget-workspace__completion button:first-of-type{background:#008f35;border-color:#008f35;color:#fff}.budget-workspace__category-edit{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left;text-decoration:underline;text-underline-offset:3px}.budget-workspace__category-edit:focus-visible{outline:2px solid currentColor;outline-offset:3px}.budget-category-backdrop{background:#00000040;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:80}.budget-category-editor{background:#f3f6f3;background:var(--toto-appearance-inset,#f3f6f3);border:1px solid var(--toto-appearance-line);border-radius:28px;box-shadow:0 18px 48px #0003;box-sizing:border-box;color:var(--toto-appearance-ink);max-height:calc(100dvh - 40px);overflow:auto;padding:28px;width:min(500px,100%)}.budget-category-editor h2{font:500 30px/1.1 Cormorant Garamond,Georgia,serif;margin:0 0 16px}.budget-category-editor label{grid-gap:8px;display:grid;gap:8px;margin-bottom:18px}.budget-category-editor select{background:var(--toto-appearance-inset);border:1px solid var(--toto-appearance-line);border-radius:12px;color:inherit;font:inherit;min-height:44px;padding:10px}.budget-category-editor form>div{display:flex;flex-wrap:wrap;gap:10px}.budget-category-editor details{margin-top:20px}.budget-workspace__invoice-format{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.budget-workspace__summary-entry{grid-gap:12px;border:1px solid #cbd5cc;border:1px solid var(--toto-line,#cbd5cc);border-radius:16px;display:grid;gap:12px;grid-template-columns:1fr;padding:16px}.budget-workspace__summary-confirm{align-items:flex-start;display:flex!important;gap:10px}.budget-workspace__summary-confirm input{height:20px!important;margin-top:3px;min-height:20px!important;min-width:20px;width:20px!important}.budget-workspace__invoice-format button{background:var(--toto-appearance-inset);border:1px solid var(--toto-appearance-line);border-radius:999px;color:inherit;cursor:pointer;font:inherit;font-size:14px;min-height:44px;padding:10px 16px}.budget-workspace__invoice-format button[aria-pressed=true]{border-color:#26713e;color:#26713e}.budget-workspace__invoice-format button:disabled{cursor:default}.budget-workspace__summary-entry p{line-height:1.5;margin:0}.budget-workspace__archives{display:inline-flex}.budget-workspace__archives-dialog{background:#f4f6f2;background:var(--surface,#f4f6f2);border-radius:24px;box-shadow:0 12px 60px #0004;color:#25362e;color:var(--text,#25362e);inset:10%;margin:auto;max-height:80%;overflow:auto;padding:24px;position:fixed;width:80%;z-index:120}.budget-workspace__archives-dialog article{border-top:1px solid #83918355;padding:18px 0}@media(max-width:700px){.budget-workspace__archives-dialog{inset:4%}}.budget-workspace__archives-dialog::backdrop{background:#0005}.budget-workspace__archives-dialog button{border:1px solid #83918355;border-radius:24px;display:inline-flex;margin:8px 12px 8px 0;padding:10px 16px}.budget-category-editor input,.budget-category-editor textarea{background:#0000;border:1px solid #bac6bc;border:1px solid var(--toto-line,#bac6bc);border-radius:10px;color:inherit;padding:10px;width:100%}.budget-return-dialog{margin:auto;width:min(500px,calc(100vw - 40px))}.budget-return-dialog::backdrop{background:#00000040}.budget-workspace__item-table td>button[aria-label^="Record return"]{display:block;margin-top:6px;white-space:nowrap}.budget-workspace__return-review{flex:1 1;min-height:0;overflow:auto;padding-right:3px}.budget-workspace__return-review button{background:var(--toto-appearance-inset);border:1px solid var(--toto-appearance-line);border-radius:999px;color:inherit;cursor:pointer;font:inherit;min-height:44px;padding:10px 16px}.budget-workspace__return-review article{border-bottom:1px solid var(--toto-appearance-line);padding:12px 0}.is-expense-desk .budget-workspace__editor .budget-workspace__return-review .budget-workspace__form-actions{display:flex;flex-wrap:wrap;gap:10px}.toto-environment.toto-spatial-canvas[data-material=sculpted]:has(.budget-bento){--sculpted-white:#fff!important;--sculpted-ink:#202431!important;--sculpted-muted:#515a69!important;--toto-appearance-ink:#202431!important;--toto-appearance-muted:#515a69!important;--toto-appearance-inset:#fff!important;--toto-appearance-vessel:#fff!important;--toto-appearance-line:#dfe3ed!important;--toto-appearance-wash:#eff4ff!important;--vessel-header-left:22px;--vessel-header-top:24px;--vessel-title-size:62px;background:color-mix(in srgb,#009b3a 14%,#fff)!important;background:color-mix(in srgb,var(--toto-boutique-color,#009b3a) 14%,#fff)!important}.budget-bento{--bento-raised:5px 7px 15px #27344a19,-4px -4px 12px #fff;--bento-inset:inset 4px 4px 8px #03265a66,inset -2px -2px 6px #ffffff75;background:#0000!important;color:#202431!important}.budget-bento .budget-workspace__vessel{background:#fff!important;display:flex!important;flex-direction:column;gap:14px!important;overflow:hidden!important;padding-bottom:20px!important}.budget-bento .budget-workspace__header{align-items:center!important;flex-shrink:0;gap:18px;min-height:68px}.budget-bento .budget-workspace__actions{align-items:center;flex-wrap:wrap;gap:9px;max-width:none}.budget-bento .budget-workspace__header p,.budget-bento .budget-workspace__mobile-intro{display:none}.budget-bento .budget-workspace__export,.budget-bento .budget-workspace__month{background:#fff;border:1px solid #fff;border-radius:24px;box-shadow:var(--bento-raised);color:#202431;font-size:13px;min-height:44px}.budget-bento .budget-workspace__month strong{color:#202431;font:600 17px/1.1 Cormorant Garamond,Georgia,serif;min-width:118px}.budget-bento .budget-workspace__month button{color:#202431;height:40px;width:36px}.budget-bento .budget-workspace__export{padding:0 13px}.budget-bento__boutique{align-items:center;background:#fff;border-radius:24px;box-shadow:var(--bento-raised);color:#202431;cursor:pointer;display:flex;flex-shrink:0;gap:9px;height:44px;justify-content:center;position:relative;width:62px}.budget-bento__boutique-color{border-radius:50%;box-shadow:inset 2px 2px 4px #0003,inset -2px -2px 4px #fff6;height:20px;width:20px}.budget-bento__boutique select{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.budget-bento__boutique:focus-within{outline:3px solid #0057ff;outline-offset:3px}.budget-bento__boutique:has(select:disabled){cursor:default;opacity:.5}.budget-bento__overview{grid-gap:14px;display:grid;flex:0 0 clamp(340px,34vh,350px);gap:14px;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);min-height:0}.budget-bento .budget-workspace__ledger,.budget-bento__balances,.budget-bento__receipt-bay{background:#fff;border:1px solid #fff;border-radius:24px;box-shadow:var(--bento-raised);min-width:0}.budget-bento__receipt-bay{min-height:0;padding:15px}.budget-bento__receipt-recess{background:#0057ff;border:2px solid #ffffffa6;border-radius:20px;box-shadow:var(--bento-inset);box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:14px;height:100%;justify-content:space-between;padding:22px}.budget-bento__receipt-heading{align-items:center;display:flex;flex:1 1;gap:20px;min-height:0}.budget-bento__receipt-heading>svg{color:#fff;filter:drop-shadow(2px 4px 3px #08276d66);flex:0 0 72px;height:92px;width:72px}.budget-bento__receipt-heading>div{min-width:0}.budget-bento .budget-bento__receipt-heading h2{color:#fff;font:500 clamp(27px,2.5vw,39px)/1.05 Cormorant Garamond,Georgia,serif;margin:0 0 7px}.budget-bento__receipt-heading p{color:#fff;font-size:15px;line-height:1.4;margin:0 0 15px}.budget-bento__receipt-heading button{align-items:center;background:#009b3a;border:3px solid #fff;border-radius:22px;box-shadow:inset 3px 3px 8px #003d2070,2px 4px 8px #0b235a55;color:#fff;cursor:pointer;display:flex;font:500 17px/1.2 Outfit,sans-serif;gap:10px;justify-content:center;min-height:52px;padding:10px 20px}.budget-bento .budget-workspace__intake{grid-gap:10px;border-top:1px solid #fff6;display:grid;flex-shrink:0;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:18px 0 0}.budget-bento .budget-workspace__intake button{align-items:center;background:#fff;border:1px solid #fff;border-radius:18px;box-shadow:3px 5px 9px #062a7470;color:#202431;display:flex;font-size:13px;font-weight:500;gap:8px;justify-content:center;min-height:50px;padding:10px 8px;white-space:normal}.budget-bento .budget-workspace__intake button svg{color:#0057ff;flex-shrink:0;height:23px;width:23px}.budget-bento__balances{display:flex;flex-direction:column;gap:12px;min-height:0;padding:12px}.budget-bento .budget-workspace__summary{grid-gap:10px;border:0;display:grid;flex-shrink:0;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.budget-bento .budget-workspace__metric{align-items:center;background:#fff;border:1px solid #fff;border-radius:20px;box-shadow:var(--bento-raised);display:flex;gap:12px;min-width:0;padding:14px 10px!important}.budget-bento .budget-workspace__metric>div{grid-gap:4px;display:grid;gap:4px;min-width:0}.budget-bento .budget-workspace__metric span:not(.budget-bento__metric-icon){color:#333d52;font-size:10px;font-weight:600;letter-spacing:.08em}.budget-bento .budget-workspace__metric strong{color:#202431;font:600 clamp(24px,2.3vw,38px)/1 Cormorant Garamond,Georgia,serif;letter-spacing:-.025em;white-space:nowrap}.budget-bento__category-icon,.budget-bento__metric-icon{background:#0057ff;border:3px solid #fff;border-radius:50%;box-shadow:inset 3px 3px 7px #05257155,2px 3px 7px #29365522;box-sizing:border-box;color:#fff!important;display:grid;flex-shrink:0;height:52px;place-items:center;width:52px}.is-green .budget-bento__metric-icon{background:#009b3a}.is-yellow .budget-bento__metric-icon{background:#ffd000;box-shadow:inset 3px 3px 7px #ad780055,2px 3px 7px #29365522;color:#202431!important}.budget-bento .budget-workspace__metric.is-attention strong{color:#b40027}.budget-bento .budget-workspace__plan{border:0;display:flex;flex:1 1;flex-direction:column;min-height:0;padding:12px 8px 0}.budget-bento .budget-workspace__plan h2,.budget-bento .budget-workspace__plan-note{display:none}.budget-bento .budget-workspace__section-heading{color:#333d52;font-size:11px;letter-spacing:.06em}.budget-bento .budget-workspace__plan .budget-workspace__section-heading{gap:14px;justify-content:flex-start;margin-bottom:7px;min-height:26px}.budget-bento .budget-workspace__section-heading small{color:#515a69;font-size:12px}.budget-bento__category-controls{display:flex;gap:4px;margin-left:auto}.budget-bento__category-controls button{background:#fff;border:0;border-radius:10px;color:#202431;cursor:pointer;display:grid;height:30px;place-items:center;width:30px}.budget-bento .budget-workspace__category-list{display:flex;flex:1 1;gap:0;max-height:none;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 0 5px;scroll-snap-type:x proximity;scrollbar-color:#8994ac #fff;scrollbar-width:thin}.budget-bento .budget-workspace__category{align-items:stretch;border:0;border-right:1px solid #dfe3ed;box-sizing:border-box;display:flex;flex:0 0 25%;flex-direction:column;gap:5px;justify-content:flex-start;min-height:0;min-width:125px;padding:4px 13px 0;scroll-snap-align:start}.budget-bento .budget-workspace__category:first-child{padding-left:0}.budget-bento .budget-workspace__category:last-child{border-right:0}.budget-bento__category-icon{background:var(--category-color);border-width:2px;box-shadow:inset 3px 3px 6px #091d4b55,2px 3px 6px #27344a22;height:43px;margin-bottom:3px;width:43px}.budget-bento .budget-workspace__category:nth-child(5n+3) .budget-bento__category-icon{color:#202431!important}.budget-bento .budget-workspace__category strong{color:#202431;font:600 19px/1 Cormorant Garamond,Georgia,serif;min-height:38px;overflow:visible;text-overflow:clip;white-space:normal}.budget-bento .budget-workspace__category span:not(.budget-bento__category-icon){color:#515a69;font-size:11px;line-height:1.4;white-space:normal}.budget-bento .budget-workspace__category small{color:#515a69;font-size:11px}.budget-bento .budget-workspace__category-remaining{display:none}.budget-bento .budget-workspace__category progress{-webkit-appearance:none;appearance:none;background:#e1e7f2;border:0;border-radius:8px;box-shadow:inset 2px 2px 4px #29365533;display:block;flex-shrink:0;height:9px;margin:2px 0;min-height:9px;overflow:hidden;width:100%}.budget-bento progress::-webkit-progress-bar{background:#e1e7f2;border-radius:8px;box-shadow:inset 2px 2px 4px #29365533}.budget-bento progress::-webkit-progress-value{background:var(--category-color);border-radius:8px}.budget-bento progress::-moz-progress-bar{background:var(--category-color)}.budget-bento .budget-workspace__archives{align-self:flex-end;flex-shrink:0}.budget-bento .budget-workspace__archives>button{background:#fff;border:1px solid #dfe3ed;border-radius:16px;color:#202431;font-size:12px;min-height:34px;padding:5px 14px}.budget-bento .budget-workspace__desk{border:0;display:flex;flex:1 1;flex-direction:column;height:auto;margin:0;min-height:180px;overflow:visible}.budget-bento .budget-workspace__ledger{border:1px solid #fff;flex:1 1;min-height:0;padding:17px 20px 12px!important}.budget-bento .budget-workspace__ledger .budget-workspace__section-heading{position:absolute;right:20px;top:17px}.budget-bento .budget-workspace__ledger .budget-workspace__section-heading>span{display:none}.budget-bento .budget-workspace__ledger h2{color:#202431;font:600 31px/1.05 Cormorant Garamond,Georgia,serif;margin:0 0 4px}.budget-bento .budget-workspace__ledger-note{color:#515a69;font-size:12px;margin:0 0 8px}.budget-bento .budget-workspace__item-table-scroll{flex:1 1;max-height:none;min-height:0}.budget-bento .budget-workspace__item-table{font-size:14px;min-width:850px}.budget-bento .budget-workspace__item-table th{background:#fff;border-block:1px solid #dfe3ed;color:#333d52;font-size:11px;letter-spacing:.03em;padding:11px 8px;text-transform:uppercase}.budget-bento .budget-workspace__item-table td{border-color:#dfe3ed;color:#202431;padding:10px 8px}.budget-bento .budget-workspace__category-edit,.budget-bento .budget-workspace__item-table .budget-workspace__entry{color:#202431;min-height:24px;-webkit-text-decoration-color:#7e899e;text-decoration-color:#7e899e}.budget-bento .budget-workspace__item-table td>button[aria-label^="Record return"]{font-size:11px;margin-top:3px}.budget-bento .budget-workspace__editor.is-open{background:#fff;border-color:#dfe3ed;box-shadow:0 12px 36px #18243a30;z-index:5}.budget-bento.is-inbox-view .budget-bento__overview,.budget-bento.is-inbox-view>.budget-workspace__vessel>.budget-workspace__archives{display:none}.budget-bento.is-inbox-view .budget-workspace__desk{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.5fr);min-height:0;overflow:auto}.budget-bento.is-inbox-view .budget-workspace__editor.is-open{inset:auto;min-height:0;position:relative;width:auto}.budget-bento [tabindex]:focus-visible,.budget-bento button:focus-visible{outline:3px solid #0057ff!important;outline-offset:3px!important}.budget-bento__receipt-recess button:focus-visible{outline-color:#fff!important}.budget-bento button:hover:not(:disabled){filter:brightness(.97)}@media(max-width:1180px) and (min-width:701px){.budget-bento__receipt-recess{padding:16px}.budget-bento__receipt-heading{gap:12px}.budget-bento__receipt-heading>svg{flex-basis:50px;width:50px}.budget-bento__metric-icon{height:40px;width:40px}.budget-bento .budget-workspace__metric{gap:6px;padding:12px 7px!important}.budget-bento .budget-workspace__metric strong{font-size:28px}.budget-bento .budget-workspace__category{min-width:115px;padding-inline:8px}.budget-bento .budget-workspace__header{align-items:flex-start!important}.budget-bento .budget-workspace__actions{max-width:75%}}@media(max-height:750px) and (min-width:1001px){.budget-bento__overview{flex-basis:325px}.budget-bento__receipt-heading>svg{height:72px}.budget-bento .budget-workspace__metric{padding-block:9px!important}.budget-bento .budget-workspace__category strong{font-size:17px;min-height:32px}.budget-bento__category-icon{height:36px;width:36px}.budget-bento .budget-workspace__plan{padding-top:5px}.budget-bento__receipt-heading p{font-size:13px;margin-bottom:9px}}@media(max-width:900px) and (min-width:701px){.budget-bento .budget-workspace__vessel{overflow:auto!important}.budget-bento__overview{flex:0 0 auto;grid-template-columns:1fr}.budget-bento__receipt-bay{min-height:235px}.budget-bento__balances{min-height:270px}.budget-bento .budget-workspace__desk{flex:0 0 350px}.budget-bento .budget-workspace__editor.is-open{inset:20px 130px 20px 20px;position:fixed;width:auto;z-index:70}}@media(max-width:1000px) and (max-height:500px),(max-width:700px){.toto-spatial-canvas:has(.budget-bento){--vessel-title-size:42px;--vessel-header-top:20px;--vessel-header-left:18px}.budget-bento .budget-workspace__vessel{gap:18px!important;overflow:auto!important;overscroll-behavior:contain}.budget-bento .budget-workspace__header{align-items:stretch!important;flex-direction:column;gap:16px;min-height:0}.budget-bento .budget-workspace__actions{flex-wrap:nowrap;max-width:none;width:100%}.budget-bento .budget-workspace__month{flex:1 1;justify-content:space-between;min-height:48px;min-width:0;width:auto}.budget-bento .budget-workspace__month button{height:44px;width:44px}.budget-bento .budget-workspace__header .budget-workspace__export{display:none}.budget-bento__overview{display:block;flex:none;min-height:0}.budget-bento__receipt-bay{padding:10px}.budget-bento__receipt-recess{gap:20px;min-height:290px;padding:20px 16px}.budget-bento__receipt-heading{gap:12px}.budget-bento__receipt-heading>svg{flex-basis:46px;height:68px;width:46px}.budget-bento .budget-bento__receipt-heading h2{font-size:31px}.budget-bento__receipt-heading p{font-size:14px}.budget-bento__receipt-heading button{font-size:15px;min-height:48px;padding:10px 13px}.budget-bento .budget-workspace__intake{gap:12px;grid-template-columns:1fr}.budget-bento .budget-workspace__intake button{font-size:16px;justify-content:flex-start;min-height:52px;padding:14px 18px;width:100%}.budget-bento .budget-workspace__manual-add{display:flex!important}.budget-bento__balances{border:0;box-shadow:none;margin-top:18px;min-height:0;padding:12px}.budget-bento .budget-workspace__summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.budget-bento .budget-workspace__metric{gap:14px;padding:12px 18px!important}.budget-bento .budget-workspace__metric strong{font-size:32px}.budget-bento .budget-workspace__plan{display:flex;margin-top:14px;min-height:230px}.budget-bento .budget-workspace__category-list{min-height:180px}.budget-bento .budget-workspace__category{flex-basis:50%;min-width:140px;padding-inline:12px}.budget-bento .budget-workspace__desk{display:block;flex:none;min-height:0}.budget-bento .budget-workspace__ledger{display:none}.budget-bento.is-mobile-ledger .budget-workspace__ledger{background:#fff;display:flex;inset:12px 12px 115px;min-height:0;padding:20px!important;z-index:60}.budget-bento .budget-workspace__ledger .budget-workspace__section-heading{order:0;position:static}.budget-bento .budget-workspace__mobile-ledger-close{margin:8px 0}.budget-bento .budget-workspace__mobile-exports{display:block;flex-shrink:0}.budget-bento .budget-workspace__mobile-ledger-toggle{background:#fff;border-color:#dfe3ed;box-shadow:var(--bento-raised);display:block;flex-shrink:0;min-height:48px}.budget-bento .budget-workspace__editor.is-open{background:#fff;border-radius:0;box-sizing:border-box;height:100dvh;height:var(--budget-review-height,100dvh);inset:0;padding:20px 18px;position:fixed;width:100%;z-index:80}.budget-bento.is-inbox-view .budget-workspace__desk{display:block;min-height:0;overflow:visible}.budget-bento .budget-workspace__archives{align-self:stretch}.budget-bento .budget-workspace__archives>button{min-height:44px}.budget-bento .budget-workspace__archives-dialog{background:#fff;box-sizing:border-box;color:#202431;inset:4%;width:92%}}@media(prefers-reduced-motion:reduce){.budget-bento *{scroll-behavior:auto!important;transition:none!important}}@media(forced-colors:active){.budget-bento__category-icon,.budget-bento__metric-icon,.budget-bento__receipt-recess{background:Canvas;border:1px solid CanvasText;box-shadow:none;color:initial!important}.budget-bento button{border:1px solid ButtonText}.budget-bento button:focus-visible{outline-color:Highlight!important}}@media(min-width:901px) and (min-height:501px){.budget-bento__overview{flex-basis:clamp(260px,24vh,294px)}.budget-bento__receipt-heading{gap:14px}.budget-bento__receipt-heading>svg{flex-basis:48px;height:64px;width:48px}.budget-bento__receipt-heading>div{grid-column-gap:14px;align-items:center;column-gap:14px;display:grid;flex:1 1;grid-template-columns:minmax(0,1fr) auto}.budget-bento .budget-bento__receipt-heading h2{grid-column:1;margin-bottom:7px}.budget-bento__receipt-heading p{grid-column:1;margin:0}.budget-bento__receipt-heading button{grid-column:2;grid-row:1/3;max-width:100%;padding-inline:14px}.budget-bento__receipt-recess{gap:12px;padding:18px}.budget-bento .budget-workspace__intake{padding-top:14px}.budget-bento .budget-workspace__metric{padding-block:10px!important}.budget-bento .budget-workspace__plan{padding-top:0}.budget-bento .budget-workspace__category{grid-column-gap:7px;grid-row-gap:5px;align-content:start;column-gap:7px;display:grid;grid-template-columns:30px minmax(0,1fr);padding-top:0;row-gap:5px}.budget-bento__category-icon{grid-column:1;grid-row:1;height:30px;margin:0;width:30px}.budget-bento__category-icon>svg{height:20px;width:20px}.budget-bento .budget-workspace__category>div{grid-column:2;grid-row:1;min-width:0}.budget-bento .budget-workspace__category strong{font-size:19px;min-height:38px}.budget-bento .budget-workspace__category progress,.budget-bento .budget-workspace__category small{grid-column:1/3}}@media(min-width:901px) and (max-width:1300px) and (min-height:501px){.budget-bento__receipt-heading>div{gap:4px;grid-template-columns:1fr}.budget-bento__receipt-heading button{font-size:15px;grid-column:1;grid-row:3;justify-self:start;min-height:44px}.budget-bento__receipt-recess{padding:14px}}@media(min-width:901px) and (min-height:501px){.budget-bento .budget-workspace__category{display:block}.budget-bento__category-icon{float:left;margin:0 6px 2px 0}.budget-bento .budget-workspace__category>div{display:block}.budget-bento .budget-workspace__category strong{display:block;overflow-wrap:anywhere}.budget-bento .budget-workspace__category>div>span{clear:both;display:block;margin-top:4px}.budget-bento .budget-workspace__category progress{clear:both;margin-block:5px}}@media(min-width:901px) and (max-width:1300px) and (min-height:501px){.budget-bento .budget-workspace__category{flex-basis:33.3333%;min-width:0}}.budget-bento .budget-workspace__ledger{border:2px solid #009b3a;border:2px solid var(--toto-boutique-color,#009b3a)}@media(min-width:901px) and (min-height:501px){.budget-bento .budget-workspace__category:last-child{padding-right:0}}.toto-spatial-canvas[data-documents-pilot=true]{--toto-appearance-ink:#293034;--toto-appearance-muted:#62686a;--toto-appearance-line:#d8dad6;--toto-appearance-inset:#eeefeb;--toto-appearance-wash:#e6e9e3;--toto-vessel-fill:#f8f9f7!important;--sonmi-ink:#293034;--sonmi-muted:#62686a;--toto-environment:none!important;background:#e6e5e1!important;background-image:none!important}.toto-spatial-canvas[data-documents-pilot=true]:after,.toto-spatial-canvas[data-documents-pilot=true]:before{display:none!important}.documents-space{background:#e6e5e1!important;background-image:none!important;box-sizing:border-box;color:#293034;font-family:Outfit,system-ui,sans-serif;min-height:100dvh;padding:32px}.documents-space__vessel,.toto-spatial-canvas[data-documents-pilot=true] .documents-space__vessel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#f8f9f7!important;background-image:none!important;border:0;border-radius:36px;box-shadow:none!important;box-sizing:border-box;color:#293034!important;display:flex;flex-direction:column;height:calc(100dvh - 64px);min-height:0;overflow:hidden;padding:40px 86px 28px 48px;position:relative;width:100%}.documents-space__header{align-items:flex-start;display:flex;flex-shrink:0;gap:24px;justify-content:space-between;margin-bottom:28px}.documents-space__date{font-size:14px;line-height:1.4;margin:0 0 14px}.documents-space h1{color:#293034!important;font:500 clamp(38px,3.5vw,52px)/1.1 Cormorant Garamond,Georgia,serif;letter-spacing:-.025em;margin:0}.documents-space__intro{color:#3e4548!important;font-size:16px;line-height:1.5;margin:10px 0 0}.documents-space__new{align-items:center;background:#b7c2ac!important;border:1px solid #a9b79d;border-radius:28px;color:#27302a!important;cursor:pointer;display:inline-flex;font:500 14px/1.3 Outfit,sans-serif;gap:9px;justify-content:center;margin-top:4px;min-height:44px;padding:12px 24px;text-decoration:none}.documents-space__new:hover{background:#a9b99c!important}.documents-space :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid #44654e!important;outline-offset:3px!important}.documents-space :is(button,input,select){min-height:44px}.documents-space button:disabled{cursor:not-allowed;opacity:.5}.documents-space__tools{display:flex;flex-shrink:0;flex-wrap:wrap;gap:14px;margin:0 0 22px}.documents-space__search{flex:0 1 530px;position:relative}.toto-spatial-canvas[data-documents-pilot=true] .documents-space__search input,.toto-spatial-canvas[data-documents-pilot=true] .documents-space__type{background:#f4f5f2!important;border:1px solid #d9dcd7!important;border-radius:28px;box-shadow:inset 2px 3px 7px #343b3010,0 1px 0 #fff;color:#293034!important;font:400 16px Outfit,sans-serif;min-height:50px}.documents-space__type{min-width:190px;padding:10px 18px}.documents-space__content{display:block;flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 14px 24px 0;scrollbar-width:thin}.documents-space__results{width:100%}.documents-library-heading,.documents-library-row{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 170px 125px}.documents-library-heading{border-bottom:1px solid #d8dad6;color:#62686a;font-size:14px;padding:10px 18px 12px 0}.documents-library-row{background:#0000!important;border-bottom:1px solid #dfe1dc;color:#293034!important;padding:24px 18px 24px 0;text-decoration:none;transition:background .15s}.documents-library-row:hover{background:#eef1eb!important}.documents-library-description{display:flex;gap:24px;min-width:0}.documents-library-description>svg{flex-shrink:0;margin:4px 0 0 12px}.documents-library-description h2{color:#293034!important;font:500 27px/1.2 Cormorant Garamond,Georgia,serif;margin:0}.documents-library-description p{font-size:14px;line-height:1.5;margin:5px 0 0}.documents-library-description .documents-library-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#62686a;display:-webkit-box;overflow:hidden}.documents-library-owner,.documents-library-updated{font-size:14px;padding-top:6px}.documents-library-status{background:#e1e6dc;border-radius:14px;display:inline-block;font:400 12px Outfit,sans-serif;margin-left:12px;padding:4px 10px;vertical-align:middle}.documents-library-count{color:#62686a;font-size:13px;margin:22px 0}.documents-space__empty{margin:auto;max-width:580px;padding:80px 24px;text-align:center}.documents-space__empty-icon{display:flex;justify-content:center;margin-bottom:20px}.documents-space__empty h3{font:500 32px Cormorant Garamond,Georgia,serif}.documents-space__empty p{color:#62686a;font-size:15px}.toto-spatial-canvas[data-documents-pilot=true] .documents-space :is(input,textarea,select){background:#f2f3ef!important;border-color:#d8dbd4!important;border-radius:16px;box-shadow:inset 2px 3px 8px #2930340b;color:#293034!important;color-scheme:light!important;font-size:16px;line-height:1.6}.toto-spatial-canvas[data-documents-pilot=true] .documents-space :is(input,textarea)::placeholder{color:#70766e!important}.documents-space [data-testid=document-detail],.documents-space [data-testid=document-editor]{box-sizing:border-box;margin:0 auto;max-width:850px;padding:0 4px 30px;width:100%}.documents-space [data-testid=document-detail]>header h1{font-size:46px}.document-reader-heading,.documents-space [data-testid=document-detail] .label-eyebrow{color:#293034!important;font:500 30px/1.2 Cormorant Garamond,Georgia,serif;letter-spacing:0;margin:0 0 12px;text-transform:none}.document-reader-why{margin-bottom:28px}.documents-space [data-testid=document-detail] :is(p,dd){color:#3e4548!important;font-size:16px;line-height:1.65}.document-reader-step{background:none;border:0;box-shadow:none;padding:10px 0}.document-reader-step>div>span{background:#e1e7dc;border-radius:50%;color:#293034;display:grid;font:500 16px Outfit,sans-serif;height:38px;place-items:center;width:38px}.documents-space [data-testid=doc-title]{line-height:1.15}.documents-space [data-testid=document-detail] .bg-stone-50,.documents-space [data-testid=document-detail] .bg-white{background:#0000!important;border-color:#d8dad6;box-shadow:none}.documents-space [data-testid=doc-edit],.documents-space [data-testid=doc-publish],.documents-space [data-testid=doc-save-draft],.documents-space [data-testid=editor-save]{background:#b7c2ac!important;border:1px solid #a9b79d!important;color:#27302a!important;font-size:14px!important;padding:10px 20px!important}.documents-space [data-testid=doc-why] .label-eyebrow,.documents-space [data-testid=document-editor] .label-eyebrow{color:#293034!important}@media(max-width:900px){.documents-library-heading,.documents-library-row{gap:12px;grid-template-columns:minmax(0,1fr) 110px 85px}.documents-space__vessel{padding-left:28px}.documents-library-description{gap:14px}.documents-library-description h2{font-size:24px}}@media(max-width:600px){.documents-space__vessel{padding:24px 74px 20px 20px}.documents-space__header{flex-wrap:wrap;gap:10px;margin-bottom:22px}.documents-space h1{font-size:38px}.documents-space__intro{font-size:14px}.documents-space__date{font-size:12px}.documents-library-heading{display:none}.documents-library-row{gap:4px;grid-template-columns:1fr}.documents-library-owner,.documents-library-updated{font-size:12px;padding:0 0 0 44px}.documents-library-description h2{font-size:24px}.documents-space__search{flex-basis:100%}.documents-space__type{width:100%}.documents-space [data-testid=document-detail]>header h1{font-size:34px}}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.documents-space *{box-shadow:none!important}.documents-space :is(input,textarea,select){border-color:#62686a!important}}@media(prefers-reduced-motion:reduce){.documents-library-row{transition:none}}.document-compose,.document-studio{color:#273438;color:var(--toto-appearance-ink,#273438);font:400 15px/1.5 Outfit,sans-serif;min-width:0;width:100%}.document-steps{border-block:1px solid #bbc4c7;border-block:1px solid var(--toto-appearance-line,#bbc4c7);display:flex;gap:28px;justify-content:space-between;list-style:none;margin:0;padding:18px 0}.document-steps li{align-items:center;display:flex;flex:1 1;font-size:14px;gap:12px}.document-steps li:not(:last-child):after{background:#bbc4c7;background:var(--toto-appearance-line,#bbc4c7);content:"";flex:1 1;height:1px;margin-left:14px}.document-steps li>span{border:1px solid #bbc4c7;border:1px solid var(--toto-appearance-line,#bbc4c7);border-radius:50%;display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.document-steps .is-current{font-weight:500}.document-steps .is-current>span{background:#42665a;border-color:#42665a;color:#fff}.document-studio__layout{grid-gap:clamp(30px,4vw,70px);display:grid;gap:clamp(30px,4vw,70px);grid-template-columns:1.25fr 1fr;padding:28px 0}.document-studio h2{font:500 clamp(28px,3vw,42px)/1.15 Cormorant Garamond,Georgia,serif;letter-spacing:-.025em;margin:0}.document-structure>p,.document-studio__choose>p{color:#46555c;color:var(--toto-appearance-muted,#46555c);margin:6px 0 0}.document-types{grid-gap:22px 10px;display:grid;gap:22px 10px;grid-template-columns:repeat(6,minmax(0,1fr));margin:28px 0 24px}.document-type{align-items:center;background:none;border:0;border-bottom:2px solid #0000;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:5px;grid-column:span 2;min-width:0;padding:0 4px 10px}.document-type:nth-child(4){grid-column:2/span 2}.document-type:nth-child(5){grid-column:4/span 2}.document-type__icon{background:#ceddeb;border-radius:50%;color:#273a43;display:grid;height:clamp(68px,6.5vw,104px);margin-bottom:8px;place-items:center;position:relative;transition:transform .15s ease;width:clamp(68px,6.5vw,104px)}.is-process .document-type__icon{background:#c9ddd1}.is-policy .document-type__icon{background:#eedcc0}.is-reference .document-type__icon{background:#ddd6e8}.is-form .document-type__icon{background:#e9d1d0}.document-type__check{background:#4e7039;border:2px solid #eef1ef;border-radius:50%;color:#fff;display:grid;height:25px;place-items:center;position:absolute;right:-2px;top:0;width:25px}.document-type[aria-pressed=true]{border-bottom-color:#527969}.document-type:hover .document-type__icon{transform:translateY(-3px)}.document-type strong{font-size:16px;font-weight:500}.document-type>span:last-child{font-size:13px;text-align:center}.document-studio__continue{align-items:center;background:#42665a;border:0;border-radius:28px;color:#fff;cursor:pointer;display:flex;font:500 15px/1.4 Outfit,sans-serif;gap:18px;justify-content:center;min-height:46px;padding:10px 20px;width:100%}.document-studio__continue:hover{background:#335447}.document-studio__link{background:none;border:0;color:inherit;cursor:pointer;display:block;margin:10px auto 0;padding:7px;text-decoration:underline;text-underline-offset:4px}.document-structure{border-left:1px solid #bbc4c7;border-left:1px solid var(--toto-appearance-line,#bbc4c7);padding-left:clamp(26px,3vw,50px)}.document-structure>strong{font-weight:500}.document-structure>p{font-size:13px}.document-structure__paper{background:#f0f3f5;border-radius:18px;box-shadow:0 9px 20px #20323c12;color:#28373e;margin-top:18px;padding:clamp(22px,2.5vw,40px)}.document-structure__paper h3{align-items:center;display:flex;font:500 30px/1.2 Cormorant Garamond,Georgia,serif;gap:16px;margin:0 0 22px}.document-structure__paper h3 svg{background:#d0ddd8;border-radius:50%;box-sizing:initial;padding:10px}.document-structure__paper section+section{border-top:1px solid #d5dce0;margin-top:20px;padding-top:18px}.document-structure__paper h4{font-size:14px;font-weight:500;margin:0 0 10px}.document-structure__paper ol,.document-structure__paper p{color:#637179;font-size:14px;margin:0}.document-structure__paper ol{padding-left:22px}.document-structure__paper li{padding:5px 0 5px 5px}.document-scope{align-items:flex-start;border-top:1px solid #bbc4c7;border-top:1px solid var(--toto-appearance-line,#bbc4c7);display:flex;flex-wrap:wrap;font-size:13px;gap:24px;padding:18px 0 6px}.document-scope details{flex:0 0 160px}.document-scope summary{align-items:center;cursor:pointer;display:flex;gap:12px;min-height:44px}.document-scope summary span{display:grid}.document-scope summary strong{font-weight:500}.document-scope__group{grid-gap:4px;border-left:1px solid #bbc4c7;border-left:1px solid var(--toto-appearance-line,#bbc4c7);display:grid;flex:1 1;gap:4px;min-width:130px;padding-left:22px}.document-scope__group strong{font-weight:500}.document-scope__group span{font-size:12px}.document-scope>p{align-items:center;display:flex;gap:10px;margin:4px 0;max-width:215px}.document-scope>p svg{flex-shrink:0}.document-scope fieldset{border:0;margin:0;padding:14px 0}.document-scope legend{font-weight:500}.document-scope label{align-items:center;cursor:pointer;display:flex;gap:8px;min-height:36px}.document-scope input{accent-color:#42665a;height:16px;width:16px}.document-scope h4{font-weight:500;margin:14px 0 6px}.document-compose__body{width:100%}.document-compose__body>footer,.document-compose__body>header{background:#0000;border-color:#bbc4c7;border-color:var(--toto-appearance-line,#bbc4c7);color:inherit;padding:18px 0;position:static}.document-compose__body>div{padding:20px 0}.document-compose__body>header h2{color:inherit;font-size:30px}.document-compose__body>header .label-eyebrow{color:inherit}.document-compose__body>div>div:first-child{background:#0000;border:0;padding:0}.document-compose__body input,.document-compose__body select,.document-compose__body textarea{color:#273438;font-size:16px}.document-compose__body button:disabled{cursor:wait;opacity:.5}.document-compose :is(button,summary,input,textarea,select):focus-visible,.document-studio :is(button,summary,input):focus-visible{outline:3px solid #5682a0;outline-offset:4px}.documents-space__content:has(.document-compose),.documents-space__content:has(.document-studio){display:block;scrollbar-width:thin}.documents-space__content:has(.document-compose)::-webkit-scrollbar,.documents-space__content:has(.document-studio)::-webkit-scrollbar{display:block;width:6px}@media(max-width:1000px){.document-studio__layout{gap:24px;grid-template-columns:1.1fr 1fr}.document-structure{padding-left:24px}.document-type>span:last-child{font-size:12px}.document-scope>p{max-width:none}}@media(max-width:700px){.document-studio__layout{grid-template-columns:1fr;padding:24px 0}.document-steps{gap:10px}.document-steps li{grid-gap:5px;align-content:start;display:grid;font-size:12px;gap:5px}.document-steps li:after{display:none}.document-types{gap:18px 4px}.document-type__icon{height:70px;width:70px}.document-structure{border-left:0;border-top:1px solid #bbc4c7;border-top:1px solid var(--toto-appearance-line,#bbc4c7);padding:20px 0 0}.document-scope{gap:16px}.document-scope details{flex-basis:100%}.document-scope__group{border:0;padding-left:0}.document-structure__paper{padding:24px}.document-studio__continue{font-size:14px}}@media(prefers-reduced-motion:reduce){.document-type__icon{transition:none}.document-type:hover .document-type__icon{transform:none}}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.document-structure__paper{background:#f3f5f6;box-shadow:none}.document-studio__continue{background:#264b3d}.document-type[aria-pressed=true]{border-bottom-width:3px}}@media(min-width:701px) and (max-height:900px){.document-studio__layout{gap:34px;padding:20px 0}.document-studio h2{font-size:32px}.document-steps{padding:12px 0}.document-types{gap:12px 8px;margin:18px 0 16px}.document-type__icon{height:64px;margin-bottom:3px;width:64px}.document-type__icon>svg{height:30px;width:30px}.document-type{gap:3px;padding-bottom:6px}.document-structure__paper{margin-top:14px;padding:22px}.document-structure__paper h3{margin-bottom:16px}.document-structure__paper section+section{margin-top:14px;padding-top:12px}.document-structure__paper li{padding-block:3px}.document-scope{gap:18px;padding-top:12px}.toto-spatial-canvas .documents-space:has(.document-studio)>.documents-space__vessel{padding:30px 44px!important}.documents-space:has(.document-studio) .documents-space__header h1{font-size:42px!important}.document-type__icon{height:58px;width:58px}.document-type strong{line-height:1.25}.document-type>span:last-child{line-height:1.3}.document-structure__paper h3{font-size:26px;margin-bottom:12px}.document-structure__paper section+section{margin-top:12px;padding-top:10px}.document-structure__paper ol,.document-structure__paper p{font-size:13px}}.document-structure__paper ol{list-style:decimal}.document-detail-scroll{display:block;scrollbar-width:thin}.document-detail-scroll>[data-testid=document-editor],.document-detail-scroll>article{margin:auto;max-width:960px;padding:0 4px 32px}.document-detail-scroll input,.document-detail-scroll textarea{color:#273438;font-size:16px}.document-detail-scroll :is(button,summary,input,textarea):focus-visible{outline:3px solid #5682a0;outline-offset:3px}.document-detail-scroll [data-testid=document-body]{overflow-wrap:anywhere}.document-detail-scroll [data-testid=document-editor]>div:first-child{flex-wrap:wrap}.document-detail-scroll fieldset{min-width:0}.documents-space__content.document-detail-scroll{display:block}.document-detail-scroll>[data-testid=document-editor],.document-detail-scroll>article{width:100%}.document-compose__body>footer,.document-compose__body>footer>div{flex-wrap:wrap}.document-compose .label-eyebrow,.document-detail-space .label-eyebrow{color:#46555c;color:var(--toto-appearance-muted,#46555c)}.documents-space .document-studio__layout{display:block;margin:auto;max-width:820px;padding-top:28px}.documents-space .document-studio__choose h2{font-size:34px;text-align:left}.documents-space .document-types{display:flex;flex-wrap:wrap;gap:10px}.documents-space .document-type{background:#f3f5f0;border:1px solid #d8dbd4;border-radius:16px;color:#293034;flex:1 1 100px;min-height:112px;padding:16px 10px}.documents-space .document-type__icon{background:none!important;color:#455b48;height:32px;margin:0;width:32px}.documents-space .document-type__icon svg{height:24px;width:24px}.documents-space .document-type__check{height:16px;right:-10px;top:-5px;width:16px}.documents-space .document-type[aria-pressed=true]{background:#e6ecdf!important;border-color:#829878}.documents-space .document-type:hover .document-type__icon{transform:none}.documents-space .document-type>span:last-child{font-size:12px}.documents-space .document-studio__continue{background:#b7c2ac!important;color:#27302a!important;margin-left:auto;padding:12px 24px;width:auto}.documents-space .document-studio__link{display:inline-block;font-size:14px;margin-right:20px}.documents-space .document-steps{border:0;color:#62686a;font-size:12px;gap:18px;padding:0 0 12px}.documents-space .document-steps li{font-size:12px;gap:8px}.documents-space .document-steps li>span{font-size:12px;height:24px;width:24px}.documents-space .document-steps li:after{display:none}.documents-space .document-compose{margin:auto;max-width:850px}.documents-space .document-compose__body>header{background:#0000!important;border:0;padding:10px 0 12px}.documents-space .document-compose__body>header h2{color:#293034!important;font-size:32px}.documents-space .document-compose__body>div{padding:0}.documents-space .document-compose__body>footer{background:#0000!important;background:#f8f9f7!important;border:0;bottom:0;margin-top:18px;padding:16px 0;position:-webkit-sticky;position:sticky}.documents-space .document-compose__body>footer>div{flex-wrap:wrap}.documents-space .document-ai-connection{border-bottom:1px solid #d8dbd4;font-size:13px;margin:0 0 18px}.documents-space .document-field .label-eyebrow{color:#293034!important;display:block;font:500 28px/1.2 Cormorant Garamond,Georgia,serif;letter-spacing:0;margin-bottom:10px;text-transform:none}.documents-space .document-field--title>span{font:500 11px Outfit,sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important}.toto-spatial-canvas[data-documents-pilot=true] .document-field--title input{background:#0000!important;border:0!important;border-bottom:1px solid #d8dbd4!important;border-radius:0;box-shadow:none!important;font:500 44px/1.2 Cormorant Garamond,Georgia,serif!important;padding:8px 0}.documents-space .document-collection--steps>summary{font:500 28px Cormorant Garamond,Georgia,serif}.documents-space .document-collection>summary{color:#293034;min-height:44px}.documents-space .document-scope{font-size:13px;margin-top:28px}.documents-space .document-compose button,.documents-space .document-studio button{color:#293034}.documents-space .document-compose .bg-stone-900{background:#b7c2ac!important;color:#27302a!important}@media(max-width:600px){.documents-space .document-steps{flex-wrap:wrap;gap:8px}.documents-space .document-steps li{display:flex;flex-basis:100px}.toto-spatial-canvas[data-documents-pilot=true] .document-field--title input{font-size:34px!important}}.documents-space .document-compose[data-stage=editor]>div>header .label-eyebrow{display:none}.documents-space .document-compose[data-stage=editor]>div>header h2{font:500 12px Outfit,sans-serif;letter-spacing:.1em;text-transform:uppercase}.documents-space .document-compose[data-stage=editor]>div>header{padding:0 0 6px}.toto-spatial-canvas[data-documents-pilot=true] .documents-space .document-field--title input{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:40px!important;padding:0}.documents-space .document-compose__body>.document-compose__actions{background:#0000!important;border:0;gap:12px;margin-top:18px;padding:16px 0;position:static}.documents-space .document-compose__actions>div{flex-wrap:wrap}.documents-space :is(.document-studio,.document-compose){--document-control-surface:#f8f9f7;--document-control-raised:5px 5px 12px #d9ddd5,-5px -5px 12px #fff;--document-control-inset:inset 3px 3px 7px #dce0d8,inset -3px -3px 7px #fff;--document-control-focus:#44654e}.documents-space .document-compose .document-import-file,.documents-space :is(.document-studio,.document-compose) .document-scope summary,.documents-space :is(.document-studio,.document-compose) button{background:var(--document-control-surface)!important;border:1px solid #d2d8cc;border-radius:24px;box-shadow:var(--document-control-raised);color:#293034!important;min-height:44px;padding:12px 18px;text-decoration:none;transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease}.documents-space :is(.document-studio,.document-compose) :is(.bg-stone-900,.document-studio__continue){background:var(--document-control-surface)!important;border-color:#aab99f;color:#314735!important;font-weight:500}.documents-space .document-studio .document-type{border-radius:18px;min-height:112px;padding:18px 12px}.documents-space .document-studio .document-type[aria-pressed=true]{background:#eff3e9!important;border-color:#829878;box-shadow:var(--document-control-inset)}.documents-space .document-compose .document-import-file{border-radius:18px;cursor:pointer;position:relative}.documents-space .document-import-file input.sr-only{min-height:0;min-width:0}.documents-space:has(.document-compose)>.documents-space__vessel>.documents-space__header{display:none}.documents-space .document-import-file>span{min-width:0;overflow-wrap:anywhere}.toto-spatial-canvas[data-documents-pilot=true] .documents-space .document-compose :is(textarea,input:not([type=file]):not([type=checkbox]):not([type=radio])){background:var(--document-control-surface)!important;border:1px solid #cbd2c4!important;border-radius:16px;box-shadow:var(--document-control-inset)!important;color:#293034!important}.toto-spatial-canvas[data-documents-pilot=true] .documents-space .document-compose .document-field--title input{background:#0000!important;border:0!important;border-radius:0;box-shadow:none!important}.documents-space .document-import-file:focus-within,.documents-space :is(.document-studio,.document-compose) :is(button,input,textarea,summary):focus-visible{outline:2px solid var(--document-control-focus)!important;outline-offset:4px!important}@media(hover:hover){.documents-space .document-import-file:hover,.documents-space :is(.document-studio,.document-compose) button:enabled:hover{border-color:#96a58b;box-shadow:7px 7px 15px #d7dcd2,-7px -7px 15px #fff;transform:translateY(-1px)}.documents-space .document-studio .document-type[aria-pressed=true]:hover{box-shadow:var(--document-control-inset);transform:none}}.documents-space .document-import-file:active,.documents-space :is(.document-studio,.document-compose) button:enabled:active{border-color:#829878;box-shadow:var(--document-control-inset);transform:none}.documents-space :is(.document-studio,.document-compose) button:disabled{background:#edf0e9!important;border-color:#d5dbce;box-shadow:none;color:#697263!important;cursor:not-allowed;opacity:1;transform:none}.documents-space .document-compose[aria-busy=true] button:disabled{cursor:progress}.documents-space .document-import-file:has(input:disabled){box-shadow:none;cursor:progress;opacity:.7;transform:none}@media(max-width:600px){.documents-space :is(.document-studio,.document-compose){--document-control-raised:3px 3px 8px #d9ddd5,-3px -3px 8px #fff}.documents-space .document-compose__actions>div{gap:12px;width:100%}.documents-space .document-compose__actions button{max-width:100%;white-space:normal}.documents-space .document-studio__link{margin-bottom:14px}}@media(prefers-reduced-motion:reduce){.documents-space .document-import-file,.documents-space :is(.document-studio,.document-compose) button{transform:none!important;transition:none!important}}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.documents-space .document-import-file,.documents-space :is(.document-studio,.document-compose) :is(button,input,textarea,summary){border-color:#697263!important;box-shadow:none!important}}@media(forced-colors:active){.documents-space .document-import-file,.documents-space :is(.document-studio,.document-compose) :is(button,input,textarea,summary){border:1px solid ButtonText!important;box-shadow:none!important;forced-color-adjust:auto}}.toto-spatial-canvas[data-material=sculpted]:has(.eod-porcelain){--sculpted-white:#fff!important;--sculpted-ink:#202431!important;--toto-appearance-ink:#202431!important;--toto-appearance-muted:#596275!important;--toto-appearance-inset:#fff!important;--toto-appearance-vessel:#fff!important;--toto-appearance-line:#e3e7ef!important;--vessel-title-size:58px;--vessel-header-left:22px;--vessel-header-top:20px}.eod-porcelain{--eod-shadow:5px 7px 15px #27344a19,-4px -4px 12px #fff;background:#0000!important;color:#202431}.eod-porcelain .eod-space__vessel{background:#fff;display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:20px 22px}#root .eod-space__header:has(.eod-report__status){align-items:center;border:0;display:flex;gap:16px;justify-content:space-between;min-height:88px;padding-bottom:0}#root .eod-space__header .eod-space__meta{align-items:center;color:#202431;display:flex;flex-wrap:wrap;font-size:14px;gap:12px;margin-top:12px}.eod-report__status{align-items:center;display:inline-flex;gap:10px;text-transform:capitalize}.eod-report__status i{background:#f6b91b;border-radius:50%;height:16px;width:16px}.eod-report__paw,.is-gold{color:#c08a13}.is-purple{color:#9a87bc}.is-sage{color:#8aa286}.is-teal{color:#427d85}.eod-report__body{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;overflow:auto;overscroll-behavior:contain;padding:14px 20px 22px;scrollbar-width:thin}.eod-report__card{background:#fff;border:1px solid #fff;border-radius:22px;box-shadow:var(--eod-shadow);flex:none;min-width:0;padding:12px 16px}#root .eod-porcelain h2{align-items:center;color:#202431;display:flex;font:500 30px/1.05 Cormorant Garamond,Georgia,serif;gap:10px;margin:0 0 10px}.eod-report__card h2 svg{filter:drop-shadow(1px 2px 1px #27344a25);flex:none}.eod-report__goal-grid{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(8,minmax(0,1fr))}.eod-report__goal-grid>label{border-right:1px solid #e9edf3;display:flex;flex-direction:column;font-size:13px;gap:6px;line-height:1.3;min-width:0;padding:0 10px}.eod-report__goal-grid>label:first-child{padding-left:0}.eod-report__goal-grid>label:last-child{border:0;padding-right:0}.eod-report__goal-grid>label>input,.eod-report__metric-input{margin-top:auto}.eod-report__metric-input{display:block;position:relative}.eod-report__metric-input>span{pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.eod-report__metric-input input{padding-right:28px!important}#root .eod-porcelain input:not([type=checkbox]),#root .eod-porcelain select,#root .eod-porcelain textarea{background:#fff;border:1px solid #dce2ed;border-radius:9px;box-shadow:inset 1px 2px 3px #27344a05;box-sizing:border-box;color:#202431;font:400 14px/1.4 Outfit,sans-serif;min-height:40px;min-width:0;padding:8px 10px;width:100%}#root .eod-porcelain input:disabled,#root .eod-porcelain select:disabled,#root .eod-porcelain textarea:disabled{background:#fafbfd;color:#596275;opacity:1}.eod-report__source{color:#596275;font-size:12px;margin:8px 0 0}.eod-report__middle{grid-gap:12px;display:grid;flex:none;gap:12px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.eod-report__recap textarea{display:block;min-height:88px!important;resize:vertical}.eod-report__draft-action{align-items:center;background:#fff;border:0;color:#596275;display:inline-flex;font-size:13px;gap:6px;margin-top:4px;min-height:36px}.eod-report-log__heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:4px 0 8px;min-height:44px}.eod-report-log__heading h3{font:500 24px/1.1 Cormorant Garamond,Georgia,serif;margin:0}.eod-report-log__heading>button{margin-left:auto}.eod-report-log__empty{align-items:center;color:#596275;display:flex;font-size:12px;gap:12px;justify-content:space-between;margin:4px 0 8px}.eod-report-log__empty p{margin:0}.eod-report-log__empty label{align-items:center;display:flex;gap:6px}.eod-report-log__table{border:1px solid #e1e6ee;border-radius:10px;max-height:260px;overflow:auto;scrollbar-width:thin}.eod-report-log table{border-collapse:collapse;font-size:14px;table-layout:fixed;width:100%}.eod-report-log th{background:#f6f8fb;color:#475772;font-weight:400;text-align:left}.eod-report-log td,.eod-report-log th{border-bottom:1px solid #e5e9f1;overflow-wrap:anywhere;padding:6px 8px;vertical-align:middle}.eod-report-log td:last-child,.eod-report-log th:last-child{padding-inline:3px;width:48px}.eod-report-log tr:last-child td{border-bottom:0}.eod-report-log td input[type=checkbox]{accent-color:#00833a;height:20px;width:20px}.eod-report-log__remove{background:#fff;border:0;border-radius:10px;color:#5a6b8c;cursor:pointer;display:grid;height:44px;place-items:center;width:44px}.eod-report-log__extra{color:#596275;font-size:12px;margin-top:6px}.eod-report-log__extra>div{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:8px}.eod-report-log__extra label{grid-gap:4px;display:grid;gap:4px;min-width:0}.eod-report-log summary{align-items:center;cursor:pointer;display:flex;min-height:28px}.eod-report-log dl{grid-gap:6px;display:grid;gap:6px;margin:6px 0}.eod-report-log dl>div{display:flex;flex-wrap:wrap;gap:10px}.eod-report-log dt{font-weight:500}.eod-report-log dd{margin:0}.eod-report-log__pager{align-items:center;color:#596275;display:flex;font-size:12px;gap:14px;justify-content:flex-end;padding-top:8px}.eod-report-log__pager>span:first-child{margin-right:auto}.eod-report-log__pager button{background:#fff;border:0;border-radius:50%;box-shadow:var(--eod-shadow);color:#202431;display:grid;height:44px;place-items:center;width:44px}.eod-report__inventory{position:relative}.eod-report__inventory>h2{padding-right:48px}.eod-report-log.is-compact .eod-report-log__heading{margin:0;position:absolute;right:14px;top:4px}.eod-report-log.is-compact .eod-report-log__table{max-height:140px}.eod-report-log.is-compact table th{font-size:12px}.eod-report-log.is-compact td:first-child{width:30%}.eod-report__tabs{background:#f6f8fb;border-radius:14px;display:flex;flex-wrap:wrap;gap:3px;margin-bottom:8px;padding:3px}.eod-report__tabs button{background:#0000;border:0;border-radius:11px;color:#465675;cursor:pointer;font:400 14px/1.3 Outfit,sans-serif;min-height:44px;padding:8px 14px}.eod-report__tabs button[aria-selected=true]{background:#e1f3e9;color:#006d2b}.eod-report__tabs button.is-additional{font-size:12px}.eod-porcelain [hidden]{display:none!important}.eod-report__footer{align-items:center;border-top:1px solid #e3e7ef;display:flex;flex:none;gap:14px;padding:6px 4px 0}.eod-report__footer>p{color:#596275;flex:1 1;font-size:12px;line-height:1.4;margin:0}.eod-porcelain__round{background:#fff;border:0;border-radius:50%;box-shadow:var(--eod-shadow);color:#202431;cursor:pointer;display:grid;flex:none;height:44px;place-items:center;width:44px}.eod-report__submit{align-items:center;background:#006a31;border:1px solid #005a28;border-radius:28px;box-shadow:inset 2px 3px 7px #003b2166,2px 4px 8px #27344a19;color:#fff;cursor:pointer;display:flex;font:500 15px/1.3 Outfit,sans-serif;gap:16px;justify-content:center;min-height:48px;padding:10px 24px}.eod-porcelain button:disabled{cursor:default;opacity:.55}.eod-porcelain :is(button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #0057ff;outline-offset:3px}.eod-report-navigation button{align-items:center;background:#fff;border:0;color:#202431;display:inline-flex;font-size:14px;gap:7px;min-height:44px}@media(min-width:1101px) and (max-height:800px){.eod-porcelain .eod-space__vessel{gap:8px;padding-block:14px}.eod-report__body{gap:10px}.eod-report__card{padding:10px 14px}#root .eod-porcelain h2{font-size:28px;margin-bottom:8px}.eod-report__tabs button{padding-inline:10px}.eod-report-log__table{max-height:200px}}@media(max-width:1100px){.eod-report__goal-grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:14px}.eod-report__middle{grid-template-columns:1fr}.eod-report-log table{min-width:620px}.eod-report-log.is-compact table{min-width:0}}@media(max-width:500px){.eod-porcelain .eod-space__vessel{padding:14px 12px}.eod-report__goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eod-report__card{padding:12px}.eod-report__footer{flex-wrap:wrap}.eod-report__footer>p{flex-basis:100%}.eod-report__submit{flex:1 1;min-width:0}.eod-report-log__extra>div{grid-template-columns:1fr}.eod-report-log__pager{flex-wrap:wrap;gap:8px}.eod-report-log.is-compact table,.eod-report-log.is-compact tbody,.eod-report-log.is-compact td,.eod-report-log.is-compact tr{box-sizing:border-box;display:block;width:100%!important}}@media(max-width:320px){.eod-report__goal-grid{grid-template-columns:1fr}.eod-report__goal-grid>label{border:0;padding:0}.eod-report__footer>p{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.eod-porcelain *{scroll-behavior:auto!important;transition:none!important}}.eod-report__progress{align-items:center;border-bottom:1px solid #e3e7ef;color:#596275;display:flex;flex:none;font-size:14px;gap:12px;padding:0 20px 8px}.eod-report__back,.eod-report__progress button{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:8px;min-height:44px}.eod-report__progress button[aria-current=step]{color:#006d2b;font-weight:500}.eod-report__progress>span{font-size:12px;margin-left:auto}.eod-report__confirmation{align-items:center;color:#006d2b;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:32px;text-align:center}#root .eod-report__confirmation h2{font-size:44px;margin-top:20px}.eod-report__confirmation p{color:#596275;line-height:1.6;max-width:520px}.eod-report__confirmation ul{grid-gap:16px;color:#202431;display:grid;gap:16px;list-style:none;padding:16px}.eod-report__confirmation li{align-items:center;display:flex;gap:12px}#root .eod-porcelain .eod-report__goal-grid{gap:12px 8px;grid-template-columns:repeat(4,minmax(0,1fr))}#root .eod-porcelain .eod-report__goal-grid>label{border:0;padding:0}#root .eod-porcelain .eod-report__body{gap:12px;overflow:auto;padding:12px 20px 20px}#root .eod-porcelain .eod-report__middle{grid-template-columns:repeat(2,minmax(0,1fr));order:0}#root .eod-porcelain .eod-report__goals{order:1}#root .eod-porcelain .eod-report__recap{display:flex;flex-direction:column}#root .eod-porcelain .eod-report__recap textarea{flex:1 1;min-height:180px!important;resize:vertical}#root .eod-porcelain .eod-report__inventory .eod-report-log__table{max-height:300px}#root .eod-porcelain .eod-report-log th{position:-webkit-sticky;position:sticky;top:0;z-index:1}#root .eod-porcelain .eod-report-log td{height:44px;padding-block:0}#root .eod-porcelain .eod-report__logs{display:flex;flex-direction:column;min-height:0;position:relative}#root .eod-porcelain .eod-report__logs>h2{padding-right:52px}#root .eod-porcelain .eod-report__logs>[role=tabpanel]{flex:1 1;min-height:0;overflow:auto}#root .eod-porcelain .eod-report__logs .eod-report-log{display:flex;flex-direction:column;height:100%;min-height:0}#root .eod-porcelain .eod-report__logs .eod-report-log__heading{margin:0;position:absolute;right:16px;top:6px}#root .eod-porcelain .eod-report__logs .eod-report-log__heading h3{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}#root .eod-porcelain .eod-report__tabs{flex:none;flex-wrap:nowrap;margin-right:52px;overflow-x:auto}#root .eod-porcelain .eod-report__tabs button{flex:none}#root .eod-porcelain .eod-report__logs .eod-report-log__table{flex:1 1;max-height:none;min-height:120px}@media(min-width:1101px){#root .eod-porcelain .eod-report__middle{flex:1 1;min-height:220px}#root .eod-porcelain .eod-report__middle>.eod-report__card{min-height:0}#root .eod-porcelain .eod-report__inventory{display:flex;flex-direction:column}#root .eod-porcelain .eod-report__inventory>.eod-report-log{flex:1 1;min-height:0;overflow:auto}#root .eod-porcelain .eod-report__inventory .eod-report-log__table{max-height:none}#root .eod-porcelain .eod-report__recap textarea{resize:none}#root .eod-porcelain .eod-report__body.is-logs{overflow:hidden}#root .eod-porcelain .eod-report__logs{flex:1 1;min-height:200px}#root .eod-porcelain .eod-report__source{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}}@media(max-width:1100px){body:has(.eod-porcelain),html:has(.eod-porcelain){height:auto!important;overflow:auto!important}#root .toto-spatial-canvas:has(.eod-porcelain){height:auto!important;min-height:100svh;overflow:visible!important}#root .eod-porcelain{height:auto!important;min-height:100svh;overflow:visible!important}#root .eod-porcelain .eod-space__vessel{height:auto!important;max-height:none!important;min-height:calc(100svh - 40px);overflow:visible!important}#root .eod-porcelain .eod-report__body{flex:none;overflow:visible;padding-inline:12px}#root .eod-porcelain .eod-report__middle{grid-template-columns:1fr}#root .eod-porcelain .eod-report__logs .eod-report-log__table{max-height:406px}#root .eod-porcelain .eod-report__footer{flex-wrap:wrap;margin-bottom:100px}.eod-report__progress{flex-wrap:wrap;padding-inline:12px}.eod-report__progress>span{flex-basis:100%;margin-left:0}}@media(max-width:500px){#root .eod-porcelain .eod-report__goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eod-report__back{font-size:12px}.eod-report__confirmation{padding:20px}}@media(min-width:1101px) and (min-height:650px){#root .eod-porcelain .eod-report__recap textarea{min-height:0!important}}.eod-report__header-actions{align-items:center;display:flex;gap:8px}.eod-report__header-actions .eod-report-navigation{margin-top:0}#root .eod-porcelain .eod-report__selection{max-width:200px;width:auto}@media(min-width:1101px) and (min-height:650px){#root .toto-spatial-canvas .eod-porcelain .eod-space__header{gap:16px;margin:0!important;min-height:0}#root .eod-porcelain .eod-report__heading{flex:none;left:20px;min-width:0;position:relative}#root .eod-porcelain .eod-space__meta{margin-top:10px}#root .eod-porcelain .eod-space__header>.eod-report__progress{border:0;flex:1 1;flex-wrap:wrap;gap:4px 12px;justify-content:center;min-width:0;padding:0}#root .eod-porcelain .eod-space__header>.eod-report__progress>span{flex-basis:100%;margin:0;text-align:center}#root .eod-porcelain .eod-space__vessel{gap:4px}#root .eod-porcelain .eod-space__vessel>.continuous-page-tools-slot:empty{display:none}}@media(max-height:649px),(max-width:1100px){#root .eod-porcelain .eod-space__header{flex-wrap:wrap}.eod-report__header-actions{margin-left:auto}.eod-space__header>.eod-report__progress{flex-basis:100%;order:3}}#root#root#root#root .eod-porcelain .eod-space__vessel{--vessel-title-size:44px;gap:24px;padding:24px!important}#root#root#root#root .eod-porcelain .eod-space__header{align-items:center;border:0;display:flex;flex:none;gap:24px;justify-content:space-between;margin:0!important;min-height:0;padding:0!important}#root#root#root#root .eod-porcelain .eod-space__header h1{color:#202631;font:400 44px/1.1 Georgia,Times New Roman,serif!important;letter-spacing:-1px;margin:0}.eod-porcelain .eod-space__header time{color:#53635b;font:400 14px/1.4 Outfit,sans-serif;text-align:right}.eod-report__navigation{background:#f7faf8;border-radius:9999px;box-shadow:inset 2px 3px 7px #20372c14,inset -2px -2px 5px #fff;flex:none;padding:6px}#root#root#root#root .eod-porcelain .today-navigation{display:flex;flex-wrap:wrap;gap:8px!important;margin:0!important;width:100%}#root#root#root#root .eod-porcelain .today-navigation a{border-radius:9999px!important;min-height:48px!important;white-space:nowrap}.eod-report__toolbar{align-items:center;display:flex;flex:none;flex-wrap:wrap;gap:16px;justify-content:space-between}#root#root#root#root .eod-porcelain .eod-report__progress{background:#f7faf8;border:0;border-radius:9999px;display:flex;flex-wrap:nowrap;gap:4px;margin:0;padding:3px}#root#root#root#root .eod-porcelain :is(.eod-report__progress button,.eod-report__refresh,.eod-report__back){background:#fff;border:1px solid #e3e9e5;border-radius:9999px;color:#202631;cursor:pointer;font:400 14px/1.25 Outfit,sans-serif;min-height:44px;padding:8px 18px}#root#root#root#root .eod-porcelain .eod-report__progress button{background:#0000;border:3px solid #0000}#root#root#root#root .eod-porcelain :is(.eod-report__progress button[aria-current=step],.eod-report__submit){background:#007747;border:3px solid #fff;border-radius:9999px;box-shadow:inset 2px 3px 5px #004e3233,0 3px 7px #263a4428;color:#fff;font:400 14px/1.25 Outfit,sans-serif}.eod-report__header-actions{flex-wrap:wrap;gap:12px;margin-left:auto}.eod-report__boutique,.eod-report__status{color:#53635b;font:400 14px/1.3 Outfit,sans-serif}.eod-report__boutique{background:#fff;border:1px solid #e3e9e5;border-radius:9999px;padding:10px 16px}.eod-report__status i{height:10px;width:10px}#root#root#root#root .eod-porcelain .eod-report__body{gap:24px;margin:-12px;min-height:0;overflow:auto;padding:12px}#root#root#root#root .eod-porcelain .eod-report__middle{flex:1 1;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:220px}#root#root#root#root .eod-porcelain .eod-report__card{border-radius:22px;min-width:0;padding:16px}#root#root#root#root .eod-porcelain h2{color:#202631;font:400 28px/1.15 Georgia,Times New Roman,serif;margin:0 0 12px}#root#root#root#root .eod-porcelain .eod-report__goal-grid{gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}#root#root#root#root .eod-porcelain .eod-report__recap textarea{min-height:100px!important;resize:none}#root#root#root#root .eod-porcelain .eod-report__footer{border:0;gap:12px;padding:0}.eod-report__footer>p:empty{display:none}.eod-report__footer>.eod-report__submit{margin-left:auto}#root#root#root#root .eod-porcelain .eod-report__source,.eod-report-log__empty>p:empty{display:none}#root#root#root#root .eod-porcelain .eod-report__selection{border-radius:9999px;max-width:240px}@media(min-width:701px){#root#root#root#root .eod-porcelain{--sonmi-vertical-gutter:24px;--toto-shell-gutter:24px;height:100svh!important;min-height:0!important;overflow:hidden!important}#root#root#root#root .eod-porcelain .eod-space__vessel{height:calc(100svh - 48px)!important;max-height:calc(100svh - 48px)!important;min-height:0!important;overflow:hidden!important}}@media(max-width:1100px){#root#root#root#root .eod-porcelain .eod-report__body{flex:1 1;overflow:auto}#root#root#root#root .eod-porcelain .eod-report__footer{margin-bottom:0}#root#root#root#root .eod-porcelain .eod-report__middle{flex:none;grid-template-columns:1fr}}@media(max-width:700px){#root#root#root#root .eod-porcelain .eod-space__header{align-items:flex-start;flex-wrap:wrap;gap:12px}.eod-report__navigation{border-radius:28px}.eod-report__toolbar{gap:12px}.eod-report__header-actions{margin-left:0}#root#root#root#root .eod-porcelain .eod-report__goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#root#root#root#root .eod-porcelain .eod-report__footer{margin-bottom:96px}}@media(max-width:360px){#root#root#root#root .eod-porcelain .eod-report__goal-grid{grid-template-columns:1fr}}#root#root#root#root .eod-porcelain .eod-report__inventory>.eod-report-log{flex:none;overflow:visible}#root#root#root#root .eod-porcelain .eod-report-log__table{max-height:none;overflow:visible}#root#root#root#root .eod-porcelain .eod-report__logs>[role=tabpanel]{overflow:visible}#root#root#root#root .eod-porcelain .eod-report__body.is-logs{overflow:auto}#root#root#root#root .eod-porcelain .eod-report__logs{flex:none;min-height:-webkit-min-content;min-height:min-content}@media(max-width:1100px){#root#root#root#root .eod-porcelain .eod-report-log__table{overflow-x:auto}}#root#root#root#root .eod-porcelain .eod-report__middle,#root#root#root#root .eod-porcelain .eod-report__middle>.eod-report__card{min-height:-webkit-min-content;min-height:min-content}@keyframes today-content-arrival{0%{opacity:.88}to{opacity:1}}.my-guests--porcelain .guests-layout,.today-content-arrival,.today-dashboard__grid,.today-schedule-vessel .team-space__content{animation:today-content-arrival .16s ease-out}@media(prefers-reduced-motion:reduce){.my-guests--porcelain .guests-layout,.today-content-arrival,.today-dashboard__grid,.today-schedule-vessel .team-space__content{animation:none}}.eod-porcelain .eod-report__content{display:flex;flex:1 1;flex-direction:column;gap:inherit;min-height:0}@media(max-width:700px){.eod-porcelain .eod-report__content{flex:none}}#root#root#root#root .my-day-vessel .my-day-duty-tabs{flex:none;margin:0 0 12px}.eod-porcelain .eod-space__header time{flex:none;inline-size:min(100%,260px);min-block-size:1.4em}#root#root#root#root .my-day-vessel .team-space__action{padding:20px!important}#root#root#root#root .my-day-vessel .team-space__header{flex:none;margin:0 0 16px!important;min-height:0!important;padding:0!important}#root#root#root#root .my-day-vessel .team-space__navigation-row{margin:0 0 24px!important}.my-day-vessel .team-space__header time{flex:none;font:400 14px/1.5 Outfit,sans-serif;inline-size:min(100%,260px);min-block-size:1.5em}.eod-report__placeholder{grid-gap:24px;display:grid;gap:24px}.eod-report__placeholder-toolbar{block-size:44px;border-radius:24px}.eod-report__placeholder-cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.eod-report__placeholder-card{block-size:224px;border-radius:22px}.eod-report__placeholder-goals{block-size:280px;border-radius:22px}.eod-report__placeholder.is-unavailable .animate-pulse{animation:none;opacity:.45}@media(max-width:1100px){.eod-report__placeholder-cards{grid-template-columns:1fr}}.eod-space{background:#18232c!important;background:var(--toto-appearance-inset,#18232c)!important;background-image:none!important;box-sizing:border-box;color:#fffffff0;color:var(--toto-appearance-ink,#fffffff0);font-family:Outfit,system-ui,sans-serif;min-height:100svh;padding:clamp(12px,3vw,40px) clamp(12px,5vw,88px) 92px}.eod-space__vessel{background:linear-gradient(154deg,#273442d1,#1c2a38e0);background:linear-gradient(154deg,var(--toto-appearance-inset,#273442d1),var(--toto-appearance-inset,#1c2a38e0));border:1px solid #ffffff6b;border:1px solid var(--toto-appearance-line,#ffffff6b);border-radius:30px;box-shadow:inset 0 1px 1px #ffffffa6,inset 0 -32px 64px #54708414,0 28px 70px #02081054;box-sizing:border-box;height:calc(100svh - 142px);margin:0 auto;min-height:0;overflow:auto;padding:clamp(26px,3vw,40px);position:relative;scrollbar-width:none;width:min(1180px,calc(100svw - clamp(24px,10vw,176px)))}.eod-space__vessel::-webkit-scrollbar{display:none}.eod-space__header{border-bottom:1px solid #fff3;border-bottom:1px solid var(--toto-appearance-line,#fff3);padding-bottom:23px}.eod-space__backlink{color:#ffffff9e;color:var(--toto-appearance-muted,#ffffff9e);display:inline-flex;font-size:10px;font-weight:650;letter-spacing:.15em;text-decoration:none;text-transform:uppercase}.eod-space__backlink:hover{text-decoration:underline;text-underline-offset:4px}.eod-space h1,.eod-space__backlink:hover{color:#fff;color:var(--toto-appearance-ink,#fff)}.eod-space h1{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(40px,3.5vw,52px);font-weight:400;letter-spacing:-.04em;line-height:.95;margin:11px 0 0}.eod-space__header>p{color:#ffffffb8;color:var(--toto-appearance-muted,#ffffffb8);font-size:14px;margin:13px 0 0}.eod-space__meta{color:#ffffff94;color:var(--toto-appearance-muted,#ffffff94);font-size:11px;margin-top:12px}.eod-space__meta span{text-transform:capitalize}.eod-space__step{align-items:center;display:flex;gap:14px;margin-top:20px}.eod-space__step span{color:#ffffff94;color:var(--toto-appearance-muted,#ffffff94);font-size:11px;white-space:nowrap}.eod-space__step select{background:#07111952;background:var(--toto-appearance-inset,#07111952);border:1px solid #ffffff40;border:1px solid var(--toto-appearance-line,#ffffff40);border-radius:10px;color:#fff;color:var(--toto-appearance-ink,#fff);font:500 12px Outfit,sans-serif;min-width:230px;padding:9px 12px}.eod-space__panel{border-top:1px solid #fff3;border-top:1px solid var(--toto-appearance-line,#fff3);color:#fffffff0;color:var(--toto-appearance-ink,#fffffff0);margin-top:20px;padding:clamp(22px,3vw,32px)}.eod-space__panel .text-stone-800,.eod-space__panel .text-stone-900{color:#fff!important;color:var(--toto-appearance-ink,#fff)!important}.eod-space__panel .text-stone-600,.eod-space__panel .text-stone-700{color:#ffffffc7!important;color:var(--toto-appearance-muted,#ffffffc7)!important}.eod-space__panel .text-stone-400,.eod-space__panel .text-stone-500{color:#ffffff94!important;color:var(--toto-appearance-muted,#ffffff94)!important}.eod-space__panel .bg-stone-50,.eod-space__panel .bg-white{background:#ffffff0f!important;background:var(--toto-appearance-wash,#ffffff0f)!important}.eod-space__panel .border-stone-100,.eod-space__panel .border-stone-200,.eod-space__panel .subtle-border{border-color:#ffffff29!important;border-color:var(--toto-appearance-line,#ffffff29)!important}.eod-space__panel input,.eod-space__panel select,.eod-space__panel textarea{background:#07111952!important;background:var(--toto-appearance-inset,#07111952)!important;border-color:#ffffff40!important;border-color:var(--toto-appearance-line,#ffffff40)!important;color:#fff!important;color:var(--toto-appearance-ink,#fff)!important}.eod-space__panel .bg-stone-900{background:#68ae7fb3!important}.eod-space__footer{display:flex;justify-content:space-between;margin-top:22px}.eod-space__footer button{color:#fff!important;color:var(--toto-appearance-ink,#fff)!important}.eod-space>.toto-adaptive-dock{bottom:16px;left:50%;position:fixed;transform:translateX(-50%);z-index:6}@media(max-width:700px){.eod-space{padding:12px 12px 84px}.eod-space__vessel{height:calc(100svh - 96px);padding:24px 20px;width:100%}.eod-space__step{align-items:stretch;flex-direction:column}.eod-space__step select{width:100%}}.eod-menu{min-width:0;position:relative}.eod-menu__trigger{align-items:center;background:linear-gradient(150deg,#142532e6,#0d1c27e0);background:linear-gradient(150deg,var(--toto-appearance-inset,#142532e6),var(--toto-appearance-inset,#0d1c27e0));border:1px solid #c4d8e442;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff1f,0 1px 1px #00000029;color:#ffffffeb;color:var(--toto-appearance-ink,#ffffffeb);display:flex;font:500 12px Outfit,system-ui,sans-serif;gap:10px;justify-content:space-between;min-height:34px;padding:8px 11px;text-align:left;transition:border-color .16s ease,background .16s ease;width:100%}.eod-menu__trigger:hover{background:linear-gradient(150deg,#1d303ef0,#10212df0);background:linear-gradient(150deg,var(--toto-appearance-inset,#1d303ef0),var(--toto-appearance-inset,#10212df0));border-color:#deebf26b;border-color:var(--toto-appearance-line,#deebf26b)}.eod-menu__trigger:focus-visible{outline:2px solid #b4d2e2e6;outline-offset:2px}.eod-menu__trigger:disabled{cursor:not-allowed;opacity:.48}.eod-menu__options{background:#152633;background:var(--toto-appearance-inset,#152633);border:1px solid #d2e4ed42;border:1px solid var(--toto-appearance-line,#d2e4ed42);border-radius:14px;box-shadow:0 14px 30px #0000005c,inset 0 1px 0 #ffffff1a;left:0;max-height:260px;overflow-y:auto;padding:5px;position:absolute;top:calc(100% + 7px);width:max(100%,220px);z-index:20}.eod-menu__option{align-items:center;background:#0000;border:0;border-radius:9px;color:#ffffffd1;color:var(--toto-appearance-muted,#ffffffd1);display:flex;font:500 12px Outfit,system-ui,sans-serif;gap:10px;justify-content:space-between;min-height:32px;padding:7px 9px;text-align:left;width:100%}.eod-menu__option:focus-visible,.eod-menu__option:hover{background:#9fbece29;color:#fff;color:var(--toto-appearance-ink,#fff);outline:0}.eod-menu__option[aria-selected=true]{background:#78a99433;color:#fff;color:var(--toto-appearance-ink,#fff)}.eod-space__step-menu{width:250px}.eod-space__step-menu .eod-menu__trigger{background:#0e1e28ad;background:var(--toto-appearance-inset,#0e1e28ad);border-radius:999px;padding:8px 14px}.eod-space__step-menu .eod-menu__options{max-height:none;overflow:visible}.eod-space__panel [data-testid=recap-step] .rounded-2xl{background:#0b1b2657!important;background:var(--toto-appearance-inset,#0b1b2657)!important;border-color:#c4d8e42e!important;box-shadow:inset 0 1px 0 #ffffff14}.eod-space__panel [data-testid=recap-step] textarea{background:#07162094!important;background:var(--toto-appearance-inset,#07162094)!important;border-color:#c4d8e438!important}.eod-space__panel [data-testid=recap-step] .attention-hero{background:#122731a3!important;background:var(--toto-appearance-inset,#122731a3)!important;border:1px solid #c4d8e42e}.eod-space__panel .bg-stone-900{background:#4d896fb8!important}.eod-space__panel .bg-stone-900:hover{background:#5b997cd6!important}.eod-recap__handoff{align-items:center;border-top:1px solid #c4d8e429;display:flex;gap:18px;justify-content:space-between;padding-top:4px}.eod-recap__handoff p{color:#ffffffa8;color:var(--toto-appearance-muted,#ffffffa8);font-size:12px;margin:0}.eod-recap__handoff .bg-emerald-600{background:#4d896fc2!important;border:1px solid #c1e0cf38;box-shadow:inset 0 1px 0 #ffffff29}.eod-recap__handoff .bg-emerald-600:hover{background:#5b997ce6!important}.eod-recap__handoff button:disabled{background:#283b48f0!important;background:var(--toto-appearance-inset,#283b48f0)!important;border-color:#aec7d33d;box-shadow:inset 0 1px 0 #ffffff14;color:#e7eff3b8!important;color:var(--toto-appearance-muted,#e7eff3b8)!important;opacity:1}.eod-recap__handoff button:disabled svg{color:#e7eff394;color:var(--toto-appearance-muted,#e7eff394)}.eod-business__grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.eod-business__metric{background:#0b1b2633;background:var(--toto-appearance-inset,#0b1b2633);box-shadow:inset 0 1px 0 #ffffff0d;padding:10px!important}.eod-business__metric .flex{min-height:16px}.eod-business__metric input.eod-business__value{background:#0a192385!important;background:var(--toto-appearance-inset,#0a192385)!important;border-radius:10px;font-size:12px!important;height:32px;line-height:1;min-height:32px;padding:5px 9px!important}.eod-business__metric input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.eod-business__metric input[type=number]::-webkit-inner-spin-button,.eod-business__metric input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.eod-business__source{line-height:1.25;padding:7px 10px!important}.eod-space__panel [data-testid=business-step]{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.eod-space__panel [data-testid=business-step]>*{margin:0!important}@media(max-width:700px){.eod-business__grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.eod-business__metric{padding:8px!important}}.eod-timeline{grid-gap:18px;align-items:start;border-bottom:1px solid #c4d8e42e;display:grid;gap:18px;grid-template-columns:90px minmax(0,1fr);margin-top:16px;padding:14px 0 16px}.eod-timeline__status{color:#ffffff94;color:var(--toto-appearance-muted,#ffffff94);font-size:11px;padding-top:8px;white-space:nowrap}.eod-timeline ol{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(9,minmax(0,1fr));list-style:none;margin:0;padding:0}.eod-timeline li{min-width:0;position:relative}.eod-timeline li:not(:last-child):after{background:#c4d8e433;content:"";height:1px;left:calc(50% + 14px);position:absolute;top:14px;width:calc(100% - 28px);z-index:0}.eod-timeline button{align-items:center;background:#0000;border:0;color:#ffffff8a;color:var(--toto-appearance-muted,#ffffff8a);display:flex;flex-direction:column;font:500 10px Outfit,system-ui,sans-serif;gap:5px;line-height:1.15;padding:0 3px;position:relative;text-align:center;width:100%;z-index:1}.eod-timeline__marker{background:#192c39;background:var(--toto-appearance-inset,#192c39);border:1px solid #c4d8e44d;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff1c;display:grid;height:29px;place-items:center;width:29px}.eod-timeline button:hover{color:#ffffffe6;color:var(--toto-appearance-ink,#ffffffe6)}.eod-timeline button:hover .eod-timeline__marker{border-color:#dcecf4a6;border-color:var(--toto-appearance-line,#dcecf4a6)}.eod-timeline button:focus-visible{border-radius:10px;outline:2px solid #b4d2e2e6;outline-offset:3px}.eod-timeline li.is-active button{color:#fff;color:var(--toto-appearance-ink,#fff)}.eod-timeline li.is-active .eod-timeline__marker{background:#4d896fb8;border-color:#b2dac4b8;box-shadow:inset 0 1px 0 #ffffff38,0 0 0 3px #7db4941a}@media(max-width:700px){.eod-timeline{gap:9px;grid-template-columns:1fr}.eod-timeline ol{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.eod-timeline li:not(:last-child):after{display:none}.eod-timeline__status{padding-top:0}.eod-timeline button{flex-direction:row;justify-content:flex-start;text-align:left}.eod-timeline__marker{flex:0 0 auto}}.eod-timeline li.is-active .eod-timeline__marker{background:#4b6372d1;border-color:#e0edf4c2;border-color:var(--toto-appearance-line,#e0edf4c2);box-shadow:inset 0 1px 0 #ffffff3d,0 0 0 3px #abcad91a}.eod-space__panel .bg-stone-900{background:#10222dd6!important;background:var(--toto-appearance-inset,#10222dd6)!important;border:1px solid #c4d8e440;box-shadow:inset 0 1px 0 #ffffff1c}.eod-space__panel .bg-stone-900:hover{background:#1d323ff0!important;background:var(--toto-appearance-inset,#1d323ff0)!important}.eod-space__panel [data-testid=form-rec]{background:#0b1b264d!important;background:var(--toto-appearance-inset,#0b1b264d)!important;border-color:#c4d8e42e!important;box-shadow:inset 0 1px 0 #ffffff0f}.eod-space__panel [data-testid=form-rec] .bg-white{background:#07162080!important;background:var(--toto-appearance-inset,#07162080)!important}.eod-space__panel [data-testid=form-rec] .text-emerald-900{color:#ffffffe6!important;color:var(--toto-appearance-ink,#ffffffe6)!important}.eod-timeline li.is-active button{background:linear-gradient(180deg,#142a3a,#0c1b27);background:linear-gradient(180deg,var(--toto-appearance-inset,#142a3a),var(--toto-appearance-inset,#0c1b27));border:1px solid #abcad929;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff17,0 2px 5px #00000038;margin:-6px 0;padding:6px 3px}.eod-timeline li.is-active .eod-timeline__marker{background:#0000;border-color:#0000;box-shadow:none}@media(min-width:701px){.eod-space__vessel{overflow:hidden;padding:24px 30px}.eod-space__header{padding-bottom:16px}.eod-space h1{font-size:clamp(36px,3.1vw,46px);margin-top:8px}.eod-space__header>p{font-size:13px;margin-top:8px}.eod-space__meta{font-size:10px;margin-top:8px}.eod-space__step{margin-top:14px}.eod-space__panel{margin-top:14px;padding:16px 0 0}.eod-space__panel h2{font-size:22px!important}.eod-space__panel .space-y-4>*+*{margin-top:10px!important}.eod-space__panel .space-y-3>*+*{margin-top:8px!important}.eod-space__panel .gap-3{gap:8px!important}.eod-space__panel .p-3{padding:9px!important}.eod-space__panel input,.eod-space__panel select,.eod-space__panel textarea{font-size:12px!important;min-height:30px;padding:5px 8px!important}.eod-space__panel textarea{min-height:44px!important}.eod-space__panel .eod-menu__trigger{font-size:11px;min-height:30px;padding:6px 9px}.eod-space__panel .eod-menu__option{font-size:11px;min-height:29px;padding:6px 8px}.eod-space__panel .text-\[13px\]{font-size:12px!important;line-height:1.35}.eod-space__panel .text-\[12px\],.eod-space__panel .text-sm{font-size:11px!important}.eod-space__footer{margin-top:14px}.eod-space__footer button{font-size:12px!important;min-height:30px;padding:6px 10px!important}}.eod-leadership{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));overflow:auto;padding:8px}.eod-leadership__report{align-items:flex-start;background:#f4f6f3;background:var(--toto-vessel-fill,#f4f6f3);border:0;border-radius:18px;box-shadow:4px 4px 10px #2d463522,-4px -4px 10px #ffffffed;color:#24372d;color:var(--toto-appearance-ink,#24372d);cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:22px;text-align:left}.eod-leadership__report strong{font-size:24px}.eod-leadership__report span:last-child{color:#007b2e;font-size:13px}.eod-leadership__refresh{align-items:center;background:#f4f6f3;background:var(--toto-vessel-fill,#f4f6f3);border:0;border-radius:12px;color:inherit;cursor:pointer;display:inline-flex;gap:8px;margin-top:14px;padding:10px 14px}.eod-leadership__refresh:focus-visible,.eod-leadership__report:focus-visible{outline:2px solid #007b2e;outline-offset:3px}.eod-space__backlink:is(button){background:#0000;border:0;cursor:pointer;padding:0}.zenoti-import-dialog{--zenoti-sheet:#1c2a37;--zenoti-field:#142330;--zenoti-line:#dee7ed2e;--zenoti-muted:#e9eff39e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#050c12b8;color:#f4f7f8;color-scheme:dark}.zenoti-import-dialog .mobile-modal-card{background:var(--zenoti-sheet)!important;border:1px solid #ebf1f44d;border-radius:28px;box-shadow:0 28px 70px #0000007a,inset 0 1px 1px #ffffff29}.zenoti-import-dialog .border-stone-100,.zenoti-import-dialog .border-stone-50,.zenoti-import-dialog .subtle-border{border-color:var(--zenoti-line)!important}.zenoti-import-dialog .text-stone-800,.zenoti-import-dialog .text-stone-900{color:#f4f7f8!important}.zenoti-import-dialog .text-stone-500,.zenoti-import-dialog .text-stone-600,.zenoti-import-dialog .text-stone-700{color:#eff4f6c7!important}.zenoti-import-dialog .text-stone-300,.zenoti-import-dialog .text-stone-400{color:var(--zenoti-muted)!important}.zenoti-import-dialog .label-eyebrow{color:#eff4f694}.zenoti-import-dialog select{background:var(--zenoti-field)!important;border-color:var(--zenoti-line)!important;color:#f4f7f8!important}.zenoti-import-dialog select option{background:#142330;color:#f4f7f8}.zenoti-import-dialog button{color:#f5f8f9e0}.zenoti-import-dialog button:hover{background:#ffffff12!important}.zenoti-import-dialog [data-testid=zenoti-dropzone]{background:#08131d2e;border-color:#e0e9ee3d!important}.zenoti-import-dialog [data-testid=zenoti-dropzone]:hover{background:#08131d6b!important;border-color:#e0e9ee70!important}.zenoti-import-dialog [data-testid=zenoti-dropzone] .bg-stone-50{background:hsla(0,0%,100%,.055)!important;border-color:#e0e9ee1f!important}.zenoti-import-dialog .bg-white{background:var(--zenoti-field)!important}.zenoti-import-dialog .bg-stone-100{background:#ffffff17!important}.zenoti-import-dialog .bg-stone-50{background:hsla(0,0%,100%,.055)!important}.zenoti-import-dialog .hover\:bg-stone-100:hover{background:#ffffff14!important}.zenoti-import-dialog .hover\:bg-stone-50:hover{background:#ffffff0f!important}.zenoti-import-dialog .bg-stone-900{background:#0e1a25!important}.zenoti-import-dialog .hover\:bg-stone-800:hover{background:#172a38!important}.zenoti-import-dialog [data-testid=zenoti-preview] .bg-amber-50\/40,.zenoti-import-dialog [data-testid=zenoti-preview] .bg-amber-50\/70{background:#a76f2724!important}.zenoti-import-dialog [data-testid=zenoti-preview] .border-amber-100{border-color:#f1c27e4d!important}.zenoti-import-dialog .text-amber-600,.zenoti-import-dialog .text-amber-700{color:#f0c483!important}.zenoti-import-dialog .text-emerald-600,.zenoti-import-dialog .text-emerald-700{color:#a8d8c3!important}.zenoti-import-dialog .bg-emerald-50{background:#5f988226!important}.zenoti-import-dialog .border-emerald-100{border-color:#a8d8c340!important}.zenoti-import-dialog__exception{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.zenoti-import-dialog__exception select{background:var(--zenoti-field);border:1px solid var(--zenoti-line);border-radius:7px;color:#f4f7f8;font:500 10px Outfit,system-ui,sans-serif;max-width:150px;min-width:0;padding:5px 7px}.zenoti-import-dialog__exception button{background:#a76f271f;border:1px solid #f0c48375;border-radius:7px;color:#f0c483;cursor:pointer;font:600 10px Outfit,system-ui,sans-serif;padding:5px 7px}.zenoti-import-dialog__exception button:disabled{cursor:not-allowed;opacity:.45}.zenoti-import-dialog__exception button:hover:not(:disabled){background:#a76f273d!important}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.zenoti-import-dialog{backdrop-filter:none;-webkit-backdrop-filter:none;background:#09131c}.zenoti-import-dialog .mobile-modal-card{background:#22313e!important;box-shadow:none}}.zenoti-import-dialog{--zenoti-sheet:#292f36;--zenoti-field:#0000;align-items:center;background:#111418a3;padding:24px}.zenoti-import-dialog .mobile-modal-card{background:#292f36!important;border-radius:36px;display:flex;flex-direction:column;margin:0;max-height:calc(100dvh - 48px);overflow:hidden}.zenoti-import-dialog .mobile-modal-card>div:first-child{flex-shrink:0;gap:20px}.zenoti-import-dialog .zenoti-import-dialog__body{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.zenoti-import-dialog #zenoti-import-title{font-size:clamp(30px,3.5vw,44px);font-weight:400;line-height:1.15;margin:4px 0 0}.zenoti-import-dialog button,.zenoti-import-dialog select{border-radius:999px;font-weight:400!important}.zenoti-import-dialog select{min-height:40px;padding:8px 14px}.zenoti-import-dialog select option{background:#292f36}.zenoti-import-dialog [data-testid=zenoti-dialog-close],.zenoti-import-dialog [title=Refresh]{border:1px solid var(--zenoti-line);display:grid;height:40px;padding:0;place-items:center;width:40px}.zenoti-import-dialog [data-testid=zenoti-dropzone]{background:#0000!important;border:1px dashed var(--zenoti-line);border-radius:24px;padding:28px 20px}.zenoti-import-dialog [data-testid=zenoti-dropzone]:hover{background:hsla(0,0%,100%,.035)!important}.zenoti-import-dialog [data-testid^=zenoti-recent-]{border:0;border-bottom:1px solid var(--zenoti-line);border-radius:0;padding:14px 0}.zenoti-import-dialog .bg-stone-900,.zenoti-import-dialog__exception button{background:#ffffff14!important;border:1px solid var(--zenoti-line);color:#f4f7f8}.zenoti-import-dialog .text-emerald-600,.zenoti-import-dialog .text-emerald-700{color:#d6dade!important}.zenoti-import-dialog .bg-emerald-50{background:#0000!important}.zenoti-import-dialog .border-emerald-100{border-color:var(--zenoti-line)!important}@media(max-width:600px){.zenoti-import-dialog{padding:12px}.zenoti-import-dialog .mobile-modal-card{border-radius:28px;max-height:calc(100dvh - 24px)}.zenoti-import-dialog .mobile-modal-card>div{padding:20px}.zenoti-import-dialog .mobile-modal-card>div:first-child{align-items:start;flex-wrap:wrap}}@media(prefers-reduced-transparency:reduce){.zenoti-import-dialog{backdrop-filter:none;-webkit-backdrop-filter:none;background:#20252b}}.zenoti-import-dialog .zenoti-absence-select{background:#0000;border:1px solid;border-radius:8px;color:inherit;font-size:11px;margin-top:8px;min-height:36px;padding:4px;width:100%}.zenoti-import-dialog .zenoti-absence-select option{background:#eef1f0;color:#20272b}.zenoti-import-dialog .zenoti-import-dialog__grid{max-height:50dvh;overflow:auto;overscroll-behavior:contain;scrollbar-color:#e9eff380 var(--zenoti-sheet);scrollbar-gutter:stable;scrollbar-width:auto}.zenoti-import-dialog__grid:focus-visible{outline:2px solid #d6dade;outline-offset:3px}.zenoti-import-dialog__dates{background:var(--zenoti-sheet);position:-webkit-sticky;position:sticky;top:0;z-index:2}.zenoti-import-dialog__grid .grid>div:first-child{align-self:stretch;background:var(--zenoti-sheet);display:flex;flex-direction:column;justify-content:center;left:0;position:-webkit-sticky;position:sticky;z-index:1}.toto-spatial-canvas .zenoti-import-dialog #zenoti-import-title{color:#f4f7f8!important;font:400 32px/1.15 Cormorant Garamond,Georgia,serif!important;letter-spacing:-.025em!important;margin:4px 0 0!important}.journey-planning-space{background:#18232c;background:var(--toto-appearance-inset,#18232c);box-sizing:border-box;color:#fffffff0;color:var(--toto-appearance-ink,#fffffff0);min-height:100svh;padding:clamp(12px,3vw,40px) clamp(12px,5vw,88px) 92px}.journey-planning-space__vessel{background:linear-gradient(154deg,#273442d1,#1c2a38e0);background:linear-gradient(154deg,var(--toto-appearance-inset,#273442d1),var(--toto-appearance-inset,#1c2a38e0));border:1px solid #ffffff6b;border:1px solid var(--toto-appearance-line,#ffffff6b);border-radius:30px;box-shadow:inset 0 1px 1px #ffffffa6,inset 0 -32px 64px #54708414,0 28px 70px #02081054;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100svh - 142px);margin:auto;overflow:hidden;padding:clamp(24px,3vw,40px);width:min(1440px,calc(100svw - clamp(24px,10vw,176px)))}.journey-planning-space__header,.journey-planning-space__rooms-head{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.journey-planning-space__header{border-bottom:1px solid #fff3;border-bottom:1px solid var(--toto-appearance-line,#fff3);flex:0 0 auto;padding-bottom:20px}.journey-planning-space h1,.journey-planning-space h2{color:#fff;color:var(--toto-appearance-ink,#fff);font-family:Cormorant Garamond,Georgia,serif;font-weight:500;letter-spacing:-.04em;margin:0}.journey-planning-space h1{font-size:clamp(38px,4vw,52px);line-height:.96;margin-top:12px}.journey-planning-space h2{font-size:clamp(24px,2vw,31px);line-height:1;margin-top:5px}.journey-planning-space__assignment>p,.journey-planning-space__header p{color:#ffffffa8;color:var(--toto-appearance-muted,#ffffffa8);font:400 13px/1.45 Outfit,system-ui,sans-serif;margin:9px 0 0}.journey-planning-space__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.journey-planning-space__actions button,.journey-planning-space__assign,.journey-planning-space__release,.journey-planning-space__rooms-head>button{align-items:center;background:#0d192447;background:var(--toto-appearance-inset,#0d192447);border:1px solid #ffffff40;border:1px solid var(--toto-appearance-line,#ffffff40);border-radius:999px;color:#fff;color:var(--toto-appearance-ink,#fff);cursor:pointer;display:inline-flex;font:600 11px/1 Outfit,system-ui,sans-serif;gap:7px;justify-content:center;min-height:34px;padding:0 12px}.journey-planning-space__actions>button{padding:0;width:34px}.journey-planning-space__actions .journey-planning-space__save,.journey-planning-space__assign{background:#ffffff1c;background:var(--toto-appearance-wash,#ffffff1c)}.journey-planning-space button:disabled{cursor:not-allowed;opacity:.42}.journey-planning-space__workspace{display:flex;flex:1 1;flex-direction:column;min-height:0}.journey-planning-space__summary{border-bottom:1px solid #ffffff26;border-bottom:1px solid var(--toto-appearance-line,#ffffff26);color:#ffffff9e;color:var(--toto-appearance-muted,#ffffff9e);display:flex;flex:0 0 auto;font:500 12px/1.2 Outfit,system-ui,sans-serif;gap:clamp(14px,2vw,28px);padding:13px 0}.journey-planning-space__summary strong{color:#fff;color:var(--toto-appearance-ink,#fff);font-weight:700;margin-right:4px}.journey-planning-space__summary .is-attention{color:#f1c98e}.journey-planning-space__content{grid-gap:20px;display:grid;flex:1 1;gap:20px;grid-template-columns:minmax(205px,.7fr) minmax(360px,1.55fr) minmax(228px,.78fr);min-height:0;padding-top:18px}.journey-planning-space__assignment,.journey-planning-space__group-work,.journey-planning-space__rooms,.journey-planning-space__team{min-height:0;min-width:0}.journey-planning-space__team{border-right:1px solid #ffffff29;border-right:1px solid var(--toto-appearance-line,#ffffff29);display:flex;flex-direction:column;padding-right:20px}.journey-planning-space__eyebrow{color:#ffffff8f;color:var(--toto-appearance-muted,#ffffff8f);display:block;font:600 10px/1 Outfit,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase}.journey-planning-space__section-head{margin-bottom:12px}.journey-planning-space__group-switch{grid-gap:5px;display:grid;gap:5px;margin-bottom:12px}.journey-planning-space__group-switch button{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;color:#ffffffa3;color:var(--toto-appearance-muted,#ffffffa3);cursor:pointer;display:flex;font:600 11px/1.2 Outfit,system-ui,sans-serif;justify-content:space-between;min-height:38px;padding:8px 10px;text-align:left;width:100%}.journey-planning-space__group-switch button.is-current,.journey-planning-space__team-list>button.is-selected{background:#07121d7a;background:var(--toto-appearance-inset,#07121d7a);border-color:#ffffff52;border-color:var(--toto-appearance-line,#ffffff52);box-shadow:inset 0 1px 1px #ffffff14;color:#fff;color:var(--toto-appearance-ink,#fff)}.journey-planning-space__team-list{grid-gap:2px;align-content:start;display:grid;gap:2px;min-height:0;overflow-y:auto;scrollbar-color:#ffffff57 #0000;scrollbar-width:thin}.journey-planning-space__team-context,.journey-planning-space__team-list>p{color:#fff9;color:var(--toto-appearance-muted,#fff9);font:400 12px/1.5 Outfit,system-ui,sans-serif;margin:0}.journey-planning-space__team-list>button{align-items:center;background:#0000;border:1px solid #0000;border-bottom:1px solid var(--toto-appearance-line,#ffffff1a);border-radius:10px;color:#ffffffde;color:var(--toto-appearance-ink,#ffffffde);cursor:pointer;display:flex;font:500 12px/1.2 Outfit,system-ui,sans-serif;gap:9px;justify-content:space-between;min-height:49px;padding:7px 8px;text-align:left;width:100%}.journey-planning-space__team-list>button span{grid-gap:3px;display:grid;gap:3px;min-width:0}.journey-planning-space small{color:#ffffff91;color:var(--toto-appearance-muted,#ffffff91);font:400 10px/1.2 Outfit,system-ui,sans-serif}.journey-planning-space__team-list em{color:#ffffff94;color:var(--toto-appearance-muted,#ffffff94);font:500 10px/1.2 Outfit,system-ui,sans-serif;text-align:right;white-space:nowrap}.journey-planning-space__team-list>button:not(.is-assigned) em{color:#f1c98e}.journey-planning-space__team-context{border-top:1px solid #ffffff1f;border-top:1px solid var(--toto-appearance-line,#ffffff1f);flex:0 0 auto;margin-top:12px;padding-top:12px}.journey-planning-space__rooms{display:flex;flex-direction:column;min-width:0}.journey-planning-space__rooms-head{align-items:end;flex:0 0 auto}.journey-planning-space__rooms-head>button{flex:0 0 auto}.journey-planning-space__shift-selector{grid-gap:6px;display:grid;flex:0 0 auto;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 12px}.journey-planning-space__shift-selector button{align-items:baseline;background:#0915202e;background:var(--toto-appearance-inset,#0915202e);border:1px solid #ffffff29;border:1px solid var(--toto-appearance-line,#ffffff29);border-radius:12px;color:#ffffff94;color:var(--toto-appearance-muted,#ffffff94);cursor:pointer;display:flex;gap:8px;justify-content:space-between;min-height:48px;min-width:0;padding:9px 10px;text-align:left}.journey-planning-space__shift-selector button.is-current{background:#05101a7a;background:var(--toto-appearance-inset,#05101a7a);border-color:#ffffff8f;border-color:var(--toto-appearance-line,#ffffff8f);box-shadow:inset 0 1px 1px #ffffff1a;color:#fff;color:var(--toto-appearance-ink,#fff)}.journey-planning-space__shift-selector b{font:700 11px/1 Outfit,system-ui,sans-serif;letter-spacing:.08em}.journey-planning-space__shift-selector span{font:400 10px/1 Outfit,system-ui,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journey-planning-space__room-grid{grid-gap:8px;align-content:start;display:grid;flex:1 1;gap:8px;grid-auto-rows:minmax(72px,1fr);grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;overflow-y:auto;padding-right:3px;scrollbar-color:#ffffff57 #0000;scrollbar-width:thin}.journey-planning-space__room{background:#0a17232e;background:var(--toto-appearance-inset,#0a17232e);border:1px solid #ffffff29;border:1px solid var(--toto-appearance-line,#ffffff29);border-radius:14px;min-width:0;transition:border-color .16s ease,background .16s ease}.journey-planning-space__room.is-selected{background:#030d1770;background:var(--toto-appearance-inset,#030d1770);border-color:#fff9;border-color:var(--toto-appearance-line,#fff9);box-shadow:inset 0 1px 2px #0000002e}.journey-planning-space__room.is-closed,.journey-planning-space__room.is-laundry,.journey-planning-space__room.is-maintenance{opacity:.58}.journey-planning-space__room-name{grid-gap:6px 10px;background:#0000;border:0;border-radius:inherit;color:#fff;color:var(--toto-appearance-ink,#fff);cursor:pointer;display:grid;gap:6px 10px;grid-template-areas:"name state" "assignment assignment";grid-template-columns:minmax(0,1fr) auto;height:100%;padding:11px 12px;text-align:left;width:100%}.journey-planning-space__room-name>span{font:650 13px/1.1 Outfit,system-ui,sans-serif;grid-area:name;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journey-planning-space__room-name>small{align-self:center;grid-area:state;white-space:nowrap}.journey-planning-space__room-name>em{color:#ffffffb8;color:var(--toto-appearance-muted,#ffffffb8);font:400 11px/1.15 Outfit,system-ui,sans-serif;grid-area:assignment;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journey-planning-space__assignment{border-left:1px solid #ffffff29;border-left:1px solid var(--toto-appearance-line,#ffffff29);display:flex;flex-direction:column;overflow-y:auto;padding-left:20px;scrollbar-color:#ffffff57 #0000;scrollbar-width:thin}.journey-planning-space__states{display:flex;flex-wrap:wrap;gap:5px;margin:14px 0}.journey-planning-space__states button{background:#0000;border:1px solid #ffffff29;border:1px solid var(--toto-appearance-line,#ffffff29);border-radius:999px;color:#ffffff9e;color:var(--toto-appearance-muted,#ffffff9e);cursor:pointer;font:500 10px/1 Outfit,system-ui,sans-serif;padding:6px 8px}.journey-planning-space__states button.is-current{background:#06111b52;background:var(--toto-appearance-inset,#06111b52);border-color:#ffffff7a;border-color:var(--toto-appearance-line,#ffffff7a);color:#fff;color:var(--toto-appearance-ink,#fff)}.journey-planning-space__assignment-list{grid-gap:9px;align-content:start;border-top:1px solid #ffffff24;border-top:1px solid var(--toto-appearance-line,#ffffff24);display:grid;gap:9px;margin-top:2px;padding-top:14px}.journey-planning-space__assignment-list strong{color:#fffffff5;color:var(--toto-appearance-ink,#fffffff5);font:600 15px/1.2 Outfit,system-ui,sans-serif}.journey-planning-space__assignment-note{color:#ffffff94;color:var(--toto-appearance-muted,#ffffff94);font:400 11px/1.45 Outfit,system-ui,sans-serif;margin:0}.journey-planning-space__assign,.journey-planning-space__release{margin-top:3px;width:100%}.journey-planning-space__release{background:#0000}.journey-planning-space__empty,.journey-planning-space__loading{align-items:center;color:#ffffffa6;color:var(--toto-appearance-muted,#ffffffa6);display:flex;flex:1 1;font:400 13px/1.4 Outfit,system-ui,sans-serif;gap:9px;justify-content:center;min-height:0;text-align:center}.journey-planning-space__group-work{grid-column:2/-1;overflow:auto;padding-right:4px}.journey-planning-space>.toto-adaptive-dock{bottom:16px;left:50%;position:fixed;transform:translateX(-50%);z-index:6}.journey-planning-space button:focus-visible{outline:2px solid #ffffffd9;outline:2px solid var(--toto-appearance-line,#ffffffd9);outline-offset:2px}@media(max-width:980px){.journey-planning-space__content{grid-template-columns:minmax(180px,.66fr) minmax(310px,1.2fr)}.journey-planning-space__assignment{grid-column-gap:22px;border-left:0;border-top:1px solid #ffffff29;border-top:1px solid var(--toto-appearance-line,#ffffff29);column-gap:22px;display:grid;grid-column:1/-1;grid-template-columns:minmax(180px,.6fr) minmax(230px,1fr);max-height:190px;padding:16px 0 0}.journey-planning-space__assignment>.journey-planning-space__eyebrow,.journey-planning-space__assignment>h2,.journey-planning-space__assignment>p,.journey-planning-space__states{grid-column:1}.journey-planning-space__assignment-list{border-top:0;grid-column:2;grid-row:1/span 4;margin:0;padding-top:0}}@media(max-width:600px){.journey-planning-space{padding:12px 12px 84px}.journey-planning-space__vessel{height:auto;min-height:calc(100svh - 96px);overflow:visible;padding:22px 18px;width:100%}.journey-planning-space__header{display:grid}.journey-planning-space__actions{justify-content:flex-start}.journey-planning-space__summary{flex-wrap:wrap}.journey-planning-space__content{grid-template-columns:1fr}.journey-planning-space__team{border:0;max-height:360px;padding:0}.journey-planning-space__room-grid{min-height:400px}.journey-planning-space__assignment{border-left:0;display:flex;max-height:none;padding-left:0}}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.journey-planning-space__vessel{background:#273746;background:var(--toto-appearance-inset,#273746);box-shadow:none}.journey-planning-space__room,.journey-planning-space__shift-selector button{background:#1f3040;background:var(--toto-appearance-inset,#1f3040)}.journey-planning-space__room.is-selected,.journey-planning-space__shift-selector button.is-current{background:#101f2b;background:var(--toto-appearance-inset,#101f2b)}}.journey-planning-space__content{grid-template-columns:minmax(205px,.7fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.journey-planning-space__content.is-room-board{grid-template-columns:minmax(0,1fr) minmax(285px,.36fr)}.journey-planning-space__content.is-duty-board{grid-template-columns:minmax(0,1fr)}.journey-planning-space__mode-switch{align-self:start;border-bottom:1px solid #ffffff24;border-bottom:1px solid var(--toto-appearance-line,#ffffff24);display:flex;gap:6px;grid-column:1/-1;padding-bottom:12px}.journey-planning-space__mode-switch button{align-items:baseline;background:#0000;border:1px solid #0000;border-radius:999px;color:#ffffff9e;color:var(--toto-appearance-muted,#ffffff9e);cursor:pointer;display:inline-flex;font:600 11px/1 Outfit,system-ui,sans-serif;gap:7px;padding:7px 10px}.journey-planning-space__mode-switch button.is-current{background:#06111b61;background:var(--toto-appearance-inset,#06111b61);border-color:#ffffff59;border-color:var(--toto-appearance-line,#ffffff59);color:#fff;color:var(--toto-appearance-ink,#fff)}.journey-planning-space__mode-switch button small{color:inherit;font:400 10px/1 Outfit,system-ui,sans-serif}.journey-planning-space__content.is-room-board .journey-planning-space__rooms{grid-column:1;grid-row:2}.journey-planning-space__content.is-room-board .journey-planning-space__assignment,.journey-planning-space__group-work{grid-column:2;grid-row:2}.journey-planning-space__content.is-duty-board .journey-planning-space__group-work{grid-column:1;grid-row:2;overflow:auto;padding-right:4px}.journey-planning-space__mt-duties{max-width:720px}.journey-planning-space__room-matrix{align-content:start;border-bottom:1px solid #ffffff24;border-bottom:1px solid var(--toto-appearance-line,#ffffff24);border-top:1px solid #ffffff24;border-top:1px solid var(--toto-appearance-line,#ffffff24);display:grid;margin-top:14px;min-height:0;overflow:auto;scrollbar-color:#ffffff57 #0000;scrollbar-width:thin}.journey-planning-space__matrix-heading,.journey-planning-space__matrix-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:150px repeat(3,minmax(0,1fr))}.journey-planning-space__matrix-heading{border-bottom:1px solid #ffffff24;border-bottom:1px solid var(--toto-appearance-line,#ffffff24);color:#ffffff9e;color:var(--toto-appearance-muted,#ffffff9e);font:600 10px/1 Outfit,system-ui,sans-serif;letter-spacing:.12em;min-height:56px;text-transform:uppercase}.journey-planning-space__matrix-heading>span{padding-left:4px}.journey-planning-space__matrix-heading button{grid-gap:4px;background:#0000;border:0;border-radius:9px;color:#ffffffa3;color:var(--toto-appearance-muted,#ffffffa3);cursor:pointer;display:grid;gap:4px;padding:6px 8px;text-align:left}.journey-planning-space__matrix-heading button.is-current{background:#05101a70;background:var(--toto-appearance-inset,#05101a70);color:#fff;color:var(--toto-appearance-ink,#fff)}.journey-planning-space__matrix-heading b{font:700 11px/1 Outfit,system-ui,sans-serif;letter-spacing:.09em}.journey-planning-space__matrix-heading small{font:400 10px/1 Outfit,system-ui,sans-serif;letter-spacing:0;text-transform:none}.journey-planning-space__matrix-row{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--toto-appearance-line,#ffffff1a);min-height:49px}.journey-planning-space__matrix-row:last-child{border-bottom:0}.journey-planning-space__matrix-room{grid-gap:3px;color:#fff;color:var(--toto-appearance-ink,#fff);display:grid;font:500 16px/1 Cormorant Garamond,Georgia,serif;gap:3px;padding-left:4px}.journey-planning-space__matrix-room small{font:400 9px/1 Outfit,system-ui,sans-serif}.journey-planning-space__matrix-row>button{background:#09152029;background:var(--toto-appearance-inset,#09152029);border:1px solid #ffffff29;border:1px solid var(--toto-appearance-line,#ffffff29);border-radius:8px;color:#ffffffb8;color:var(--toto-appearance-muted,#ffffffb8);cursor:pointer;font:500 11px/1.15 Outfit,system-ui,sans-serif;min-height:36px;min-width:0;padding:7px 9px;text-align:left}.journey-planning-space__matrix-row>button.is-current{background:#46372059;background:var(--toto-appearance-inset,#46372059);border-color:#f1c98ee6;box-shadow:inset 0 1px 1px #ffffff1a;color:#fff;color:var(--toto-appearance-ink,#fff)}.journey-planning-space__matrix-row>button:disabled{opacity:.42}.journey-planning-space__therapist-option{background:#0000;border:0;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--toto-appearance-line,#ffffff1a);color:#ffffffd6;color:var(--toto-appearance-muted,#ffffffd6);cursor:pointer;display:block;padding:9px 0;text-align:left;width:100%}.journey-planning-space__therapist-option span{grid-gap:3px;display:grid;gap:3px}.journey-planning-space__therapist-option.is-current{background:#46372038;background:var(--toto-appearance-inset,#46372038);border:1px solid #f1c98ebf;border-radius:10px;color:#fff;color:var(--toto-appearance-ink,#fff);padding:9px}.journey-planning-space__therapist-option.is-current+button{margin-top:2px}.journey-planning-space__therapist-picker{grid-gap:3px;border:0;display:grid;gap:3px;margin:0;padding:0}.journey-planning-space__therapist-picker legend{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.journey-planning-space__therapist-picker label{grid-gap:9px;align-items:center;border:1px solid #0000;border-bottom:1px solid var(--toto-appearance-line,#ffffff1a);border-radius:10px;color:#ffffffdb;color:var(--toto-appearance-ink,#ffffffdb);cursor:pointer;display:grid;gap:9px;grid-template-columns:18px minmax(0,1fr);min-height:48px;padding:7px 8px}.journey-planning-space__therapist-picker label:hover{background:#ffffff0a;background:var(--toto-appearance-wash,#ffffff0a)}.journey-planning-space__therapist-picker label.is-current{background:#46372040;background:var(--toto-appearance-inset,#46372040);border-color:#f1c98ed1;color:#fff;color:var(--toto-appearance-ink,#fff)}.journey-planning-space__therapist-picker input{accent-color:#e9c37d;height:16px;margin:0;width:16px}.journey-planning-space__therapist-picker span{grid-gap:3px;display:grid;font:600 12px/1.15 Outfit,system-ui,sans-serif;gap:3px}.journey-planning-space__therapist-picker small{font:400 10px/1.15 Outfit,system-ui,sans-serif}.journey-planning-print{display:none}@media(max-width:980px){.journey-planning-space__content.is-room-board{grid-template-columns:minmax(0,1fr)}.journey-planning-space__content.is-room-board .journey-planning-space__assignment{grid-column:1;grid-row:3}.journey-planning-space__matrix-heading,.journey-planning-space__matrix-row{grid-template-columns:120px repeat(3,minmax(0,1fr))}.journey-planning-space__assignment{border-left:0;display:flex;max-height:230px;padding-left:0}}@media(max-width:600px){.journey-planning-space__matrix-heading,.journey-planning-space__matrix-row{grid-template-columns:94px repeat(3,minmax(96px,1fr))}.journey-planning-space__mode-switch,.journey-planning-space__room-matrix{overflow-x:auto}.journey-planning-space__mode-switch button{white-space:nowrap}}@page{size:11in 8.5in;margin:.25in}@media print{body,html{background:#fff!important;background:var(--toto-appearance-selected,#fff)!important;color:#101820!important;height:auto!important;margin:0!important;min-height:0!important;overflow:visible!important;padding:0!important;width:100%!important}body>:not(.journey-planning-print){display:none!important}.journey-planning-print,.journey-planning-print *{visibility:visible!important}.journey-planning-print{color:#12294b!important;display:block!important;font-family:Outfit,Arial,sans-serif!important;padding:0!important;position:static!important}.journey-planning-print,.journey-planning-print__page{margin:0!important;overflow:visible!important;width:auto!important}.journey-planning-print__page{background:#fff!important;background:var(--toto-appearance-selected,#fff)!important;box-sizing:border-box!important;break-after:auto!important;display:flex!important;flex-direction:column!important;height:7.35in!important;min-height:0!important;padding:.28in .15in .35in!important;page-break-after:auto!important;position:relative!important}.journey-planning-print__page+.journey-planning-print__page{break-before:page!important;page-break-before:always!important}.journey-planning-print__page:last-child{break-after:auto!important;page-break-after:auto!important}.journey-planning-print__header{align-items:flex-start!important;border-bottom:1.25px solid #142f55!important;display:flex!important;flex-direction:column!important;gap:2.5mm!important;margin:0 0 5mm!important;padding:0 0 4mm!important}.journey-planning-print__header h1{color:#102a52!important;font:500 28pt/.96 Cormorant Garamond,Georgia,serif!important;letter-spacing:-.035em!important;margin:0!important}.journey-planning-print__header p{color:#52647a!important;font:700 7.5pt/1 Outfit,Arial,sans-serif!important;letter-spacing:.13em!important;margin:0!important;order:-1!important;text-align:left!important;text-transform:uppercase!important}.journey-planning-print__footer{border-top:1px solid #142f55!important;color:#142f55!important;display:flex!important;font:600 7pt/1 Outfit,Arial,sans-serif!important;justify-content:space-between!important;letter-spacing:.12em!important;margin-top:auto!important;padding-top:2.6mm!important;text-transform:uppercase!important}.journey-planning-print__assignment-timeline{grid-gap:0!important;border-bottom:1px solid #a9b6c6!important;border-top:1px solid #a9b6c6!important;display:grid!important;flex:1 1!important;gap:0!important;grid-template-rows:9mm repeat(var(--room-count),minmax(0,1fr))!important;min-height:0!important}.journey-planning-print__timeline-head,.journey-planning-print__timeline-row{border-bottom:1px solid #d1d8e0!important;border-bottom:1px solid var(--toto-appearance-line,#d1d8e0)!important;display:grid!important;grid-template-columns:31mm 1fr!important;min-height:0!important}.journey-planning-print__timeline-row:last-child{border-bottom:0!important}.journey-planning-print__timeline-head{background:#f5f6f7!important;background:var(--toto-appearance-selected,#f5f6f7)!important;min-height:0!important}.journey-planning-print__timeline-head>span,.journey-planning-print__timeline-row>strong{align-items:center!important;border-right:1px solid #a9b6c6!important;display:flex!important;font:600 8pt/1 Outfit,Arial,sans-serif!important;letter-spacing:.08em!important;padding-left:2mm!important;text-transform:uppercase!important}.journey-planning-print__timeline-row>strong{color:#102a52!important;font:500 13pt/1 Cormorant Garamond,Georgia,serif!important;letter-spacing:0!important;text-transform:none!important}.journey-planning-print__timeline-head>div,.journey-planning-print__timeline-track{align-items:center!important;display:grid!important;grid-template-columns:repeat(25,minmax(0,1fr))!important;min-width:0!important;position:relative!important}.journey-planning-print__timeline-head>div>span{border-right:1px solid #d1d8e0!important;border-right:1px solid var(--toto-appearance-line,#d1d8e0)!important;color:#52647a!important;font:500 6.2pt/1 Outfit,Arial,sans-serif!important;height:100%!important;text-align:left!important;white-space:nowrap!important}.journey-planning-print__timeline-head>div>span:nth-child(odd){padding-top:2mm!important}.journey-planning-print__timeline-track{background-image:repeating-linear-gradient(90deg,#0000 0,#0000 calc(4% - 1px),#e1e6eb calc(4% - 1px),#e1e6eb 4%)}.journey-planning-print__timeline-track>span{align-items:center!important;background:#f6e6be!important;border:1px solid #b99146!important;border-radius:2.5mm!important;bottom:1.4mm!important;box-sizing:border-box!important;color:#202532!important;display:flex!important;font:600 7.2pt/1 Outfit,Arial,sans-serif!important;overflow:hidden!important;padding:0 2mm!important;position:absolute!important;text-overflow:ellipsis!important;top:1.4mm!important;white-space:nowrap!important}.journey-planning-print__timeline-track>em{color:#667789!important;font:500 8pt/1 Outfit,Arial,sans-serif!important;font-style:normal!important;padding-left:2mm!important}.journey-planning-print__duty-chart{break-inside:avoid!important;flex:0 0 auto!important;margin-top:3mm!important;page-break-inside:avoid!important}.journey-planning-print__duty-chart h2{color:#102a52!important;font:500 14pt/1 Cormorant Garamond,Georgia,serif!important;margin:0 0 1.2mm!important}.journey-planning-print__duty-grid{border-left:1px solid #a9b6c6!important;border-top:1px solid #142f55!important;display:grid!important;grid-template-columns:1fr 1fr!important}.journey-planning-print__duty-grid>p,.journey-planning-print__duty-grid>span{border-bottom:1px solid #a9b6c6!important;border-right:1px solid #a9b6c6!important;color:#102a52!important;font:500 6.7pt/1.05 Outfit,Arial,sans-serif!important;margin:0!important;min-height:4.6mm!important;padding:1.1mm 2mm!important}.journey-planning-print__duty-grid>span{background:#f5f6f7!important;background:var(--toto-appearance-selected,#f5f6f7)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important}.journey-planning-print__eg-log{border-collapse:collapse!important;color:#102a52!important;font-size:7.4pt!important;margin:0!important;width:100%!important}.journey-planning-print__eg-log td,.journey-planning-print__eg-log th{border:1px solid #a9b6c6!important;color:#102a52!important;padding:2mm!important;text-align:center!important;vertical-align:middle!important}.journey-planning-print__eg-log th{background:#f5f6f7!important;background:var(--toto-appearance-selected,#f5f6f7)!important;font:700 7pt/1.05 Outfit,Arial,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important}.journey-planning-print__eg-log td:first-child,.journey-planning-print__eg-log th:first-child{text-align:left!important}.journey-planning-print__eg-log td:nth-child(2){white-space:nowrap!important}.journey-planning-print__rollup{align-items:center!important;border-bottom:1px solid #142f55!important;border-top:1px solid #142f55!important;color:#102a52!important;display:flex!important;font:500 7.2pt/1 Outfit,Arial,sans-serif!important;gap:3.2mm!important;margin:3mm 0!important;padding:2mm 2.5mm!important;white-space:nowrap!important}.journey-planning-print__rollup span{font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important}.journey-planning-print__rollup b{border-left:1px solid #a9b6c6!important;font:500 7.2pt/1 Outfit,Arial,sans-serif!important;padding-left:3.2mm!important}.journey-planning-print__protocols{grid-gap:0!important;border-left:1px solid #a9b6c6!important;border-top:1px solid #142f55!important;display:grid!important;gap:0!important;grid-template-columns:1fr 1fr!important}.journey-planning-print__protocol{border-bottom:1px solid #a9b6c6!important;border-right:1px solid #a9b6c6!important;min-height:0!important;padding:2.4mm!important}.journey-planning-print__protocol.is-wide{grid-column:1/-1!important}.journey-planning-print__protocol h2{color:#102a52!important;font:600 8pt/1 Outfit,Arial,sans-serif!important;letter-spacing:.12em!important;margin:0 0 1.6mm!important;text-transform:uppercase!important}.journey-planning-print__protocol p{color:#243c5e!important;font:400 6.8pt/1.28 Outfit,Arial,sans-serif!important;margin:0!important}.journey-planning-print__rollup-blank{border:0!important;border-bottom:1px solid #a9b6c6!important;flex:1 1!important;height:2.6mm!important;min-width:36mm!important;padding:0!important}.journey-planning-print__wash-ledger{break-inside:avoid!important;margin-top:3.5mm!important;page-break-inside:avoid!important}.journey-planning-print__wash-ledger-title{align-items:baseline!important;display:flex!important;gap:3mm!important;margin:0 0 1.4mm!important}.journey-planning-print__wash-ledger-title h2{color:#102a52!important;font:500 12pt/1 Cormorant Garamond,Georgia,serif!important;margin:0!important}.journey-planning-print__wash-ledger-title p{color:#52647a!important;font:italic 6.5pt/1 Cormorant Garamond,Georgia,serif!important;margin:0!important}.journey-planning-print__wash-ledger-grid{grid-gap:2.5mm!important;display:grid!important;gap:2.5mm!important;grid-template-columns:1fr 1fr!important}.journey-planning-print__wash-table{border-collapse:collapse!important;color:#102a52!important;font-size:5.5pt!important;margin:0!important;width:100%!important}.journey-planning-print__wash-table td,.journey-planning-print__wash-table th{border:1px solid #a9b6c6!important;height:5.4mm!important;padding:.9mm 1.4mm!important;vertical-align:middle!important}.journey-planning-print__wash-table th{background:#f5f6f7!important;background:var(--toto-appearance-selected,#f5f6f7)!important;font:700 5.2pt/1 Outfit,Arial,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important}.journey-planning-print__wash-table th:first-child{width:14%!important}.journey-planning-print__wash-table th:nth-child(2){width:62%!important}.journey-planning-print__wash-table th:nth-child(3){width:24%!important}.journey-planning-print__wash-table td:first-child{font:600 6.2pt/1 Outfit,Arial,sans-serif!important}.journey-planning-print__wash-table td:nth-child(2){white-space:nowrap!important}.journey-planning-print__wash-table td:last-child{background:linear-gradient(180deg,#0000 65%,#a9b6c6 0,#a9b6c6 68%,#0000 0)!important}.journey-planning-print__wash-ledger-empty{border:1px solid #a9b6c6!important;color:#52647a!important;font:500 7pt/1.2 Outfit,Arial,sans-serif!important;margin:0!important;padding:2.5mm!important}}.journey-planning-space__eg-log-note{align-content:start;border-left:1px solid #ffffff29;border-left:1px solid var(--toto-appearance-line,#ffffff29);padding:18px 0 0 20px}.journey-planning-space__eg-log-note h2{margin:7px 0 0}.journey-planning-space__eg-log-note p{color:#ffffff9e;color:var(--toto-appearance-muted,#ffffff9e);font:400 12px/1.5 Outfit,system-ui,sans-serif;margin:10px 0 0;max-width:28ch}.journey-planning-space__laundry-action{background:#46372033;background:var(--toto-appearance-inset,#46372033);border:1px solid #f1c98eb8;border-radius:9px;color:#fff;color:var(--toto-appearance-ink,#fff);cursor:pointer;font:600 11px/1 Outfit,system-ui,sans-serif;margin:0 0 10px;padding:8px 10px;width:100%}.journey-planning-space__therapist-duties{grid-gap:9px;border-top:1px solid #ffffff24;border-top:1px solid var(--toto-appearance-line,#ffffff24);display:grid;gap:9px;margin-top:16px;padding-top:14px}.journey-planning-space__therapist-duties-head{align-items:end;display:flex;gap:10px;justify-content:space-between}.journey-planning-space__therapist-duties h3{color:#fff;color:var(--toto-appearance-ink,#fff);font:500 20px/1 Cormorant Garamond,Georgia,serif;margin:5px 0 0}.journey-planning-space__therapist-duties-head>button{align-items:center;background:#0000;border:0;color:#fffc;color:var(--toto-appearance-muted,#fffc);cursor:pointer;display:inline-flex;font:600 10px/1 Outfit,system-ui,sans-serif;gap:4px;padding:6px 8px}.journey-planning-space__therapist-duty-list{grid-gap:5px;display:grid;gap:5px}.journey-planning-space__therapist-duty-list label{grid-gap:8px;align-items:center;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--toto-appearance-line,#ffffff1a);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(118px,.9fr);padding:7px 0}.journey-planning-space__therapist-duty-list label>span{grid-gap:3px;display:grid;gap:3px;min-width:0}.journey-planning-space__therapist-duty-list b{color:#ffffffe6;color:var(--toto-appearance-ink,#ffffffe6);font:600 11px/1.2 Outfit,system-ui,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journey-planning-space__therapist-duty-list select{background:#182938;background:var(--toto-appearance-inset,#182938);border:1px solid #ffffff3b;border:1px solid var(--toto-appearance-line,#ffffff3b);border-radius:8px;color:#fff;color:var(--toto-appearance-ink,#fff);font:500 10px/1.2 Outfit,system-ui,sans-serif;min-width:0;padding:7px 23px 7px 8px;width:100%}.journey-planning-space__therapist-duty-list select:disabled{opacity:.6}.journey-planning-space__workspace>.journey-planning-space__content,.journey-planning-space__workspace>.journey-planning-space__summary{display:none}.journey-room-canvas{display:flex;flex:1 1;flex-direction:column;font-family:Outfit,system-ui,sans-serif;gap:clamp(9px,1.2vw,15px);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 3px 18px 0;scrollbar-color:#ffffff42 #0000;scrollbar-width:thin}.journey-room-canvas::-webkit-scrollbar{width:6px}.journey-room-canvas::-webkit-scrollbar-thumb{background:#ffffff40;background:var(--toto-appearance-wash,#ffffff40);border-radius:999px}.journey-room-canvas button,.journey-room-canvas select,.journey-room-canvas textarea{font-family:inherit}.journey-room-canvas__toolbar{display:flex;gap:14px;justify-content:space-between}.journey-room-canvas__switch{background:#08121d33;background:var(--toto-appearance-inset,#08121d33);border:1px solid #ffffff2e;border:1px solid var(--toto-appearance-line,#ffffff2e);border-radius:18px;display:inline-flex;min-height:40px;padding:4px}.journey-room-canvas__switch button{background:#0000;border:0;border-radius:13px;color:#ffffff8f;color:var(--toto-appearance-muted,#ffffff8f);cursor:pointer;font-size:13px;font-weight:700;min-width:54px}.journey-room-canvas__switch button.is-current{background:#ffffff26;background:var(--toto-appearance-wash,#ffffff26);box-shadow:inset 0 1px #ffffff29;color:#fff;color:var(--toto-appearance-ink,#fff)}.journey-room-canvas__manage{align-items:center;background:#0000;border:1px solid #ffffff3b;border:1px solid var(--toto-appearance-line,#ffffff3b);border-radius:999px;color:#fff;color:var(--toto-appearance-ink,#fff);cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:6px;padding:8px 11px}.journey-room-canvas__manage small{color:#ffffff8c;color:var(--toto-appearance-muted,#ffffff8c);font-size:9px}.journey-room-canvas__bank{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-columns:repeat(var(--room-columns,6),minmax(0,1fr))}.journey-room-canvas__tile{grid-gap:2px;background:linear-gradient(145deg,#1e3141c2,#11212dc2);background:linear-gradient(145deg,var(--toto-appearance-inset,#1e3141c2),var(--toto-appearance-inset,#11212dc2));border:1px solid #ffffff26;border:1px solid var(--toto-appearance-line,#ffffff26);border-radius:15px;box-shadow:inset 0 1px #ffffff17;color:#fff;color:var(--toto-appearance-ink,#fff);cursor:pointer;gap:2px;min-height:78px;padding:11px 10px;position:relative;transition:border-color .16s ease,transform .16s ease}.journey-room-canvas__tile:hover{border-color:#ffffff61;border-color:var(--toto-appearance-line,#ffffff61);transform:translateY(-1px)}.journey-room-canvas__tile.is-selected{border-color:#e8bd6e;box-shadow:inset 0 0 0 1px #e8bd6e52,0 0 0 1px #e8bd6e1f}.journey-room-canvas__tile strong{font:500 28px/.84 Cormorant Garamond,Georgia,serif}.journey-room-canvas__tile>span{color:#ffffffa3;color:var(--toto-appearance-muted,#ffffffa3);font-size:9px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journey-room-canvas__tile i{background:#7ce69b;border-radius:50%;height:8px;position:absolute;right:10px;top:13px;width:8px}.journey-room-canvas__tile i.is-laundry,.journey-room-canvas__tile i.is-turnover{background:#e7bb6d}.journey-room-canvas__tile i.is-closed,.journey-room-canvas__tile i.is-maintenance{background:#e57a7a}.journey-room-canvas__tile small{display:flex;gap:6px;margin-top:auto}.journey-room-canvas__tile b{color:#ffffff5c;color:var(--toto-appearance-muted,#ffffff5c);font-size:8px;letter-spacing:.08em}.journey-room-canvas__tile b.is-filled{color:#8ee8a8}.journey-room-canvas__active{grid-gap:12px;background:#07141f1c;background:var(--toto-appearance-inset,#07141f1c);border-bottom:1px solid #fff3;border-bottom:1px solid var(--toto-appearance-line,#fff3);border-top:1px solid #fff3;border-top:1px solid var(--toto-appearance-line,#fff3);gap:12px;padding:14px 16px}.journey-room-canvas__active-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.journey-room-canvas__active h2{font-size:29px;margin:0!important}.journey-room-canvas__active-head>div>span{color:#fff9;color:var(--toto-appearance-muted,#fff9);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.journey-room-canvas__shift-tabs{display:flex;gap:5px}.journey-room-canvas__shift-tabs button{grid-gap:3px;background:#0000;border:1px solid #0000;border-radius:10px;color:#ffffff8f;color:var(--toto-appearance-muted,#ffffff8f);cursor:pointer;display:grid;font-size:10px;font-weight:800;gap:3px;letter-spacing:.08em;min-width:68px;padding:7px 9px}.journey-room-canvas__shift-tabs button.is-current{background:#040f1961;background:var(--toto-appearance-inset,#040f1961);border-color:#ffffff38;border-color:var(--toto-appearance-line,#ffffff38);color:#fff;color:var(--toto-appearance-ink,#fff)}.journey-room-canvas__shift-tabs small{font-size:9px;font-weight:500;letter-spacing:0;max-width:86px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journey-room-canvas__active-body{grid-gap:16px;align-items:end;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto}.journey-room-canvas__active-body h3{color:#fff;color:var(--toto-appearance-ink,#fff);font:500 18px/1 Cormorant Garamond,Georgia,serif;margin:4px 0 9px}.journey-room-canvas__active-body select,.journey-room-canvas__flag-fields select,.journey-room-canvas__flag-fields textarea{background:#172938;background:var(--toto-appearance-inset,#172938);border:1px solid #ffffff38;border:1px solid var(--toto-appearance-line,#ffffff38);border-radius:9px;box-sizing:border-box;color:#fff;color:var(--toto-appearance-ink,#fff);font-size:11px;padding:9px 10px;width:min(100%,390px)}.journey-room-canvas__assign,.journey-room-canvas__drawer-submit{background:#644a1f54;border:1px solid #e8bd6ecc;border-radius:9px;color:#fff;color:var(--toto-appearance-ink,#fff);cursor:pointer;font-size:11px;font-weight:800;margin-left:7px;padding:10px 13px}.journey-room-canvas__active-body aside{display:flex;gap:7px}.journey-room-canvas__active-body aside button{align-items:center;background:#0000;border:1px solid #fff3;border:1px solid var(--toto-appearance-line,#fff3);border-radius:9px;color:#fff;color:var(--toto-appearance-ink,#fff);cursor:pointer;display:inline-flex;font-size:10px;font-weight:700;gap:6px;min-height:38px;padding:0 10px}.journey-room-canvas__states{display:flex;gap:6px;overflow:auto;padding-top:2px}.journey-room-canvas__states button{background:#0000;border:1px solid #0000;border-radius:999px;color:#ffffff8c;color:var(--toto-appearance-muted,#ffffff8c);cursor:pointer;flex:0 0 auto;font-size:9px;font-weight:700;padding:5px 8px}.journey-room-canvas__states button.is-current{background:#ffffff14;background:var(--toto-appearance-wash,#ffffff14);border-color:#ffffff38;border-color:var(--toto-appearance-line,#ffffff38);color:#fff;color:var(--toto-appearance-ink,#fff)}.journey-room-canvas__bank.is-lower{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-columns:repeat(var(--room-columns,5),minmax(0,1fr))}.journey-room-canvas__eg{border-bottom:1px solid #ffffff26;border-bottom:1px solid var(--toto-appearance-line,#ffffff26);border-top:1px solid #ffffff26;border-top:1px solid var(--toto-appearance-line,#ffffff26);display:grid;flex:1 1;min-height:200px;padding:20px;place-content:center;text-align:center}.journey-room-canvas__eg p{color:#ffffff9e;color:var(--toto-appearance-muted,#ffffff9e);font-size:12px;line-height:1.5;margin:8px auto 0;max-width:52ch}.journey-room-canvas__drawer{grid-gap:9px 16px;background:#172938;background:var(--toto-appearance-inset,#172938);border:1px solid #ffffff29;border:1px solid var(--toto-appearance-line,#ffffff29);border-radius:12px;display:grid;gap:9px 16px;grid-template-columns:1fr auto;padding:12px}.journey-room-canvas__drawer header{display:flex;gap:14px;justify-content:space-between}.journey-room-canvas__drawer header strong{font-size:12px}.journey-room-canvas__drawer header button{background:#0000;border:0;color:#fff;color:var(--toto-appearance-ink,#fff);cursor:pointer}.journey-room-canvas__drawer>p{color:#ffffff94;color:var(--toto-appearance-muted,#ffffff94);font-size:10px;margin:0}.journey-room-canvas__drawer>div{grid-gap:6px;display:grid;gap:6px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.journey-room-canvas__drawer label{align-items:center;color:#ffffffd6;color:var(--toto-appearance-muted,#ffffffd6);display:flex;font-size:10px;gap:7px}.journey-room-canvas__drawer input{accent-color:#e8bd6e}.journey-room-canvas__drawer-submit{grid-column:2;justify-self:end;margin:0}.journey-room-canvas__flag-fields{grid-template-columns:minmax(0,190px) 1fr!important}.journey-room-canvas__flag-fields textarea{resize:vertical;width:100%}.journey-room-canvas__photo{cursor:pointer;grid-column:1/-1}.journey-room-canvas__photo input{height:1px;opacity:0;position:absolute;width:1px}.journey-room-canvas__drawer-submit:disabled{cursor:not-allowed;opacity:.48}@media(max-width:900px){.journey-room-canvas__bank,.journey-room-canvas__bank.is-lower{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-room-canvas__active-head{align-items:flex-start;flex-direction:column}.journey-room-canvas__active-body{grid-template-columns:1fr}.journey-room-canvas__drawer-submit{grid-column:1/-1;justify-self:start}}@media(max-width:600px){.journey-room-canvas__toolbar{align-items:flex-start}.journey-room-canvas__bank,.journey-room-canvas__bank.is-lower{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-room-canvas__tile{min-height:70px}.journey-room-canvas__shift-tabs{overflow:auto;width:100%}.journey-room-canvas__active-body aside{flex-wrap:wrap}.journey-room-canvas__assign{display:block;margin:8px 0 0}.journey-room-canvas__drawer>div,.journey-room-canvas__flag-fields{grid-template-columns:1fr!important}.journey-room-canvas__drawer-submit{grid-column:1}}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.journey-room-canvas__drawer,.journey-room-canvas__tile{background:#1d3140;background:var(--toto-appearance-inset,#1d3140)}.journey-room-canvas__active{background:#142635;background:var(--toto-appearance-inset,#142635)}.journey-room-canvas__switch{background:#203647}}.journey-staff-card{grid-gap:18px;background:linear-gradient(145deg,#1b2f3fb3,#11212ec7);background:linear-gradient(145deg,var(--toto-appearance-inset,#1b2f3fb3),var(--toto-appearance-inset,#11212ec7));border:1px solid #ffffff2e;border:1px solid var(--toto-appearance-line,#ffffff2e);border-radius:18px;box-shadow:inset 0 1px #ffffff1f;display:grid;flex:1 1;gap:18px;min-height:0;padding:clamp(18px,2.1vw,30px)}.journey-staff-card__head{align-items:start;border-bottom:1px solid #ffffff29;border-bottom:1px solid var(--toto-appearance-line,#ffffff29);display:flex;justify-content:space-between;padding-bottom:14px}.journey-staff-card h2{font-size:clamp(30px,3vw,43px);margin:0!important}.journey-staff-card__head p{color:#ffffff94;color:var(--toto-appearance-muted,#ffffff94);font-size:11px;font-weight:700;letter-spacing:.11em;margin:7px 0 0;text-transform:uppercase}.journey-staff-card__status{align-items:center;background:#458f611f;border:1px solid #7ce69b80;border-radius:15px;display:flex;gap:14px;min-height:74px;padding:13px 17px}.journey-staff-card__status>i{background:#7ce69b;border-radius:50%;box-shadow:0 0 0 6px #7ce69b14;flex:0 0 14px;height:14px;width:14px}.journey-staff-card__status>div{align-items:baseline;display:flex;flex-wrap:wrap;gap:9px}.journey-staff-card__status span{color:#fff;color:var(--toto-appearance-ink,#fff);font:500 28px/.9 Cormorant Garamond,Georgia,serif}.journey-staff-card__status strong{color:#8ee8a8;font-size:12px;letter-spacing:.13em;text-transform:uppercase}.journey-staff-card__status p{color:#ffffffa6;color:var(--toto-appearance-muted,#ffffffa6);font-size:12px;margin:0;width:100%}.journey-staff-card__status.is-laundry,.journey-staff-card__status.is-turnover{background:#785a2224;border-color:#e8bd6e8c}.journey-staff-card__status.is-laundry>i,.journey-staff-card__status.is-turnover>i{background:#e8bd6e}.journey-staff-card__status.is-closed,.journey-staff-card__status.is-maintenance{background:#7d323221;border-color:#e57a7a8c}.journey-staff-card__status.is-closed>i,.journey-staff-card__status.is-maintenance>i{background:#e57a7a}.journey-staff-card__content{grid-gap:26px;align-items:stretch;display:grid;gap:26px;grid-template-columns:minmax(0,1fr) minmax(310px,.72fr)}.journey-staff-card__content>section{align-content:center;display:grid;padding:6px 0}.journey-staff-card__content h3{color:#fff;color:var(--toto-appearance-ink,#fff);font:500 clamp(24px,2.2vw,34px)/1 Cormorant Garamond,Georgia,serif;margin:7px 0}.journey-staff-card__content p{color:#ffffffa3;color:var(--toto-appearance-muted,#ffffffa3);font-size:13px;line-height:1.45;margin:0}.journey-staff-card__content aside{grid-gap:10px;border-left:1px solid #ffffff29;border-left:1px solid var(--toto-appearance-line,#ffffff29);display:grid;gap:10px;padding-left:26px}.journey-staff-card__content aside button{grid-gap:9px;align-items:center;background:#0916221f;background:var(--toto-appearance-inset,#0916221f);border:1px solid #ffffff3b;border:1px solid var(--toto-appearance-line,#ffffff3b);border-radius:13px;color:#fff;color:var(--toto-appearance-ink,#fff);cursor:pointer;display:grid;font-size:13px;font-weight:800;gap:9px;grid-template-columns:26px 1fr;min-height:58px;padding:12px 16px;text-align:left}.journey-staff-card__content aside button small{color:#ffffff94;color:var(--toto-appearance-muted,#ffffff94);font-size:10px;font-weight:500;grid-column:2}.journey-staff-card__content .journey-staff-card__check{background:#644a1f4f;border-color:#e8bd6ecc}.journey-staff-card--empty{display:grid;min-height:260px;place-content:center;text-align:center}.journey-staff-card--empty p{color:#ffffffa6;color:var(--toto-appearance-muted,#ffffffa6);font-size:13px;line-height:1.5;max-width:45ch}@media(max-width:760px){.journey-staff-card__content{grid-template-columns:1fr}.journey-staff-card__content aside{border-left:0;border-top:1px solid #ffffff29;border-top:1px solid var(--toto-appearance-line,#ffffff29);padding:18px 0 0}.journey-staff-card__status{align-items:flex-start}.journey-staff-card__status>div{display:block}.journey-staff-card__status strong{margin-left:8px}}.journey-room-canvas__manager-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr)}.journey-room-canvas__assignment-rail,.journey-room-canvas__operations-rail{grid-gap:10px;align-content:start;display:grid;gap:10px}.journey-room-canvas__operations-rail{border-left:1px solid #ffffff26;border-left:1px solid var(--toto-appearance-line,#ffffff26);padding-left:28px}.journey-room-canvas__assignment-rail>label,.journey-room-canvas__operations-rail>label{grid-gap:6px;color:#ffffffb8;color:var(--toto-appearance-muted,#ffffffb8);display:grid;font-size:10px;font-weight:700;gap:6px;letter-spacing:.08em;text-transform:uppercase}.journey-room-canvas__assignment-rail select,.journey-room-canvas__operations-rail select{background:#172938;background:var(--toto-appearance-inset,#172938);border:1px solid #ffffff38;border:1px solid var(--toto-appearance-line,#ffffff38);border-radius:10px;box-sizing:border-box;color:#fff;color:var(--toto-appearance-ink,#fff);font-size:12px;font-weight:500;letter-spacing:0;padding:11px 34px 11px 12px;text-transform:none;width:100%}.journey-room-canvas__assign{justify-self:start;margin:4px 0 0}.journey-room-canvas__operations-rail>button{align-items:center;background:#09162224;background:var(--toto-appearance-inset,#09162224);border:1px solid #ffffff38;border:1px solid var(--toto-appearance-line,#ffffff38);border-radius:10px;color:#fff;color:var(--toto-appearance-ink,#fff);cursor:pointer;display:flex;font-size:12px;font-weight:800;gap:9px;min-height:45px;padding:0 12px}.journey-room-canvas__operations-rail>button:first-of-type{background:#644a1f30;border-color:#e8bd6ead}.journey-eg-schedule{grid-gap:15px;align-content:start;background:#07141f1a;background:var(--toto-appearance-inset,#07141f1a);border-bottom:1px solid #ffffff30;border-bottom:1px solid var(--toto-appearance-line,#ffffff30);border-top:1px solid #ffffff30;border-top:1px solid var(--toto-appearance-line,#ffffff30);display:grid;flex:1 1;gap:15px;min-height:0;padding:clamp(18px,2vw,28px);position:relative}.journey-eg-schedule__head{align-items:end;border-bottom:1px solid #ffffff26;border-bottom:1px solid var(--toto-appearance-line,#ffffff26);display:flex;gap:20px;justify-content:space-between;padding-bottom:15px}.journey-eg-schedule__head h2{font-size:clamp(28px,2.7vw,39px);margin:5px 0 0!important}.journey-eg-schedule__head p{color:#ffffff96;color:var(--toto-appearance-muted,#ffffff96);font-size:10px;font-weight:700;letter-spacing:.11em;margin:6px 0 0;text-transform:uppercase}.journey-eg-schedule__head-note{grid-gap:5px;border-left:1px solid #ffffff29;border-left:1px solid var(--toto-appearance-line,#ffffff29);display:grid;gap:5px;min-width:220px;padding-left:21px;text-align:right}.journey-eg-schedule__head-note strong{color:#fff;color:var(--toto-appearance-ink,#fff);font-size:12px;letter-spacing:.09em;text-transform:uppercase}.journey-eg-schedule__head-note span{color:#ffffff80;color:var(--toto-appearance-muted,#ffffff80);font-size:9px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.journey-eg-schedule__table{border-bottom:1px solid #ffffff29;border-bottom:1px solid var(--toto-appearance-line,#ffffff29);border-top:1px solid #ffffff29;border-top:1px solid var(--toto-appearance-line,#ffffff29)}.journey-eg-schedule__table>article,.journey-eg-schedule__table>header{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(150px,1.18fr) minmax(126px,.78fr) minmax(170px,.9fr) minmax(225px,1.1fr)}.journey-eg-schedule__table>header{color:#ffffff8f;color:var(--toto-appearance-muted,#ffffff8f);font-size:9px;font-weight:800;letter-spacing:.11em;min-height:39px;text-transform:uppercase}.journey-eg-schedule__table>article{border-top:1px solid #ffffff1f;border-top:1px solid var(--toto-appearance-line,#ffffff1f);min-height:67px}.journey-eg-schedule__table>article>strong{color:#fff;color:var(--toto-appearance-ink,#fff);font:500 23px/1 Cormorant Garamond,Georgia,serif}.journey-eg-schedule__shift{color:#ffffffd4;color:var(--toto-appearance-muted,#ffffffd4);font-size:12px;font-weight:600}.journey-eg-schedule__tasks{display:flex;gap:6px}.journey-eg-schedule__tasks button{align-items:center;background:#0000;border:1px solid #ffffff30;border:1px solid var(--toto-appearance-line,#ffffff30);border-radius:8px;color:#ffffffc2;color:var(--toto-appearance-muted,#ffffffc2);cursor:pointer;display:inline-flex;font-size:10px;font-weight:800;gap:7px;min-height:31px;padding:0 9px}.journey-eg-schedule__tasks button i{border:1px solid #ffffff73;border:1px solid var(--toto-appearance-line,#ffffff73);border-radius:3px;height:11px;width:11px}.journey-eg-schedule__tasks button.is-complete{background:#458f6129;border-color:#7ce69b9e;color:#a3ecb6}.journey-eg-schedule__tasks button.is-complete i{background:#85e69d;border-color:#85e69d;box-shadow:inset 0 0 0 2px #143427a8}.journey-eg-schedule__tasks button:disabled{cursor:default;opacity:.62}.journey-eg-schedule__empty{color:#fff9;color:var(--toto-appearance-muted,#fff9);font-size:12px;padding:28px 0}.journey-eg-schedule__context{align-items:center;background:hsla(0,0%,100%,.035);background:var(--toto-appearance-wash,hsla(0,0%,100%,.035));border:1px solid #ffffff21;border:1px solid var(--toto-appearance-line,#ffffff21);border-radius:12px;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(150px,.6fr) 1fr}.journey-eg-schedule__context>div{grid-gap:5px;border-right:1px solid #ffffff21;border-right:1px solid var(--toto-appearance-line,#ffffff21);display:grid;gap:5px;min-height:65px;padding:13px 16px}.journey-eg-schedule__context span{color:#ffffff85;color:var(--toto-appearance-muted,#ffffff85);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.journey-eg-schedule__context strong{color:#fff;color:var(--toto-appearance-ink,#fff);font-size:16px}.journey-eg-schedule__context p{color:#ffffff8f;color:var(--toto-appearance-muted,#ffffff8f);font:italic 18px/1.15 Cormorant Garamond,Georgia,serif;margin:0;padding:13px 18px;text-align:right}.journey-eg-schedule__checklists{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.journey-eg-schedule__checklists>button{grid-gap:8px;align-items:center;background:#11263657;background:var(--toto-appearance-inset,#11263657);border:1px solid #ffffff30;border:1px solid var(--toto-appearance-line,#ffffff30);border-radius:12px;color:#fff;color:var(--toto-appearance-ink,#fff);cursor:pointer;display:grid;gap:8px;grid-template-columns:26px 1fr;min-height:68px;padding:12px 14px;text-align:left}.journey-eg-schedule__checklists>button:hover{border-color:#ffffff61;border-color:var(--toto-appearance-line,#ffffff61)}.journey-eg-schedule__checklists>button.is-complete{background:#458f6121;border-color:#7ce69b8c;color:#a3ecb6}.journey-eg-schedule__checklists span{grid-gap:4px;display:grid;gap:4px}.journey-eg-schedule__checklists strong{font-size:12px}.journey-eg-schedule__checklists small{color:#ffffff87;color:var(--toto-appearance-muted,#ffffff87);font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.journey-eg-schedule__checklist-panel{align-items:end;background:#1b2d3b;background:var(--toto-appearance-inset,#1b2d3b);border:1px solid #e8bd6e94;border-radius:12px;bottom:clamp(18px,2vw,28px);box-shadow:0 18px 34px #01090f80;display:flex;gap:16px;justify-content:space-between;left:clamp(18px,2vw,28px);padding:16px;position:absolute;right:clamp(18px,2vw,28px);z-index:4}.journey-eg-schedule__checklist-panel h3{color:#fff;color:var(--toto-appearance-ink,#fff);font:500 24px/1 Cormorant Garamond,Georgia,serif;margin:5px 0 9px}.journey-eg-schedule__checklist-panel label{align-items:center;color:#ffffffbf;color:var(--toto-appearance-muted,#ffffffbf);display:inline-flex;font-size:11px;gap:7px;margin-right:18px}.journey-eg-schedule__checklist-panel input{accent-color:#e8bd6e}.journey-eg-schedule__checklist-panel>button{background:#644a1f59;border:1px solid #e8bd6ebf;border-radius:9px;color:#fff;color:var(--toto-appearance-ink,#fff);cursor:pointer;flex:0 0 auto;font-size:11px;font-weight:800;padding:10px 13px}@media(max-width:900px){.journey-room-canvas__manager-grid{grid-template-columns:1fr}.journey-room-canvas__operations-rail{border-left:0;border-top:1px solid #ffffff26;border-top:1px solid var(--toto-appearance-line,#ffffff26);padding:18px 0 0}.journey-eg-schedule__table>article,.journey-eg-schedule__table>header{grid-template-columns:minmax(120px,1fr) minmax(120px,.8fr) minmax(150px,1fr) minmax(190px,1fr)}.journey-eg-schedule__context{grid-template-columns:1fr 1fr}.journey-eg-schedule__context p{border-top:1px solid #ffffff21;border-top:1px solid var(--toto-appearance-line,#ffffff21);grid-column:1/-1;text-align:left}}@media(max-width:680px){.journey-eg-schedule__head{align-items:start;flex-direction:column}.journey-eg-schedule__head-note{border-left:0;border-top:1px solid #ffffff29;border-top:1px solid var(--toto-appearance-line,#ffffff29);min-width:0;padding:12px 0 0;text-align:left}.journey-eg-schedule__table>header{display:none}.journey-eg-schedule__table>article{gap:9px;grid-template-columns:1fr 1fr;padding:13px 0}.journey-eg-schedule__table>article>strong{grid-column:1/-1}.journey-eg-schedule__tasks{flex-wrap:wrap;grid-column:span 1}.journey-eg-schedule__checklists,.journey-eg-schedule__context{grid-template-columns:1fr}.journey-eg-schedule__context>div{border-bottom:1px solid #ffffff21;border-bottom:1px solid var(--toto-appearance-line,#ffffff21);border-right:0}.journey-eg-schedule__checklist-panel{align-items:start;flex-direction:column}.journey-eg-schedule__checklist-panel label{display:flex;margin:7px 0}}@media(min-width:681px){.journey-planning-space__workspace>.journey-eg-schedule,.journey-room-canvas>.journey-eg-schedule{gap:9px;overflow:hidden;padding:18px 28px}.journey-planning-space__workspace>.journey-eg-schedule .journey-eg-schedule__head,.journey-room-canvas>.journey-eg-schedule .journey-eg-schedule__head{padding-bottom:10px}.journey-planning-space__workspace>.journey-eg-schedule .journey-eg-schedule__head h2,.journey-room-canvas>.journey-eg-schedule .journey-eg-schedule__head h2{font-size:32px}.journey-planning-space__workspace>.journey-eg-schedule .journey-eg-schedule__head p,.journey-room-canvas>.journey-eg-schedule .journey-eg-schedule__head p{margin-top:4px}.journey-planning-space__workspace>.journey-eg-schedule .journey-eg-schedule__table>header,.journey-room-canvas>.journey-eg-schedule .journey-eg-schedule__table>header{min-height:31px}.journey-planning-space__workspace>.journey-eg-schedule .journey-eg-schedule__table>article,.journey-room-canvas>.journey-eg-schedule .journey-eg-schedule__table>article{min-height:62px}.journey-planning-space__workspace>.journey-eg-schedule .journey-eg-schedule__table>article>strong,.journey-room-canvas>.journey-eg-schedule .journey-eg-schedule__table>article>strong{font-size:22px}.journey-planning-space__workspace>.journey-eg-schedule .journey-eg-schedule__context>div,.journey-room-canvas>.journey-eg-schedule .journey-eg-schedule__context>div{min-height:50px;padding:9px 14px}.journey-planning-space__workspace>.journey-eg-schedule .journey-eg-schedule__context p,.journey-room-canvas>.journey-eg-schedule .journey-eg-schedule__context p{font-size:16px;padding:9px 16px}.journey-planning-space__workspace>.journey-eg-schedule .journey-eg-schedule__checklists>button,.journey-room-canvas>.journey-eg-schedule .journey-eg-schedule__checklists>button{min-height:56px;padding:9px 12px}.journey-planning-space__workspace>.journey-eg-schedule .journey-eg-schedule__checklist-panel,.journey-room-canvas>.journey-eg-schedule .journey-eg-schedule__checklist-panel{bottom:18px;left:28px;padding:13px;right:28px}.journey-planning-space__workspace>.journey-eg-schedule .journey-eg-schedule__checklist-panel h3,.journey-room-canvas>.journey-eg-schedule .journey-eg-schedule__checklist-panel h3{font-size:21px}.journey-planning-space__workspace>.journey-eg-schedule,.journey-room-canvas>.journey-eg-schedule{flex:1 0 auto;grid-template-rows:auto auto auto auto;height:auto}.journey-planning-space__workspace>.journey-eg-schedule .journey-eg-schedule__table,.journey-room-canvas>.journey-eg-schedule .journey-eg-schedule__table{display:grid;grid-template-rows:30px repeat(3,minmax(0,1fr));min-height:0;overflow:hidden}.journey-planning-space__workspace>.journey-eg-schedule .journey-eg-schedule__table>article,.journey-room-canvas>.journey-eg-schedule .journey-eg-schedule__table>article{min-height:0}.journey-planning-space__workspace>.journey-eg-schedule .journey-eg-schedule__table>article>strong,.journey-room-canvas>.journey-eg-schedule .journey-eg-schedule__table>article>strong{font-size:20px}.journey-planning-space__workspace>.journey-eg-schedule .journey-eg-schedule__tasks button,.journey-room-canvas>.journey-eg-schedule .journey-eg-schedule__tasks button{min-height:28px;padding:0 7px}.journey-planning-space__workspace>.journey-eg-schedule .journey-eg-schedule__checklists>button,.journey-room-canvas>.journey-eg-schedule .journey-eg-schedule__checklists>button{min-height:52px}.journey-planning-space__workspace>.journey-eg-schedule .journey-eg-schedule__context>div,.journey-room-canvas>.journey-eg-schedule .journey-eg-schedule__context>div{min-height:46px}}.journey-eg-schedule__table>article>strong{font:600 15px/1.18 Outfit,system-ui,sans-serif;letter-spacing:-.02em}.journey-eg-schedule__shift{font-size:11px}.journey-eg-schedule__tasks button{font-size:9px}.journey-eg-schedule__tasks button i{height:10px;width:10px}.journey-eg-schedule__head-note strong{font-size:11px}.journey-eg-schedule__context strong{font-size:14px}.journey-eg-schedule__checklists strong{font-size:11px}.journey-eg-schedule__checklists small{font-size:8px}.journey-eg-schedule__checklists>button{grid-template-columns:22px 1fr}.journey-eg-schedule__checklists svg{height:18px;width:18px}@media(min-width:681px){.journey-planning-space__workspace>.journey-eg-schedule .journey-eg-schedule__head h2,.journey-room-canvas>.journey-eg-schedule .journey-eg-schedule__head h2{font-size:28px}.journey-planning-space__workspace>.journey-eg-schedule .journey-eg-schedule__table>article>strong,.journey-room-canvas>.journey-eg-schedule .journey-eg-schedule__table>article>strong{font:600 15px/1.18 Outfit,system-ui,sans-serif}}.journey-eg-schedule__progress{align-items:center;display:flex;gap:22px}.journey-eg-schedule__progress span{grid-gap:4px;border-left:1px solid #ffffff29;border-left:1px solid var(--toto-appearance-line,#ffffff29);display:grid;gap:4px;min-width:94px;padding-left:16px;text-align:right}.journey-eg-schedule__progress b,.journey-eg-schedule__progress strong{font-family:Outfit,system-ui,sans-serif}.journey-eg-schedule__progress b{color:#ffffff85;color:var(--toto-appearance-muted,#ffffff85);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.journey-eg-schedule__progress strong{color:#fff;color:var(--toto-appearance-ink,#fff);font-size:12px}.journey-eg-schedule__context{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-eg-schedule__context>div:last-child{border-right:0}.journey-eg-schedule__table>article>strong{font-size:13px!important;white-space:nowrap}.journey-eg-schedule__shift{font-size:10px}.journey-eg-schedule__tasks button{font-size:8px;min-height:25px}.journey-eg-schedule__tasks button i{height:9px;width:9px}.journey-eg-schedule__head-actions{align-items:center;display:flex;gap:14px}.journey-team-roster-launch{background:#0000;border:1px solid #ffffff38;border:1px solid var(--toto-appearance-line,#ffffff38);border-radius:999px;color:#fff;color:var(--toto-appearance-ink,#fff);cursor:pointer;flex:0 0 auto;font:700 9px/1 Outfit,system-ui,sans-serif;letter-spacing:.08em;min-height:31px;padding:0 10px;text-transform:uppercase}.journey-team-roster-launch:hover{border-color:#ffffff75;border-color:var(--toto-appearance-line,#ffffff75)}.journey-team-roster{background:#172938;background:var(--toto-appearance-inset,#172938);border:1px solid #ffffff40;border:1px solid var(--toto-appearance-line,#ffffff40);border-radius:16px;box-shadow:0 24px 56px #01090f9e;color:#fff;color:var(--toto-appearance-ink,#fff);left:50%;max-height:min(620px,calc(100vh - 56px));overflow:auto;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(460px,calc(100vw - 32px));z-index:50}.journey-team-roster header{align-items:flex-start;border-bottom:1px solid #ffffff26;border-bottom:1px solid var(--toto-appearance-line,#ffffff26);display:flex;gap:20px;justify-content:space-between;padding-bottom:14px}.journey-team-roster h3{font:500 28px/1 Cormorant Garamond,Georgia,serif;margin:5px 0 0}.journey-team-roster header>button{background:#0000;border:1px solid #fff3;border:1px solid var(--toto-appearance-line,#fff3);border-radius:50%;color:#fff;color:var(--toto-appearance-ink,#fff);cursor:pointer;display:grid;height:31px;place-items:center;width:31px}.journey-team-roster>div{display:grid;margin-top:8px}.journey-team-roster article{align-items:center;border-bottom:1px solid #ffffff1c;border-bottom:1px solid var(--toto-appearance-line,#ffffff1c);display:flex;gap:18px;justify-content:space-between;min-height:56px}.journey-team-roster article span{grid-gap:4px;display:grid;gap:4px}.journey-team-roster article strong{font-size:13px}.journey-team-roster article small,.journey-team-roster time{color:#ffffff91;color:var(--toto-appearance-muted,#ffffff91);font-size:10px}.journey-team-roster time{white-space:nowrap}.journey-team-roster p{color:#ffffff9e;color:var(--toto-appearance-muted,#ffffff9e);font-size:12px}@media(min-width:681px){.journey-planning-space__workspace>.journey-eg-schedule .journey-eg-schedule__table,.journey-room-canvas>.journey-eg-schedule .journey-eg-schedule__table{grid-auto-rows:minmax(62px,auto);grid-template-rows:minmax(30px,auto)}.journey-planning-space__workspace>.journey-eg-schedule .journey-eg-schedule__table>article>strong,.journey-room-canvas>.journey-eg-schedule .journey-eg-schedule__table>article>strong{font-size:13px}.journey-planning-space__workspace>.journey-eg-schedule .journey-eg-schedule__context,.journey-room-canvas>.journey-eg-schedule .journey-eg-schedule__context{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.journey-eg-schedule__progress{justify-content:flex-start;width:100%}.journey-eg-schedule__progress span{border-left:0;border-right:1px solid #ffffff29;border-right:1px solid var(--toto-appearance-line,#ffffff29);min-width:0;padding-left:0;padding-right:16px;text-align:left}.journey-eg-schedule__context>div:last-child{border-bottom:0}}.journey-room-canvas__active{gap:14px;padding:18px 16px 16px}.journey-room-canvas__active-head{align-items:flex-start;min-height:42px}.journey-room-canvas__active-head>div{grid-gap:5px;display:grid;gap:5px}.journey-room-canvas__active-head>div>.journey-room-canvas__room-state{color:#ffffff9e;color:var(--toto-appearance-muted,#ffffff9e);font:800 9px/1 Outfit,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase}.journey-room-canvas__active h2{font-size:34px}.journey-room-canvas__manager-grid{gap:30px;grid-template-columns:minmax(0,1.25fr) minmax(260px,.62fr)}.journey-room-canvas__assignment-rail,.journey-room-canvas__operations-rail{gap:12px}.journey-room-canvas__assignment-rail>label{font-size:10px;gap:6px}.journey-room-canvas__assignment-rail select{border-radius:10px;font-size:12px;min-height:48px;padding:11px 34px 11px 13px}.journey-room-canvas__assignment-actions{align-items:stretch;display:flex;gap:14px;margin-top:4px}.journey-room-canvas__assign{background:linear-gradient(135deg,#f4c666,#dca33d);border-color:#e8bd6eeb;border-radius:10px;box-shadow:none;color:#152536;font-size:12px;margin:0;min-height:48px;padding:0 25px}.journey-room-canvas__phase-picker{border:1px solid #ffffff38;border:1px solid var(--toto-appearance-line,#ffffff38);border-radius:10px;display:flex;min-height:48px;overflow:hidden}.journey-room-canvas__phase-picker button{background:#0000;border:0;border-left:1px solid #ffffff2b;border-left:1px solid var(--toto-appearance-line,#ffffff2b);color:#ffffffb3;color:var(--toto-appearance-muted,#ffffffb3);cursor:pointer;font:700 11px/1 Outfit,system-ui,sans-serif;min-width:112px;padding:0 15px}.journey-room-canvas__phase-picker button:first-child{border-left:0}.journey-room-canvas__phase-picker button.is-current,.journey-room-canvas__phase-picker button:hover{background:hsla(0,0%,100%,.075);background:var(--toto-appearance-wash,hsla(0,0%,100%,.075));color:#fff;color:var(--toto-appearance-ink,#fff)}.journey-room-canvas__phase-picker button.is-current{box-shadow:inset 0 -2px 0 #ffffff85}.journey-room-canvas__operations-rail{gap:12px;padding-left:30px}.journey-room-canvas__operations-rail>button,.journey-room-canvas__status-trigger{align-items:center;background:#0916221a;background:var(--toto-appearance-inset,#0916221a);border:1px solid #ffffff38;border:1px solid var(--toto-appearance-line,#ffffff38);border-radius:10px;color:#fff;color:var(--toto-appearance-ink,#fff);cursor:pointer;display:flex;font:800 12px/1 Outfit,system-ui,sans-serif;gap:12px;min-height:48px;padding:0 15px}.journey-room-canvas__operations-rail>button:first-of-type{background:#0916221a;background:var(--toto-appearance-inset,#0916221a);border-color:#ffffff38;border-color:var(--toto-appearance-line,#ffffff38)}.journey-room-canvas__operations-rail>button:hover,.journey-room-canvas__status-trigger:hover{background:hsla(0,0%,100%,.055);background:var(--toto-appearance-wash,hsla(0,0%,100%,.055));border-color:#ffffff75;border-color:var(--toto-appearance-line,#ffffff75)}.journey-room-canvas__status-menu{position:relative}.journey-room-canvas__status-trigger{justify-content:flex-start;width:100%}.journey-room-canvas__status-trigger svg:last-child{margin-left:auto;transform:rotate(90deg)}.journey-room-canvas__status-menu:has(.journey-room-canvas__status-options) .journey-room-canvas__status-trigger svg:last-child{transform:rotate(-90deg)}.journey-room-canvas__status-options{background:#172938;background:var(--toto-appearance-inset,#172938);border:1px solid #ffffff3d;border:1px solid var(--toto-appearance-line,#ffffff3d);border-radius:10px;bottom:calc(100% + 8px);box-shadow:0 18px 36px #01090f8c;display:grid;left:0;overflow:hidden;position:absolute;right:0;z-index:8}.journey-room-canvas__status-options button{background:#0000;border:0;border-top:1px solid #ffffff1a;border-top:1px solid var(--toto-appearance-line,#ffffff1a);color:#ffffffc2;color:var(--toto-appearance-muted,#ffffffc2);cursor:pointer;font:700 10px/1 Outfit,system-ui,sans-serif;min-height:36px;padding:0 14px;text-align:left}.journey-room-canvas__status-options button:first-child{border-top:0}.journey-room-canvas__status-options button.is-current,.journey-room-canvas__status-options button:hover{background:#ffffff17;background:var(--toto-appearance-wash,#ffffff17);color:#fff;color:var(--toto-appearance-ink,#fff)}@media(min-width:601px){.journey-room-canvas__active{gap:10px;padding:12px 12px 10px}.journey-room-canvas__active-head{min-height:34px}.journey-room-canvas__active h2{font-size:28px}.journey-room-canvas__assignment-rail,.journey-room-canvas__operations-rail{gap:7px}.journey-room-canvas__assignment-rail select{border-radius:8px;font-size:10px;min-height:35px;padding:7px 28px 7px 9px}.journey-room-canvas__assignment-actions{gap:10px;margin-top:1px}.journey-room-canvas__assign{font-size:10px;padding:0 16px}.journey-room-canvas__assign,.journey-room-canvas__phase-picker{border-radius:8px;min-height:35px}.journey-room-canvas__phase-picker button{font-size:9px;min-width:82px;padding:0 10px}.journey-room-canvas__operations-rail{padding-left:18px}.journey-room-canvas__operations-rail>button,.journey-room-canvas__status-trigger{border-radius:8px;font-size:10px;min-height:35px;padding:0 9px}.journey-room-canvas__operations-rail>button svg,.journey-room-canvas__status-trigger svg{height:16px;width:16px}.journey-room-canvas__status-options button{font-size:9px;min-height:29px}}@media(max-width:900px){.journey-room-canvas__manager-grid{grid-template-columns:1fr}.journey-room-canvas__operations-rail{border-left:0;border-top:1px solid #ffffff26;border-top:1px solid var(--toto-appearance-line,#ffffff26);padding:18px 0 0}.journey-room-canvas__operations-rail>button,.journey-room-canvas__status-trigger{max-width:none}}@media(max-width:600px){.journey-room-canvas__assignment-actions{align-items:stretch;flex-direction:column}.journey-room-canvas__phase-picker button{flex:1 1;min-width:0;padding:0 8px}}.journey-room-canvas__tile{grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto 1fr;min-height:128px;padding:12px;text-align:left}.journey-room-canvas__tile-room{color:#ffffffa6;color:var(--toto-appearance-muted,#ffffffa6);font:800 8px/1 Outfit,system-ui,sans-serif;grid-column:1;grid-row:1;letter-spacing:.16em;text-transform:uppercase}.journey-room-canvas__tile>strong{align-self:start;font:500 42px/.86 Cormorant Garamond,Georgia,serif;grid-column:1;grid-row:2;margin-top:7px}.journey-room-canvas__tile-lanes{align-self:stretch;display:grid;grid-column:2;grid-row:1/span 2}.journey-room-canvas__tile-lane{grid-gap:3px;align-content:center;border-top:1px solid #ffffff21;border-top:1px solid var(--toto-appearance-line,#ffffff21);display:grid;gap:3px;min-width:0}.journey-room-canvas__tile-lane:first-child{border-top:0}.journey-room-canvas__tile-lane b{color:#ffffffd1;color:var(--toto-appearance-muted,#ffffffd1);font:700 9px/1 Outfit,system-ui,sans-serif;letter-spacing:.01em}.journey-room-canvas__tile-lane em{color:#ffffffbd;color:var(--toto-appearance-muted,#ffffffbd);font:500 8px/1.25 Outfit,system-ui,sans-serif;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journey-room-canvas__active{background:#0000;border-bottom:1px solid #ffffff2e;border-bottom:1px solid var(--toto-appearance-line,#ffffff2e);border-top:1px solid #ffffff2e;border-top:1px solid var(--toto-appearance-line,#ffffff2e);padding:14px 4px}.journey-room-canvas__active-strip{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:auto minmax(210px,.95fr) minmax(220px,1.1fr) minmax(170px,.78fr) auto auto;padding:0 12px}.journey-room-canvas__active-strip h2{align-self:center;color:#fff;color:var(--toto-appearance-ink,#fff);font-size:31px;margin:0!important;padding-right:18px;white-space:nowrap}.journey-room-canvas__active-strip>label{grid-gap:5px;color:#ffffffab;color:var(--toto-appearance-muted,#ffffffab);display:grid;font:800 8px/1 Outfit,system-ui,sans-serif;gap:5px;letter-spacing:.14em;text-transform:uppercase}.journey-room-canvas__active-strip select{background:#172938;background:var(--toto-appearance-inset,#172938);border:1px solid #ffffff38;border:1px solid var(--toto-appearance-line,#ffffff38);border-radius:8px;box-sizing:border-box;color:#fff;color:var(--toto-appearance-ink,#fff);font:500 10px/1 Outfit,system-ui,sans-serif;height:40px;letter-spacing:0;padding:0 30px 0 11px;text-transform:none;width:100%}.journey-room-canvas__active-strip .journey-room-canvas__phase-picker{align-self:end;border-radius:8px;min-height:40px}.journey-room-canvas__active-strip .journey-room-canvas__phase-picker button{flex:1 1;font-size:9px;min-width:0;padding:0 10px}.journey-room-canvas__active-strip .journey-room-canvas__assign,.journey-room-canvas__release{align-self:end;border-radius:8px;cursor:pointer;font:800 10px/1 Outfit,system-ui,sans-serif;margin:0;min-height:40px;padding:0 16px}.journey-room-canvas__active-strip .journey-room-canvas__assign{background:linear-gradient(135deg,#f4c666,#dca33d);border:1px solid #e8bd6eeb;color:#152536}.journey-room-canvas__release{background:#0000;border:1px solid #ffffff4d;border:1px solid var(--toto-appearance-line,#ffffff4d);color:#fff;color:var(--toto-appearance-ink,#fff)}.journey-room-canvas__release:hover{background:#ffffff0f;background:var(--toto-appearance-wash,#ffffff0f);border-color:#ffffff8f;border-color:var(--toto-appearance-line,#ffffff8f)}.journey-room-canvas__active-strip .journey-room-canvas__assign:disabled{cursor:not-allowed;opacity:.45}@media(min-width:601px){.journey-room-canvas{gap:7px;padding-bottom:10px}.journey-room-canvas__tile{min-height:122px;padding:10px}.journey-room-canvas__tile>strong{font-size:35px}.journey-room-canvas__tile-lane b,.journey-room-canvas__tile-lane em{font-size:8px}.journey-room-canvas__active{padding:10px 0}.journey-room-canvas__active-strip{gap:8px;padding:0 8px}.journey-room-canvas__active-strip h2{font-size:25px;padding-right:8px}.journey-room-canvas__active-strip .journey-room-canvas__assign,.journey-room-canvas__active-strip .journey-room-canvas__phase-picker,.journey-room-canvas__active-strip select,.journey-room-canvas__release{height:34px;min-height:34px}.journey-room-canvas__active-strip select{font-size:9px}.journey-room-canvas__active-strip .journey-room-canvas__phase-picker button{font-size:8px}.journey-room-canvas__active-strip .journey-room-canvas__assign,.journey-room-canvas__release{font-size:9px;padding:0 11px}}@media(max-width:1000px){.journey-room-canvas__active-strip{grid-template-columns:auto repeat(2,minmax(150px,1fr)) auto auto}.journey-room-canvas__active-strip .journey-room-canvas__phase-picker{grid-column:2}.journey-room-canvas__active-strip>label:last-of-type{grid-column:3}}@media(max-width:680px){.journey-room-canvas__tile{min-height:136px}.journey-room-canvas__active-strip{grid-template-columns:1fr 1fr}.journey-room-canvas__active-strip .journey-room-canvas__phase-picker,.journey-room-canvas__active-strip h2{grid-column:1/-1}.journey-room-canvas__active-strip>label:last-of-type{grid-column:auto}}@media(min-width:601px){.journey-room-canvas{gap:18px;padding:14px 0 18px}.journey-room-canvas__bank{gap:12px}.journey-room-canvas__tile{column-gap:12px;grid-template-columns:58px minmax(0,1fr);min-height:168px;padding:14px 13px}.journey-room-canvas__tile-room{font-size:9px}.journey-room-canvas__tile>strong{font-size:48px;margin-top:10px}.journey-room-canvas__tile-lane{gap:5px}.journey-room-canvas__tile-lane b{font-size:9px}.journey-room-canvas__tile-lane em{font-size:9px;line-height:1.35}.journey-room-canvas__active{padding:14px 0}.journey-room-canvas__bank.is-lower{margin-top:auto}}.journey-room-canvas__active-strip{grid-template-columns:auto minmax(205px,.88fr) minmax(250px,1.08fr) minmax(190px,.78fr)}.journey-room-canvas__room-actions{grid-gap:8px;align-content:center;display:grid;gap:8px;min-width:100px}.journey-room-canvas__room-actions h2{padding-right:0}.journey-room-canvas__room-actions>div{display:flex;gap:6px}.journey-room-canvas__room-actions .journey-room-canvas__assign,.journey-room-canvas__room-actions .journey-room-canvas__release{border-radius:50%;display:grid;height:30px;margin:0;min-height:30px;min-width:30px;padding:0;place-items:center;width:30px}.journey-room-canvas__room-actions .journey-room-canvas__assign{background:#e8bd6e29;border-color:#e8bd6eeb;color:#f2c466}.journey-room-canvas__room-actions .journey-room-canvas__release{background:#0000;border-color:#ffffff4d;border-color:var(--toto-appearance-line,#ffffff4d);color:#ffffffd1;color:var(--toto-appearance-muted,#ffffffd1)}.journey-room-canvas__room-actions .journey-room-canvas__assign:hover:not(:disabled){background:#e8bd6e4d}.journey-room-canvas__room-actions .journey-room-canvas__release:hover{background:#ffffff14;background:var(--toto-appearance-wash,#ffffff14);border-color:#ffffff8c;border-color:var(--toto-appearance-line,#ffffff8c)}@media(min-width:601px){.journey-room-canvas__room-actions .journey-room-canvas__assign,.journey-room-canvas__room-actions .journey-room-canvas__release{height:28px;min-height:28px;min-width:28px;width:28px}.journey-room-canvas__room-actions svg{height:14px;width:14px}}@media(max-width:1000px){.journey-room-canvas__active-strip{grid-template-columns:auto 1fr 1fr}.journey-room-canvas__active-strip .journey-room-canvas__phase-picker,.journey-room-canvas__active-strip>label:last-of-type{grid-column:auto}}@media(max-width:680px){.journey-room-canvas__active-strip{grid-template-columns:1fr 1fr}.journey-room-canvas__active-strip .journey-room-canvas__phase-picker,.journey-room-canvas__room-actions{grid-column:1/-1}}.journey-room-canvas__active{grid-gap:22px;align-items:center;display:grid;gap:22px;grid-template-columns:auto minmax(0,1fr)}.journey-room-canvas__active>.journey-room-canvas__room-actions{border-right:1px solid #ffffff29;border-right:1px solid var(--toto-appearance-line,#ffffff29);padding:0 20px 0 12px}.journey-room-canvas__assignment-matrix{grid-gap:0;display:grid;gap:0;min-width:0}.journey-room-canvas__assignment-matrix>div,.journey-room-canvas__assignment-matrix>header{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(115px,.48fr) minmax(250px,1.1fr) minmax(190px,.84fr)}.journey-room-canvas__assignment-matrix>header{color:#ffffff94;color:var(--toto-appearance-muted,#ffffff94);font:800 8px/1 Outfit,system-ui,sans-serif;letter-spacing:.13em;min-height:22px;text-transform:uppercase}.journey-room-canvas__assignment-matrix>div{border-top:1px solid #ffffff1f;border-top:1px solid var(--toto-appearance-line,#ffffff1f);min-height:42px}.journey-room-canvas__assignment-matrix>div.is-current{background:hsla(0,0%,100%,.035);background:var(--toto-appearance-wash,hsla(0,0%,100%,.035))}.journey-room-canvas__matrix-shift{background:#0000;border:0;color:#ffffffc7;color:var(--toto-appearance-muted,#ffffffc7);cursor:pointer;font:700 10px/1 Outfit,system-ui,sans-serif;height:32px;padding:0;text-align:left}.journey-room-canvas__assignment-matrix select,.journey-room-canvas__assignment-matrix>div.is-current .journey-room-canvas__matrix-shift{color:#fff;color:var(--toto-appearance-ink,#fff)}.journey-room-canvas__assignment-matrix select{background:#172938;background:var(--toto-appearance-inset,#172938);border:1px solid #fff3;border:1px solid var(--toto-appearance-line,#fff3);border-radius:7px;box-sizing:border-box;font:500 9px/1 Outfit,system-ui,sans-serif;height:32px;padding:0 28px 0 10px;width:100%}.journey-room-canvas__assignment-matrix select:disabled{opacity:.45}@media(min-width:601px){.journey-room-canvas__active{min-height:136px;padding:12px 0}.journey-room-canvas__room-actions{min-width:110px}.journey-room-canvas__room-actions h2{font-size:26px}.journey-room-canvas__assignment-matrix>div,.journey-room-canvas__assignment-matrix>header{grid-template-columns:minmax(100px,.48fr) minmax(240px,1.1fr) minmax(175px,.84fr)}}@media(max-width:900px){.journey-room-canvas__active{grid-template-columns:1fr}.journey-room-canvas__active>.journey-room-canvas__room-actions{align-items:center;border-bottom:1px solid #ffffff29;border-bottom:1px solid var(--toto-appearance-line,#ffffff29);border-right:0;display:flex;justify-content:space-between;padding:0 0 10px}.journey-room-canvas__assignment-matrix>div,.journey-room-canvas__assignment-matrix>header{grid-template-columns:110px minmax(170px,1fr) minmax(150px,.8fr)}}@media(max-width:600px){.journey-room-canvas__assignment-matrix>header{display:none}.journey-room-canvas__assignment-matrix>div{gap:6px;grid-template-columns:1fr;padding:10px 0}.journey-room-canvas__matrix-shift{height:25px}.journey-room-canvas__assignment-matrix select{height:38px}}.journey-room-canvas__room-actions>span{color:#ffffff9e;color:var(--toto-appearance-muted,#ffffff9e);font:800 9px/1 Outfit,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase}.journey-room-canvas__room-actions h2{font-size:52px;line-height:.8}.journey-room-canvas__room-actions .journey-room-canvas__assign,.journey-room-canvas__room-actions .journey-room-canvas__release{height:22px;min-height:22px;min-width:22px;width:22px}.journey-room-canvas__room-actions svg{height:11px;width:11px}@media(min-width:601px){.journey-room-canvas{gap:18px;padding:14px 0 16px}.journey-room-canvas__bank{flex:0 0 170px;gap:12px;grid-auto-rows:170px}.journey-room-canvas__bank.is-lower{margin-top:auto}.journey-room-canvas__tile{box-sizing:border-box;column-gap:14px;grid-template-columns:66px minmax(0,1fr);height:170px;min-height:0;padding:14px 13px}.journey-room-canvas__tile>strong{font-size:68px}.journey-room-canvas__tile-lane{gap:6px}.journey-room-canvas__tile-lane b{font-size:10px}.journey-room-canvas__tile-lane em{grid-gap:2px;display:grid;font-size:10px;gap:2px;line-height:1.15;white-space:normal}.journey-room-canvas__tile-lane em span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journey-room-canvas__tile-lane em small{color:#ffffff8f;color:var(--toto-appearance-muted,#ffffff8f);font:500 8px/1.15 Outfit,system-ui,sans-serif;white-space:nowrap}.journey-room-canvas__active{padding:16px 0}.journey-room-canvas{gap:8px;overflow:hidden;padding:10px 0 12px}.journey-room-canvas__toolbar{min-height:38px}.journey-room-canvas__bank{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-columns:repeat(var(--room-columns,6),minmax(0,1fr))}.journey-room-canvas__bank.is-lower{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-columns:repeat(var(--room-columns,5),minmax(0,1fr))}.journey-room-canvas__tile{border-radius:12px;min-height:64px;padding:8px}.journey-room-canvas__tile strong{font-size:23px}.journey-room-canvas__tile>span{font-size:8px}.journey-room-canvas__tile i{height:7px;right:8px;top:10px;width:7px}.journey-room-canvas__tile small{gap:4px}.journey-room-canvas__tile b{font-size:7px}.journey-room-canvas__active{gap:8px;padding:10px 12px}.journey-room-canvas__active-head{align-items:center}.journey-room-canvas__active h2{font-size:24px}.journey-room-canvas__shift-tabs button{font-size:9px;min-width:56px;padding:5px 7px}.journey-room-canvas__shift-tabs small{font-size:8px}.journey-room-canvas__manager-grid{gap:18px;grid-template-columns:minmax(0,1.25fr) minmax(210px,.75fr)}.journey-room-canvas__assignment-rail,.journey-room-canvas__operations-rail{gap:6px}.journey-room-canvas__operations-rail{border-left:1px solid #ffffff26;border-left:1px solid var(--toto-appearance-line,#ffffff26);border-top:0;padding:0 0 0 18px}.journey-room-canvas__assignment-rail>label,.journey-room-canvas__operations-rail>label{font-size:9px;gap:4px}.journey-room-canvas__assignment-rail select,.journey-room-canvas__operations-rail select{border-radius:8px;font-size:10px;padding:8px 28px 8px 9px}.journey-room-canvas__assign{margin:1px 0 0;padding:8px 10px}.journey-room-canvas__operations-rail>button{border-radius:8px;font-size:10px;min-height:34px;padding:0 9px}.journey-room-canvas__operations-rail>button svg{height:16px;width:16px}}.journey-room-canvas__toolbar{align-items:center;display:grid;grid-template-columns:1fr auto 1fr}.journey-room-canvas__day-nav{align-items:center;background:#08121d33;background:var(--toto-appearance-inset,#08121d33);border:1px solid #ffffff38;border:1px solid var(--toto-appearance-line,#ffffff38);border-radius:999px;display:flex;min-height:42px}.journey-room-canvas__day-nav button{background:#0000;border:0;color:#fff;color:var(--toto-appearance-ink,#fff);cursor:pointer;display:grid;min-height:34px;min-width:40px;padding:0;place-items:center}.journey-room-canvas__day-current{align-items:center;border-left:1px solid #ffffff2e!important;border-left:1px solid var(--toto-appearance-line,#ffffff2e)!important;border-right:1px solid #ffffff2e!important;border-right:1px solid var(--toto-appearance-line,#ffffff2e)!important;color:#ffffffe6!important;color:var(--toto-appearance-ink,#ffffffe6)!important;display:flex!important;font-size:12px!important;font-weight:700!important;gap:8px;grid-auto-flow:column;min-width:0!important;padding:0 17px!important;white-space:nowrap}.journey-room-canvas__toolbar-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.journey-room-canvas__toolbar-actions>button:not(.journey-room-canvas__manage){background:#0000;border:1px solid #ffffff3b;border:1px solid var(--toto-appearance-line,#ffffff3b);border-radius:50%;color:#fff;color:var(--toto-appearance-ink,#fff);cursor:pointer;display:grid;height:42px;padding:0;place-items:center;width:42px}.journey-room-canvas__toolbar-actions>button:not(.journey-room-canvas__manage):disabled{opacity:.42}.journey-room-canvas__toolbar-actions .journey-room-canvas__manage{min-height:42px}@media(max-width:680px){.journey-room-canvas__toolbar{gap:8px;grid-template-columns:1fr auto}.journey-room-canvas__day-nav{grid-column:1/-1;grid-row:2;justify-self:center}.journey-room-canvas__toolbar-actions{gap:5px}.journey-room-canvas__toolbar-actions>button:not(.journey-room-canvas__manage){height:36px;width:36px}.journey-room-canvas__toolbar-actions .journey-room-canvas__manage{font-size:10px;min-height:36px;padding:6px 9px}.journey-room-canvas__day-current{font-size:10px!important;padding:0 11px!important}}@media(min-width:601px){.journey-room-canvas{gap:14px;overflow-y:auto;padding:12px 0 14px}.journey-room-canvas__toolbar{flex:0 0 auto;min-height:42px}.journey-room-canvas__bank{flex:1 0 auto;gap:14px;grid-auto-rows:minmax(170px,auto);min-height:170px}.journey-room-canvas__bank.is-lower{margin-top:0}.journey-room-canvas__tile{border-radius:14px;box-sizing:border-box;column-gap:14px;grid-template-columns:62px minmax(0,1fr);height:auto;min-height:170px;padding:14px}.journey-room-canvas__tile>strong{font-size:62px;margin-top:9px}.journey-room-canvas__tile-room{font-size:9px}.journey-room-canvas__tile-lane{gap:4px}.journey-room-canvas__tile-lane b{font-size:10px}.journey-room-canvas__tile-lane em{grid-gap:2px;display:grid;font-size:10px;gap:2px;line-height:1.15;white-space:normal}.journey-room-canvas__tile-lane em span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journey-room-canvas__tile-lane em small{color:#ffffff8f;color:var(--toto-appearance-muted,#ffffff8f);font:500 8px/1.15 Outfit,system-ui,sans-serif;white-space:nowrap}.journey-room-canvas__active{box-sizing:border-box;flex:0 0 168px;gap:20px;min-height:168px;padding:12px 0}.journey-room-canvas__active>.journey-room-canvas__room-actions{padding:0 20px 0 12px}.journey-room-canvas__room-actions h2{font-size:62px}.journey-room-canvas__room-actions>div{margin-top:18px}.journey-room-canvas__room-actions .journey-room-canvas__assign,.journey-room-canvas__room-actions .journey-room-canvas__release{height:18px;min-height:18px;min-width:18px;width:18px}.journey-room-canvas__room-actions svg{height:10px;width:10px}.journey-room-canvas__assignment-matrix>header{min-height:21px}.journey-room-canvas__assignment-matrix>div{min-height:40px}.journey-room-canvas__assignment-matrix select,.journey-room-canvas__matrix-shift{height:30px}}.journey-eg-schedule .journey-eg-schedule__checklist-panel{align-items:start;background:#0000;border:0;border-radius:0;border-top:1px solid #ffffff29;border-top:1px solid var(--toto-appearance-line,#ffffff29);box-shadow:none;inset:auto;padding:18px 0;position:static;z-index:auto}.journey-eg-schedule__checklist-panel p{color:#ffffffb3;color:var(--toto-appearance-muted,#ffffffb3);font-size:12px;margin:0 0 14px}.journey-eg-schedule__checklist-panel label{display:flex;font-size:13px;line-height:1.5;margin:12px 0}.journey-eg-schedule__checklist-panel input{accent-color:#d6dade;height:16px;width:16px}.journey-eg-schedule .journey-eg-schedule__checklist-panel>button{background:#ffffff12;background:var(--toto-appearance-wash,#ffffff12);border:1px solid #ffffff40;border:1px solid var(--toto-appearance-line,#ffffff40);border-radius:999px;color:inherit;font-weight:400;padding:9px 17px}.journey-eg-schedule .journey-eg-schedule__checklists>button{background:#0000;border-color:#ffffff38;border-color:var(--toto-appearance-line,#ffffff38);border-radius:28px;color:inherit}.journey-eg-schedule__checklists small,.journey-eg-schedule__checklists strong,.journey-eg-schedule__tasks button{font-weight:400}.journey-eg-schedule .journey-eg-schedule__tasks button.is-complete{background:#ffffff14;background:var(--toto-appearance-wash,#ffffff14);border-color:#ffffff80;border-color:var(--toto-appearance-line,#ffffff80);color:inherit}.journey-eg-schedule .journey-eg-schedule__tasks button.is-complete i{background:#d6dade;background:var(--toto-appearance-selected,#d6dade);border-color:#d6dade;border-color:var(--toto-appearance-line,#d6dade);box-shadow:none}.journey-eg-schedule__checklists>button[aria-expanded=true]{background:#ffffff14;background:var(--toto-appearance-wash,#ffffff14)}@media (prefers-contrast:more){.journey-eg-schedule__checklist-panel label{color:#fff;color:var(--toto-appearance-ink,#fff)}}.journey-room-canvas .journey-room-canvas__tile{background:#0000;border-color:#ffffff2e;border-color:var(--toto-appearance-line,#ffffff2e);box-shadow:none}.journey-room-canvas .journey-room-canvas__tile.is-selected,.journey-room-canvas .journey-room-canvas__tile[aria-pressed=true]{background:hsla(0,0%,100%,.045);background:var(--toto-appearance-wash,hsla(0,0%,100%,.045));border-color:#ffffff8c;border-color:var(--toto-appearance-line,#ffffff8c);box-shadow:none}.journey-room-canvas .journey-room-canvas__assignment-matrix select{background:#ffffff0a;background:var(--toto-appearance-wash,#ffffff0a);border-color:#ffffff3b;border-color:var(--toto-appearance-line,#ffffff3b);border-radius:999px;font-weight:400}.journey-room-canvas .journey-room-canvas__assignment-matrix select option{background:#292f36;background:var(--toto-appearance-inset,#292f36)}.journey-room-canvas .journey-room-canvas__assign,.journey-room-canvas .journey-room-canvas__assign:hover:not(:disabled){background:#ffffff12;background:var(--toto-appearance-wash,#ffffff12);border-color:#ffffff4d;border-color:var(--toto-appearance-line,#ffffff4d);color:#e0e3e7;color:var(--toto-appearance-ink,#e0e3e7)}.journey-room-canvas .journey-room-canvas__day-current{font-weight:400!important}.journey-planning-space__header{margin-bottom:0!important;padding-bottom:12px!important}.journey-room-canvas__room-status{align-items:center;display:flex;flex-wrap:wrap;gap:16px;grid-column:1/-1;padding-top:10px}.journey-room-canvas__room-status label{align-items:center;display:flex;font-size:12px;gap:12px}.journey-room-canvas__room-status button,.journey-room-canvas__room-status select{align-items:center;background:#ffffff0d;background:var(--toto-appearance-wash,#ffffff0d);border:1px solid #ffffff40;border:1px solid var(--toto-appearance-line,#ffffff40);border-radius:999px;color:inherit;display:inline-flex;font:400 12px Outfit,sans-serif;gap:8px;min-height:36px;padding:7px 15px}.journey-room-canvas__room-status select option{background:#292f36;background:var(--toto-appearance-inset,#292f36)}.journey-room-canvas__room-status p{color:#e0e3e7;color:var(--toto-appearance-ink,#e0e3e7);flex-basis:100%;font-size:12px;margin:0}.journey-room-canvas>.journey-room-canvas__drawer{background:#0000;border:0;border-block:1px solid #fff3;border-radius:0;flex:0 0 auto;padding:14px 0}.journey-room-canvas__flag-fields input,.journey-room-canvas__flag-fields select,.journey-room-canvas__flag-fields textarea{background:#ffffff0a;background:var(--toto-appearance-wash,#ffffff0a);border:1px solid #ffffff40;border:1px solid var(--toto-appearance-line,#ffffff40);border-radius:18px;box-sizing:border-box;color:inherit;font:400 13px Outfit,sans-serif;min-width:0;padding:9px 12px;width:100%}.journey-room-canvas__flag-fields textarea{grid-column:1/-1}.journey-room-canvas__drawer .journey-room-canvas__drawer-submit{background:#ffffff0f;background:var(--toto-appearance-wash,#ffffff0f);border-color:#ffffff40;border-color:var(--toto-appearance-line,#ffffff40);border-radius:999px;font-weight:400}@media(min-width:701px){.journey-room-canvas .journey-room-canvas__bank{flex:0 0 auto;gap:12px;grid-auto-rows:minmax(125px,auto);min-height:125px}.journey-room-canvas .journey-room-canvas__tile{grid-template-columns:40px minmax(0,1fr);min-height:125px;padding:12px}.journey-room-canvas .journey-room-canvas__tile>strong{font-size:42px;margin-top:6px}.journey-room-canvas .journey-room-canvas__tile-room{font-size:8px}.journey-room-canvas .journey-room-canvas__active{flex:0 0 auto;min-height:0;padding:12px 0;row-gap:4px}.journey-room-canvas__room-actions h2{font-size:40px!important}}@media(max-width:700px){.journey-room-canvas__room-status{align-items:flex-start}.journey-room-canvas__flag-fields{grid-template-columns:1fr!important}}@media(min-width:701px){.journey-room-canvas{gap:8px;padding-bottom:0;padding-top:10px}.journey-room-canvas .journey-room-canvas__bank{grid-auto-rows:minmax(108px,auto);min-height:108px}.journey-room-canvas .journey-room-canvas__tile{grid-template-rows:auto 1fr;min-height:108px;padding:10px;row-gap:6px}.journey-room-canvas .journey-room-canvas__tile-room{grid-column:1/-1;grid-row:1;letter-spacing:.08em;white-space:normal}.journey-room-canvas .journey-room-canvas__tile-lanes{grid-column:2;grid-row:2}.journey-room-canvas .journey-room-canvas__assignment-matrix>div{min-height:32px}.journey-room-canvas .journey-room-canvas__active{padding:8px 0}.journey-room-canvas__room-status{padding-top:6px}}.journey-laundry-note{display:flex;flex-direction:column;font-size:14px;gap:4px;line-height:1.4;margin:12px 0}.journey-laundry-note strong{align-items:center;display:flex;font-weight:500;gap:6px}.journey-laundry-note svg{flex:none;height:14px;width:14px}.journey-room-canvas__room-status input{background:#0000;border:1px solid;border-radius:8px;color:inherit;max-width:140px;padding:8px}@media print{.journey-planning-print__page,body,html{background:#fff!important}.journey-planning-print__assignments .journey-planning-print__header h1{font-size:34pt!important;line-height:1.1!important}.journey-print-board{color:#263638;display:flex;flex:1 1;flex-direction:column;gap:9mm;padding:5mm 0 8mm}.journey-print-board__bank{grid-gap:0;align-items:stretch;display:grid;flex:1 1;gap:0}.journey-print-board__room{border-left:1px solid #d4d9d8;break-inside:avoid;min-width:0;padding:0 3mm;page-break-inside:avoid}.journey-print-board__room:first-child{border-left:0;padding-left:0}.journey-print-board__room header{align-items:center;display:flex;gap:3mm;margin-bottom:5mm}.journey-print-board__room header svg{flex:none;height:15mm;width:10mm}.journey-print-board__room header span{font-size:8pt}.journey-print-board__room h2{font:400 32pt/1 Georgia,serif;margin:1mm 0 0}.journey-print-board__person{display:flex;flex-direction:column;font-size:9pt;gap:1.3mm;line-height:1.25;margin:0 0 4mm;overflow-wrap:anywhere}.journey-print-board__person strong{font-weight:600}.journey-print-board__room p{font-size:9pt}.journey-print-board .journey-laundry-note{font-size:8.5pt;gap:1mm;margin:0 0 4mm}}.journey-room-canvas__therapist-control{grid-gap:4px 8px;align-items:center;display:grid;gap:4px 8px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.journey-room-canvas .journey-room-canvas__row-action{align-items:center;background:#0000;border:1px solid var(--toto-appearance-line);border-radius:8px;color:var(--toto-appearance-ink);cursor:pointer;display:inline-flex;font:600 11px/1.2 Outfit,system-ui,sans-serif;gap:5px;justify-content:center;min-height:40px;min-width:78px;padding:6px 10px}.journey-room-canvas .journey-room-canvas__row-action.is-add:not(:disabled){background:var(--toto-appearance-ink);border-color:var(--toto-appearance-ink);color:var(--toto-appearance-inset)}.journey-room-canvas .journey-room-canvas__row-action:disabled{cursor:default;opacity:.4}.journey-room-canvas .journey-room-canvas__row-action:focus-visible{outline:2px solid var(--toto-appearance-ink);outline-offset:3px}.journey-room-canvas__assignment-matrix .journey-room-canvas__matrix-shift{align-items:center;cursor:default;display:flex}.journey-room-canvas .journey-room-canvas__assignment-matrix>div,.journey-room-canvas .journey-room-canvas__assignment-matrix>header{grid-template-columns:minmax(75px,.3fr) minmax(270px,1.3fr) minmax(160px,.8fr)}.journey-room-canvas .journey-room-canvas__assignment-matrix>div{min-height:48px;padding:4px 0}@media(max-width:1100px) and (min-width:601px){.journey-room-canvas .journey-room-canvas__assignment-matrix>div,.journey-room-canvas .journey-room-canvas__assignment-matrix>header{grid-template-columns:80px minmax(240px,1.3fr) minmax(130px,.8fr)}}@media(max-width:600px){.journey-room-canvas .journey-room-canvas__assignment-matrix>div{gap:8px;grid-template-columns:minmax(0,1fr);padding:12px 0}.journey-room-canvas .journey-room-canvas__row-action{min-height:44px}.journey-room-canvas .journey-room-canvas__assignment-matrix select{font-size:13px;height:44px}}@media(max-width:900px){.journey-room-canvas .journey-room-canvas__assignment-matrix>header{display:none}.journey-room-canvas .journey-room-canvas__assignment-matrix>div{gap:8px;grid-template-columns:minmax(0,1fr);padding:12px 0}}.journey-room-canvas .journey-room-canvas__toolbar{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto}.journey-room-canvas__tools{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.journey-room-canvas .journey-room-canvas__tools button{border:1px solid var(--toto-appearance-line);border-radius:999px;color:var(--toto-appearance-ink);cursor:pointer;font:500 11px/1.3 Outfit,system-ui,sans-serif;min-height:38px;padding:8px 12px}.journey-room-canvas .journey-room-canvas__tools button:hover:not(:disabled){background:var(--toto-appearance-wash)}.journey-room-canvas .journey-room-canvas__tools button:focus-visible{outline:2px solid var(--toto-appearance-ink);outline-offset:3px}.journey-room-canvas .journey-room-canvas__tools button:disabled{cursor:default;opacity:.45}@media(max-width:1100px){.journey-room-canvas .journey-room-canvas__toolbar{grid-template-columns:minmax(0,1fr) auto}.journey-room-canvas .journey-room-canvas__day-nav{grid-column:1;grid-row:1;justify-self:start}.journey-room-canvas__toolbar-actions{grid-column:2;grid-row:1}.journey-room-canvas__tools{grid-column:1/-1;grid-row:2}}@media(max-width:600px){.journey-room-canvas .journey-room-canvas__toolbar{grid-template-columns:minmax(0,1fr)}.journey-room-canvas .journey-room-canvas__toolbar-actions{grid-column:1;grid-row:2;justify-content:space-between}.journey-room-canvas__tools{grid-row:3}.journey-room-canvas .journey-room-canvas__tools button{min-height:44px}}.journey-room-canvas .journey-room-canvas__tools button{align-items:center;border-radius:50%;display:inline-flex;height:40px;justify-content:center;min-height:40px;min-width:40px;padding:0;width:40px}@media(max-width:600px){.journey-room-canvas .journey-room-canvas__tools button{height:44px;min-height:44px;min-width:44px;width:44px}.journey-room-canvas .journey-room-canvas__toolbar{grid-template-columns:minmax(0,1fr) auto}.journey-room-canvas .journey-room-canvas__day-nav{grid-column:1/-1}.journey-room-canvas .journey-room-canvas__tools{grid-column:1;grid-row:2}.journey-room-canvas .journey-room-canvas__toolbar-actions{grid-column:2;grid-row:2}}.journey-room-canvas .journey-room-canvas__toolbar{grid-template-columns:auto minmax(0,1fr)}.journey-room-canvas .journey-room-canvas__tools{grid-column:2;grid-row:1;justify-content:flex-end;justify-self:end;margin-left:auto}@media(max-width:760px){.journey-room-canvas .journey-room-canvas__day-nav{grid-column:1/-1;grid-row:1;justify-self:start}.journey-room-canvas .journey-room-canvas__tools{grid-column:1/-1;grid-row:2;justify-self:end}}.toto-spatial-canvas .journey-room-canvas__toolbar{background:var(--toto-appearance-inset);background:var(--toto-vessel-fill,var(--toto-appearance-inset));border-bottom:1px solid var(--toto-appearance-line);flex-shrink:0;padding:4px 0 8px;position:-webkit-sticky;position:sticky}.journey-room-canvas .journey-room-canvas__tools button.is-primary-action{border-radius:22px;font-size:13px;gap:6px;height:44px;min-height:44px;min-width:72px;padding:8px 12px;width:auto}@media(max-width:600px){.toto-spatial-canvas .journey-room-canvas__toolbar{gap:8px}.journey-room-canvas__tools{row-gap:8px}}.toto-spatial-canvas .journey-planning-space__vessel{--journey-material:var(--toto-vessel-fill,#f4f6f3);--journey-raised:5px 5px 12px #2d463522,-4px -4px 10px #ffffffed;--journey-inset:inset 3px 3px 7px #2d463524,inset -3px -3px 7px #fffffff2}.toto-spatial-canvas .journey-planning-space__header{align-items:center;border:0;gap:24px;padding-bottom:20px!important}.toto-spatial-canvas #journey-planning-title{font-size:clamp(38px,4.2vw,64px)!important;line-height:1.05;margin-top:18px}.journey-planning-space__header [data-vessel-page-navigation]{flex-shrink:0;margin-left:auto}.journey-planning-space__header .continuous-page-navigation,.journey-planning-space__header .continuous-page-tools-slot{border:0;margin:0;padding:0}.journey-planning-space__header .continuous-page-navigation__sections{background:var(--journey-material);border-radius:20px;box-shadow:var(--journey-inset);display:flex;gap:4px;padding:5px}.journey-planning-space__header .continuous-page-destination{background:#0000!important;border:0!important;border-radius:15px!important;font-size:14px;min-height:44px;padding:10px 16px;white-space:nowrap}.journey-planning-space__header .continuous-page-destination[aria-current=page]{background:var(--journey-material)!important;box-shadow:var(--journey-raised);color:#007b2e!important}.toto-spatial-canvas .journey-room-canvas{gap:18px;overflow-x:hidden;overflow-y:auto;padding:8px 8px 18px}.toto-spatial-canvas .journey-room-canvas__toolbar{background:var(--journey-material);border:0;border-radius:22px;box-shadow:var(--journey-inset);box-sizing:border-box;gap:12px;min-height:64px;padding:10px;top:0;z-index:5}.journey-room-canvas .journey-room-canvas__day-nav{background:var(--journey-material);border:0;border-radius:17px;box-shadow:var(--journey-raised);min-height:44px}.journey-room-canvas .journey-room-canvas__day-nav button{font-size:14px;min-height:44px}.journey-room-canvas .journey-room-canvas__tools{gap:4px}.journey-room-canvas .journey-room-canvas__tools button{background:#0000;border:0;border-radius:14px;font-size:13px;gap:7px;height:auto;min-height:44px;min-width:44px;padding:10px 12px;width:auto}.journey-room-canvas .journey-room-canvas__tools button.is-primary-action{background:var(--journey-material);border-radius:14px;box-shadow:var(--journey-raised);padding:10px 16px}.journey-room-canvas .journey-room-canvas__tools button.is-save-action{background:#009b3a!important;color:#fff!important}.journey-room-canvas .journey-room-canvas__tools button.is-save-action:disabled{opacity:.5}.journey-room-canvas .journey-room-canvas__bank{gap:16px;grid-auto-rows:minmax(150px,auto);min-height:150px;padding:4px}.journey-room-canvas .journey-room-canvas__tile{background:var(--journey-material);border:0;border-radius:18px;box-shadow:var(--journey-raised);column-gap:10px;grid-template-columns:48px minmax(0,1fr);min-height:150px;padding:16px}.journey-room-canvas .journey-room-canvas__tile.is-selected{background:var(--journey-material);border:0;box-shadow:var(--journey-inset),inset 4px 0 #009b3a}.journey-room-canvas .journey-room-canvas__tile.is-selected>strong{color:#007b2e}.journey-room-canvas .journey-room-canvas__tile>strong{font-size:54px;margin-top:0}.journey-room-canvas .journey-room-canvas__tile-room{font-size:9px;letter-spacing:.1em}.journey-room-canvas .journey-room-canvas__tile-lane b,.journey-room-canvas .journey-room-canvas__tile-lane em{font-size:12px;font-weight:500}.journey-room-canvas .journey-room-canvas__tile-lane em small{font-size:10px}.journey-room-canvas .journey-room-canvas__active{background:var(--journey-material);border:0;border-radius:26px;box-shadow:var(--journey-inset);flex:0 0 auto;gap:18px;min-height:0;padding:20px}.journey-room-canvas .journey-room-canvas__room-actions h2{font-size:64px!important}.journey-room-canvas .journey-room-canvas__assignment-matrix>div{min-height:56px;padding:6px 0}.journey-room-canvas .journey-room-canvas__matrix-shift{font-size:14px}.journey-room-canvas .journey-room-canvas__assignment-matrix select,.journey-room-canvas .journey-room-canvas__room-status select{background:var(--journey-material);border:0;border-radius:12px;box-shadow:var(--journey-inset);color:var(--toto-appearance-ink);font-size:14px;height:44px;padding:10px 12px}.journey-room-canvas .journey-room-canvas__room-status button,.journey-room-canvas .journey-room-canvas__row-action,.journey-room-canvas .journey-room-canvas__row-action.is-add:not(:disabled){background:var(--journey-material);border:0;border-radius:12px;box-shadow:var(--journey-raised);color:var(--toto-appearance-ink);font-size:13px;min-height:44px;padding:10px 14px}.journey-room-canvas .journey-room-canvas__room-status{padding-top:6px}.journey-room-canvas .journey-room-canvas__room-status label{font-size:14px}.journey-planning-space__header button:focus-visible,.journey-room-canvas button:focus-visible{outline:2px solid #007b2e;outline-offset:3px}@media(max-width:1200px){.toto-spatial-canvas .journey-room-canvas__toolbar{grid-template-columns:1fr}.journey-room-canvas .journey-room-canvas__tools{grid-column:1;grid-row:2;justify-self:end}.journey-planning-space__header [data-vessel-page-navigation]{flex-shrink:1}.journey-planning-space__header .continuous-page-destination{font-size:13px;padding:10px}.journey-room-canvas .journey-room-canvas__tile{grid-template-columns:32px minmax(0,1fr);padding:12px}.journey-room-canvas .journey-room-canvas__tile>strong{font-size:42px}}@media(max-width:700px){.toto-spatial-canvas .journey-planning-space__header{align-items:flex-start;flex-direction:column;gap:16px;padding-bottom:12px!important}.journey-planning-space__header [data-vessel-page-navigation]{margin-left:0;max-width:100%}.journey-planning-space__header .continuous-page-navigation__sections{flex-wrap:wrap}.toto-spatial-canvas .journey-room-canvas{gap:16px;padding:8px 6px 20px}.journey-room-canvas .journey-room-canvas__tools{justify-content:flex-start;justify-self:start}.journey-room-canvas .journey-room-canvas__tools button{font-size:12px;padding:10px 9px}.journey-room-canvas .journey-room-canvas__bank{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.journey-room-canvas .journey-room-canvas__active{gap:12px;padding:16px}.journey-room-canvas .journey-room-canvas__assignment-matrix>div{padding:12px 0}.journey-room-canvas .journey-room-canvas__room-actions h2{font-size:44px!important}}@media(prefers-contrast:more){.journey-room-canvas .journey-room-canvas__assignment-matrix select,.journey-room-canvas .journey-room-canvas__tile{border:1px solid var(--toto-appearance-ink)}}.toto-spatial-canvas .journey-room-canvas .journey-room-canvas__tile.is-selected{border:0;box-shadow:var(--journey-inset),inset 4px 0 #009b3a}@media(max-width:1200px){.toto-spatial-canvas .journey-room-canvas__toolbar{display:grid}.toto-spatial-canvas .journey-room-canvas .journey-room-canvas__tools{grid-column:1;grid-row:2}}@media(max-width:700px){.toto-spatial-canvas .journey-room-canvas .journey-room-canvas__bank{flex:0 0 auto;grid-auto-rows:minmax(150px,auto);height:auto}.journey-room-canvas .journey-room-canvas__tile-room{grid-column:1/-1;grid-row:1;white-space:normal}.journey-room-canvas .journey-room-canvas__tile-lanes,.journey-room-canvas .journey-room-canvas__tile>strong{grid-row:2}}@media(min-width:701px){.toto-spatial-canvas[data-material=sculpted] .journey-planning-space__vessel{padding:32px 90px 32px 32px!important}.toto-spatial-canvas #journey-planning-title{font-size:clamp(48px,4.8vw,72px)!important}.toto-spatial-canvas .journey-room-canvas .journey-room-canvas__room-actions h2{font-size:64px!important}.toto-spatial-canvas .journey-room-canvas .journey-room-canvas__bank{grid-auto-rows:minmax(140px,auto);min-height:140px}.toto-spatial-canvas .journey-room-canvas .journey-room-canvas__tile{min-height:140px}.toto-spatial-canvas .journey-room-canvas .journey-room-canvas__tile>strong{font-size:54px}}.toto-spatial-canvas .journey-room-canvas{overflow:hidden;padding-bottom:8px}.toto-spatial-canvas .journey-room-canvas__toolbar{flex:0 0 auto;position:relative;top:auto}.journey-room-canvas__plan{display:flex;flex:1 1;flex-direction:column;gap:18px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:4px}.journey-room-canvas .journey-room-canvas__tools button.is-save-action:disabled{background:#009b3a!important;box-shadow:inset 2px 2px 5px #005a2240;cursor:not-allowed;opacity:1!important}.journey-room-canvas .journey-room-canvas__tools button.is-save-action:disabled span,.journey-room-canvas .journey-room-canvas__tools button.is-save-action:disabled svg{opacity:.65}.journey-room-canvas .journey-room-canvas__tools button.is-save-action:active:not(:disabled){box-shadow:inset 2px 2px 5px #005a2240}@media(min-width:980px) and (max-height:980px){.toto-spatial-canvas #journey-planning-title{font-size:48px!important;margin-top:8px}.toto-spatial-canvas .journey-planning-space__header{padding-bottom:10px!important}.toto-spatial-canvas .journey-room-canvas{gap:10px;padding-top:0}.toto-spatial-canvas .journey-room-canvas__toolbar{display:flex;flex-wrap:nowrap;gap:8px;min-height:52px;padding:4px 8px}.journey-room-canvas .journey-room-canvas__tools{flex-wrap:nowrap;gap:2px}.journey-room-canvas .journey-room-canvas__tools button{font-size:12px;gap:5px;padding:8px}.journey-room-canvas .journey-room-canvas__tools button.is-primary-action{min-width:64px;padding:8px 12px}.journey-room-canvas__plan{gap:10px}.toto-spatial-canvas .journey-room-canvas .journey-room-canvas__bank{flex:1 0 96px;gap:12px;grid-auto-rows:minmax(96px,auto);min-height:96px;padding:2px}.toto-spatial-canvas .journey-room-canvas .journey-room-canvas__tile{column-gap:8px;grid-template-columns:34px minmax(0,1fr);min-height:96px;padding:10px}.toto-spatial-canvas .journey-room-canvas .journey-room-canvas__tile>strong{font-size:42px}.journey-room-canvas .journey-room-canvas__tile-lane b,.journey-room-canvas .journey-room-canvas__tile-lane em{font-size:12px;line-height:1.15}.journey-room-canvas .journey-room-canvas__tile-lane em small{font-size:10px}.journey-room-canvas .journey-room-canvas__active{gap:8px 14px;padding:10px 14px}.journey-room-canvas .journey-room-canvas__assignment-matrix>header{min-height:16px}.journey-room-canvas .journey-room-canvas__assignment-matrix>div{min-height:48px;padding:2px 0}.journey-room-canvas .journey-room-canvas__room-status{padding-top:0}}@media(max-width:700px){.journey-room-canvas__plan{gap:16px;padding:4px}.journey-room-canvas .journey-room-canvas__active{scroll-margin-top:4px}}@media(min-width:980px) and (max-height:980px){.journey-room-canvas__plan{gap:8px;padding:2px}.journey-room-canvas .journey-room-canvas__active{padding-block:6px}}@media(min-width:980px) and (max-height:650px){.toto-spatial-canvas #journey-planning-title{font-size:36px!important;margin-top:4px}.toto-spatial-canvas .journey-planning-space__header{padding-bottom:6px!important}.toto-spatial-canvas .journey-room-canvas{gap:6px;padding-bottom:4px}.journey-room-canvas__plan{gap:6px}.toto-spatial-canvas .journey-room-canvas .journey-room-canvas__bank{flex-basis:84px;grid-auto-rows:minmax(84px,auto);min-height:84px}.toto-spatial-canvas .journey-room-canvas .journey-room-canvas__tile{min-height:84px;padding:8px}.journey-room-canvas .journey-room-canvas__active{padding:4px 12px;row-gap:4px}.journey-room-canvas .journey-room-canvas__assignment-matrix>div{min-height:44px;padding:0}}@media(min-width:980px) and (max-width:1099px){.journey-room-canvas .journey-room-canvas__tools button:not(.is-primary-action) span{display:none}.journey-room-canvas .journey-room-canvas__tools button:not(.is-primary-action){padding:8px;width:44px}}.journey-room-canvas .journey-room-canvas__tile-lane em small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}@media(min-width:980px) and (max-height:650px){.toto-spatial-canvas .journey-room-canvas .journey-room-canvas__tile{row-gap:2px}}@media(min-width:980px) and (max-height:980px){.journey-room-canvas .journey-room-canvas__tile-room{grid-column:1/-1;grid-row:1}.journey-room-canvas .journey-room-canvas__tile-lanes,.journey-room-canvas .journey-room-canvas__tile>strong{grid-row:2}}@media(min-width:980px) and (max-height:650px){.journey-room-canvas .journey-room-canvas__tile-lane em small{display:none}}@media(min-width:980px) and (min-height:651px) and (max-height:980px){.journey-room-canvas__plan{gap:4px}.toto-spatial-canvas .journey-room-canvas .journey-room-canvas__bank{flex-basis:110px;grid-auto-rows:minmax(110px,auto);min-height:110px}.toto-spatial-canvas .journey-room-canvas .journey-room-canvas__tile{min-height:110px;row-gap:2px}.journey-room-canvas .journey-room-canvas__tile-lanes{grid-template-rows:repeat(3,auto)}.journey-room-canvas .journey-room-canvas__active{padding-block:4px;row-gap:4px}.journey-room-canvas .journey-room-canvas__assignment-matrix>div{min-height:44px;padding:0}}@media(min-width:980px){.journey-room-canvas .journey-room-canvas__active{column-gap:16px;padding-inline:16px}.journey-room-canvas .journey-room-canvas__active>.journey-room-canvas__room-actions{min-width:72px;padding:0 16px 0 4px}.journey-room-canvas .journey-room-canvas__assignment-matrix>div,.journey-room-canvas .journey-room-canvas__assignment-matrix>header{column-gap:14px;grid-template-columns:88px minmax(0,1.45fr) minmax(160px,1fr)}.journey-room-canvas .journey-room-canvas__assignment-matrix select,.journey-room-canvas .journey-room-canvas__room-status select{border-radius:10px;font-size:14px;height:36px;padding:6px 12px}.journey-room-canvas .journey-room-canvas__room-status button,.journey-room-canvas .journey-room-canvas__row-action,.journey-room-canvas .journey-room-canvas__row-action.is-add:not(:disabled){border-radius:10px;height:36px;min-height:36px;padding:6px 12px}.journey-room-canvas .journey-room-canvas__therapist-control{gap:10px}.journey-room-canvas .journey-room-canvas__assignment-matrix>div{min-height:44px;padding:4px 0}.journey-room-canvas .journey-room-canvas__room-status{gap:16px;padding-top:4px}}.journey-room-canvas .journey-room-canvas__room-actions>.journey-room-canvas__room-status{display:block;padding-top:8px}.journey-room-canvas .journey-room-canvas__room-actions>.journey-room-canvas__room-status label{align-items:flex-start;display:flex;flex-direction:column;font-size:12px;gap:6px}.journey-room-canvas .journey-room-canvas__room-actions>.journey-room-canvas__room-status select{max-width:100%;padding-inline:10px;width:112px}@media(min-width:980px){.journey-room-canvas .journey-room-canvas__active{column-gap:18px;padding-block:10px}.journey-room-canvas .journey-room-canvas__active>.journey-room-canvas__room-actions{min-width:112px}.journey-room-canvas .journey-room-canvas__assignment-matrix>div{min-height:48px;padding-block:6px}}@media(max-width:900px){.journey-room-canvas .journey-room-canvas__active>.journey-room-canvas__room-actions{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1fr;justify-items:start}.journey-room-canvas .journey-room-canvas__room-actions>.journey-room-canvas__room-status{padding-top:2px}.journey-room-canvas .journey-room-canvas__room-actions>.journey-room-canvas__room-status select{height:44px;min-height:44px}}@media(min-width:980px) and (max-height:980px){.journey-room-canvas__plan:has(.journey-room-canvas__room-details){gap:2px}.journey-room-canvas .journey-room-canvas__active:has(.journey-room-canvas__room-details){padding-block:4px;row-gap:2px}.journey-room-canvas .journey-room-canvas__active:has(.journey-room-canvas__room-details) .journey-room-canvas__assignment-matrix>div{min-height:44px;padding-block:4px}.journey-room-canvas .journey-room-canvas__room-details{padding-top:0}.journey-room-canvas .journey-room-canvas__room-details input{box-sizing:border-box;height:36px;padding:6px 10px}}@media print{.journey-planning-print__assignments .journey-planning-print__header{align-items:center!important;border-color:#dfe3e7!important;flex-direction:row!important;justify-content:space-between!important}.journey-planning-print__assignments .journey-planning-print__header h1{color:#252b35!important;font-size:28pt!important}.journey-planning-print__assignments .journey-planning-print__header p{font:400 9pt/1.4 Outfit,Arial,sans-serif!important;letter-spacing:0!important;order:0!important;text-transform:none!important}.journey-print-curtain{flex:none;height:24mm;object-fit:contain;width:18mm}.journey-print-board .journey-laundry-note strong{background:#edf0f2;border-radius:4mm;font-weight:400;padding:1.5mm 2mm}.journey-print-board{background:#fbfcfc;border:.25mm solid #e5eae7;border-radius:5mm;box-shadow:inset .3mm .3mm .6mm #e5eae7,inset -.3mm -.3mm .6mm #fff;box-sizing:border-box;gap:4mm;padding:4mm;print-color-adjust:exact;-webkit-print-color-adjust:exact}.journey-print-board__room header{display:block;height:24mm;margin-bottom:2mm;position:relative}.journey-print-board__room header>div{display:contents}.journey-print-board__room header span{font:400 8pt/1 Outfit,sans-serif;left:1mm;position:absolute;top:0}.journey-print-board__room .journey-print-curtain{height:19mm;left:0;object-fit:contain;position:absolute;top:4mm;width:15mm}.journey-print-board__room h2{font:400 34pt/1 Cormorant Garamond,Georgia,serif;left:8mm;margin:0;position:absolute;top:13mm}.journey-print-board__person{font-size:8pt;gap:.7mm;margin-bottom:2.5mm}.journey-print-board__person strong{font-size:9pt}}.journey-planning-space__actions .journey-planning-space__import.journey-planning-space__import{padding:0 12px;width:auto}.journey-planning-space__duties{border-top:1px solid #ffffff26;border-top:1px solid var(--toto-appearance-line,#ffffff26);margin-top:18px;padding-top:14px}.journey-planning-space__duty-head{align-items:end;display:flex;justify-content:space-between}.journey-planning-space__duty-actions{align-items:center;display:flex;gap:5px}.journey-planning-space__duty-actions button,.journey-planning-space__duty-new>button,.journey-planning-space__duty-owner>button{align-items:center;background:#0000;border:0;color:#ffffffc7;color:var(--toto-appearance-muted,#ffffffc7);cursor:pointer;display:inline-flex;font:600 10px/1 Outfit,system-ui,sans-serif;gap:4px}.journey-planning-space__duty-actions .is-assign{background:#46372040;background:var(--toto-appearance-inset,#46372040);border:1px solid #f1c98eb8;border-radius:999px;color:#fff;color:var(--toto-appearance-ink,#fff);padding:7px 9px}.journey-planning-space__duty-actions .is-assign:disabled{cursor:not-allowed;opacity:.42}.journey-planning-space__duty-new{display:flex;gap:5px;margin:0 0 7px}.journey-planning-space__duty-new input{background:#050f193b;background:var(--toto-appearance-inset,#050f193b);border:1px solid #ffffff38;border:1px solid var(--toto-appearance-line,#ffffff38);border-radius:8px;color:#fff;color:var(--toto-appearance-ink,#fff);flex:1 1;font:11px/1 Outfit,system-ui,sans-serif;min-width:0;padding:6px 8px}.journey-planning-space__duty-list{grid-gap:6px;display:grid;gap:6px}.journey-planning-space__duty-list>p{color:#ffffff8f;color:var(--toto-appearance-muted,#ffffff8f);font:400 11px/1.4 Outfit,system-ui,sans-serif;margin:0}.journey-planning-space__duty-card{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--toto-appearance-line,#ffffff1a);padding:8px 0;position:relative}.journey-planning-space__duty-card strong{color:#ffffffe6;color:var(--toto-appearance-ink,#ffffffe6);display:block;font:600 11px/1.25 Outfit,system-ui,sans-serif}.journey-planning-space__duty-roles{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.journey-planning-space__duty-roles button{background:#0000;border:1px solid #ffffff1f;border:1px solid var(--toto-appearance-line,#ffffff1f);border-radius:999px;color:#ffffff80;color:var(--toto-appearance-muted,#ffffff80);cursor:pointer;font:500 8px/1 Outfit,system-ui,sans-serif;padding:3px 5px}.journey-planning-space__duty-roles button.is-current{background:#05101a40;background:var(--toto-appearance-inset,#05101a40);border-color:#fff6;border-color:var(--toto-appearance-line,#fff6);color:#fff;color:var(--toto-appearance-ink,#fff)}.journey-planning-space__duty-owner{align-items:center;color:#ffffffa3;color:var(--toto-appearance-muted,#ffffffa3);display:flex;font:400 10px/1.2 Outfit,system-ui,sans-serif;gap:7px;justify-content:space-between;margin-top:7px}.journey-planning-space__duty-owner>button{color:#fff;color:var(--toto-appearance-ink,#fff)}.journey-planning-space__duty-picker{background:#1c2c3a;background:var(--toto-appearance-inset,#1c2c3a);border:1px solid #ffffff38;border:1px solid var(--toto-appearance-line,#ffffff38);border-radius:10px;bottom:0;box-shadow:0 12px 24px #00000047;display:grid;min-width:148px;padding:5px;position:absolute;right:0;z-index:3}.journey-planning-space__duty-picker button{background:#0000;border:0;border-radius:6px;color:#fff;color:var(--toto-appearance-ink,#fff);cursor:pointer;font:500 10px/1.2 Outfit,system-ui,sans-serif;padding:6px;text-align:left}.journey-planning-space__duty-picker button:hover{background:#ffffff1a;background:var(--toto-appearance-wash,#ffffff1a)}.journey-planning-space__duty-picker p{color:#ffffff94;color:var(--toto-appearance-muted,#ffffff94);font:400 10px/1.35 Outfit,system-ui,sans-serif;margin:5px}.journey-room-canvas--ledger{--jr-panel:#fafcfc;--jr-ink:#171d2b;--jr-muted:#606b80;--jr-line:#e5ecee;color:var(--jr-ink)}.journey-room-canvas--ledger .journey-room-canvas__plan{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);grid-template-rows:auto;min-height:0;overflow:visible;padding:16px 0}.journey-room-canvas--ledger .journey-room-canvas__active,.journey-room-ledger{background:var(--jr-panel);border:1px solid var(--jr-line);border-radius:26px;box-shadow:0 8px 18px #2737430d;color:var(--jr-ink);min-width:0;padding:22px}.journey-room-canvas--ledger .journey-room-canvas__room-actions h2,.journey-room-ledger header h2{color:var(--jr-ink);font:500 clamp(32px,3.2vw,46px)/1 Cormorant Garamond,Georgia,serif;letter-spacing:-.04em;margin:0}.journey-room-ledger header p{color:var(--jr-muted);font:400 14px/1.4 Outfit,sans-serif;margin:5px 0 14px}.journey-room-ledger__scroll{overflow:auto}.journey-room-ledger table{border-collapse:collapse;font:400 13px/1.4 Outfit,sans-serif;text-align:left;width:100%}.journey-room-ledger thead th{background:var(--jr-line);color:var(--jr-muted);font-weight:600;padding:12px 8px;white-space:nowrap}.journey-room-ledger thead th:nth-child(n+3){background:var(--jr-panel);color:var(--jr-ink)}.journey-room-ledger tbody td,.journey-room-ledger tbody th{border-bottom:1px solid var(--jr-line);height:45px;padding:0 8px}.journey-room-ledger tbody tr:last-child>*{border-bottom:0}.journey-room-ledger tbody tr.is-selected{background:#eaf8ef;box-shadow:inset 4px 0 #12ba59}.journey-room-ledger button{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;min-height:44px;padding:5px 0;text-align:left;width:100%}.journey-room-ledger tbody th button{font:500 31px/1 Cormorant Garamond,Georgia,serif;padding-left:14px}.journey-room-ledger tbody td:nth-child(n+3) button{color:var(--jr-muted);overflow-wrap:anywhere}.journey-room-ledger__status{align-items:center;color:var(--jr-muted);display:inline-flex;gap:8px;white-space:nowrap}.journey-room-ledger__status i{background:#00b858;border-radius:50%;height:11px;width:11px}.journey-room-ledger__status.is-laundry i{background:#f5b625}.journey-room-ledger__status.is-closed i,.journey-room-ledger__status.is-maintenance i{background:#e83850}.journey-room-ledger__status.is-turnover i{background:#2182df}.journey-shift-dot{border-radius:50%;box-shadow:inset 0 -1px 1px #0002;display:inline-block;flex:none;height:12px;margin-right:8px;vertical-align:middle;width:12px}.journey-shift-dot.is-am{background:#ffda00}.journey-shift-dot.is-mid{background:#087eff}.journey-shift-dot.is-pm{background:#ed3045}.journey-room-canvas--ledger .journey-room-canvas__active{display:flex;flex-direction:column;gap:18px;overflow:visible}.journey-room-canvas--ledger .journey-room-canvas__room-actions{align-items:center;border:0;display:flex;gap:14px;justify-content:space-between;padding:0;width:100%}.journey-room-canvas--ledger .journey-room-canvas__room-actions>.journey-room-canvas__room-status{min-width:140px;padding:0}.journey-room-canvas--ledger .journey-room-canvas__room-actions>.journey-room-canvas__room-status label{color:var(--jr-muted);font-size:12px}.journey-room-canvas--ledger .journey-room-canvas__room-actions>.journey-room-canvas__room-status select{width:100%}.journey-room-canvas--ledger .journey-room-canvas__assignment-matrix{grid-gap:14px;border:0;display:grid;gap:14px;padding:0;width:100%}.journey-room-canvas--ledger .journey-room-canvas__assignment-matrix>header{display:none}.journey-room-canvas--ledger .journey-room-canvas__assignment-matrix>.journey-room-canvas__shift-card{grid-gap:12px;background:var(--jr-panel);border:1px solid var(--jr-line);border-radius:18px;box-shadow:0 5px 9px #2637490b;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);min-height:0;padding:14px}.journey-room-canvas--ledger .journey-room-canvas__matrix-shift{align-items:center;border-bottom:1px solid var(--jr-line);color:var(--jr-ink);display:flex;font:600 18px/1.2 Outfit,sans-serif;padding-bottom:10px}.journey-room-canvas--ledger .journey-room-canvas__therapist-control{display:flex;gap:10px;min-width:0}.journey-room-canvas--ledger .journey-room-canvas__therapist-control select{flex:1 1;min-width:0}.journey-room-canvas--ledger .journey-room-canvas__assignment-matrix select,.journey-room-canvas--ledger .journey-room-canvas__room-status select{background:var(--jr-panel);border:1px solid var(--jr-line);border-radius:14px;box-shadow:0 4px 8px #2737430d;color:var(--jr-ink);font:400 14px/1.4 Outfit,sans-serif;height:auto;min-height:44px;padding:10px 12px}.journey-room-canvas--ledger .journey-room-canvas__row-action,.journey-room-canvas--ledger .journey-room-canvas__row-action.is-add:not(:disabled){background:var(--jr-panel);border:1px solid var(--jr-line);border-radius:14px;color:var(--jr-ink);height:auto;min-height:44px;padding:10px 12px}.journey-room-canvas--ledger .journey-room-canvas__row-action.is-add svg{color:#087eff}.journey-room-canvas--ledger .journey-room-canvas__room-details{color:var(--jr-muted);padding:0}.journey-room-canvas--ledger button:focus-visible,.journey-room-canvas--ledger select:focus-visible,.journey-room-ledger button:focus-visible{outline:3px solid #2674dc;outline-offset:2px}@media(max-width:1050px){.journey-room-canvas--ledger .journey-room-canvas__plan{grid-template-columns:minmax(0,1fr)}.journey-room-canvas--ledger .journey-room-canvas__assignment-matrix{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-room-canvas--ledger .journey-room-canvas__therapist-control{flex-wrap:wrap}.journey-room-canvas--ledger .journey-room-canvas__active,.journey-room-ledger{padding:18px}}@media(max-width:640px){.journey-room-canvas--ledger .journey-room-canvas__assignment-matrix{grid-template-columns:1fr}.journey-room-ledger table{min-width:510px}.journey-room-canvas--ledger .journey-room-canvas__active,.journey-room-ledger{border-radius:20px;padding:14px}.journey-room-canvas--ledger .journey-room-canvas__room-actions{align-items:flex-start;flex-wrap:wrap}.journey-room-canvas--ledger .journey-room-canvas__room-actions h2{font-size:36px}}.dark .journey-room-canvas--ledger,[data-theme=dark] .journey-room-canvas--ledger{--jr-panel:#26343a;--jr-ink:#f2f6f8;--jr-muted:#bac7d0;--jr-line:#435057}.dark .journey-room-ledger tbody tr.is-selected,[data-theme=dark] .journey-room-ledger tbody tr.is-selected{background:#244b3a}.toto-spatial-canvas .journey-room-canvas--ledger .journey-room-canvas__plan{align-content:start;overflow-x:hidden;overflow-y:auto}.toto-spatial-canvas .journey-room-canvas--ledger .journey-room-canvas__room-actions h2{font-size:clamp(32px,3.2vw,46px)!important}.journey-room-canvas--ledger .journey-room-canvas__room-details input{background:var(--jr-panel);border:1px solid var(--jr-line);color:var(--jr-ink);min-height:44px}.journey-room-ledger__pagination{align-items:center;display:flex;font:400 13px/1.4 Outfit,sans-serif;gap:8px;margin-top:12px}.journey-room-ledger__pagination>span:first-child{color:var(--jr-muted);margin-right:auto}.journey-room-ledger__pagination button{align-items:center;background:var(--jr-panel);border-radius:12px;box-shadow:0 4px 8px #2737430d;display:flex;gap:4px;justify-content:center;min-height:44px;padding:8px;width:auto}.journey-room-ledger__pagination button:disabled{opacity:.45}.journey-room-canvas__shift-selector{display:flex;gap:8px}.journey-room-canvas__shift-selector button{background:#0000;border:0;border-radius:14px;color:var(--jr-ink);flex:1 1;font:500 14px/1.4 Outfit,sans-serif;min-height:44px;padding:8px 4px}.journey-room-canvas__shift-selector button[aria-pressed=true]{background:var(--jr-panel);box-shadow:0 4px 10px #27374314,inset 0 -2px #00b858}.journey-room-canvas__side-duty-label{grid-gap:8px;color:var(--jr-muted);display:grid;font:400 14px/1.4 Outfit,sans-serif;gap:8px}.journey-room-canvas__assignment-empty,.journey-room-canvas__editing-note{color:var(--jr-muted);font:400 13px/1.4 Outfit,sans-serif;margin:0}.journey-room-canvas__editing-note{border-top:1px solid var(--jr-line);padding-top:12px}@media(min-width:1051px) and (max-height:800px){#root .journey-room-canvas--ledger .journey-room-canvas__plan{gap:14px;padding:10px 0}#root .journey-room-canvas--ledger .journey-room-canvas__active,#root .journey-room-ledger{padding:12px}#root .journey-room-canvas--ledger .journey-room-canvas__room-actions h2,#root .journey-room-ledger header h2{font-size:32px!important}#root .journey-room-canvas--ledger .journey-room-canvas__active{gap:12px}#root .journey-room-ledger header p{margin-bottom:8px}#root .journey-room-ledger thead th{padding:8px 6px}#root .journey-room-ledger tbody td,#root .journey-room-ledger tbody th{height:44px;padding:0 6px}#root .journey-room-ledger__pagination{margin-top:8px}}@media(max-width:1050px){.journey-room-canvas--ledger .journey-room-canvas__assignment-matrix{grid-template-columns:1fr}}@media(max-width:640px){.journey-room-ledger__pagination{flex-wrap:wrap}.journey-room-ledger__pagination>span:first-child{flex-basis:100%}}@media(min-width:1051px) and (max-height:800px){#root .journey-planning-space [data-vessel-heading]{font-size:36px!important}#root .journey-planning-space__header p{margin-top:4px}#root .journey-room-canvas--ledger .journey-room-canvas__active,#root .journey-room-ledger{padding:8px}#root .journey-room-ledger>header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}#root .journey-room-ledger>header p{margin:0}#root .journey-room-ledger thead th{padding:5px 6px}#root .journey-room-canvas__shift-selector button{align-items:center;display:flex;gap:6px;justify-content:center;white-space:nowrap}#root .journey-room-canvas__shift-selector button .journey-shift-dot{margin:0}#root .journey-room-canvas--ledger .journey-room-canvas__active{gap:8px}#root .journey-room-canvas--ledger{gap:6px;padding-bottom:0;padding-top:4px}#root .journey-room-canvas--ledger .journey-room-canvas__plan{padding-bottom:0;padding-top:4px}}.toto-spatial-canvas .journey-planning-space__vessel{container-type:inline-size}.toto-spatial-canvas .journey-planning-space__vessel .journey-planning-space__header{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:space-between;padding-bottom:12px!important}.toto-spatial-canvas .journey-planning-space__vessel #journey-planning-title{margin:0}.journey-planning-space__header .journey-room-canvas__day-nav{align-items:center;background:var(--journey-material);border-radius:9999px;box-shadow:var(--journey-raised);display:flex;flex-shrink:0;min-height:44px;overflow:hidden}.journey-planning-space__header .journey-room-canvas__day-nav button{align-items:center;background:#0000;border:0;color:var(--toto-appearance-ink);display:flex;gap:8px;justify-content:center;min-height:44px;padding:10px 12px}.journey-planning-space__header .journey-room-canvas__day-nav button:first-child,.journey-planning-space__header .journey-room-canvas__day-nav button:last-child{width:44px}.toto-spatial-canvas .journey-planning-space__vessel .journey-capsule-bar{align-items:center;background:var(--journey-material);border:0;border-radius:9999px!important;box-shadow:var(--journey-inset);display:flex;flex-wrap:nowrap;gap:16px;height:64px;justify-content:space-between;min-height:64px;padding:8px}.journey-capsule-bar .journey-capsule-bar__navigation{align-items:center;display:flex;flex-shrink:0;gap:4px;min-width:0}.journey-capsule-bar .journey-capsule-bar__navigation .continuous-page-tools-slot{display:none}.toto-spatial-canvas .journey-planning-space__vessel .journey-capsule-bar button{align-items:center;background:var(--journey-material);border:0;border-radius:9999px!important;box-shadow:var(--journey-raised);color:var(--toto-appearance-ink);display:inline-flex;font-size:14px;gap:6px;height:48px;justify-content:center;line-height:1.2;min-height:48px;min-width:0;padding:10px 16px;white-space:nowrap;width:auto}.toto-spatial-canvas .journey-planning-space__vessel .journey-capsule-bar__navigation button{background:#0000;box-shadow:none}.toto-spatial-canvas .journey-planning-space__vessel .journey-capsule-bar__navigation button[aria-current=page]{background:#007d50;background:var(--toto-appearance-accent,#007d50);box-shadow:var(--journey-raised);color:#fff}.toto-spatial-canvas .journey-planning-space__vessel .journey-capsule-bar .journey-room-canvas__tools{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;margin-left:auto}.toto-spatial-canvas .journey-planning-space__vessel .journey-capsule-bar .journey-room-canvas__tools button span{display:inline}.toto-spatial-canvas .journey-planning-space__vessel .journey-capsule-bar button.is-save-action{background:#008a33!important;color:#fff}.toto-spatial-canvas .journey-planning-space__vessel .journey-capsule-bar .journey-capsule-bar__menu-trigger{display:none}.journey-tools-menu{background:#f8faf8;background:var(--toto-vessel-fill,#f8faf8);border-radius:20px;color:#252c36;color:var(--toto-appearance-ink,#252c36);min-width:220px;padding:8px;z-index:1000}.journey-tools-menu [role=menuitem]{border-radius:9999px;gap:12px;min-height:44px;padding:10px 14px}.journey-tools-menu [role=menuitem][data-highlighted]{background:#e2ebe5;color:#202c25}@container (max-width:1100px){.toto-spatial-canvas .journey-planning-space__vessel .journey-capsule-bar .journey-room-canvas__tools{display:none}.toto-spatial-canvas .journey-planning-space__vessel .journey-capsule-bar .journey-capsule-bar__menu-trigger{display:inline-flex;flex-shrink:0;margin-left:auto}}@container (max-width:620px){.toto-spatial-canvas .journey-planning-space__vessel .journey-planning-space__header{flex-wrap:wrap;gap:12px}.journey-planning-space__header .journey-room-canvas__day-nav{margin-left:auto}.toto-spatial-canvas .journey-planning-space__vessel .journey-capsule-bar{gap:4px;height:76px;min-height:76px}.journey-capsule-bar .journey-capsule-bar__navigation{flex:1 1;gap:2px}.toto-spatial-canvas .journey-planning-space__vessel .journey-capsule-bar__navigation button{flex:1 1;font-size:13px;height:60px;min-height:60px;padding:8px 10px;white-space:normal}.toto-spatial-canvas .journey-planning-space__vessel .journey-capsule-bar .journey-capsule-bar__menu-trigger{height:44px;min-height:44px;padding:10px;width:44px}.journey-capsule-bar__menu-trigger span{display:none}}@media(prefers-contrast:more){.toto-spatial-canvas .journey-planning-space__vessel .journey-capsule-bar{border:1px solid}}@media(prefers-reduced-transparency:reduce){.journey-tools-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8faf8}}.journey-tools-menu [role=menuitem]{align-items:center;cursor:pointer;display:flex;outline:none}.journey-tools-menu [role=menuitem][data-disabled]{opacity:.5;pointer-events:none}.journey-tools-menu [role=menuitem] svg{flex-shrink:0}.journey-tools-menu{border:1px solid #d9e1dc;box-shadow:0 8px 24px #233d2926;font-family:Outfit,system-ui,sans-serif;max-height:var(--radix-dropdown-menu-content-available-height);overflow-y:auto}.journey-capsule-bar button svg{flex-shrink:0}.toto-spatial-canvas .journey-planning-space__vessel .journey-capsule-bar .journey-room-canvas__tools{gap:6px}.toto-spatial-canvas .journey-planning-space__vessel .journey-capsule-bar .journey-room-canvas__tools button{font-size:13px;padding-inline:12px}@media screen{.journey-room-canvas--hallway{--jh-line:#e1e8e5;--jh-muted:#627183;--jh-ink:#29323e;--jh-panel:#fbfcfc;min-height:0}#root .journey-room-canvas--hallway .journey-room-canvas__plan{display:flex;flex:1 1;flex-direction:column;gap:0;min-height:0;overflow:visible;padding:0}.journey-hallway{grid-gap:12px;color:var(--jh-ink);display:grid;flex:1 1;font:400 14px/1.25 Outfit,sans-serif;gap:12px;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);min-height:0}.journey-hallway__bank{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(var(--room-count),minmax(0,1fr));min-height:0}#root .journey-hallway__room{background:var(--jh-panel);border:1px solid var(--jh-line);border-radius:16px;box-shadow:inset 0 1px #fff;color:inherit;display:flex;flex-direction:column;gap:6px;min-height:0;min-width:0;overflow:visible;padding:12px 14px;text-align:left}#root .journey-hallway__room[aria-pressed=true]{background:#f1faf5;border-color:#22b778;box-shadow:inset 0 0 0 1px #22b77833}.journey-hallway__legend{align-items:center;display:flex;flex:1 1;gap:10px;max-height:82px;min-height:38px}.journey-hallway__legend img{height:clamp(36px,7vh,68px);object-fit:contain;width:auto}.journey-hallway__legend>span{color:var(--jh-muted);display:flex;flex-direction:column;font-size:12px;gap:0}.journey-hallway__legend strong{color:var(--jh-ink);font:500 clamp(30px,4.2vh,46px)/.95 Cormorant Garamond,serif}.journey-hallway__summaries{grid-gap:8px;display:grid;gap:8px;min-width:0}.journey-hallway__summary{grid-gap:2px;display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.journey-hallway__summary+.journey-hallway__summary{border-top:1px solid var(--jh-line);padding-top:7px}.journey-hallway__summary strong{color:#293b3c;font-weight:600}.journey-hallway__summary>span{color:var(--jh-muted);font-size:12px;line-height:1.25}.journey-hallway__empty{color:var(--jh-muted);font-size:13px}.journey-hallway__status{color:#64704f;font-size:11px}.journey-hallway__editor{grid-gap:20px;align-items:stretch;background:var(--jh-panel);border:1px solid var(--jh-line);border-radius:20px;box-shadow:inset 0 1px #fff;display:grid;gap:20px;grid-template-columns:minmax(170px,1fr) minmax(0,1.9fr) minmax(190px,1fr);min-width:0;padding:14px 18px}.journey-hallway__assignments,.journey-hallway__context,.journey-hallway__duty{display:flex;flex-direction:column;gap:8px;min-width:0}.journey-hallway__context{border-right:1px solid var(--jh-line);padding-right:18px}#root .journey-hallway__context h2{font:500 32px/1 Cormorant Garamond,serif;margin:0 0 2px}.journey-hallway label{grid-gap:4px;color:var(--jh-muted);display:grid;font-size:12px;gap:4px}#root .journey-hallway input,#root .journey-hallway select{background:#fafcfc;border:1px solid #d9e2df;border-radius:9px;color:var(--jh-ink);font:400 13px/1.2 Outfit,sans-serif;height:32px;min-height:32px;min-width:0;padding:4px 8px;width:100%}#root .journey-hallway button:focus-visible,#root .journey-hallway input:focus-visible,#root .journey-hallway select:focus-visible{outline:3px solid #2674dc;outline-offset:2px}#root .journey-hallway__history{background:none;border:0;color:#345982;font:400 12px/1.25 Outfit,sans-serif;min-height:28px;padding:4px 0;text-align:left;text-decoration:underline}.journey-hallway__phases{display:flex;flex:none;gap:4px}#root .journey-hallway__phases button{align-items:center;background:#f4f7f6;border:0;border-radius:12px;color:var(--jh-ink);display:flex;flex:1 1;font:500 12px/1.2 Outfit,sans-serif;gap:6px;justify-content:center;min-height:32px;min-width:0;padding:4px;white-space:nowrap}#root .journey-hallway__phases button[aria-pressed=true]{background:#fff;box-shadow:0 3px 7px #26374910,inset 0 -2px #00b858}.journey-hallway .journey-shift-dot{flex:none;height:8px;margin:0;width:8px}.journey-hallway__assigned{grid-gap:4px;display:grid;gap:4px}.journey-hallway__assigned-row{align-items:center;border-bottom:1px solid var(--jh-line);display:flex;gap:8px;justify-content:space-between;min-height:36px}#root .journey-hallway__assigned-row>button{grid-gap:2px;background:none;border:0;color:var(--jh-ink);display:grid;font:400 12px/1.2 Outfit,sans-serif;gap:2px;min-width:0;padding:2px 0;text-align:left}.journey-hallway__assigned-row>div{display:flex;flex-wrap:wrap;gap:3px;justify-content:flex-end}#root .journey-hallway__release{background:#fff;border:0;border-radius:8px;color:#ad3846;font:400 11px/1.2 Outfit,sans-serif;min-height:28px;padding:5px 7px}.journey-hallway__add{display:flex;gap:8px}#root .journey-hallway__add>button{align-items:center;background:#fff;border:1px solid var(--jh-line);border-radius:10px;color:#345982;display:flex;font:400 12px Outfit,sans-serif;gap:4px;padding:4px 8px}.journey-hallway button:disabled{cursor:default;opacity:.45}.journey-hallway__duty{border-left:1px solid var(--jh-line);justify-content:center;padding-left:18px}.journey-hallway__assigned p,.journey-hallway__duty p,.journey-hallway__lane-note{color:var(--jh-muted);font-size:11px;line-height:1.25;margin:0}.journey-hallway__duty .is-unsaved{border-top:1px solid var(--jh-line);color:#a25c00;font-weight:500;padding-top:8px}.journey-hallway__laundry{display:flex;gap:5px}.journey-hallway__laundry label{flex:1 1;min-width:0}@media(min-width:1051px){#root .journey-planning-space:has(.journey-room-canvas--hallway) .journey-planning-space__workspace{margin:0!important;min-height:0}#root .journey-room-canvas--hallway{flex:1 1;gap:12px;min-height:0;padding:0}#root .journey-planning-space:has(.journey-room-canvas--hallway) .journey-planning-space__header{padding-bottom:8px!important}}@media(min-width:1051px) and (max-height:750px){.journey-hallway{gap:8px}.journey-hallway__bank{gap:7px}#root .journey-hallway__room{gap:4px;padding:8px 10px}.journey-hallway__legend{flex:0 1;max-height:38px;min-height:32px}.journey-hallway__legend img{height:36px}.journey-hallway__legend strong{font-size:30px}.journey-hallway__legend>span{font-size:10px}.journey-hallway__summaries{gap:5px}.journey-hallway__summary{gap:1px}.journey-hallway__summary+.journey-hallway__summary{padding-top:4px}.journey-hallway__summary strong{font-size:12px}.journey-hallway__summary>span{font-size:11px;line-height:1.2}.journey-hallway__editor{gap:14px;padding:10px 14px}.journey-hallway__assignments,.journey-hallway__context,.journey-hallway__duty{gap:5px}#root .journey-hallway__context h2{font-size:28px}.journey-hallway__context{padding-right:12px}.journey-hallway__duty{padding-left:12px}#root .journey-room-canvas--hallway{gap:8px}}@media(max-width:1050px){.journey-hallway{display:flex;flex-direction:column}.journey-hallway__bank{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-hallway__editor{grid-template-columns:1fr 2fr}.journey-hallway__duty{border-left:0;grid-column:1/-1;padding-left:0}.journey-hallway__room{min-height:180px!important}}@media(max-width:640px){.journey-hallway__bank{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-hallway__editor{grid-template-columns:1fr}.journey-hallway__context{border:0;padding:0}.journey-hallway__duty{grid-column:auto}}}@media screen and (min-width:1051px) and (max-height:750px){#root .journey-planning-space:has(.journey-room-canvas--hallway) .journey-capsule-bar{height:44px;min-height:44px;padding:4px}#root .journey-planning-space:has(.journey-room-canvas--hallway) .journey-capsule-bar button{font-size:12px;height:36px;min-height:36px;padding-block:6px}.journey-hallway{gap:6px}#root .journey-hallway__room{gap:3px;padding:6px 10px}.journey-hallway__legend{gap:6px;max-height:26px;min-height:26px}.journey-hallway__legend img{height:26px}.journey-hallway__legend>span{align-items:center;flex-direction:row;font-size:10px;gap:7px}.journey-hallway__legend strong{font-size:28px;line-height:26px}.journey-hallway__summaries{gap:4px}.journey-hallway__summary{gap:1px}.journey-hallway__summary strong{font:600 12px/14px Outfit,sans-serif}.journey-hallway__summary>span{font:400 11px/12px Outfit,sans-serif}.journey-hallway__summary+.journey-hallway__summary{padding-top:3px}.journey-hallway__editor{padding:8px 14px}.journey-hallway__assigned-row{min-height:32px}.journey-hallway__assignments,.journey-hallway__context,.journey-hallway__duty{gap:4px}.journey-hallway__phases{gap:3px}#root .journey-hallway__phases button{min-height:30px}.journey-hallway{grid-template-rows:minmax(0,1.08fr) auto minmax(0,.92fr)}.journey-hallway__editor{padding-block:6px}.journey-hallway__assigned-row{min-height:30px}}@media screen{.journey-hallway__room{position:relative}.journey-hallway__status{font-size:10px;position:absolute;right:8px;top:8px}#root .journey-hallway__context h2{align-items:center;display:flex;gap:10px}.journey-hallway__context h2 img{height:36px;width:auto}}@media screen and (min-width:1051px) and (min-height:701px) and (max-height:750px){.journey-hallway__legend{max-height:42px;min-height:42px}.journey-hallway__legend img{height:42px}.journey-hallway__legend>span{align-items:flex-start;flex-direction:column;gap:0}.journey-hallway__legend strong{font-size:34px;line-height:30px}}@container (max-width:1200px){#root .journey-room-canvas--hallway .journey-capsule-bar:has([aria-label="Clear imported schedule for this day"]) .journey-room-canvas__tools{display:none}#root .journey-room-canvas--hallway .journey-capsule-bar:has([aria-label="Clear imported schedule for this day"]) .journey-capsule-bar__menu-trigger{display:inline-flex}}@media screen{#root .journey-hallway__room{align-items:stretch;justify-content:flex-start}.journey-hallway__legend{flex:0 0 auto}#root .journey-hallway__legend{--curtain-h:68px;--room-label-h:14px;display:block;flex:0 0 auto;height:calc(var(--curtain-h) + var(--room-label-h));max-height:calc(var(--curtain-h) + var(--room-label-h));min-height:calc(var(--curtain-h) + var(--room-label-h));position:relative;width:calc(var(--curtain-h)*1.3)}#root .journey-hallway__legend>.journey-hallway__room-label{color:var(--jh-muted);display:block;font:400 12px/var(--room-label-h) Outfit,sans-serif;left:0;position:absolute;top:0}#root .journey-hallway__legend img{height:var(--curtain-h);left:calc(var(--curtain-h)*-.12);max-width:none;object-fit:contain;position:absolute;top:var(--room-label-h);width:auto}#root .journey-hallway__legend strong{bottom:0;color:var(--jh-ink);font:500 calc(var(--curtain-h)*.75)/.9 Cormorant Garamond,serif;left:calc(var(--curtain-h)*.43);position:absolute}#root .journey-hallway__legend--selected{--curtain-h:36px;--room-label-h:12px}}@media screen and (min-width:1051px) and (max-height:750px){#root .journey-hallway__legend{--curtain-h:26px;--room-label-h:10px}.journey-hallway__summaries{gap:2px}.journey-hallway__summary{gap:0}.journey-hallway__summary+.journey-hallway__summary{padding-top:0}}@media screen and (min-width:1051px) and (min-height:701px) and (max-height:750px){#root .journey-hallway__legend{--curtain-h:42px}#root .journey-hallway__legend--selected{--curtain-h:38px}}@media screen and (min-width:1051px) and (min-height:751px){.journey-hallway__summaries{gap:2px}.journey-hallway__summary{gap:0}.journey-hallway__summary+.journey-hallway__summary{padding-top:1px}}@media screen{.journey-hallway__context{grid-column-gap:16px;grid-row-gap:8px;align-content:center;column-gap:16px;display:grid;grid-template-columns:minmax(64px,.95fr) minmax(0,1fr);row-gap:8px}#root .journey-hallway__context h2{align-self:center;grid-row:1/3;margin:0}#root .journey-hallway__context .journey-hallway__legend--selected{--curtain-h:68px;--room-label-h:14px}.journey-hallway__context>label{align-self:end}#root .journey-hallway__history{grid-column:2;overflow-wrap:anywhere}.journey-hallway__assignments{justify-content:flex-start}.journey-hallway__phases{grid-gap:17px;display:grid;gap:17px}.journey-hallway__shift-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(110px,1fr) minmax(0,2fr);min-width:0}#root .journey-hallway__phases .journey-hallway__phase{font:500 12px/1.2 Outfit,sans-serif;height:32px;min-height:32px;min-width:0}.journey-hallway__shift-field{align-items:center;display:flex;gap:6px;min-width:0}#root .journey-hallway__shift-field select{flex:1 1;min-width:0;text-overflow:ellipsis}#root .journey-hallway__shift-field button{flex:none;min-height:32px;white-space:nowrap}#root .journey-hallway__confirm{align-items:center;background:#fff;border:1px solid var(--jh-line);border-radius:9px;color:#345982;display:flex;font:400 12px Outfit,sans-serif;gap:4px;padding:4px 8px}.journey-hallway__editor{box-sizing:border-box;min-height:175px}@media(max-width:1050px){.journey-hallway__editor{grid-template-columns:minmax(150px,.7fr) minmax(0,2fr)}.journey-hallway__duty{align-items:center;display:grid;grid-template-columns:minmax(200px,1fr) 1fr}.journey-hallway__duty>label{grid-row:span 2}}@media(max-width:640px){.journey-hallway__editor{grid-template-columns:1fr}.journey-hallway__context{grid-template-columns:84px 1fr}.journey-hallway__duty{display:flex}.journey-hallway__shift-row{gap:8px;grid-template-columns:100px minmax(0,1fr)}}#root .journey-hallway__shift-field .journey-hallway__release{background:#fff;color:#ad3846;font:400 11px/1.2 Outfit,sans-serif;padding:5px 7px}}@media screen and (min-width:1051px) and (max-height:800px){#root .journey-hallway__room:has(.journey-hallway__summary+.journey-hallway__summary){gap:3px;padding:8px 10px}#root .journey-hallway__room:has(.journey-hallway__summary+.journey-hallway__summary) .journey-hallway__legend{--curtain-h:42px;--room-label-h:10px}.journey-hallway__summaries:has(.journey-hallway__summary+.journey-hallway__summary){gap:3px}.journey-hallway__summary+.journey-hallway__summary{padding-top:3px}}.inventory-space{background:#18232c!important;background-image:none!important;box-sizing:border-box;color:#fffffff0;min-height:100svh;padding:clamp(12px,3vw,40px) clamp(12px,5vw,88px) 92px}.inventory-space__vessel{background:linear-gradient(154deg,#273442d1,#1c2a38e0);border:1px solid #ffffff6b;border-radius:30px;box-shadow:inset 0 1px 1px #ffffffa6,inset 0 -32px 64px #54708414,0 28px 70px #02081054;box-sizing:border-box;height:calc(100svh - 142px);margin:0 auto;min-height:0;overflow:auto;padding:clamp(26px,3vw,40px);position:relative;scrollbar-width:none;width:min(1180px,calc(100svw - clamp(24px,10vw,176px)))}.inventory-space__vessel::-webkit-scrollbar{display:none}.inventory-space__vessel:before{border:1px solid #ffffff2b;border-radius:28px;content:"";inset:1px;pointer-events:none;position:absolute}.inventory-space__content,.inventory-space__header,.inventory-space__nav{position:relative;z-index:1}.inventory-space__header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.inventory-space__back{align-items:center;background:#0000;border:0;color:#ffffff96;cursor:pointer;display:inline-flex;font:500 11px/1 Outfit,system-ui,sans-serif;gap:3px;margin:0 0 18px -4px;padding:4px}.inventory-space__back:focus-visible,.inventory-space__back:hover{color:#fff;outline:0}.inventory-space__eyebrow{color:#ffffff9e;font:600 10px/1 Outfit,system-ui,sans-serif;letter-spacing:.15em;margin:0;text-transform:uppercase}.inventory-space h1{color:#fff;font:500 clamp(38px,3.5vw,52px)/.95 Cormorant Garamond,Georgia,serif;letter-spacing:-.04em;margin:11px 0 0}.inventory-space__header-action{padding-top:24px}.inventory-space__header-action button{background:#ffffff1a!important;border-color:#ffffff52!important;color:#fff!important}.inventory-space__header-action label{color:#ffffffb8!important}.inventory-space__nav{align-items:center;border-bottom:1px solid #fff3;border-top:1px solid #fff3;display:flex;gap:6px;margin-top:24px;padding:12px 0}.inventory-space__nav-item{align-items:center;border-radius:11px;color:#ffffff9e;display:inline-flex;font:500 12px/1 Outfit,system-ui,sans-serif;gap:7px;padding:8px 10px;text-decoration:none}.inventory-space__nav-item:focus-visible,.inventory-space__nav-item:hover{color:#fff;outline:0}.inventory-space__nav-item.is-active{background:#68ae7f2e;box-shadow:inset 0 0 0 1px #68ae7f6b;color:#fff}.inventory-space__content{font-family:Outfit,system-ui,sans-serif;min-width:0;padding-top:26px}.inventory-space__content .bg-white{background:hsla(0,0%,100%,.055)!important}.inventory-space__content .bg-stone-50{background:#ffffff0f!important}.inventory-space__content .border-stone-100,.inventory-space__content .border-stone-200,.inventory-space__content .subtle-border{border-color:#ffffff29!important}.inventory-space__content .text-stone-800,.inventory-space__content .text-stone-900{color:#fffffff0!important}.inventory-space__content .text-stone-600,.inventory-space__content .text-stone-700{color:#ffffffd1!important}.inventory-space__content .text-stone-500{color:#ffffffa8!important}.inventory-space__content .text-stone-300,.inventory-space__content .text-stone-400{color:#ffffff8a!important}.inventory-space__content .bg-stone-900{background:#68ae7fbd!important}.inventory-space__content .border-stone-900{border-color:#68ae7fc7!important}.inventory-space__content input,.inventory-space__content select,.inventory-space__content textarea{background:#07111961!important;border-color:#ffffff4d!important;color:#fff}.inventory-space__content input::placeholder,.inventory-space__content textarea::placeholder{color:#ffffff75}.inventory-space__content .bg-amber-50\/50{background:#ca913221!important}.inventory-space__content .border-amber-100{border-color:#ffcd7d57!important}.inventory-space>.toto-adaptive-dock{bottom:16px;left:50%;position:fixed;transform:translateX(-50%);z-index:6}@media (max-width:700px){.inventory-space{padding:12px 12px 84px}.inventory-space__vessel{height:calc(100svh - 96px);padding:24px 20px;width:100%}.inventory-space__header{align-items:end}.inventory-space__header-action{padding-top:0}.inventory-space__nav{overflow-x:auto;scrollbar-width:none}.inventory-space__nav-item{flex:none}.inventory-space__content{padding-top:20px}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.inventory-space{background:#17232e!important}.inventory-space__vessel{background:#273746;box-shadow:none}}.toto-spatial-canvas .scheduling-vessel__surface{color:#f0f1f2;color:var(--toto-appearance-ink,#f0f1f2);color-scheme:dark;display:flex;flex-direction:column;gap:24px;overflow:hidden}.scheduling-vessel__header{flex:none}.scheduling-vessel__header h1{font-family:Cormorant Garamond,serif;font-size:clamp(32px,3.8vw,56px);font-weight:400;line-height:1.08;margin:18px 0 0}.scheduling-vessel__header p{color:#bec3c8;color:var(--toto-appearance-muted,#bec3c8);font-size:14px;line-height:1.5;margin:12px 0 0}.scheduling-vessel__content{flex:1 1;min-height:0;min-width:0;overflow:auto;padding:1px 2px 24px}.scheduling-vessel__content>.flex:empty{display:none}.scheduling-vessel__content>.flex:first-child{justify-content:flex-end;margin-top:0}.scheduling-vessel .schedule-ink{color:#eef0f2;color:var(--toto-appearance-ink,#eef0f2)}.scheduling-vessel .schedule-muted{color:#b8bfc6;color:var(--toto-appearance-muted,#b8bfc6)}.scheduling-vessel .schedule-panel{background:#292f36;background:var(--toto-appearance-inset,#292f36)}.scheduling-vessel .schedule-border{border:1px solid #ffffff20;border:1px solid var(--toto-appearance-line,#ffffff20)}.scheduling-vessel :is([class*=border-stone],[class*=divide-stone]>:not([hidden])~:not([hidden])){border-color:#ffffff1c;border-color:var(--toto-appearance-line,#ffffff1c)}.scheduling-vessel [class*=bg-stone-]{background-color:#323941;background-color:var(--toto-appearance-inset,#323941)}.scheduling-vessel :is(button,a.rounded-full){font-weight:400;transition:background-color .14s ease}.scheduling-vessel a.rounded-full,.scheduling-vessel button[class*=bg-]{background:#3a424b;background:var(--toto-appearance-inset,#3a424b);border:1px solid #ffffff2b;border:1px solid var(--toto-appearance-line,#ffffff2b);border-radius:999px;color:#f1f2f3;color:var(--toto-appearance-ink,#f1f2f3);min-height:36px}.scheduling-vessel button[aria-pressed=false]{background:#0000}.scheduling-vessel button[aria-pressed=true]{background:#535e69;background:var(--toto-appearance-inset,#535e69);border-color:#fff6;border-color:var(--toto-appearance-line,#fff6)}.scheduling-vessel button[class*=bg-]:hover:not(:disabled){background:#4b5661;background:var(--toto-appearance-inset,#4b5661)}.scheduling-vessel button:disabled{cursor:not-allowed}.scheduling-vessel :is(input:not([type=checkbox]),select,textarea){background:#222930;background:var(--toto-appearance-inset,#222930);border:1px solid #ffffff38;border:1px solid var(--toto-appearance-line,#ffffff38);border-radius:14px;color:#f0f1f2;color:var(--toto-appearance-ink,#f0f1f2);min-height:36px}.scheduling-vessel input::placeholder,.scheduling-vessel textarea::placeholder{color:#aeb6be;color:var(--toto-appearance-muted,#aeb6be);opacity:1}.scheduling-vessel input[type=checkbox]{accent-color:#bcc5cd}.scheduling-vessel option{background:#222930;background:var(--toto-appearance-inset,#222930);color:#f0f1f2;color:var(--toto-appearance-ink,#f0f1f2)}.scheduling-vessel :is(button,input,select,textarea,a):focus-visible,.scheduling-vessel__content:focus-visible{outline:2px solid #e2e8ee;outline:2px solid var(--toto-appearance-line,#e2e8ee);outline-offset:3px}.scheduling-vessel [data-testid$=tabs],.scheduling-vessel [data-testid=zenoti-filter]{flex-wrap:wrap;gap:6px}.scheduling-vessel :is(.text-rose-600,.text-red-600){color:#f3a6b1}.scheduling-vessel :is(.text-amber-600,.text-amber-700,.text-amber-800){color:#e4c38e}@media (max-width:700px){.toto-spatial-canvas .scheduling-vessel__surface{gap:18px}.scheduling-vessel__header h1{font-size:32px}.scheduling-vessel__content .p-10{padding:20px}.scheduling-vessel__content :is(.p-6,.p-8){padding:16px}}@media (prefers-reduced-motion:reduce){.scheduling-vessel button{transition:none}}@media (prefers-reduced-transparency:reduce){.toto-spatial-canvas .scheduling-vessel__surface{-webkit-backdrop-filter:none;backdrop-filter:none;background:#232930!important;background:var(--toto-appearance-inset,#232930)!important}}.scheduling-vessel :is(.bg-amber-50,.bg-emerald-50,.bg-emerald-100,.bg-rose-50){background:#323941;background:var(--toto-appearance-inset,#323941);border-color:#ffffff26;border-color:var(--toto-appearance-line,#ffffff26)}.scheduling-vessel :is(.text-emerald-700,.text-emerald-800,.text-emerald-900,.text-emerald-950,.text-amber-900){color:#d4dbe1;color:var(--toto-appearance-muted,#d4dbe1)}.scheduling-vessel button.schedule-panel{border:1px solid #ffffff2b;border:1px solid var(--toto-appearance-line,#ffffff2b);min-height:36px}.scheduling-vessel button.schedule-panel:hover{background:#424c56;background:var(--toto-appearance-inset,#424c56)}.scheduling-vessel .toto-open-button{background:#3a424b;background:var(--toto-appearance-inset,#3a424b);border:1px solid #ffffff2b;border:1px solid var(--toto-appearance-line,#ffffff2b);color:#f1f2f3;color:var(--toto-appearance-ink,#f1f2f3)}.scheduling-vessel button.schedule-list-row{background:#0000;border:0;border-radius:0;box-shadow:none;height:auto;white-space:normal}.scheduling-vessel button.schedule-list-row:hover,.scheduling-vessel button.schedule-list-row[aria-pressed=true]{background:#ffffff0b;background:var(--toto-appearance-wash,#ffffff0b)}.scheduling-vessel .schedule-list-row .truncate{white-space:normal}.scheduling-vessel .schedule-cycle-meta{border-bottom:1px solid #ffffff24;border-bottom:1px solid var(--toto-appearance-line,#ffffff24);padding:0 0 16px}.scheduling-vessel__content>.flex:empty+.mt-8{margin-top:0}.eg-day-glyph{display:inline-block;flex:0 0 auto;height:15px;object-fit:contain;vertical-align:middle;width:15px}.eg-day-heading{background:#0000;border:0;border-radius:0;color:inherit;cursor:pointer;font:inherit}.eg-day-heading:disabled{cursor:default;opacity:1}.eg-day-heading:focus-visible{outline:2px solid #4c6255;outline-offset:-3px}.eg-day-heading.is-holiday{background:#e2e3e5!important;color:#41434a!important;flex-direction:column!important;gap:1px!important}.eg-day-heading.is-holiday strong{align-items:center;display:flex;font-size:11px!important;gap:4px;line-height:13px}.eg-day-heading.is-holiday span{font-size:9px!important;line-height:10px}.eg-calendar-cell.is-holiday,.eg-overview td.is-holiday{background:#e9eaec!important;border-color:#dadddf!important}.eg-calendar-cell.is-holiday{align-items:center;display:flex;justify-content:center}.eg-day-closed-caption{color:#62666d;font:500 11px Outfit,sans-serif;letter-spacing:.05em;text-transform:uppercase}.eg-overview thead th.is-holiday{background:#e2e3e5!important;color:#41434a!important}.eg-overview thead th.is-holiday>span{align-items:center;display:flex;gap:3px;justify-content:center;line-height:13px}.eg-overview thead th.is-holiday small{font-size:9px;line-height:10px;margin:0}.eg-day-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#26312e45;color:#293239;display:flex;font-family:Outfit,sans-serif;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10000}.eg-day-dialog{background:#fff;border-radius:26px;box-shadow:0 20px 80px #15251e33;max-height:calc(100dvh - 32px);max-width:100%;overflow:auto;padding:28px;width:480px}.eg-day-eyebrow{color:#687069;font-size:10px;letter-spacing:1.5px;text-transform:uppercase}.eg-day-dialog h2{font:400 30px/1.1 Cormorant Garamond,Georgia,serif;margin:12px 0}.eg-day-date{color:#626b65;font-size:13px;margin:0 0 22px}.eg-day-dialog fieldset{border:0;margin:0 0 22px;padding:0}.eg-day-dialog legend{font-size:12px;margin-bottom:9px}.eg-day-glyph-options{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.eg-day-glyph-options button{background:#fff;border:1px solid #e0e3e0;border-radius:14px;color:#354038;font:11px Outfit,sans-serif;min-height:76px}.eg-day-glyph-options button[aria-pressed=true]{background:#f7f4f6;border:2px solid #65555e}.eg-day-glyph-options .eg-day-glyph{display:block;height:28px;margin:0 auto 8px;width:28px}.eg-day-confirm-copy{background:#f3f3f3;border:1px solid #e2e4e2;border-radius:14px;font-size:13px;line-height:1.6;padding:15px}.eg-day-recovery{color:#687069;font-size:11px;line-height:1.6;margin:15px 0 22px}.eg-day-dialog footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.eg-day-dialog footer button{background:#fff;border:1px solid #dfe3df;border-radius:999px;font:12px Outfit,sans-serif;padding:11px 16px}.eg-day-dialog footer .eg-day-confirm{background:#303a35;border:0;color:#fff}.eg-day-dialog button:disabled{cursor:default;opacity:.5}.eg-day-dialog button:focus-visible{outline:2px solid #445a4b;outline-offset:3px}.eg-day-reason{display:block;font-size:12px;margin:12px 0}.eg-day-reason input{border:1px solid #dfe3df;border-radius:10px;display:block;padding:9px;width:100%}.eg-day-error{color:#8d3f37;font-size:12px;margin:12px 0}.eg-day-error button{display:block;margin-top:5px;text-decoration:underline}@media print{.eg-print-closed,.eg-print-holiday-head{background:#eee!important}.eg-print-holiday-head .eg-day-glyph{display:inline-block!important;height:13px;margin-left:4px;width:13px}}.eg-closure-history{border:1px solid #e4e7e3;border-radius:14px;color:#4e5a53;font:400 12px/1.5 Outfit,sans-serif;padding:10px}.eg-closure-history summary{cursor:pointer;min-height:28px}.eg-closure-history p{color:#6c756f;font-size:11px;margin:5px 0 10px}.eg-closure-history details{border-top:1px solid #edf0eb;margin-top:6px;padding-top:6px}.eg-closure-history li{overflow-wrap:anywhere;padding:3px 0}.eg-closure-history nav{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.eg-closure-history nav button{border:1px solid #e0e4df;border-radius:999px;padding:4px 10px}.eg-closure-history button:disabled{opacity:.4}.toto-eg-schedule:not(.is-editor) .eg-schedule-space__content{min-height:0;overflow-y:auto;padding-bottom:10px;scrollbar-width:thin}.eg-overview{color:#353533;font-family:Outfit,sans-serif;padding-top:27px}.eg-overview__bento{grid-gap:22px;align-items:stretch;display:grid;gap:22px;grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.eg-overview__left{display:flex;flex-direction:column;gap:20px;min-width:0}.eg-overview__card{background:linear-gradient(130deg,#fff,#fafaf8);border:1px solid #e7e7e3;border-radius:24px;box-shadow:0 5px 16px #29292105,inset 0 1px 0 #fff;min-width:0;padding:25px}.eg-overview__eyebrow{align-items:center;color:#74746b;display:flex;flex-wrap:wrap;font-size:10px;gap:8px;letter-spacing:1.8px;text-transform:uppercase}.eg-overview__status{border:1px solid #dae4d6;border-radius:100px;color:#46634a;font-size:10px;letter-spacing:0;padding:3px 8px;text-transform:none}.eg-overview h2,.eg-overview h3{font-family:Cormorant Garamond,Times New Roman,serif;font-weight:400;letter-spacing:-.7px;line-height:1.1}.eg-overview h2{font-size:clamp(29px,2.8vw,43px);margin:14px 0 20px}.eg-overview h3{font-size:29px;margin:10px 0 14px}.eg-overview__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.eg-overview__title-row>span{color:#706d62;font-size:11px}.eg-overview a,.eg-overview button{color:inherit}.eg-overview__button{align-items:center;background:linear-gradient(#fff,#f4f4f0);border:1px solid #e2e2dc;border-radius:999px;box-shadow:0 3px 7px #39392a0a;display:inline-flex;gap:9px;justify-content:center;padding:7px 15px;text-decoration:none;white-space:nowrap}.eg-overview button:disabled{cursor:default;opacity:.4}.eg-overview a:focus-visible,.eg-overview button:focus-visible,.eg-overview summary:focus-visible,.eg-overview__table-scroll:focus-visible{outline:2px solid #396445;outline-offset:3px}.eg-overview__week-bar{align-items:center;display:flex;font-size:12px;gap:10px;justify-content:space-between;margin:5px 0 15px}.eg-overview__week-bar>div{align-items:center;background:#f4f4f1;border:1px solid #e6e6df;border-radius:100px;display:flex;padding:3px}.eg-overview__week-bar button{align-items:center;border-radius:100px;display:flex;justify-content:center;min-height:30px;min-width:30px;padding:3px 8px}.eg-overview__table-scroll{overflow-x:auto;scrollbar-width:thin}.eg-overview table{border-collapse:collapse;font-size:11px;min-width:560px;table-layout:fixed;width:100%}.eg-overview th:first-child{text-align:left;width:24%}.eg-overview th{font-weight:400}.eg-overview thead th{color:#77776d;padding:8px 5px 14px}.eg-overview th small{color:#393a33;display:block;font-size:11px;margin-top:4px}.eg-overview tbody th,.eg-overview td{border-top:1px solid #ecece7;overflow-wrap:anywhere;padding:14px 5px;text-align:center}.eg-overview td span{display:block;font-size:10px}.eg-overview .is-today{background:#edf2e8}.eg-overview__preview-footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:14px}.eg-overview__preview-footer>span{color:#76766c;font-size:10px}.eg-overview__request{align-items:center;border-top:1px solid #e9e9e3;display:flex;gap:12px;padding:13px 0}.eg-overview__request>svg{color:#777b69;flex-shrink:0}.eg-overview__request>div{flex:1 1;min-width:0}.eg-overview__request small,.eg-overview__request span,.eg-overview__request strong{display:block}.eg-overview__request strong{font-size:12px;font-weight:500}.eg-overview__request span{color:#767368;font-size:11px;margin-top:3px;overflow-wrap:anywhere}.eg-overview__request small{color:#767368;font-size:10px;margin-top:3px}.eg-overview__upcoming{display:flex;flex-direction:column}.eg-overview__deadline{background:#f4f0e5;border:1px solid #e7dfc9;border-radius:14px;margin:3px 0 22px;padding:16px}.eg-overview__deadline span,.eg-overview__deadline strong{display:block;font-size:12px;font-weight:400}.eg-overview__deadline span{color:#85724c;font-size:11px;margin-top:7px}.eg-overview__upcoming-row{align-items:center;border-bottom:1px solid #e9e9e3;display:flex;gap:12px;padding:17px 0}.eg-overview__upcoming-row>div{flex:1 1;min-width:0}.eg-overview__upcoming-row strong{display:block;font-size:12px;font-weight:500}.eg-overview__upcoming-row span{color:#79766b;display:block;line-height:1.5;margin-top:5px}.eg-overview__upcoming-actions{align-items:stretch;display:flex;flex-direction:column;gap:13px;margin-top:auto;padding-top:35px}.eg-overview .eg-overview__button--primary{background:linear-gradient(#f2f5eb,#e8edde);border-color:#d9dfcc;min-height:42px}.eg-overview__other{font-size:11px;min-height:32px;text-decoration:underline;text-underline-offset:3px}.eg-overview__empty,.eg-overview__quiet{color:#777568;font-size:12px;line-height:1.6;margin:15px 0}.eg-overview__empty{align-items:center;display:flex;justify-content:center;min-height:180px}.eg-overview__pager{align-items:center;display:flex;font-size:10px;gap:8px}.eg-overview__pager button{align-items:center;border:1px solid #e1e1da;border-radius:50%;display:flex;justify-content:center;min-height:32px;min-width:32px}.eg-overview__feedback{background:#f4eee7;border-radius:12px;font-size:12px;line-height:1.6;margin-top:15px;overflow-wrap:anywhere;padding:12px}.eg-overview [role=alert]{color:#815833;font-size:12px;line-height:1.6}.eg-overview [role=alert] button{min-height:32px;text-decoration:underline}.eg-overview__history{font-size:12px;margin-top:20px}.eg-overview__history summary{cursor:pointer;min-height:32px}.eg-overview__history ul{list-style:none;margin:8px 0}.eg-overview__history li{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:8px 0}.eg-overview__history small{color:#737368;margin-left:10px}.eg-overview__weeks{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:15px}.eg-overview__weeks button{border:1px solid #deded4;border-radius:20px;font-size:11px;padding:8px 12px}.eg-overview__weeks button[aria-pressed=true]{background:#edf2e8}@media (max-height:760px) and (min-width:1050px){.eg-overview{padding-top:18px}.eg-overview__card{padding:18px}.eg-overview__bento{gap:16px}.eg-overview__left{gap:15px}.eg-overview h2{margin-bottom:12px}.eg-overview tbody th,.eg-overview td{padding:9px 5px}.eg-overview__request{padding:9px 0}.eg-overview__upcoming-row{padding:12px 0}.eg-overview__upcoming-actions{padding-top:18px}}@media (max-width:1049px){.eg-overview__bento{grid-template-columns:minmax(0,1fr)}.eg-overview__card{padding:20px}.eg-overview__upcoming-actions{margin-top:0}.eg-overview__upcoming-row{padding:13px 0}}@media (max-width:600px){.eg-overview{padding-top:16px}.eg-overview__card{border-radius:19px;padding:16px}.eg-overview h2{font-size:31px}.eg-overview__request{gap:8px}.eg-overview__request .eg-overview__button{padding:6px 10px}.eg-overview__week-bar{flex-wrap:wrap}.eg-overview__table-scroll:after{color:#777568;content:"Swipe or scroll to see all seven days";display:block;font-size:10px;padding-top:9px}.eg-overview__history small{display:block;margin-left:0}}.toto-eg-schedule:not(.is-editor) .eg-schedule-space__content{overflow:visible;padding-bottom:0}.toto-eg-schedule:not(.is-editor) .eg-schedule-space__heading{align-items:center;flex:0 0 58px;flex-wrap:nowrap;min-height:58px}.toto-eg-schedule:not(.is-editor) .eg-schedule-space__heading h1{font-size:clamp(29px,2.8vw,43px)!important;margin:0!important}.toto-eg-schedule:not(.is-editor) .eg-schedule-space__heading .boutique-signature-selector{flex:0 0 290px;width:290px}.toto-eg-schedule:not(.is-editor) .eg-schedule-space__heading .boutique-signature-selector img{height:48px;max-width:100%;width:280px}.eg-overview{color:#293139;flex:1 1;margin:8px 0 0;min-height:0;overflow:auto;scrollbar-width:thin}.eg-overview__bento{gap:16px;height:100%;min-height:0}.eg-overview__left{gap:10px;min-height:0}.eg-overview__card{background:#fff;border-color:#e3e7e7;padding:14px 18px}.eg-overview__current{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.eg-overview h2{font-size:34px;margin:8px 0}.eg-overview h3{font-size:26px;margin:4px 0}.eg-overview__upcoming h2{margin:10px 0 12px}.eg-overview__eyebrow{color:#5c6670;font-size:11px}.eg-overview__status{font-size:12px}.eg-overview__button{background:#fff;font-size:12px;min-height:36px;padding:7px 12px}.eg-overview__week-bar{flex-shrink:0;font-size:13px;margin:6px 0 8px}.eg-overview__week-bar>div{background:#fff}.eg-overview__table-scroll{flex:1 1 auto;min-height:0;overflow:auto}.eg-overview table{font-size:13px}.eg-overview thead th{background:#fff;font-size:12px;padding:7px 5px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.eg-overview tbody th,.eg-overview td{padding:7px 5px}.eg-overview td span{font-size:12px;line-height:1.4}.eg-overview .is-today{background:#eef8f1;color:#176c3a}.eg-overview__preview-footer{flex-shrink:0;margin-top:8px}.eg-overview__attention{flex-shrink:0}.eg-overview__attention.is-empty{align-items:center;display:flex;flex-wrap:wrap;gap:14px;padding:10px 16px}.eg-overview__attention.is-empty .eg-overview__eyebrow{display:none}.eg-overview__attention.is-empty .eg-overview__title-row{gap:10px;margin:0}.eg-overview__attention.is-empty h3{font:500 13px/1.4 Outfit,sans-serif;letter-spacing:0;margin:0}.eg-overview__attention.is-empty .eg-overview__quiet{font-size:12px;margin:0}.eg-overview__request{padding:8px 0}.eg-overview__request strong{font-size:13px}.eg-overview__request small,.eg-overview__request span{font-size:12px}.eg-overview__attention .eg-overview__request{min-height:48px}.eg-overview__deadline{background:#fff;border-color:#e6d7b3;border-left:3px solid #b9872f;margin:0 0 10px;padding:10px 12px}.eg-overview__deadline strong{font-size:13px}.eg-overview__deadline span{font-size:12px;margin-top:4px}.eg-overview__upcoming-row{gap:10px;padding:10px 0}.eg-overview__upcoming-row strong{font-size:14px}.eg-overview__upcoming-row span{font-size:12px;margin-top:3px}.eg-overview__upcoming-actions{gap:8px;padding-top:12px}.eg-overview .eg-overview__button--primary{background:#176c3a;border-color:#176c3a;color:#fff;min-height:38px}.eg-overview__other{background:#fff;font-size:12px;min-height:36px}.eg-overview__history{margin-top:6px}.eg-overview__history summary{min-height:28px}@media(max-width:1049px){.eg-overview__bento{height:auto}.eg-overview__table-scroll{flex:0 0 auto;max-height:380px}.eg-overview__upcoming-actions{margin-top:0}.toto-eg-schedule:not(.is-editor) .eg-schedule-space__heading{flex-basis:auto;flex-wrap:wrap;gap:4px}.toto-eg-schedule:not(.is-editor) .eg-schedule-space__heading .boutique-signature-selector{flex-basis:230px;width:230px}}@media(min-width:1050px){.eg-overview__bento{height:calc(100% - 34px)}.eg-overview__upcoming-row{padding:7px 0}.eg-overview__upcoming h2{margin:8px 0}.eg-overview__deadline{margin-bottom:5px;padding:8px 10px}.eg-overview__upcoming-actions{padding-top:8px}.eg-overview__table-scroll{min-height:0!important}}.toto-eg-schedule:not(.is-editor) .eg-schedule-space__heading .boutique-signature-selector img{height:48px!important;max-width:100%!important;width:280px!important}.eg-overview tbody th,.eg-overview td,.eg-overview thead th{padding:5px}.eg-overview__title-row{margin-bottom:4px}.eg-overview__week-bar button{min-height:28px}.toto-eg-schedule:not(.is-editor) .continuous-page-navigation{margin:4px 0 6px}.eg-overview th em{display:inline;margin-left:3px}.toto-eg-schedule:not(.is-editor) .eg-schedule-space__heading .boutique-signature-selector img{height:58px!important}@media(max-height:500px){.toto-eg-schedule:not(.is-editor) .eg-schedule-space__content{height:100%!important;min-height:0!important}.toto-eg-schedule:not(.is-editor) .eg-schedule-space__heading{min-height:44px}}.eg-overview tbody th{line-height:1.3}.eg-overview thead th{padding:3px 5px}.eg-overview table{border:1px solid #e3e7e7}.eg-overview{padding-top:0}.eg-overview th em{color:#176c3a;font-size:10px;font-style:normal}.eg-overview__other{border:1px solid #e3e7e7;border-radius:999px;text-decoration:none}.eg-overview__attention:not(.is-empty){padding:4px 16px}.eg-overview__attention:not(.is-empty)>.eg-overview__eyebrow{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.eg-overview__attention .eg-overview__title-row{flex-wrap:nowrap;margin-bottom:0}.eg-overview__attention h3{font:500 13px/1.4 Outfit,sans-serif;letter-spacing:0;margin:0}.eg-overview__attention .eg-overview__request{gap:10px;min-height:32px;padding:0}.eg-overview__request>div{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px}.eg-overview__request span,.eg-overview__request strong{display:inline;line-height:1.4;margin-top:0}.eg-overview__request .eg-overview__button{flex-shrink:0;min-height:32px;padding:5px 10px}.eg-overview__preview-footer{margin-top:4px}.eg-overview__title-row{margin-bottom:2px}@media(max-width:600px){.eg-overview__attention .eg-overview__title-row{flex-wrap:wrap}.eg-overview__request span,.eg-overview__request strong,.eg-overview__request>div{display:block}}.eg-overview__attention{position:relative}.eg-overview__attention:not(.is-empty)>.eg-overview__eyebrow{left:0;top:0}@media(min-width:1400px){.eg-overview__current-heading{align-items:center;display:flex;flex-shrink:0;gap:12px}.eg-overview__current-heading>.eg-overview__eyebrow{flex:0 0 auto;max-width:190px}.eg-overview__current-heading>.eg-overview__title-row{flex:1 1;flex-wrap:nowrap;gap:10px;margin-bottom:0}.eg-overview__current-heading h2{margin:0;white-space:nowrap}}.eg-overview__current-heading .eg-overview__button{flex-shrink:0}.eg-overview__preview-footer{min-height:16px}.eg-overview__week-bar{margin:4px 0}.eg-calendar-date-group{align-items:center;display:flex;gap:12px}.eg-calendar-date-group select{background:#fff;border:1px solid #e1e5e2;border-radius:999px;font-size:12px;padding:7px 12px}.toto-eg-schedule:not(.is-editor) .eg-calendar-date{color:#606864;font:400 12px/1.4 Outfit,sans-serif;white-space:nowrap}.eg-overview__bento{gap:12px;grid-template-columns:minmax(0,3.2fr) minmax(240px,1fr);grid-template-rows:minmax(0,1fr) auto}.eg-overview__left{display:contents}.eg-overview__current{grid-column:1;grid-row:1;padding:14px}.eg-overview__upcoming{grid-column:2;grid-row:1;padding:16px}.eg-overview__attention{grid-column:1/-1;grid-row:2}.eg-overview__current-heading{display:block}.eg-overview__current-heading>.eg-overview__eyebrow{max-width:none}.eg-overview__current-heading>.eg-overview__title-row{display:flex;flex-wrap:nowrap;gap:8px}.eg-overview__current-heading h2{font-size:30px;margin:3px auto 3px 0;white-space:nowrap}.eg-overview__current-heading .eg-overview__button{font-size:11px;gap:5px;min-height:30px;padding:5px 10px}.eg-overview__week-bar{justify-content:center;margin:2px 0 6px;min-height:32px;position:relative}.eg-overview__week-pager{align-items:center;display:flex;font-size:12px;gap:12px;justify-content:center}.eg-overview__view-toggle{background:#fff;border:1px solid #e3e7e2;font-size:11px;position:absolute;right:0}.eg-overview table{border:0;font-size:12px;height:100%;min-width:0}.eg-overview th:first-child{width:17%}.eg-overview thead th{font-size:10px;height:35px;letter-spacing:.03em;padding:2px;text-transform:uppercase}.eg-overview th small{font-size:12px;letter-spacing:0;margin-top:1px}.eg-overview tbody th{font-size:12px;line-height:1.25;padding:4px 7px 4px 0;text-align:left}.eg-overview td{border-left:1px solid #edf0eb;padding:2px;vertical-align:middle}.eg-overview td .eg-overview__shift{background:#fff;border:1px solid #e9ece8;border-radius:6px;color:#303b36;display:flex;flex-direction:column;height:100%;justify-content:center;line-height:1.15;min-height:31px;padding:3px 2px 3px 9px;position:relative;text-align:left}.eg-overview td .eg-overview__shift+.eg-overview__shift{margin-top:2px}.eg-overview__shift i{border-radius:3px;bottom:0;left:0;position:absolute;top:0;width:3px}.eg-overview__shift .eg-overview__mod-rail{background:#111;left:4px;width:2px}.eg-overview td .eg-overview__shift[data-mod=true]{padding-left:12px}.eg-overview td .eg-overview__shift-label{font-size:10px;line-height:1.15;white-space:nowrap}.eg-overview__shift strong{font-size:11px;font-weight:500;letter-spacing:-.2px;line-height:1.2;white-space:nowrap}.eg-overview td .eg-overview__shift.is-requested{border:1px dashed #ca5a58}.eg-overview td .eg-overview__requested{color:#7a4b48;font-size:9px;line-height:1.1}.eg-overview__preview-footer>span{color:#606b63;font-size:9px}.eg-overview__mod-key{align-items:center;display:flex;gap:5px}.eg-overview__mod-key i{background:#111;border-radius:2px;height:11px;width:3px}.eg-overview .is-today{background:#f2f6ef}.eg-overview__upcoming h2{font-size:30px}.eg-overview__upcoming-row strong{font-size:13px}.eg-overview__upcoming-row span{font-size:11px}.eg-overview__upcoming-actions{gap:6px}.eg-overview__upcoming-actions .eg-overview__button{font-size:11px}@media(min-width:1050px){.eg-overview__table-scroll{overflow:auto}.eg-overview tbody tr{height:calc(12.5% - 4.375px)}.eg-overview__bento{height:calc(100% - 34px)}}@media(max-width:1049px){.eg-overview__bento{display:flex;flex-direction:column}.eg-overview__left{display:contents}.eg-overview__current{order:0}.eg-overview__upcoming{order:1}.eg-overview__attention{order:2}.eg-overview table{height:auto;min-width:660px}.eg-overview tbody tr{height:46px}.eg-calendar-date-group,.eg-overview__current-heading>.eg-overview__title-row{flex-wrap:wrap}}@media(min-width:1050px){.eg-overview__current-heading{align-items:center;display:flex;flex-shrink:0;gap:10px}.eg-overview__current-heading>.eg-overview__eyebrow{flex-shrink:0;gap:5px;letter-spacing:1px;max-width:130px}.eg-overview__current-heading>.eg-overview__title-row{flex:1 1;min-width:0}.eg-overview__current-heading h2{font-size:27px}.eg-overview table{display:flex;flex-direction:column;min-height:0}.eg-overview thead{flex:0 0 35px}.eg-overview tbody{display:grid;flex:1 1;grid-template-rows:repeat(var(--eg-overview-rows),minmax(0,1fr));min-height:0}.eg-overview tr{display:grid;grid-template-columns:17% repeat(7,minmax(0,1fr));height:auto!important;min-height:0}.eg-overview tbody th{align-items:center;display:flex;width:auto}.eg-overview td{display:flex;flex-direction:column;gap:2px;min-height:0;padding:2px}.eg-overview td .eg-overview__shift{flex:1 1;height:auto;min-height:0;padding-bottom:2px;padding-top:2px}.eg-overview td .eg-overview__shift+.eg-overview__shift{margin-top:0}.eg-overview td .eg-overview__requested{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.eg-overview__current-heading>.eg-overview__eyebrow{flex-wrap:nowrap;font-size:9px;max-width:none;white-space:nowrap}.eg-overview__current-heading h2{font-size:26px}.eg-overview tbody{grid-template-rows:var(--eg-overview-row-tracks);min-height:calc(var(--eg-overview-rows)*25px)}.eg-overview tr{grid-template-rows:minmax(0,1fr)}.eg-overview td .eg-overview__shift{padding-bottom:1px;padding-top:1px}.eg-overview td .eg-overview__shift-label{line-height:1.05}.eg-overview__shift strong{line-height:1.1}.eg-overview__upcoming h2{font-size:27px;margin:4px 0 8px}.eg-overview__upcoming .eg-overview__eyebrow{font-size:9px;letter-spacing:1px}.eg-overview__upcoming-row{gap:6px;padding:5px 0}.eg-overview__upcoming-row strong{font-size:12px}.eg-overview__upcoming-row span{font-size:10px;line-height:1.4}.eg-overview__upcoming-row .eg-overview__button{font-size:10px;min-height:28px;padding:4px 10px}.eg-overview__deadline{margin-bottom:4px;padding:7px 9px}.eg-overview__deadline strong{font-size:11px}.eg-overview__deadline span{font-size:10px}.eg-overview__upcoming-actions .eg-overview__button,.eg-overview__upcoming-actions .eg-overview__other{font-size:10px;min-height:30px;padding:5px 9px}.eg-overview tr>th:first-child{width:auto}}.toto-eg-schedule:not(.is-editor) .continuous-page-navigation{background:#fff;border:1px solid #e5e9e3;border-radius:999px;padding:2px}.toto-eg-schedule:not(.is-editor) .continuous-page-navigation__links{margin-top:0}@media(min-width:1050px){.eg-overview__bento{gap:8px;height:calc(100% - 28px)}.eg-overview__attention.is-empty{padding:6px 16px}.eg-overview__history summary{min-height:24px}.eg-overview tr{grid-template-columns:19% repeat(7,minmax(0,1fr))}.eg-overview td .eg-overview__shift-label{font-size:10px;line-height:1}.eg-overview__shift strong{font-size:11px;line-height:1}.eg-overview__history{margin-top:4px}}.eg-schedule-space{grid-gap:clamp(34px,6vw,92px);background:#101620 var(--toto-environment) center/cover no-repeat;background:var(--toto-appearance-inset,#101620) var(--toto-environment) center/cover no-repeat;color:#fffffff0;color:var(--toto-appearance-ink,#fffffff0);display:grid;font-family:Outfit,system-ui,sans-serif;gap:clamp(34px,6vw,92px);grid-template-columns:minmax(290px,1fr) minmax(0,min(620px,46vw));isolation:isolate;overflow:visible;padding:clamp(34px,6vh,76px) clamp(36px,7vw,128px);position:relative}.eg-schedule-space.is-editor{grid-template-columns:minmax(250px,1fr) minmax(0,min(1120px,68vw))}.eg-schedule-space:before{background:linear-gradient(120deg,rgb(var(--toto-boutique-rgb)/.46),rgb(var(--toto-boutique-rgb)/.3312)),radial-gradient(ellipse 72% 54% at 24% 93%,#03050d6b,#0000 70%),linear-gradient(90deg,#070a126b,#0000 54%,#070a121f);background:linear-gradient(120deg,rgb(var(--toto-boutique-rgb)/var(--toto-boutique-wash,.46)),rgb(var(--toto-boutique-rgb)/calc(var(--toto-boutique-wash,.46)*.72))),radial-gradient(ellipse 72% 54% at 24% 93%,var(--toto-appearance-inset,#03050d6b),#0000 70%),linear-gradient(90deg,var(--toto-appearance-inset,#070a126b),#0000 54%,var(--toto-appearance-inset,#070a121f));content:"";inset:0;position:absolute;z-index:-1}.eg-schedule-space__navigation{grid-gap:clamp(26px,4vw,48px);gap:clamp(26px,4vw,48px);grid-template-columns:repeat(3,minmax(76px,1fr));isolation:isolate;position:relative;z-index:2}.eg-schedule-space__navigation:before{background:radial-gradient(ellipse at 46% 48%,#05070f3d,#080a131f 40%,#0000 73%);background:radial-gradient(ellipse at 46% 48%,var(--toto-appearance-inset,#05070f3d),var(--toto-appearance-inset,#080a131f) 40%,#0000 73%);border-radius:50%;content:"";filter:blur(14px);inset:-48px -58px;pointer-events:none;position:absolute;z-index:-1}.eg-schedule-space__navigation-item{align-items:start;color:#ffffffd1;color:var(--toto-appearance-muted,#ffffffd1);font:400 12px/1.25 Outfit,system-ui,sans-serif;letter-spacing:.01em;position:relative;text-decoration:none;transition:transform .24s ease,color .24s ease;width:clamp(84px,8vw,116px)}.eg-schedule-space__navigation-item.is-current,.eg-schedule-space__navigation-item:focus-visible,.eg-schedule-space__navigation-item:hover{transform:translateY(-5px)}.eg-schedule-space__navigation-icon{backdrop-filter:blur(16px) saturate(70%);-webkit-backdrop-filter:blur(16px) saturate(70%);background:linear-gradient(162deg,#4b52579e,#71787e6b);background:linear-gradient(162deg,var(--toto-appearance-inset,#4b52579e),#71787e6b);border:1px solid #ffffff85;border:1px solid var(--toto-appearance-line,#ffffff85);border-radius:50%;box-shadow:inset 0 1px 1px #ffffffc7,inset 0 -14px 20px #080c1038,0 9px 14px #03081247,0 21px 30px #0308126b;color:#fff;color:var(--toto-appearance-ink,#fff);display:grid;height:72px;place-items:center;width:72px}.eg-schedule-space__navigation-item>span:last-child{margin-top:11px;max-width:124px}.eg-schedule-space__vessel{backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);background:linear-gradient(162deg,#2a324194,#46576761);background:linear-gradient(162deg,var(--toto-appearance-inset,#2a324194),#46576761);border:1px solid #ffffff78;border:1px solid var(--toto-appearance-line,#ffffff78);border-radius:30px;box-shadow:inset 0 1px 1px #fffc,inset 0 -36px 58px #50647e1a,0 14px 28px #070c1738,0 44px 92px #070c1775;box-sizing:border-box;justify-self:end;max-height:calc(100svh - clamp(68px,12vh,152px));min-height:0;overflow:auto;padding:clamp(30px,4vw,56px);position:relative;width:100%}.eg-schedule-space__vessel.is-expanded{max-height:none;overflow:visible}.eg-schedule-space__content{min-width:0}.eg-schedule-space__utility [data-testid=eg-back-home]{display:none}.eg-schedule-space__utility>div:last-child>span{background:#ffffff1a!important;background:var(--toto-appearance-wash,#ffffff1a)!important;border-color:#ffffff38!important;border-color:var(--toto-appearance-line,#ffffff38)!important;color:#ffffffe0!important;color:var(--toto-appearance-ink,#ffffffe0)!important}.eg-schedule-space__heading{margin-top:0!important}.eg-schedule-space [class*=label-eyebrow],.eg-schedule-space__heading>div>div:first-child{color:#ffffff9e!important;color:var(--toto-appearance-muted,#ffffff9e)!important}.eg-schedule-space__heading h1{font:400 clamp(42px,4vw,64px)/.96 Cormorant Garamond,Georgia,serif!important;letter-spacing:-.045em}.eg-schedule-space__heading h1,.eg-schedule-space__heading select{color:#fff!important;color:var(--toto-appearance-ink,#fff)!important}.eg-schedule-space__heading select{background:#ffffff1a!important;background:var(--toto-appearance-wash,#ffffff1a)!important;border-color:#ffffff47!important;border-color:var(--toto-appearance-line,#ffffff47)!important}.eg-schedule-space [data-testid=eg-amendments],.eg-schedule-space [data-testid=eg-grid],.eg-schedule-space [data-testid=eg-period-header],.eg-schedule-space [data-testid=eg-period-list],.eg-schedule-space [data-testid=eg-submission]{background:#0000!important;border-color:#fff3!important;border-color:var(--toto-appearance-line,#fff3)!important;box-shadow:none!important;color:#ffffffeb!important;color:var(--toto-appearance-ink,#ffffffeb)!important}.eg-schedule-space [data-testid=eg-period-list]{border-top:1px solid #fff3;border-top:1px solid var(--toto-appearance-line,#fff3)}.eg-schedule-space [data-testid=eg-period-list] li{border-color:#ffffff29!important;border-color:var(--toto-appearance-line,#ffffff29)!important}.eg-schedule-space [data-testid=eg-amendments] *,.eg-schedule-space [data-testid=eg-period-header] *,.eg-schedule-space [data-testid=eg-period-list] *,.eg-schedule-space [data-testid=eg-submission] *{color:inherit}.eg-schedule-space [data-testid=eg-period-header]{border-radius:0!important;border-width:0 0 1px!important;padding:0 0 22px!important}.eg-schedule-space [data-testid=eg-amendments] h2,.eg-schedule-space [data-testid=eg-period-header] h2,.eg-schedule-space [data-testid=eg-submission] h2{color:#fff!important;color:var(--toto-appearance-ink,#fff)!important;font-family:Cormorant Garamond,Georgia,serif!important;font-weight:400!important}.eg-schedule-space [data-testid=eg-published-banner]{background:#30825a2e!important;border:1px solid #9ae0b947;color:#e0f8e8!important;color:var(--toto-appearance-ink,#e0f8e8)!important}.eg-schedule-space [data-testid=eg-week-toolbar]{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#202933eb!important;background:var(--toto-appearance-inset,#202933eb)!important;border:0!important;border-radius:0!important;margin:22px -8px 16px!important;padding:12px 8px!important;position:-webkit-sticky!important;position:sticky!important;top:-30px!important}.eg-schedule-space [data-testid=eg-week-toolbar] button,.eg-schedule-space [data-testid=eg-week-toolbar] select{background:#ffffff14!important;background:var(--toto-appearance-wash,#ffffff14)!important;border-color:#ffffff3d!important;border-color:var(--toto-appearance-line,#ffffff3d)!important;color:#fff!important;color:var(--toto-appearance-ink,#fff)!important}.eg-schedule-space [data-testid=eg-grid]{border-radius:20px!important;overflow:visible!important}.eg-schedule-space [data-testid^=eg-cell-editor]{background:#273240!important;background:var(--toto-appearance-inset,#273240)!important;border-color:#ffffff3d!important;border-color:var(--toto-appearance-line,#ffffff3d)!important;box-shadow:0 16px 40px #0000004d!important;color:#fff!important;color:var(--toto-appearance-ink,#fff)!important}.eg-schedule-space [data-testid^=eg-cell-editor] input,.eg-schedule-space [data-testid^=eg-cell-editor] select{background:#ffffff1a!important;background:var(--toto-appearance-wash,#ffffff1a)!important;border-color:#fff3!important;border-color:var(--toto-appearance-line,#fff3)!important;color:#fff!important;color:var(--toto-appearance-ink,#fff)!important}.eg-schedule-space [data-testid=eg-amendments],.eg-schedule-space [data-testid=eg-submission]{border-radius:0!important;border-width:1px 0 0!important;margin-top:16px!important;padding:20px 0 0!important}.eg-schedule-space [data-testid=eg-submission] [class*=bg-amber],.eg-schedule-space [data-testid=eg-submission] [class*=bg-emerald],.eg-schedule-space [data-testid=eg-submission] [class*=bg-stone]{background:#ffffff12!important;background:var(--toto-appearance-wash,#ffffff12)!important}.eg-schedule-arrival{grid-gap:0;border-top:1px solid #ffffff38;border-top:1px solid var(--toto-appearance-line,#ffffff38);display:grid;gap:0;justify-items:start;margin-top:44px;padding-top:24px}.eg-schedule-arrival__eyebrow{color:#ffffff9e;color:var(--toto-appearance-muted,#ffffff9e);font-size:10px;font-weight:650;letter-spacing:.14em;margin:0;text-transform:uppercase}.eg-schedule-arrival h2{color:#fff;color:var(--toto-appearance-ink,#fff);font:400 clamp(31px,3.3vw,45px)/1 Cormorant Garamond,Georgia,serif;letter-spacing:-.04em;margin:12px 0 0}.eg-schedule-arrival>span{color:#ffffffc2;color:var(--toto-appearance-muted,#ffffffc2);font-size:14px;line-height:1.5;margin-top:12px;max-width:480px}.eg-schedule-arrival__action{align-items:center;background:#111b30b8;background:var(--toto-appearance-inset,#111b30b8);border:1px solid #ffffff7a;border:1px solid var(--toto-appearance-line,#ffffff7a);border-radius:999px;box-shadow:inset 0 1px 0 #fff3,0 10px 22px #0000002e;color:#fff;color:var(--toto-appearance-ink,#fff);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-top:24px;padding:11px 16px;text-decoration:none}.eg-schedule-arrival__history{border-top:1px solid #ffffff2e;border-top:1px solid var(--toto-appearance-line,#ffffff2e);margin-top:30px;width:100%}.eg-schedule-arrival__history summary{color:#ffffffb8;color:var(--toto-appearance-muted,#ffffffb8);cursor:pointer;font-size:12px;padding:17px 0}.eg-schedule-arrival__history ul{list-style:none;margin:0;padding:0}.eg-schedule-arrival__quiet{color:#ffffffb8;color:var(--toto-appearance-muted,#ffffffb8);font-size:14px;margin:0}.eg-week-options{flex:0 0 auto;position:relative}.eg-week-options summary{border:1px solid #ffffff3d;border:1px solid var(--toto-appearance-line,#ffffff3d);border-radius:999px;color:#fff;color:var(--toto-appearance-ink,#fff);cursor:pointer;font-size:11px;list-style:none;padding:8px 11px}.eg-week-options summary::-webkit-details-marker{display:none}.eg-week-options>div{background:#273240;background:var(--toto-appearance-inset,#273240);border:1px solid #ffffff38;border:1px solid var(--toto-appearance-line,#ffffff38);border-radius:16px;box-shadow:0 18px 42px #00000047;display:grid;min-width:190px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:3}.eg-week-options>div button,.eg-week-options>div select{background:#0000!important;border:0!important;border-radius:9px!important;color:#fff!important;color:var(--toto-appearance-ink,#fff)!important;padding:9px 10px!important;text-align:left;width:100%}.eg-week-options>div button:hover,.eg-week-options>div select:hover{background:#ffffff1a!important;background:var(--toto-appearance-wash,#ffffff1a)!important}.eg-guide-scheduler{border-top:1px solid #fff3;border-top:1px solid var(--toto-appearance-line,#fff3);padding:20px 0 0}.eg-guide-scheduler>header p,.eg-guide-scheduler__week-heading p{color:#ffffff9e;color:var(--toto-appearance-muted,#ffffff9e);font-size:10px;font-weight:650;letter-spacing:.14em;margin:0;text-transform:uppercase}.eg-guide-scheduler>header>span{color:#ffffffb8;color:var(--toto-appearance-muted,#ffffffb8);display:block;font-size:13px;line-height:1.45;margin-top:8px}.eg-guide-scheduler__guide-select{grid-gap:6px;display:grid;gap:6px;margin-top:18px;position:relative;width:min(100%,290px)}.eg-guide-scheduler__guide-select>span{color:#ffffff94;color:var(--toto-appearance-muted,#ffffff94);font-size:10px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.eg-guide-scheduler__guide-trigger{grid-gap:8px;align-items:center;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);background:linear-gradient(150deg,#fff3,#869db01f);background:linear-gradient(150deg,var(--toto-appearance-wash,#fff3),#869db01f);border:1px solid #fff6;border:1px solid var(--toto-appearance-line,#fff6);border-radius:14px;box-shadow:inset 0 1px 0 #ffffff8f,inset 0 -8px 16px #050b141a,0 6px 16px #04091229;color:#fff;color:var(--toto-appearance-ink,#fff);cursor:pointer;display:grid;font:400 13px/1.2 Outfit,system-ui,sans-serif;gap:8px;grid-template-columns:24px minmax(0,1fr) auto;padding:9px 11px;text-align:left;width:100%}.eg-guide-scheduler__guide-trigger:focus-visible,.eg-guide-scheduler__guide-trigger:hover{border-color:#ffffffc2;border-color:var(--toto-appearance-line,#ffffffc2);outline:0}.eg-guide-scheduler__guide-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eg-guide-scheduler__guide-menu{backdrop-filter:blur(26px) saturate(135%);-webkit-backdrop-filter:blur(26px) saturate(135%);background:linear-gradient(150deg,#3b4a59eb,#202b37e6);background:linear-gradient(150deg,var(--toto-appearance-inset,#3b4a59eb),var(--toto-appearance-inset,#202b37e6));border:1px solid #ffffff75;border:1px solid var(--toto-appearance-line,#ffffff75);border-radius:17px;box-shadow:inset 0 1px 0 #ffffffa8,inset 0 -16px 26px #040a122e,0 20px 48px #02070e6b;display:grid;left:0;padding:7px;position:absolute;top:calc(100% + 8px);width:min(420px,calc(100vw - 64px));z-index:5}.eg-guide-scheduler__guide-menu button{grid-gap:8px;align-items:center;background:#0000;border:0;border-radius:10px;color:#ffffffd1;color:var(--toto-appearance-muted,#ffffffd1);cursor:pointer;display:grid;font:400 13px/1.2 Outfit,system-ui,sans-serif;gap:8px;grid-template-columns:24px minmax(0,1fr) auto;padding:8px;text-align:left}.eg-guide-scheduler__guide-menu button:focus-visible,.eg-guide-scheduler__guide-menu button:hover,.eg-guide-scheduler__guide-menu button[aria-selected=true]{background:#ffffff21;background:var(--toto-appearance-wash,#ffffff21);color:#fff;color:var(--toto-appearance-ink,#fff);outline:0}.eg-guide-scheduler__guide-menu small{color:#ffffff8a;color:var(--toto-appearance-muted,#ffffff8a);font-size:10px}.eg-guide-scheduler__week{border-top:1px solid #ffffff2e;border-top:1px solid var(--toto-appearance-line,#ffffff2e);margin-top:20px;padding-top:20px}.eg-guide-scheduler__week-heading{align-items:end;display:flex;gap:16px;justify-content:space-between}.eg-guide-scheduler__week-heading>div>span{color:#ffffffbd;color:var(--toto-appearance-muted,#ffffffbd);display:block;font-size:13px;margin-top:6px}.eg-guide-scheduler__week-heading small{color:#ffffff8c;color:var(--toto-appearance-muted,#ffffff8c);font-size:11px}.eg-guide-scheduler__days{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:16px}.eg-guide-scheduler__days article{min-width:0}.eg-guide-scheduler__days article>header{color:#ffffffb3;color:var(--toto-appearance-muted,#ffffffb3);font-size:10px;padding:0 4px 7px;text-align:center}.eg-guide-scheduler__days article>header span,.eg-guide-scheduler__days article>header strong{display:block}.eg-guide-scheduler__days article>header strong{letter-spacing:.08em;text-transform:uppercase}.eg-guide-scheduler__days article>header span{color:#ffffff73;color:var(--toto-appearance-muted,#ffffff73);margin-top:3px}.eg-guide-scheduler__days [data-testid^=eg-cell-]{background:#ffffff12!important;background:var(--toto-appearance-wash,#ffffff12)!important;border-color:#ffffff2e!important;border-color:var(--toto-appearance-line,#ffffff2e)!important;color:#fff!important;color:var(--toto-appearance-ink,#fff)!important;min-height:86px!important}.eg-guide-scheduler__days [data-testid^=eg-cell-]:hover{background:#ffffff21!important;background:var(--toto-appearance-wash,#ffffff21)!important}.eg-guide-scheduler__days [data-testid^=eg-cell-] [class*=text-stone]{color:#ffffffc2!important;color:var(--toto-appearance-muted,#ffffffc2)!important}.eg-guide-scheduler footer{border-top:1px solid #ffffff29;border-top:1px solid var(--toto-appearance-line,#ffffff29);color:#ffffffa3;color:var(--toto-appearance-muted,#ffffffa3);font-size:12px;margin-top:18px;padding-top:14px}.eg-guide-scheduler footer strong{color:#fff;color:var(--toto-appearance-ink,#fff)}.eg-guide-scheduler__empty{color:#ffffffb8;color:var(--toto-appearance-muted,#ffffffb8);font-size:13px;margin:18px 0 0}.eg-schedule-review{border-top:1px solid #ffffff2e;border-top:1px solid var(--toto-appearance-line,#ffffff2e);margin-top:18px}.eg-schedule-review>summary{color:#ffffffc2;color:var(--toto-appearance-muted,#ffffffc2);cursor:pointer;font-size:12px;padding:16px 0}.eg-schedule-review[open]>summary{border-bottom:1px solid #ffffff29;border-bottom:1px solid var(--toto-appearance-line,#ffffff29)}.eg-schedule-space [data-testid=eg-week-toolbar]{backdrop-filter:blur(26px) saturate(125%)!important;-webkit-backdrop-filter:blur(26px) saturate(125%)!important;background:linear-gradient(135deg,#72859638,#2b394652)!important;background:linear-gradient(135deg,#72859638,var(--toto-appearance-inset,#2b394652))!important;border:1px solid #ffffff47!important;border:1px solid var(--toto-appearance-line,#ffffff47)!important;border-radius:22px!important;box-shadow:inset 0 1px 0 #ffffff52,inset 0 -12px 24px #040b131a,0 10px 28px #03081029!important;margin:22px 0 16px!important;padding:10px 12px!important;top:-18px!important}.eg-schedule-space [data-testid=eg-week-toolbar] [data-testid=eg-week-label]{color:#ffffffe6!important;color:var(--toto-appearance-ink,#ffffffe6)!important;font-weight:450!important}.eg-schedule-space [data-testid=eg-week-toolbar] button,.eg-schedule-space [data-testid=eg-week-toolbar] select,.eg-week-options summary{background:#c4d6e41a!important;border-color:#ffffff52!important;border-color:var(--toto-appearance-line,#ffffff52)!important;box-shadow:inset 0 1px 0 #ffffff2e!important}.eg-schedule-space [data-testid=eg-week-toolbar] button:focus-visible,.eg-schedule-space [data-testid=eg-week-toolbar] button:hover,.eg-week-options summary:focus-visible,.eg-week-options summary:hover{background:#d0e0ec2e!important;background:var(--toto-appearance-wash,#d0e0ec2e)!important;border-color:#ffffff94!important;border-color:var(--toto-appearance-line,#ffffff94)!important;outline:0}.eg-schedule-space [data-testid=eg-deadline-pill],.eg-schedule-space [data-testid=eg-period-header] .bg-amber-50{backdrop-filter:blur(18px) saturate(115%);-webkit-backdrop-filter:blur(18px) saturate(115%);background:linear-gradient(135deg,#bed0dc29,#4f647533)!important;background:linear-gradient(135deg,var(--toto-appearance-wash,#bed0dc29),#4f647533)!important;border:1px solid #ffffff47!important;border:1px solid var(--toto-appearance-line,#ffffff47)!important;box-shadow:inset 0 1px 0 #ffffff3d!important;color:#ffffffdb!important;color:var(--toto-appearance-ink,#ffffffdb)!important}.eg-schedule-space [data-testid=eg-period-header] .bg-amber-50{padding:5px 10px!important}@media(max-width:820px){.eg-guide-scheduler__days{grid-template-columns:repeat(4,minmax(0,1fr))}.eg-guide-scheduler__days article:nth-child(n+5){margin-top:8px}}@media(max-width:520px){.eg-guide-scheduler__week-heading{align-items:flex-start;flex-direction:column}.eg-guide-scheduler__days{grid-template-columns:repeat(2,minmax(0,1fr))}.eg-guide-scheduler__days [data-testid^=eg-cell-]{min-height:68px!important}}@media(max-width:1240px){.eg-schedule-space{align-content:start;gap:24px;grid-template-columns:1fr;padding:clamp(24px,4vw,48px) clamp(16px,4vw,48px) 42px}.eg-schedule-space__navigation{display:flex;gap:10px;justify-content:center}.eg-schedule-space__navigation:before{display:none}.eg-schedule-space__navigation-item{border:1px solid #0000;border-radius:14px;gap:5px;grid-template-rows:32px auto;min-height:58px;min-width:64px;padding:6px 9px;width:auto}.eg-schedule-space__navigation-item.is-current,.eg-schedule-space__navigation-item:focus-visible,.eg-schedule-space__navigation-item:hover{background:#0c121e85;background:var(--toto-appearance-inset,#0c121e85);border-color:#ffffff40;border-color:var(--toto-appearance-line,#ffffff40);transform:none}.eg-schedule-space__navigation-icon{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:0;border-radius:9px;box-shadow:none;height:30px;width:30px}.eg-schedule-space__navigation-item>span:last-child{margin-top:0}.eg-schedule-space__vessel{justify-self:center;max-height:none;overflow:visible;padding:clamp(24px,4vw,46px);width:min(100%,1080px)}}@media(max-width:560px){.eg-schedule-space__navigation{gap:6px;justify-content:space-between}.eg-schedule-space__navigation-item{grid-template-rows:1fr;min-height:44px;min-width:44px;padding:7px}.eg-schedule-space__navigation-item>span:last-child{display:none}.eg-schedule-space__heading h1{font-size:45px!important}.eg-schedule-space [data-testid=eg-week-toolbar]{overflow:auto;top:0!important}.eg-schedule-space [data-testid=eg-week-toolbar] .flex-1{display:none}}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.eg-schedule-space{background:#1f2830;background:var(--toto-appearance-inset,#1f2830)}.eg-schedule-space__vessel{backdrop-filter:none;-webkit-backdrop-filter:none;background:#394651;background:var(--toto-appearance-inset,#394651)}.eg-schedule-space [data-testid=eg-week-toolbar]{background:#2b3540!important;background:var(--toto-appearance-inset,#2b3540)!important}}.eg-schedule-space{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(14px,2vh,24px);min-height:100svh;overflow:auto;padding:clamp(20px,4vw,56px) clamp(16px,5vw,88px) max(20px,env(safe-area-inset-bottom))}.eg-schedule-space__vessel{justify-self:auto;max-height:none;min-height:min(680px,calc(100svh - 164px));order:1;overflow:visible;padding:clamp(30px,5vw,64px);width:min(100%,1240px)}.eg-schedule-space__navigation{grid-gap:4px;align-items:center;backdrop-filter:blur(24px) saturate(125%);-webkit-backdrop-filter:blur(24px) saturate(125%);background:linear-gradient(145deg,#70849642,#26323e6b);background:linear-gradient(145deg,#70849642,var(--toto-appearance-inset,#26323e6b));border:1px solid #ffffff57;border:1px solid var(--toto-appearance-line,#ffffff57);border-radius:22px;box-shadow:inset 0 1px 0 #ffffff61,inset 0 -10px 22px #040b131f,0 12px 32px #0308103d;display:grid;gap:4px;grid-template-columns:repeat(3,minmax(72px,1fr));justify-items:center;min-height:66px;order:2;padding:7px;width:min(100%,380px)}.eg-schedule-space__navigation:before{display:none}.eg-schedule-space__navigation-item{grid-gap:6px;align-items:center;border:1px solid #0000;border-radius:15px;color:#ffffffc2;color:var(--toto-appearance-muted,#ffffffc2);display:grid;gap:6px;grid-template-columns:22px minmax(0,1fr);justify-items:stretch;min-height:50px;min-width:0;padding:0 9px;text-align:left;transform:none;width:100%}.eg-schedule-space__navigation-icon{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:0;border-radius:0;box-shadow:none;height:22px;width:22px}.eg-schedule-space__navigation-item>span:last-child{line-height:1;margin:0;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eg-schedule-space__navigation-item.is-current,.eg-schedule-space__navigation-item:focus-visible,.eg-schedule-space__navigation-item:hover{background:#dae7f124;background:var(--toto-appearance-wash,#dae7f124);border-color:#ffffff57;border-color:var(--toto-appearance-line,#ffffff57);color:#fff;color:var(--toto-appearance-ink,#fff);outline:0;transform:none}.eg-schedule-space__navigation-item:focus-visible{box-shadow:0 0 0 3px #bedcf252,inset 0 1px 0 #ffffff3d}@media(max-width:560px){.eg-schedule-space{padding:16px 12px max(16px,env(safe-area-inset-bottom))}.eg-schedule-space__vessel{border-radius:24px;min-height:0;padding:30px 24px;width:100%}.eg-schedule-space__navigation{border-radius:20px;min-height:64px;padding:6px;width:100%}.eg-schedule-space__navigation-item{gap:4px;grid-template-columns:1fr;justify-items:center;min-height:52px;padding:5px 3px;text-align:center}.eg-schedule-space__navigation-item>span:last-child{font-size:9px;text-align:center}.eg-schedule-space__navigation-icon{height:21px;width:21px}}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.eg-schedule-space__navigation{backdrop-filter:none;-webkit-backdrop-filter:none;background:#31404d;background:var(--toto-appearance-inset,#31404d)}.eg-schedule-space__navigation-item.is-current{background:#4c6275}}.eg-schedule-space{padding-bottom:116px}.eg-schedule-space__navigation{bottom:max(20px,env(safe-area-inset-bottom));left:50%;margin:0;position:fixed;transform:translateX(-50%);z-index:10}@media(max-width:560px){.eg-schedule-space{padding-bottom:100px}.eg-schedule-space__navigation{bottom:max(12px,env(safe-area-inset-bottom));left:12px;right:12px;transform:none;width:auto}}.eg-schedule-space__navigation{grid-auto-rows:auto;min-height:78px}.eg-schedule-space__navigation-item{gap:5px;grid-template-columns:1fr;grid-template-rows:25px auto;justify-items:center;min-height:62px;padding:6px 4px;text-align:center}.eg-schedule-space__navigation-item>span:last-child{font-size:10px;text-align:center}@media(max-width:560px){.eg-schedule-space__navigation{min-height:72px}.eg-schedule-space__navigation-item{grid-template-rows:24px auto;min-height:58px}}.toto-eg-schedule .eg-schedule-detail.is-exporting>:not(.eg-export-options){display:none!important}.toto-eg-schedule .eg-export-options{color:#eff1f2;color:var(--toto-appearance-ink,#eff1f2);min-height:0;overflow:auto}.toto-eg-schedule .eg-export-options header{align-items:start;display:flex;gap:20px;justify-content:space-between}.toto-eg-schedule .eg-export-options h2{color:inherit;font-family:Georgia,serif;font-family:var(--font-serif-display,Georgia,serif);font-size:30px;font-weight:400}.toto-eg-schedule .eg-export-options p{font-size:14px;line-height:1.5;margin:12px 0}.toto-eg-schedule .eg-export-options button{align-items:center;background:#0000;border:1px solid #78818a;border:1px solid var(--toto-appearance-line,#78818a);border-radius:10px;color:inherit;display:inline-flex;gap:8px;padding:9px 12px}.toto-eg-schedule .eg-export-options button:disabled{cursor:not-allowed;opacity:.5}.toto-eg-schedule .eg-export-options button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.toto-eg-schedule .eg-export-dates,.toto-eg-schedule .eg-export-options footer,.toto-eg-schedule .eg-export-presets{display:flex;flex-wrap:wrap;gap:14px;margin:20px 0}.toto-eg-schedule .eg-export-dates label{grid-gap:7px;display:grid;font-size:14px;gap:7px}.toto-eg-schedule .eg-export-dates input{background:#ffffff14;background:var(--toto-appearance-wash,#ffffff14);border:1px solid #78818a;border:1px solid var(--toto-appearance-line,#78818a);border-radius:8px;color:inherit;min-height:44px;padding:8px 12px}.toto-eg-schedule .eg-export-note{color:#b7bfc7;color:var(--toto-appearance-muted,#b7bfc7)}.toto-eg-schedule .eg-export-trigger{align-items:center;background:#0000;color:#eff1f2;color:var(--toto-appearance-ink,#eff1f2);display:inline-flex;font-size:13px;gap:7px;padding:10px 0}.toto-eg-schedule .toto-workspaces__vessel{display:block;padding:clamp(24px,3vw,40px) clamp(26px,4vw,52px)}.toto-eg-schedule .eg-schedule-space__content{display:flex;flex-direction:column;height:100%;min-height:0}.toto-eg-schedule .eg-schedule-space__heading{margin:0!important}.toto-eg-schedule .eg-schedule-space__heading h1{font-size:clamp(34px,3.2vw,48px)!important;margin-top:7px!important}.toto-eg-schedule .eg-schedule-space__heading>div>div:first-child{color:#ffffffa3!important;color:var(--toto-appearance-muted,#ffffffa3)!important}.toto-eg-schedule .eg-schedule-space__heading select{border-radius:999px!important;font-size:11px!important;padding:7px 10px!important}.toto-eg-schedule .eg-schedule-space__content>.mt-8.space-y-5{display:flex;flex:1 1;flex-direction:column;margin-top:18px!important;min-height:0}.toto-eg-schedule [data-testid=eg-period-header]{grid-gap:16px;align-items:start;background:#0000!important;border-color:#fff3!important;border-color:var(--toto-appearance-line,#fff3)!important;box-shadow:none!important;color:#ffffffe6!important;color:var(--toto-appearance-ink,#ffffffe6)!important;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:0 0 14px!important}.toto-eg-schedule [data-testid=eg-period-header] h2{display:none}.toto-eg-schedule [data-testid=eg-period-header] .mt-4{grid-column:1/-1;margin-top:0!important}.toto-eg-schedule [data-testid=eg-period-header] *{color:inherit!important}.toto-eg-schedule [data-testid=eg-period-header]>div:first-child>div:first-child{align-items:center;display:flex;gap:10px}.toto-eg-schedule [data-testid=eg-period-header]>div:first-child>div:first-child>div:first-child{flex:0 0 auto;white-space:nowrap}.toto-eg-schedule [data-testid=eg-period-header]>div:first-child>div:first-child>div:nth-child(3){margin-top:0!important;min-width:0}.toto-eg-schedule [data-testid=eg-deadline-pill],.toto-eg-schedule [data-testid=eg-period-header] .bg-amber-50{background:#ffffff14!important;background:var(--toto-appearance-wash,#ffffff14)!important;border-color:#ffffff3d!important;border-color:var(--toto-appearance-line,#ffffff3d)!important;box-shadow:none!important}.toto-eg-schedule [data-testid=eg-week-toolbar]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;border-radius:0!important;border-width:0 0 1px!important;box-shadow:none!important;margin:10px 0!important;padding:0!important;position:relative!important;top:auto!important}.toto-eg-schedule .eg-week-options summary,.toto-eg-schedule [data-testid=eg-week-toolbar] button,.toto-eg-schedule [data-testid=eg-week-toolbar] select{background:#0000!important;border-color:#0000!important;box-shadow:none!important;color:#ffffffd6!important;color:var(--toto-appearance-muted,#ffffffd6)!important}.toto-eg-schedule .eg-week-options summary:focus-visible,.toto-eg-schedule .eg-week-options summary:hover,.toto-eg-schedule [data-testid=eg-week-toolbar] button:focus-visible,.toto-eg-schedule [data-testid=eg-week-toolbar] button:hover{background:#ffffff14!important;background:var(--toto-appearance-wash,#ffffff14)!important;border-color:#0000!important}.toto-eg-schedule [data-testid=eg-grid]{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#ffffffe6!important;color:var(--toto-appearance-ink,#ffffffe6)!important;flex:1 1;margin-top:-44px!important;min-height:0}.toto-eg-schedule [data-testid^=eg-cell-]{background:#ffffff12!important;background:var(--toto-appearance-wash,#ffffff12)!important;border-color:#ffffff2e!important;border-color:var(--toto-appearance-line,#ffffff2e)!important;color:#fff!important;color:var(--toto-appearance-ink,#fff)!important}.toto-eg-schedule .eg-guide-scheduler [class*=text-stone],.toto-eg-schedule [data-testid^=eg-cell-] [class*=text-stone]{color:#ffffffb8!important;color:var(--toto-appearance-muted,#ffffffb8)!important}.toto-eg-schedule .eg-guide-scheduler [class*=text-rose]{color:#f7aaa9!important}.toto-eg-schedule .eg-guide-scheduler [class*=bg-white]{background:#0000!important}.toto-eg-schedule .eg-guide-scheduler{border-top:0;padding-top:8px}.toto-eg-schedule .eg-guide-scheduler>header{align-items:baseline;display:flex;gap:18px;justify-content:space-between}.toto-eg-schedule .eg-guide-scheduler>header>span{margin-top:0;text-align:right}.toto-eg-schedule .eg-guide-scheduler__week{margin-top:14px;padding-top:14px}.toto-eg-schedule .eg-guide-scheduler__week-matrix{grid-gap:5px;display:grid;gap:5px;grid-template-columns:minmax(112px,1.1fr) repeat(7,minmax(0,1fr)) minmax(74px,.7fr);margin-top:10px}.toto-eg-schedule .eg-guide-scheduler__matrix-heading{align-items:center;color:#ffffff9e;color:var(--toto-appearance-muted,#ffffff9e);display:flex;font-size:10px;gap:4px;justify-content:center;letter-spacing:.08em;min-height:28px;text-transform:uppercase}.toto-eg-schedule .eg-guide-scheduler__matrix-heading:first-child{justify-content:flex-start}.toto-eg-schedule .eg-guide-scheduler__matrix-heading span{font-size:10px;letter-spacing:0;text-transform:none}.toto-eg-schedule .eg-guide-scheduler__matrix-guide{align-items:center;color:#ffffffe6;color:var(--toto-appearance-ink,#ffffffe6);display:flex;font-size:12px;gap:7px;min-height:48px;min-width:0;padding:0 8px}.toto-eg-schedule .eg-guide-scheduler__matrix-guide>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toto-eg-schedule .eg-guide-scheduler__matrix-guide small{color:#ffffff7a;color:var(--toto-appearance-muted,#ffffff7a);font-size:9px}.toto-eg-schedule .eg-guide-scheduler__matrix-total{font-feature-settings:"tnum";align-items:center;color:#ffffffc7;color:var(--toto-appearance-muted,#ffffffc7);display:flex;font-size:10px;font-variant-numeric:tabular-nums;justify-content:center;min-width:0}.toto-eg-schedule .eg-guide-scheduler__matrix-guide-total{border-bottom:1px solid #ffffff24;border-bottom:1px solid var(--toto-appearance-line,#ffffff24);color:#ffffffe6;color:var(--toto-appearance-ink,#ffffffe6);font-weight:650;min-height:48px}.toto-eg-schedule .eg-guide-scheduler__week-matrix [data-testid^=eg-cell-]{min-height:48px!important}.toto-eg-schedule .eg-guide-scheduler footer{align-items:baseline;display:flex;gap:7px;margin-top:10px;padding-top:10px}.toto-eg-schedule .eg-guide-scheduler footer strong{font-feature-settings:"tnum";color:#fff;color:var(--toto-appearance-ink,#fff);font-variant-numeric:tabular-nums}.toto-eg-schedule .eg-guide-scheduler footer span{color:#ffffff8a;color:var(--toto-appearance-muted,#ffffff8a);font-size:10px}.toto-eg-schedule .eg-schedule-review{margin-top:10px}.toto-eg-schedule .eg-schedule-review>summary{padding:10px 0}.toto-eg-schedule .eg-print-packet,.toto-eg-schedule .eg-schedule-review,.toto-eg-schedule [data-testid=eg-amendments]{flex:0 0 auto}.toto-eg-schedule .eg-week-options{position:relative}.toto-eg-schedule .eg-week-options summary{align-items:center;cursor:pointer;display:inline-flex;gap:5px}.toto-eg-schedule .eg-week-options[open]>div{grid-gap:2px;background:#1c2a38f5;background:var(--toto-appearance-inset,#1c2a38f5);border:1px solid #fff3;border:1px solid var(--toto-appearance-line,#fff3);border-radius:14px;box-shadow:0 16px 34px #02081047;display:grid;gap:2px;grid-template-columns:1fr;left:auto!important;max-width:calc(100vw - 32px);min-width:0!important;padding:6px;position:absolute;right:0;top:calc(100% + 8px);width:196px!important;z-index:12}.toto-eg-schedule .eg-week-options[open]>div button{align-items:center;background:#0000!important;border-radius:9px!important;color:#ffffffdb!important;color:var(--toto-appearance-ink,#ffffffdb)!important;display:flex;font-size:11px;gap:8px;padding:8px 9px!important;text-align:left;width:100%}.toto-eg-schedule .eg-week-options[open]>div button:focus-visible,.toto-eg-schedule .eg-week-options[open]>div button:hover{background:#ffffff17!important;background:var(--toto-appearance-wash,#ffffff17)!important}.toto-eg-schedule:has(.eg-schedule-review[open]) .eg-guide-scheduler{display:none}.toto-eg-schedule:has(.eg-schedule-review[open]) .eg-schedule-review{border-top:1px solid #ffffff2e;border-top:1px solid var(--toto-appearance-line,#ffffff2e);flex:1 1 auto;margin-top:12px;min-height:0}.toto-eg-schedule .eg-schedule-review[open]>summary{color:#fff;color:var(--toto-appearance-ink,#fff)}.toto-eg-schedule [data-testid=eg-submission]{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#ffffffe6!important;color:var(--toto-appearance-ink,#ffffffe6)!important;padding:16px 0!important}.toto-eg-schedule [data-testid=eg-submission] h2{color:#fff!important;color:var(--toto-appearance-ink,#fff)!important}.toto-eg-schedule [data-testid=eg-submission] [class*=bg-amber],.toto-eg-schedule [data-testid=eg-submission] [class*=bg-emerald],.toto-eg-schedule [data-testid=eg-submission] [class*=bg-stone],.toto-eg-schedule [data-testid=eg-submission] [class*=bg-white]{background:#ffffff14!important;background:var(--toto-appearance-wash,#ffffff14)!important}.toto-eg-schedule [data-testid=eg-submission] input,.toto-eg-schedule [data-testid=eg-submission] textarea{border-color:#fff3!important;border-color:var(--toto-appearance-line,#fff3)!important;color:#fff!important;color:var(--toto-appearance-ink,#fff)!important}.eg-schedule-editor{backdrop-filter:none;-webkit-backdrop-filter:none;background:#303634;border:1px solid #ffffff40;border-radius:24px;box-shadow:inset 0 1px 0 #ffffff29,0 4px 12px #0000002e,0 20px 48px #0000004d;box-sizing:border-box;color:#f5f6f5;color-scheme:dark;display:flex;flex-direction:column;font-size:14px;gap:16px;max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;padding:22px}.eg-shift-editor__header h2{font-size:20px;font-weight:500;line-height:1.3;margin:0;overflow-wrap:anywhere}.eg-shift-editor__header p{color:#c8ceca;font-size:13px;line-height:1.4;margin:5px 0 0}.eg-schedule-editor .label-eyebrow{font-size:12px;letter-spacing:.04em;line-height:1.5}.eg-schedule-editor [class*=text-stone]{color:#d3d8d5!important}.eg-schedule-editor input:not([type=checkbox]),.eg-schedule-editor select{background:#3b433e!important;border:1px solid #626b65!important;border-radius:10px;color:#fff!important;font-size:14px;font-weight:400;letter-spacing:normal;min-height:44px;min-width:0;padding:10px 12px}.eg-schedule-editor select{margin-top:8px}.eg-schedule-editor input::placeholder{color:#c1c9c3!important}.eg-schedule-editor button{border-radius:999px;font-size:13px;min-height:44px;padding:8px 12px}.eg-schedule-editor :is(input,select,button):focus-visible{outline:2px solid #f5f6f5!important;outline-offset:3px}.eg-schedule-editor [class*=bg-amber]{background:#48412f!important}.eg-schedule-editor [class*=text-amber]{color:#f5d99e!important}.eg-schedule-editor [class*=text-rose]{color:#ffb9bc!important}.eg-schedule-editor [class*=bg-stone]{background:#454e48!important}.eg-schedule-editor button[class*=bg-stone-900]{background:#edf0ed!important;color:#26312a!important;padding-inline:20px}.eg-schedule-editor button:disabled{opacity:.5}.eg-schedule-editor [class*=border-t]{border-color:#626b65}.eg-schedule-editor .eg-shift-editor__availability-toggle{color:#d3d8d5;font-size:13px;min-height:32px}.eg-schedule-editor .eg-shift-editor__availability-copy{color:#c8ceca;font-size:13px;line-height:1.5}@media (prefers-contrast:more){.eg-schedule-editor{background:#202622;border-color:#fff}.eg-schedule-editor input:not([type=checkbox]),.eg-schedule-editor select{border-color:#fff!important}}@media (prefers-reduced-transparency:reduce){.eg-schedule-editor{backdrop-filter:none;-webkit-backdrop-filter:none;background:#303634}}.eg-shift-editor__availability-toggle{align-items:center;color:#ffffffc2;display:flex;font-size:10px;gap:7px}.eg-shift-editor__availability-toggle input{accent-color:#f34d49;height:13px;width:13px}.eg-shift-editor__availability-copy{color:#ffffff94;color:var(--toto-appearance-muted,#ffffff94);font-size:10px;line-height:1.35;margin:0}.eg-shift-editor__type-legend{display:flex;flex-wrap:wrap;gap:5px 8px;padding-top:1px}.eg-shift-editor__type-legend span{align-items:center;color:#ffffff9e;color:var(--toto-appearance-muted,#ffffff9e);display:flex;font-size:8px;gap:4px;line-height:1}.eg-shift-editor__type-legend i{border-radius:50%;height:6px;width:6px}.toto-eg-schedule.is-editor .eg-schedule-space__heading{display:block;flex:0 0 auto;margin:0 0 10px!important}.toto-eg-schedule.is-editor .eg-schedule-space__heading h1{font-size:clamp(30px,2.5vw,38px)!important;line-height:1!important;margin-top:4px!important}.toto-eg-schedule.is-editor .eg-schedule-space__content>.mt-8.space-y-5{margin-top:0!important}.toto-eg-schedule [data-testid=eg-period-header]{border:0!important;display:block;height:auto!important;margin:0!important;min-height:0!important;padding:0!important}.toto-eg-schedule .eg-schedule-context-rail{align-items:center;border:1px solid #fff3;border:1px solid var(--toto-appearance-line,#fff3);border-radius:999px;color:#ffffffdb;color:var(--toto-appearance-ink,#ffffffdb);display:flex;font-size:11px;gap:14px;min-height:42px;padding:4px 14px;white-space:nowrap}.toto-eg-schedule .eg-schedule-context-rail__deadline,.toto-eg-schedule .eg-schedule-context-rail__legend,.toto-eg-schedule .eg-schedule-context-rail__period,.toto-eg-schedule .eg-schedule-context-rail__week{align-items:center;display:flex;gap:8px}.toto-eg-schedule .eg-schedule-context-rail__boutique{font-size:11px;font-weight:650;letter-spacing:.12em}.toto-eg-schedule .eg-schedule-context-rail__dot{background:#ffffff94;background:var(--toto-appearance-selected,#ffffff94);border-radius:999px;height:6px;width:6px}.toto-eg-schedule .eg-schedule-context-rail__deadline,.toto-eg-schedule .eg-schedule-context-rail__status{background:#ffffff14;background:var(--toto-appearance-wash,#ffffff14);border-radius:999px;padding:6px 9px}.toto-eg-schedule .eg-schedule-context-rail__divider{background:#fff3;background:var(--toto-appearance-wash,#fff3);height:20px;width:1px}.toto-eg-schedule .eg-schedule-context-rail__week{color:#fff;color:var(--toto-appearance-ink,#fff);font-size:13px;margin-left:0}.toto-eg-schedule .eg-schedule-context-rail__week button{color:#fff!important;color:var(--toto-appearance-ink,#fff)!important;display:grid;height:24px;padding:0!important;place-items:center;width:24px}.toto-eg-schedule .eg-schedule-context-rail__deadline{font-size:11px}.toto-eg-schedule .eg-schedule-context-rail__legend{font-size:10px;gap:11px}.toto-eg-schedule .eg-schedule-context-rail__legend span{align-items:center;display:flex}.toto-eg-schedule .eg-schedule-context-rail__legend i,.toto-eg-schedule .eg-shift-card__dot{border-radius:50%;display:inline-block;flex:0 0 auto;height:8px;width:8px}.toto-eg-schedule .eg-schedule-context-rail__actions{align-items:center;display:flex;gap:2px;margin-left:auto}.toto-eg-schedule .eg-schedule-context-rail__actions button{align-items:center;background:#0000!important;border:0!important;border-radius:8px!important;color:#ffffffc7!important;color:var(--toto-appearance-muted,#ffffffc7)!important;display:inline-flex;font-size:10px;gap:5px;min-height:24px;padding:4px 6px!important;white-space:nowrap}.toto-eg-schedule .eg-schedule-context-rail__actions button:focus-visible,.toto-eg-schedule .eg-schedule-context-rail__actions button:hover{background:#ffffff14!important;background:var(--toto-appearance-wash,#ffffff14)!important;color:#fff!important;color:var(--toto-appearance-ink,#fff)!important}.toto-eg-schedule .eg-schedule-space__content>.mt-8.space-y-5{gap:10px}.toto-eg-schedule .eg-schedule-space__content>.mt-8.space-y-5>*+*{margin-top:0!important}.toto-eg-schedule .eg-guide-scheduler{padding-top:0}.toto-eg-schedule .eg-guide-scheduler>header{display:none}.toto-eg-schedule .eg-guide-scheduler__week{border-top:0;margin-top:0;padding-top:0}.toto-eg-schedule .eg-guide-scheduler__week-heading,.toto-eg-schedule .eg-guide-scheduler__week-heading>div>span{display:none}.toto-eg-schedule .eg-guide-scheduler__week-heading small{font-size:10px}.toto-eg-schedule .eg-guide-scheduler__week-matrix{--eg-row-height:clamp(44px,3.8vh,48px);align-items:stretch;border-top:1px solid #fff3;border-top:1px solid var(--toto-appearance-line,#fff3);gap:0;grid-auto-rows:var(--eg-row-height);margin-top:0}.toto-eg-schedule .eg-guide-scheduler__matrix-heading{border-bottom:1px solid #ffffff29;border-bottom:1px solid var(--toto-appearance-line,#ffffff29);min-height:34px}.toto-eg-schedule .eg-guide-scheduler__matrix-total{background:hsla(0,0%,100%,.025);background:var(--toto-appearance-wash,hsla(0,0%,100%,.025));border-bottom:1px solid #ffffff29;border-bottom:1px solid var(--toto-appearance-line,#ffffff29)}.toto-eg-schedule .eg-guide-scheduler__matrix-total-heading{flex-direction:column;gap:1px;line-height:1.1}.toto-eg-schedule .eg-guide-scheduler__matrix-total-heading span{color:#ffffff9e;color:var(--toto-appearance-muted,#ffffff9e);font-size:9px;font-weight:400}.toto-eg-schedule .eg-guide-scheduler__matrix-total-heading strong{color:#fff;color:var(--toto-appearance-ink,#fff);font-size:10px;font-weight:650}.toto-eg-schedule .eg-guide-scheduler__matrix-guide{border-bottom:1px solid #ffffff24;border-bottom:1px solid var(--toto-appearance-line,#ffffff24);border-right:1px solid #ffffff24;border-right:1px solid var(--toto-appearance-line,#ffffff24);height:var(--eg-row-height);min-height:0}.toto-eg-schedule .eg-guide-scheduler__matrix-guide-total{border-bottom-color:#ffffff24;border-bottom-color:var(--toto-appearance-line,#ffffff24);height:var(--eg-row-height);min-height:0}.toto-eg-schedule .eg-guide-scheduler__week-matrix [data-testid^=eg-cell-]{background:#0000!important;border:0!important;border-bottom:1px solid #ffffff24!important;border-bottom:1px solid var(--toto-appearance-line,#ffffff24)!important;border-radius:0!important;border-right:1px solid #ffffff24!important;border-right:1px solid var(--toto-appearance-line,#ffffff24)!important;height:var(--eg-row-height);min-height:0!important;overflow:hidden;padding:4px 7px!important}.toto-eg-schedule .eg-guide-scheduler__week-matrix [data-testid^=eg-cell-]:hover{background:#ffffff0f!important;background:var(--toto-appearance-wash,#ffffff0f)!important}.toto-eg-schedule .eg-guide-scheduler__week-matrix [data-testid^=eg-cell-].eg-shift-cell--requested{background:rgba(255,69,104,.035)!important;box-shadow:inset 0 0 0 .5px #ff5470!important}.toto-eg-schedule .eg-shift-card{align-items:center;color:#fff;color:var(--toto-appearance-ink,#fff);font-size:10px;gap:6px;line-height:1;min-width:0;white-space:nowrap}.toto-eg-schedule .eg-shift-card__notes{color:#ffffff8c;color:var(--toto-appearance-muted,#ffffff8c);overflow:hidden;text-overflow:ellipsis}.toto-eg-schedule .eg-shift-card__dot{box-shadow:0 0 0 2px #ffffff0f}@media (max-width:1500px){.toto-eg-schedule .eg-schedule-context-rail{font-size:10px;gap:9px;padding:7px 10px}.toto-eg-schedule .eg-schedule-context-rail__legend{font-size:0;gap:5px}.toto-eg-schedule .eg-schedule-context-rail__legend span{gap:0}.toto-eg-schedule .eg-schedule-context-rail__legend i{height:7px;width:7px}.toto-eg-schedule .eg-schedule-context-rail__deadline{display:flex}.toto-eg-schedule .eg-schedule-context-rail__actions{gap:0}.toto-eg-schedule .eg-schedule-context-rail__actions button{font-size:9px;padding:4px!important}}@media (max-height:760px){.toto-eg-schedule .toto-workspaces__vessel{padding:20px 32px}.toto-eg-schedule .eg-schedule-space__heading h1{font-size:40px!important}.toto-eg-schedule .eg-guide-scheduler>header>span{display:none}.toto-eg-schedule .eg-guide-scheduler__week-matrix{--eg-row-height:40px;grid-auto-rows:var(--eg-row-height)}.toto-eg-schedule .eg-guide-scheduler__week-matrix [data-testid^=eg-cell-]{height:40px;min-height:0!important;padding:4px 6px!important}.toto-eg-schedule .eg-guide-scheduler__matrix-guide,.toto-eg-schedule .eg-guide-scheduler__matrix-guide-total{height:40px;min-height:0}}@media (max-height:860px){.toto-eg-schedule .toto-workspaces__vessel{padding:20px 42px}.toto-eg-schedule .eg-schedule-space__heading h1{font-size:32px!important;line-height:1!important;margin-top:3px!important}.toto-eg-schedule .eg-schedule-space__heading>div>div:first-child{font-size:9px!important}.toto-eg-schedule .eg-schedule-space__content>.mt-8.space-y-5{margin-top:10px!important}.toto-eg-schedule [data-testid=eg-period-header]{padding-bottom:8px!important}.toto-eg-schedule [data-testid=eg-week-toolbar]{margin:6px 0!important}.toto-eg-schedule .eg-guide-scheduler{padding-top:3px}.toto-eg-schedule .eg-guide-scheduler>header>span{display:none}.toto-eg-schedule .eg-guide-scheduler__week{margin-top:7px;padding-top:7px}.toto-eg-schedule .eg-guide-scheduler__week-heading>div>span{font-size:11px;margin-top:2px}.toto-eg-schedule .eg-guide-scheduler__week-matrix{--eg-row-height:44px;grid-auto-rows:var(--eg-row-height);margin-top:4px}.toto-eg-schedule .eg-guide-scheduler__matrix-heading{font-size:9px;min-height:20px}.toto-eg-schedule .eg-guide-scheduler__matrix-guide,.toto-eg-schedule .eg-guide-scheduler__matrix-guide-total{height:var(--eg-row-height);min-height:0}.toto-eg-schedule .eg-guide-scheduler__week-matrix [data-testid^=eg-cell-]{height:var(--eg-row-height);min-height:0!important;padding:3px 6px!important}.toto-eg-schedule .eg-guide-scheduler footer{display:none}.toto-eg-schedule .eg-schedule-review{margin-top:5px}.toto-eg-schedule .eg-schedule-review>summary{padding:6px 0}}@media (max-width:700px){.toto-eg-schedule .toto-workspaces__vessel{padding:22px 20px}.toto-eg-schedule .eg-schedule-space__heading h1{font-size:38px!important}.toto-eg-schedule [data-testid=eg-period-header]{gap:8px;grid-template-columns:1fr}.toto-eg-schedule .eg-guide-scheduler>header{display:block}.toto-eg-schedule .eg-guide-scheduler>header>span{margin-top:5px;text-align:left}.toto-eg-schedule .eg-guide-scheduler__week-matrix{gap:0;grid-template-columns:minmax(74px,1.25fr) repeat(7,minmax(0,1fr)) minmax(46px,.72fr)}.toto-eg-schedule .eg-guide-scheduler__matrix-guide{font-size:10px;padding:0 2px}.toto-eg-schedule .eg-guide-scheduler__matrix-guide small{display:none}.toto-eg-schedule .eg-guide-scheduler__matrix-heading{font-size:8px;gap:1px;letter-spacing:.04em;min-height:29px}.toto-eg-schedule .eg-guide-scheduler__matrix-heading span{font-size:8px}.toto-eg-schedule .eg-guide-scheduler__week-matrix [data-testid^=eg-cell-]{min-height:42px!important;padding:2px 3px!important}.toto-eg-schedule .eg-guide-scheduler__week-matrix [data-testid^=eg-cell-]>div{font-size:0;text-align:center}.toto-eg-schedule .eg-guide-scheduler__week-matrix [data-testid^=eg-cell-]>div:before{content:"+";font-size:14px;line-height:1}.toto-eg-schedule .eg-shift-card{gap:0;justify-content:center}.toto-eg-schedule .eg-shift-card>span:not(:first-child){display:none}.toto-eg-schedule .eg-shift-card__dot{height:7px;width:7px}.toto-eg-schedule .eg-guide-scheduler__matrix-guide-total{font-size:9px;min-height:42px;white-space:nowrap}.toto-eg-schedule .eg-guide-scheduler footer{font-size:10px;gap:5px}.toto-eg-schedule .eg-guide-scheduler footer span{display:none}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.toto-eg-schedule .toto-workspaces__vessel{background:#394651;background:var(--toto-appearance-inset,#394651)}}@media(min-width:701px){.toto-eg-schedule .eg-guide-scheduler__week-matrix{--eg-row-height:32px;grid-auto-rows:var(--eg-row-height);margin-top:0}.toto-eg-schedule .eg-guide-scheduler__matrix-guide,.toto-eg-schedule .eg-guide-scheduler__matrix-guide-total{font-size:11px;height:var(--eg-row-height);min-height:0}.toto-eg-schedule .eg-guide-scheduler__week-matrix [data-testid^=eg-cell-]{height:var(--eg-row-height);min-height:0!important;padding:2px 6px!important}.toto-eg-schedule .eg-guide-scheduler__matrix-heading{font-size:9px;min-height:28px}.toto-eg-schedule .eg-shift-card{font-size:9px;gap:4px;line-height:1.2}.toto-eg-schedule .eg-guide-scheduler__week-matrix [data-testid^=eg-cell-]>div{font-size:10px}.toto-eg-schedule .eg-guide-scheduler__week{margin-top:0;padding-top:0}.toto-eg-schedule [data-testid=eg-grid]{overflow:auto}}.eg-month-title{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:12px;letter-spacing:inherit;padding:0;text-align:left}.eg-month-title:focus-visible{border-radius:8px;outline:2px solid currentColor;outline-offset:5px}.eg-choose-month{align-self:flex-start;background:#ffffff12;background:var(--toto-appearance-wash,#ffffff12);border:1px solid #ffffff45;border:1px solid var(--toto-appearance-line,#ffffff45);border-radius:999px;color:#fff;color:var(--toto-appearance-ink,#fff);font-weight:400;padding:8px 16px}.toto-eg-schedule [data-testid=eg-new-period]{background:#303740!important;background:var(--toto-appearance-inset,#303740)!important;color:#eee;color:var(--toto-appearance-ink,#eee);flex-shrink:0;max-height:260px;overflow:auto;padding:18px!important}.toto-eg-schedule [data-testid=eg-new-period] h2,.toto-eg-schedule [data-testid=eg-new-period] label,.toto-eg-schedule [data-testid=eg-new-period] p{color:inherit}.toto-eg-schedule [data-testid=eg-new-start]{background:#252d35;background:var(--toto-appearance-inset,#252d35);color:#fff;color:var(--toto-appearance-ink,#fff);color-scheme:dark}.toto-eg-schedule .eg-schedule-arrival__controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.toto-eg-schedule .eg-schedule-arrival__controls .eg-schedule-arrival__action{background:#ffffff1c;background:var(--toto-appearance-wash,#ffffff1c);border:1px solid #ffffff40;border:1px solid var(--toto-appearance-line,#ffffff40);border-radius:999px;font:400 14px/1.4 Outfit,sans-serif;margin:0;min-height:40px;padding:8px 20px}.toto-eg-schedule .eg-choose-month{font:400 14px/1.4 Outfit,sans-serif;min-height:40px}.toto-eg-schedule .eg-month-picker[data-testid=eg-new-period]{background:#0000!important;border:0!important;border-radius:0!important;border-top:1px solid #ffffff26!important;border-top:1px solid var(--toto-appearance-line,#ffffff26)!important;box-shadow:none!important;color:#eef0f2;color:var(--toto-appearance-ink,#eef0f2);margin-top:22px;max-width:700px;padding:18px 0!important}.eg-month-picker>label{color:#c3c7cc;color:var(--toto-appearance-ink,#c3c7cc);display:block;font:400 13px/1.4 Outfit,sans-serif;margin-bottom:10px}.eg-month-picker__controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.eg-month-picker__controls button,.eg-month-picker__controls input{background:#ffffff0d;background:var(--toto-appearance-wash,#ffffff0d);border:1px solid #ffffff40;border:1px solid var(--toto-appearance-line,#ffffff40);border-radius:999px;color:#eef0f2;color:var(--toto-appearance-ink,#eef0f2);font:400 14px/1.4 Outfit,sans-serif;min-height:40px;padding:8px 16px;width:auto}.eg-month-picker__controls input{color-scheme:dark}.eg-month-picker__controls :focus-visible{outline:2px solid #fff;outline:2px solid var(--toto-appearance-line,#fff);outline-offset:3px}.eg-month-picker__controls button:disabled{opacity:.5}.toto-eg-schedule .eg-schedule-context-rail{flex-wrap:wrap}.toto-eg-schedule .eg-schedule-context-rail__legend{display:flex;flex-wrap:wrap;font-size:11px;gap:8px 12px}.toto-eg-schedule .eg-schedule-context-rail__legend span{gap:5px;white-space:nowrap}.toto-eg-schedule .eg-schedule-context-rail__legend i{border-radius:0;flex-shrink:0;height:14px;width:3px}.toto-eg-schedule .eg-schedule-context-rail__legend .eg-request-key{background:none;border:2px dashed #e13d3d;border-radius:0;line-height:1.2;padding:3px 7px}.toto-eg-schedule .eg-guide-scheduler__week-matrix{--eg-row-height:48px;grid-auto-rows:minmax(var(--eg-row-height),auto);min-width:960px}.toto-eg-schedule .eg-guide-scheduler__matrix-guide,.toto-eg-schedule .eg-guide-scheduler__matrix-guide-total{font-size:12px;height:auto;min-height:var(--eg-row-height)}.toto-eg-schedule .eg-guide-scheduler__week-matrix .eg-signal-cell[data-testid^=eg-cell-]{color:#eef0f2;color:var(--toto-appearance-ink,#eef0f2);height:100%;min-height:var(--eg-row-height)!important;opacity:1!important;overflow:visible;padding:5px 7px!important;position:relative}.toto-eg-schedule .eg-guide-scheduler__week-matrix .eg-signal-cell:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.toto-eg-schedule .eg-guide-scheduler__week-matrix .eg-shift-cell--requested[data-testid^=eg-cell-]{background:#0000!important;box-shadow:none!important}.toto-eg-schedule .eg-shift-cell--requested:after{border:2px dashed #e13d3d;content:"";inset:3px;pointer-events:none;position:absolute}.toto-eg-schedule .eg-guide-scheduler__week-matrix .eg-signal-cell--target{outline:2px dashed currentColor;outline-offset:-4px}.toto-eg-schedule .eg-shift-card{align-items:stretch;display:flex;font-size:11px!important;gap:7px;justify-content:flex-start;line-height:1.3;min-height:30px;white-space:normal}.toto-eg-schedule .eg-shift-card__rail{border-radius:0;display:block;flex:0 0 3px;width:3px}.toto-eg-schedule .eg-shift-card>.eg-shift-card__content{align-items:flex-start;display:flex;flex-direction:column;gap:1px;min-width:0}.toto-eg-schedule .eg-shift-card__label{font-size:10px;line-height:1.2}.toto-eg-schedule .eg-shift-card__time{font-feature-settings:"tnum";font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.toto-eg-schedule .eg-shift-card__request{font-size:10px;line-height:1.2}.toto-eg-schedule .eg-shift-card__notes{color:inherit;display:block;font-size:10px;max-width:100%;white-space:nowrap}.toto-eg-schedule .eg-guide-scheduler__week-matrix .eg-signal-cell>div:before{content:none}.toto-eg-schedule [data-testid=eg-grid]{overflow:auto!important}@media (max-width:700px){.toto-eg-schedule .eg-guide-scheduler__week-matrix{grid-template-columns:minmax(112px,1.1fr) repeat(7,minmax(104px,1fr)) minmax(64px,.65fr)}.toto-eg-schedule .eg-shift-card__rail{display:block!important}.toto-eg-schedule .eg-guide-scheduler__matrix-heading{font-size:10px}}.toto-eg-schedule .eg-schedule-context-rail__actions{flex-shrink:0;gap:6px}.toto-eg-schedule .eg-schedule-context-rail__actions button{border:1px solid var(--toto-appearance-line)!important;border-radius:50%!important;color:var(--toto-appearance-ink)!important;cursor:pointer;height:40px;justify-content:center;min-height:40px;min-width:40px;padding:0!important;width:40px}.toto-eg-schedule .eg-schedule-context-rail__actions button:focus-visible{outline:2px solid var(--toto-appearance-ink);outline-offset:2px}.toto-eg-schedule .eg-schedule-context-rail__actions button:disabled{cursor:default;opacity:.45}@media(max-width:700px){.toto-eg-schedule .eg-schedule-context-rail{border-radius:18px}.toto-eg-schedule .eg-schedule-context-rail__actions{flex-wrap:wrap;margin-left:0}.toto-eg-schedule .eg-schedule-context-rail__actions button{height:44px;min-height:44px;min-width:44px;width:44px}}.toto-eg-schedule .eg-schedule-space__heading{align-items:center;flex-shrink:0;gap:14px}.toto-eg-schedule .eg-schedule-detail{min-height:0;overflow:visible}.toto-eg-schedule .eg-focused-schedule{--eg-line:var(--toto-appearance-line,#dce2e6);grid-gap:20px 14px;display:grid;flex:1 1;font-family:Outfit,sans-serif;gap:20px 14px;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;min-height:0}.toto-eg-schedule .eg-focused-schedule.has-inspector{grid-template-columns:minmax(0,1fr) 290px}.toto-eg-schedule .eg-focused-schedule__ledger{display:flex;flex-direction:column;gap:12px;min-height:0;min-width:0}.toto-eg-schedule .eg-focused-schedule [data-testid=eg-period-header]{flex-shrink:0;padding:0!important}.toto-eg-schedule .eg-focused-schedule .eg-schedule-context-rail{border-radius:24px;flex-wrap:wrap;font-size:12px;gap:12px;min-height:46px;padding:4px 10px}.toto-eg-schedule .eg-focused-schedule .eg-schedule-context-rail__week{font-size:13px;gap:9px}.toto-eg-schedule .eg-focused-status{background:#edf1f3;background:var(--toto-appearance-wash,#edf1f3);border-radius:20px;font-size:12px;padding:7px 13px}.toto-eg-schedule .eg-focused-schedule .eg-schedule-context-rail__deadline{background:none!important;border-radius:0;font-size:12px;padding:3px 0}.toto-eg-schedule .eg-focused-schedule .eg-schedule-context-rail__actions{gap:6px;margin-left:auto}.toto-eg-schedule .eg-focused-more summary,.toto-eg-schedule .eg-focused-schedule .eg-schedule-context-rail__actions button{align-items:center;background:#0000!important;border:1px solid var(--eg-line)!important;border-radius:10px!important;cursor:pointer;display:inline-flex;font:400 12px Outfit,sans-serif;gap:6px;height:34px;min-height:34px;min-width:0;padding:6px 10px!important;white-space:nowrap;width:auto}.toto-eg-schedule .eg-focused-more{position:relative}.toto-eg-schedule .eg-focused-more summary{list-style:none}.toto-eg-schedule .eg-focused-more summary::-webkit-details-marker{display:none}.toto-eg-schedule .eg-focused-more>div{grid-gap:5px;background:#fff;background:var(--toto-appearance-inset,#fff);border:1px solid var(--eg-line);border-radius:12px;box-shadow:0 8px 25px #0002;display:grid;gap:5px;padding:10px;position:absolute;right:0;top:40px;width:210px;z-index:25}.toto-eg-schedule .eg-focused-more>div button{justify-content:flex-start!important;white-space:normal!important}.toto-eg-schedule .eg-focused-schedule [data-testid=eg-grid]{background:#0000!important;border:1px solid var(--eg-line)!important;border-radius:5px!important;box-shadow:none!important;flex:1 1;min-height:0;overflow:auto!important}.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler{display:flex;flex-direction:column;height:100%;min-height:0;padding:0}.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler__week{border:0;display:flex;flex:1 1;flex-direction:column;margin:0;min-height:0;padding:0}.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler__week-matrix{--eg-row-height:clamp(40px,6.2vh,66px);grid-gap:0;border:0;display:grid;flex:1 1;gap:0;grid-auto-rows:var(--eg-row-height);grid-template-columns:minmax(106px,1.2fr) repeat(7,minmax(78px,1fr)) minmax(67px,.8fr);grid-template-rows:42px repeat(var(--eg-guide-count),minmax(var(--eg-row-height),1fr));margin:0;max-height:520px;min-width:740px}.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler__matrix-heading{align-items:center;border-bottom:1px solid var(--eg-line);border-right:1px solid var(--eg-line);color:#64707b;color:var(--toto-appearance-muted,#64707b);display:flex;flex-direction:row;font:400 10px Outfit,sans-serif;gap:4px;height:auto;justify-content:center;min-height:0}.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler__matrix-heading strong{font-weight:400}.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler__matrix-heading span{font-size:10px}.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler__matrix-guide,.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler__matrix-guide-total{align-items:center;border-color:var(--eg-line);display:flex;font-size:12px;gap:9px;height:auto;min-height:0;padding:7px}.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler__matrix-guide>span{display:flex;flex-direction:column;gap:3px;min-width:0}.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler__matrix-guide small{font-size:10px}.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler__matrix-guide-total{background:#f5f7f8;background:var(--toto-appearance-wash,#f5f7f8);font-weight:500;justify-content:center;white-space:nowrap}.toto-eg-schedule .eg-guide-avatar{align-items:center;background:#d7eae2;border-radius:5px;color:#20332c;display:flex;flex:0 0 32px;font-style:normal;height:34px;justify-content:center;width:32px}.toto-eg-schedule .eg-guide-avatar--1,.toto-eg-schedule .eg-guide-avatar--5{background:#dae5fa;color:#29384f}.toto-eg-schedule .eg-guide-avatar--2{background:#e8dff8;color:#3c2b55}.toto-eg-schedule .eg-guide-avatar--4{background:#f0e8d8;color:#5c4d37}.toto-eg-schedule .eg-guide-avatar--6{background:#f6dddd;color:#54312e}.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler__week-matrix .eg-signal-cell[data-testid^=eg-cell-]{border-color:var(--eg-line)!important;color:#242b31;color:var(--toto-appearance-ink,#242b31);height:100%;min-height:0!important;opacity:1!important;overflow:hidden;padding:7px!important}.toto-eg-schedule .eg-focused-schedule .eg-signal-cell.is-selected{border-radius:7px!important;outline:2px solid #20272c;outline:2px solid var(--toto-appearance-ink,#20272c);outline-offset:-2px}.toto-eg-schedule .eg-focused-schedule .eg-shift-card{font-size:11px!important;gap:6px;height:auto;line-height:1.3;min-height:0}.toto-eg-schedule .eg-focused-schedule .eg-shift-card__content{display:flex!important;flex-direction:column;gap:2px}.toto-eg-schedule .eg-focused-schedule .eg-shift-card__label{font-size:10px}.toto-eg-schedule .eg-focused-schedule .eg-shift-card__time{font-size:10px;font-weight:400;white-space:nowrap}.toto-eg-schedule .eg-focused-schedule .eg-shift-card__rail{display:block!important;min-height:28px}.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler footer{display:none}.toto-eg-schedule .eg-focused-schedule__ledger>.eg-focused-scroll-cue{color:var(--toto-appearance-muted);display:none;font-size:12px;margin:0}.toto-eg-schedule .eg-focused-schedule__inspector{background:#fff;background:var(--toto-appearance-wash,#fff);border:1px solid var(--eg-line);border-radius:14px;color:#222;color:var(--toto-appearance-ink,#222);min-height:0;overflow:auto;position:relative}.toto-eg-schedule .eg-focused-review[hidden],.toto-eg-schedule .eg-focused-schedule__inspector[hidden]{display:none!important}.toto-eg-schedule .eg-focused-editor{background:#0000;color:inherit;display:flex;flex-direction:column;font:400 13px/1.4 Outfit,sans-serif;gap:15px;min-height:100%;padding:18px 16px}.toto-eg-schedule .eg-focused-editor__caption{align-items:center;color:#68717f;color:var(--toto-appearance-muted,#68717f);display:flex;font-size:10px;justify-content:space-between;letter-spacing:.12em;text-transform:uppercase}.toto-eg-schedule .eg-focused-editor__caption button{background:none;border:0;color:inherit;padding:4px}.toto-eg-schedule .eg-focused-editor .eg-shift-editor__header{background:none;border:0;padding:0}.toto-eg-schedule .eg-focused-editor .eg-shift-editor__header h2{color:inherit;font:400 36px/1.05 Cormorant Garamond,Georgia,serif;letter-spacing:-.04em;margin:0 0 5px}.toto-eg-schedule .eg-focused-editor .eg-shift-editor__header p{color:#68717f;color:var(--toto-appearance-muted,#68717f);font:400 13px/1.4 Outfit,sans-serif;margin:0}.toto-eg-schedule .eg-focused-editor label{color:inherit;font:400 13px/1.4 Outfit,sans-serif;letter-spacing:0;text-transform:none}.toto-eg-schedule .eg-focused-editor input:not([type=checkbox]),.toto-eg-schedule .eg-focused-editor select,.toto-eg-schedule .eg-focused-editor textarea{background:#fff;background:var(--toto-appearance-inset,#fff);border:1px solid var(--eg-line);border-radius:9px;color:inherit;color-scheme:light;display:block;font:400 13px/1.4 Outfit,sans-serif;margin-top:6px;min-height:40px;outline:none;padding:8px 10px;width:100%}.toto-eg-schedule .eg-focused-editor :focus-visible,.toto-eg-schedule .eg-focused-more summary:focus-visible,.toto-eg-schedule .eg-focused-schedule button:focus-visible{outline:2px solid #20272c;outline:2px solid var(--toto-appearance-ink,#20272c);outline-offset:2px}.toto-eg-schedule .eg-focused-editor .eg-shift-editor__availability-toggle{align-items:center;display:flex;font-size:12px;gap:8px;margin:0}.toto-eg-schedule .eg-focused-editor .eg-shift-editor__availability-copy{color:var(--toto-appearance-muted);font-size:12px;margin:0}.toto-eg-schedule .eg-focused-editor__times{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.toto-eg-schedule .eg-focused-editor__notes textarea{height:88px;resize:vertical}.toto-eg-schedule .eg-focused-editor__actions{align-items:center;border-top:1px solid var(--eg-line);display:flex;gap:6px;margin-top:auto;padding-top:14px}.toto-eg-schedule .eg-focused-editor__actions>div{display:flex;gap:4px;margin-right:auto}.toto-eg-schedule .eg-focused-editor__actions button{background:#0000;border:1px solid var(--eg-line);border-radius:18px;font-size:12px;min-height:36px;padding:8px 9px;white-space:nowrap}.toto-eg-schedule .eg-focused-editor__actions .eg-focused-editor__save{background:#262c29;background:var(--toto-appearance-ink,#262c29);border-radius:10px;color:#fff;color:var(--toto-appearance-inset,#fff);padding:9px 14px}.toto-eg-schedule .eg-focused-editor__remove{align-items:center;align-self:flex-start;background:none;border:0;color:#d63a43;display:flex;font-size:12px;gap:7px;min-height:28px;padding:0}.toto-eg-schedule .eg-focused-footer{align-items:center;border-top:1px solid var(--eg-line);display:flex;font-size:12px;gap:24px;grid-column:1/-1;min-height:54px;padding-top:16px}.toto-eg-schedule .eg-focused-footer>span{color:var(--toto-appearance-muted)}.toto-eg-schedule .eg-focused-footer button{padding:8px 0;white-space:nowrap}.toto-eg-schedule .eg-focused-footer button:last-child{border:1px solid var(--toto-appearance-muted);border-radius:17px;margin-left:auto;padding:10px 20px}.toto-eg-schedule .eg-focused-review{padding:16px}.toto-eg-schedule .eg-focused-review>button{float:right}.toto-eg-schedule .eg-focused-review [data-testid=eg-submission]{background:#0000!important;border:0!important;box-shadow:none!important;color:inherit;padding:0!important}.toto-eg-schedule .eg-focused-review textarea{background:var(--toto-appearance-inset);color:var(--toto-appearance-ink)}@media(min-width:1100px){.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler{height:100%}.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler footer{align-items:center;border:0;display:flex;flex-shrink:0;font-size:11px;gap:12px;justify-content:space-between;padding:16px 0 0}.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler footer>div{align-items:center;display:flex;gap:7px}.toto-eg-schedule .eg-focused-legend{flex-wrap:wrap}.toto-eg-schedule .eg-focused-legend>span{align-items:center;display:flex;gap:5px}.toto-eg-schedule .eg-focused-legend i{height:19px;width:3px}.toto-eg-schedule .eg-focused-legend .eg-request-key{border:2px dashed #e13d3d;padding:2px 5px}.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler footer>div>span{color:var(--toto-appearance-muted);display:inline;font-size:10px}}@media(max-height:860px) and (min-width:1100px){.toto-eg-schedule .eg-focused-schedule{gap:8px 12px}.toto-eg-schedule .eg-focused-schedule__ledger{gap:7px}.toto-eg-schedule .eg-focused-schedule.has-inspector{grid-template-columns:minmax(0,1fr) 260px}.toto-eg-schedule .eg-focused-schedule .eg-schedule-context-rail{font-size:11px;gap:6px;min-height:38px;padding:3px 6px}.toto-eg-schedule .eg-focused-more summary,.toto-eg-schedule .eg-focused-schedule .eg-schedule-context-rail__actions button{font-size:11px;height:30px;min-height:30px;padding:4px 7px!important}.toto-eg-schedule .eg-focused-schedule .eg-schedule-context-rail__week{font-size:11px;gap:4px}.toto-eg-schedule .eg-focused-schedule .eg-schedule-context-rail__deadline{font-size:11px}.toto-eg-schedule .eg-focused-status{font-size:11px;padding:5px 8px}.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler__week-matrix{--eg-row-height:38px;grid-template-columns:minmax(94px,1.2fr) repeat(7,minmax(64px,1fr)) minmax(58px,.8fr);grid-template-rows:28px repeat(var(--eg-guide-count),minmax(38px,1fr));min-width:0}.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler__matrix-guide{font-size:11px;gap:6px;padding:5px}.toto-eg-schedule .eg-guide-avatar{flex-basis:24px;font-size:11px;height:28px;width:24px}.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler__week-matrix .eg-signal-cell[data-testid^=eg-cell-]{padding:4px!important}.toto-eg-schedule .eg-focused-schedule .eg-shift-card{gap:4px}.toto-eg-schedule .eg-focused-schedule .eg-shift-card__label,.toto-eg-schedule .eg-focused-schedule .eg-shift-card__time{font-size:9px}.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler footer{font-size:10px;gap:5px;padding-top:7px}.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler footer>div{flex-wrap:wrap;gap:5px}.toto-eg-schedule .eg-focused-footer{font-size:11px;min-height:38px;padding-top:8px}.toto-eg-schedule .eg-focused-footer button:last-child{padding:7px 14px}.toto-eg-schedule .eg-focused-editor{gap:10px;padding:12px}.toto-eg-schedule .eg-focused-editor .eg-shift-editor__header h2{font-size:28px}.toto-eg-schedule .eg-focused-editor__notes textarea{height:52px}.toto-eg-schedule .eg-focused-editor__actions button{font-size:11px;padding:6px 7px}.toto-eg-schedule .eg-focused-editor__actions{gap:4px;padding-top:9px}}@media(max-width:1099px){.toto-eg-schedule .eg-focused-schedule{min-height:460px;position:relative}.toto-eg-schedule .eg-focused-schedule.has-inspector{grid-template-columns:minmax(0,1fr)}.toto-eg-schedule .eg-focused-schedule__inspector{background:#fff;background:var(--toto-appearance-inset,#fff);bottom:55px;box-shadow:0 8px 24px #0002;position:absolute;right:0;top:0;width:min(310px,100%);z-index:20}.toto-eg-schedule .eg-focused-schedule__ledger>.eg-focused-scroll-cue{display:block}.toto-eg-schedule .eg-focused-footer{flex-wrap:wrap;font-size:11px;gap:10px}.toto-eg-schedule .eg-focused-footer>span{width:100%}.toto-eg-schedule .eg-focused-footer button:last-child{margin-left:auto}.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler__week-matrix{grid-template-columns:112px repeat(7,104px) 70px}.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler__matrix-heading{font-size:10px}}@media(max-height:500px){.toto-eg-schedule .eg-focused-schedule{min-height:528px}.toto-eg-schedule .eg-schedule-space__content{height:auto;min-height:100%}.toto-eg-schedule .eg-schedule-detail{flex:none;min-height:528px}}@media print{.toto-eg-schedule .eg-focused-schedule{display:none!important}}.toto-eg-schedule.is-editor .eg-schedule-space__heading{align-items:center;display:flex!important;flex-wrap:nowrap;margin:0!important;min-height:60px}.toto-eg-schedule .eg-schedule-space__heading .boutique-signature-selector{flex:0 0 230px;margin-left:auto;width:230px}.toto-eg-schedule .eg-schedule-space__heading .boutique-signature-selector img{height:60px;max-width:100%;width:210px}.toto-eg-schedule .eg-focused-schedule [data-testid=eg-grid]{margin:0!important}.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler{border:0}.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler__week-matrix{min-height:0}.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler footer{margin:0;min-height:34px}.toto-eg-schedule .eg-focused-schedule .eg-focused-legend i{display:inline-block;flex-shrink:0;height:16px;width:3px}.toto-eg-schedule .eg-focused-schedule .eg-focused-legend>span{align-items:center;display:inline-flex;font-size:10px;gap:4px}.toto-eg-schedule .eg-focused-schedule .eg-focused-legend .eg-request-key{border:2px dashed #e13d3d;padding:1px 4px}@media(max-height:860px) and (min-width:1100px){.toto-eg-schedule.is-editor .eg-schedule-space__heading{min-height:48px}.toto-eg-schedule .eg-schedule-space__heading .boutique-signature-selector img{height:48px}.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler footer{gap:5px;min-height:27px;padding-top:5px}.toto-eg-schedule .eg-focused-schedule .eg-focused-legend{gap:4px}.toto-eg-schedule .eg-focused-schedule .eg-focused-legend>span{font-size:9px}}@media(max-width:700px){.toto-eg-schedule.is-editor .eg-schedule-space__heading{align-items:flex-start;flex-direction:column;gap:5px}.toto-eg-schedule .eg-schedule-space__heading .boutique-signature-selector{align-self:flex-end;flex-basis:auto;width:180px}.toto-eg-schedule .eg-schedule-space__heading .boutique-signature-selector img{height:44px}}[data-appearance=frost] .toto-eg-schedule .eg-focused-schedule__inspector{background:#fff}[data-appearance=frost] .toto-eg-schedule .eg-focused-editor input:not([type=checkbox]),[data-appearance=frost] .toto-eg-schedule .eg-focused-editor select,[data-appearance=frost] .toto-eg-schedule .eg-focused-editor textarea{background:#fff;border-color:#dce2e6}[data-appearance=frost] .toto-eg-schedule .eg-focused-editor__actions .eg-focused-editor__save{color:#fff}.toto-eg-schedule .eg-focused-schedule .eg-focused-legend{column-gap:12px!important;row-gap:4px}.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler footer>div.eg-focused-legend>span{font-size:11px}@media(min-height:861px) and (min-width:1100px){.toto-eg-schedule .eg-focused-schedule .eg-shift-card__label,.toto-eg-schedule .eg-focused-schedule .eg-shift-card__time{font-size:12px}.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler__matrix-guide,.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler__matrix-guide-total{font-size:13px}.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler footer>div.eg-focused-legend>span{font-size:12px}}@media(max-height:860px) and (min-width:1100px){.toto-eg-schedule .eg-focused-schedule .eg-focused-legend{column-gap:7px!important}.toto-eg-schedule .eg-focused-schedule .eg-guide-scheduler footer>div.eg-focused-legend>span{font-size:9px}}#root .toto-spatial-canvas[data-appearance=frost] .toto-eg-schedule .eg-focused-schedule__inspector{background:#fff!important}#root .toto-spatial-canvas[data-appearance=frost] .toto-eg-schedule .eg-focused-editor :is(input:not([type=checkbox]),select,textarea){background:#fff!important;border-color:#dce2e6!important}.toto-eg-schedule .eg-focused-schedule .eg-focused-editor{background:#0000!important;box-shadow:none!important}.toto-eg-schedule .eg-focused-schedule .eg-focused-schedule__inspector{background:#fff!important;background:var(--toto-appearance-inset,#fff)!important}@media(max-height:860px) and (min-width:1100px){.toto-eg-schedule .eg-focused-schedule.is-published .eg-guide-scheduler__week-matrix{--eg-row-height:32px;grid-template-rows:24px repeat(var(--eg-guide-count),minmax(32px,1fr))}.toto-eg-schedule .eg-focused-schedule.is-published .eg-guide-scheduler__matrix-guide{padding:4px}.toto-eg-schedule .eg-focused-schedule.is-published .eg-guide-avatar{height:24px}.toto-eg-schedule .eg-focused-schedule.is-published .eg-shift-card__rail{min-height:24px}.toto-eg-schedule .eg-focused-schedule.is-published .eg-guide-scheduler__week-matrix .eg-signal-cell[data-testid^=eg-cell-]{padding:3px 4px!important}}.toto-eg-schedule .eg-focused-review [data-testid=eg-submission]>.flex:first-child{display:block}.toto-eg-schedule .eg-focused-review [data-testid=eg-submission] h2{color:inherit!important;font:400 26px/1.1 Cormorant Garamond,Georgia,serif}.toto-eg-schedule .eg-focused-review [data-testid=eg-submission] .label-eyebrow{color:var(--toto-appearance-muted)!important;display:block;font:400 10px/1.4 Outfit,sans-serif;letter-spacing:.06em;margin-top:7px}.toto-eg-schedule .eg-focused-review [data-testid=eg-submission] button{background:#f1f4f6!important;background:var(--toto-appearance-wash,#f1f4f6)!important;border:1px solid #dce2e6!important;border:1px solid var(--toto-appearance-line,#dce2e6)!important;color:#202631!important;color:var(--toto-appearance-ink,#202631)!important;font-size:13px;min-height:40px}.toto-eg-schedule .eg-focused-review [data-testid=eg-publish],.toto-eg-schedule .eg-focused-review [data-testid=eg-submission] button[data-testid$=confirm],.toto-eg-schedule .eg-focused-review [data-testid=eg-submit-toggle]{background:#202631!important;background:var(--toto-appearance-ink,#202631)!important;color:#fff!important;color:var(--toto-appearance-inset,#fff)!important}@media screen{.toto-eg-schedule.is-editor .eg-schedule-space__content{display:flex;flex-direction:column;gap:0;height:100%;min-height:0;overflow:visible}.toto-eg-schedule.is-editor .eg-schedule-space__heading{align-items:center;flex:0 0 auto;flex-wrap:nowrap;gap:18px;min-height:54px}.toto-eg-schedule.is-editor .eg-schedule-space__heading h1{font:500 clamp(34px,3.6vw,54px)/1.06 Cormorant Garamond,Georgia,serif!important;letter-spacing:-.035em;margin:0!important}.toto-eg-schedule.is-editor .eg-calendar-date{color:#293139;font:400 14px/1.4 Outfit,sans-serif;white-space:nowrap}.toto-eg-schedule.is-editor .eg-schedule-detail{display:flex;flex:1 1;flex-direction:column;gap:0;margin-top:6px!important;min-height:0;padding:0}.toto-eg-schedule.is-editor .eg-focused-schedule{flex:1 1;gap:8px 12px;margin:0;min-height:0}.toto-eg-schedule.is-editor .eg-focused-schedule__ledger{gap:8px;min-height:0}.toto-eg-schedule.is-editor .eg-schedule-context-rail{background:#fff;border-radius:24px;gap:8px;min-height:42px;padding:4px 8px}.toto-eg-schedule.is-editor .eg-calendar-month{align-items:center;background:#fff;border:1px solid #e1e6e6;border-radius:999px;display:inline-flex;font-size:13px;gap:8px;min-height:32px;padding:6px 10px;white-space:nowrap}.toto-eg-schedule.is-editor .eg-focused-more summary,.toto-eg-schedule.is-editor .eg-schedule-context-rail__actions button{background:#fff!important;border-radius:999px!important}.toto-eg-schedule.is-editor [data-testid=eg-grid]{background:#fff!important;border-radius:16px!important;display:flex;min-height:0;overflow:auto!important}.toto-eg-schedule.is-editor .eg-guide-scheduler{min-height:0;width:100%}.toto-eg-schedule.is-editor .eg-guide-scheduler__week-matrix{flex:1 1;grid-auto-rows:40px;grid-template-columns:minmax(135px,1.25fr) repeat(7,minmax(77px,1fr)) minmax(65px,.7fr);grid-template-rows:30px repeat(var(--eg-guide-count),minmax(40px,1fr));max-height:none;min-height:0;min-width:760px}.toto-eg-schedule.is-editor .eg-guide-scheduler__matrix-heading{font-size:12px;line-height:1.2;padding:4px}.toto-eg-schedule.is-editor .eg-guide-scheduler__matrix-heading span{font-size:12px}.toto-eg-schedule.is-editor .eg-guide-scheduler__matrix-guide,.toto-eg-schedule.is-editor .eg-guide-scheduler__matrix-guide-total{font-size:12px;gap:7px;min-width:0;padding:4px 7px}.toto-eg-schedule.is-editor .eg-guide-scheduler__matrix-guide>span{line-height:1.2;overflow-wrap:anywhere}.toto-eg-schedule.is-editor .eg-guide-avatar{flex-basis:28px;font-size:12px;height:30px;width:28px}.eg-calendar-cell{border-bottom:1px solid #e3e7e7;border-right:1px solid #e3e7e7;display:flex;flex-direction:column;min-height:0;min-width:0}.eg-calendar-cell>.relative{display:flex;flex:1 1;min-height:0;overflow:hidden}.eg-calendar-cell>.relative+.relative{border-top:1px solid #e3e7e7}.toto-eg-schedule.is-editor .eg-calendar-cell .eg-signal-cell[data-testid^=eg-cell-]{align-items:center;border:0!important;border-radius:0!important;display:flex;min-width:0;overflow:hidden;padding:3px 6px 3px 12px!important;position:relative}.toto-eg-schedule.is-editor .eg-calendar-cell .eg-shift-card{align-items:center;display:flex!important;gap:0;line-height:1.2;min-width:0;position:static;width:100%}.toto-eg-schedule.is-editor .eg-calendar-cell .eg-shift-card__rail{border-radius:0;bottom:0;height:auto;left:3px;min-height:0;position:absolute;top:0;width:4px}.toto-eg-schedule.is-editor .eg-calendar-cell .eg-shift-card__content{gap:2px;min-width:0}.toto-eg-schedule.is-editor .eg-calendar-cell .eg-shift-card__label{font-size:11px;font-weight:500;line-height:1.15}.toto-eg-schedule.is-editor .eg-calendar-cell .eg-shift-card__time{font-feature-settings:"tnum";font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.15;white-space:nowrap}.toto-eg-schedule.is-editor .eg-calendar-cell .eg-shift-card__request{font-size:10px;line-height:1.1}.toto-eg-schedule.is-editor .eg-calendar-cell .eg-shift-card__notes{display:none}.toto-eg-schedule.is-editor .eg-calendar-cell .eg-shift-cell--requested{outline:1px dashed #e13d3d;outline-offset:-3px}.toto-eg-schedule.is-editor .eg-guide-scheduler footer{align-items:center;background:#fff;border-top:1px solid #e3e7e7;display:flex;flex-shrink:0;flex-wrap:wrap;font-size:11px;gap:6px 16px;justify-content:space-between;padding:8px 10px}.toto-eg-schedule.is-editor .eg-guide-scheduler footer>div.eg-focused-legend{align-items:center;display:flex;flex-wrap:wrap;gap:9px 18px}.toto-eg-schedule.is-editor .eg-guide-scheduler footer>div.eg-focused-legend>span{align-items:center;color:#293139;display:inline-flex;font-size:12px!important;gap:6px;line-height:1.3;white-space:nowrap}.toto-eg-schedule.is-editor .eg-focused-legend i{border-radius:1px;flex-shrink:0;height:20px;width:5px}.toto-eg-schedule.is-editor .eg-focused-legend .eg-request-key{border:0;padding:0}.toto-eg-schedule.is-editor .eg-focused-legend .eg-request-key:before{border:1px dashed #e13d3d;border-radius:2px;content:"";height:20px;width:15px}.toto-eg-schedule.is-editor .eg-guide-scheduler footer>div:last-child:not(.eg-focused-legend){align-items:center;color:#58636c;display:flex;flex-wrap:wrap;gap:5px}.toto-eg-schedule.is-editor .eg-focused-footer{font-size:11px;gap:18px;min-height:34px;padding-top:5px}.toto-eg-schedule.is-editor .eg-focused-footer button:last-child{border-radius:999px;padding:7px 14px}.toto-eg-schedule.is-editor .eg-focused-scroll-cue{display:none}@media(min-width:1100px) and (max-height:760px){.toto-eg-schedule.is-editor .eg-schedule-space__heading{min-height:42px}.toto-eg-schedule.is-editor .eg-schedule-space__heading h1{font-size:36px!important}.toto-eg-schedule.is-editor .eg-calendar-date{font-size:12px}.toto-eg-schedule.is-editor .eg-schedule-detail{margin-top:2px!important}.toto-eg-schedule.is-editor .eg-focused-schedule__ledger{gap:5px}.toto-eg-schedule.is-editor .eg-schedule-context-rail{gap:6px;min-height:36px;padding:2px 6px}.toto-eg-schedule.is-editor .eg-guide-scheduler__week-matrix{grid-template-rows:26px repeat(var(--eg-guide-count),minmax(36px,1fr))}.toto-eg-schedule.is-editor .eg-guide-scheduler footer{gap:4px;padding:5px 8px}.toto-eg-schedule.is-editor .eg-guide-scheduler footer>div.eg-focused-legend{gap:5px 13px}.toto-eg-schedule.is-editor .eg-guide-scheduler footer>div.eg-focused-legend>span{font-size:11px!important}.toto-eg-schedule.is-editor .eg-calendar-cell:has(>.relative+.relative) .eg-shift-card__content{align-items:center;flex-direction:row!important;flex-wrap:wrap;gap:2px 5px}.toto-eg-schedule.is-editor .eg-calendar-cell:has(>.relative+.relative) .eg-shift-card__label,.toto-eg-schedule.is-editor .eg-calendar-cell:has(>.relative+.relative) .eg-shift-card__time{font-size:10px}}@media(max-width:1099px){.toto-eg-schedule.is-editor .eg-schedule-space__heading{flex-wrap:wrap;gap:8px}.toto-eg-schedule.is-editor .eg-focused-schedule{min-height:540px}.toto-eg-schedule.is-editor .eg-guide-scheduler__week-matrix{min-height:390px}}.toto-eg-schedule.is-editor .eg-calendar-cell .eg-shift-cell--requested{outline:none}.toto-eg-schedule.is-editor .eg-calendar-cell .eg-shift-cell--requested:after{border-width:1px;inset:1px}.toto-eg-schedule.is-editor .eg-calendar-cell .eg-shift-card__content{white-space:normal}@media(min-width:1100px) and (max-height:760px){.toto-eg-schedule.is-editor .eg-calendar-cell .eg-shift-card__request{font-size:8px;line-height:1}.toto-eg-schedule.is-editor .eg-calendar-cell .eg-shift-card__content{gap:1px}}.toto-eg-schedule.is-editor .eg-calendar-cell:has(>.relative+.relative) .eg-shift-card__request{display:none}.toto-eg-schedule.is-editor .eg-calendar-cell:has(>.relative+.relative) .eg-signal-cell[data-testid^=eg-cell-]{padding-bottom:2px!important;padding-top:2px!important}}.request-vessel{--request-ink:#292a2d;--request-muted:#5e626c;box-sizing:border-box;color:var(--request-ink);display:flex;flex-direction:column;font-family:Outfit,sans-serif;min-height:100%;padding:24px 28px 110px}.request-vessel__surface{background:#fafbfd;border-radius:38px;box-shadow:0 16px 60px #222b3810;box-sizing:border-box;color-scheme:light;margin:0 auto;max-width:1480px;min-width:0;padding:28px;width:100%}.request-vessel__header{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.request-vessel__header h1{font:500 clamp(44px,4vw,64px)/1.06 Cormorant Garamond,serif;margin:4px 0 12px}.request-vessel__header p{color:var(--request-muted);font-size:17px;line-height:1.5;margin:0}.request-vessel .request-eyebrow{font-size:12px;font-weight:500;letter-spacing:.16em}.request-vessel__header img{flex-shrink:0;object-fit:contain}.request-vessel__content{min-width:0}.request-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}.request-stack{display:flex;flex-direction:column;gap:18px;min-width:0}.request-card{background:#fff;border-radius:26px;box-shadow:0 8px 32px #25314905;min-width:0;padding:24px}.request-card h2{font:500 31px/1.12 Cormorant Garamond,serif;margin:0}.request-card h3{font-size:16px;margin:18px 0 10px}.request-card__heading{align-items:center;display:flex;gap:12px;margin-bottom:18px}.request-pop{align-items:center;background:#ffd400;border-radius:50%;color:#292a2d;display:inline-flex;flex:none;height:40px;justify-content:center;width:40px}.request-pop--blue{background:#0657f9;color:#fff}.request-pop--red{background:#ff304f;color:#fff}.request-pop--green{background:#00a637;color:#fff}.request-fields{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.request-fields--three{grid-template-columns:repeat(3,minmax(0,1fr))}.request-field{display:flex;flex-direction:column;font-size:14px;font-weight:400;gap:7px;min-width:0}.request-field small,.request-vessel small{color:var(--request-muted);font-size:13px;line-height:1.5}.request-vessel :is(input:not([type=checkbox]),select,textarea){background:#fff;border:1px solid #d6dce5;border-radius:12px;box-sizing:border-box;color:var(--request-ink);font:400 16px/1.4 Outfit,sans-serif;min-height:44px;min-width:0;padding:10px 13px;width:100%}.request-vessel :is(input,textarea)::placeholder{color:var(--request-muted);opacity:1}.request-vessel textarea{min-height:82px;resize:vertical}.request-vessel fieldset{border:0;margin:0;min-width:0;padding:0}.request-vessel legend{font-size:16px;font-weight:500;margin-bottom:12px}.request-vessel button{background:#fff;border:0;border-radius:999px;box-shadow:0 4px 18px #25314908;color:var(--request-ink);cursor:pointer;font:500 15px/1.4 Outfit,sans-serif;min-height:44px;padding:10px 19px;white-space:normal}.request-vessel button[aria-pressed=true]{box-shadow:inset 0 0 0 2px #ffd400}.request-vessel button:disabled{cursor:not-allowed;opacity:.55}.request-vessel button.request-primary{background:#ffd400}.request-vessel :is(button,input,select,textarea,a):focus-visible{outline:3px solid #292a2d;outline-offset:3px}.request-vessel [role=alert]:focus{outline:2px solid #292a2d;outline-offset:3px}.request-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:22px}.request-actions--compact{justify-content:flex-start;margin-top:14px}.request-message{background:#fff;border-radius:16px;color:var(--request-ink);font-size:15px;line-height:1.5;overflow-wrap:anywhere;padding:14px 18px}.request-guidance{align-items:flex-start;display:flex;gap:12px;margin:14px 0}.request-vessel p{line-height:1.5}.request-guidance p{font-size:16px;margin:0}.request-status{align-items:center;display:inline-flex;font-size:14px;gap:8px}.request-status:before{background:#ffd400;border-radius:50%;content:"";flex:none;height:8px;width:8px}.request-people{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.request-history{display:flex;flex-direction:column;gap:12px;list-style:none;margin:16px 0;padding:0}.request-history li{background:#fff;border-radius:16px;overflow-wrap:anywhere;padding:13px 16px}.request-vessel .schedule-ink{color:var(--request-ink)}.request-vessel .schedule-muted{color:var(--request-muted)}.request-vessel .schedule-panel{background:#fff}.request-vessel .schedule-border{border:0;box-shadow:0 6px 24px #25314906}.request-vessel .divide-y>:not([hidden])~:not([hidden]){border:0;margin-top:8px}.request-vessel [class*=bg-]{background-color:#fff}.request-vessel :is([class*=text-emerald],[class*=text-rose],[class*=text-amber],[class*=text-indigo]){color:var(--request-ink)}.request-vessel :is(.text-xs,.text-sm,.text-\[11px\],.text-\[10px\]){font-size:14px;line-height:1.5}.request-vessel .schedule-list-row{border-radius:18px;margin-bottom:8px}.request-vessel .schedule-list-row[aria-pressed=true]{box-shadow:inset 0 0 0 2px #ffd400}.request-vessel .truncate{overflow-wrap:anywhere;white-space:normal}.request-vessel--swap{color:var(--request-ink)}.request-vessel--swap :is(p,small,label,h1,h2,h3,button,input,select,textarea,span){color:var(--request-ink)}.request-vessel--swap .request-pop--blue,.request-vessel--swap .request-pop--green,.request-vessel--swap .request-pop--red{color:#fff}@media(max-width:1000px){.request-layout{grid-template-columns:1fr}.request-layout>aside{display:grid}.request-fields--three,.request-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.request-vessel{padding:12px 12px 100px}.request-vessel__surface{border-radius:28px;padding:20px 16px}.request-vessel__header{align-items:flex-start;gap:10px}.request-vessel__header img{height:68px;width:68px}.request-vessel__header h1{font-size:44px}.request-vessel__header p{font-size:16px}.request-card{padding:20px}.request-card h2{font-size:29px}.request-fields,.request-fields--three,.request-layout>aside,.request-people{grid-template-columns:1fr}.request-actions{align-items:stretch}.request-actions button{flex:1 1}.request-vessel .grid{min-width:0}}@media(prefers-reduced-motion:reduce){.request-vessel *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.toto-workspaces.request-vessel{display:flex;height:100svh;min-height:0;overflow:hidden;padding:24px 28px 108px}.request-vessel .request-vessel__surface{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;overflow:hidden}.request-vessel .request-vessel__header{flex:none}.request-vessel .request-vessel__content{flex:1 1;min-height:0;overflow:auto;padding:2px 4px 24px;scroll-padding:20px}@media(max-width:650px){.toto-workspaces.request-vessel{padding:12px 12px 96px}}.toto-spatial-canvas .request-vessel .request-vessel__surface{background:#fafbfd;color:#292a2d;color-scheme:light;gap:0}.toto-spatial-canvas .request-vessel{--toto-appearance-ink:#292a2d;--toto-appearance-muted:#5e626c;--toto-appearance-inset:#fff;--toto-appearance-line:#d6dce5;--toto-appearance-wash:#fff}#root .toto-spatial-canvas .request-vessel :is(input:not([type=checkbox]),select,textarea){background:#fff!important;color:#292a2d!important;min-height:44px!important}#root .toto-spatial-canvas .request-vessel :is(label,small,p,span,h1,h2,h3){color:#292a2d}#root .toto-spatial-canvas .request-vessel .request-pop--blue,#root .toto-spatial-canvas .request-vessel .request-pop--green,#root .toto-spatial-canvas .request-vessel .request-pop--red{color:#fff}.request-vessel .request-vessel__header{padding-inline:4px}#root .toto-spatial-canvas .request-vessel__header h1{font:500 clamp(44px,4vw,64px)/1.06 Cormorant Garamond,serif!important}#root .toto-spatial-canvas .request-vessel .request-card h2{font:500 31px/1.12 Cormorant Garamond,serif!important}#root .toto-spatial-canvas .request-vessel p{font-size:16px!important;line-height:1.5!important}#root .toto-spatial-canvas .request-vessel .request-eyebrow{font-size:12px!important}#root .toto-spatial-canvas .request-vessel .request-status{font-size:14px!important}#root .toto-spatial-canvas .request-vessel :is(input:not([type=checkbox]),select,textarea){font-size:16px!important}#root .toto-spatial-canvas .request-vessel .request-field>label{font-size:14px!important}#root .request-vessel .continuous-page-navigation{background:#fff!important;border:0!important;border-radius:20px!important;box-shadow:0 6px 24px #2531490c!important;display:block!important;margin:0 4px 18px!important;max-width:100%;min-width:0;padding:6px!important}#root .request-vessel .continuous-page-navigation__links,#root .request-vessel .continuous-page-navigation__sections{display:flex!important;flex-wrap:nowrap!important;gap:4px!important;max-width:100%;overflow-x:auto;scroll-padding:8px}#root .request-vessel .continuous-page-navigation__sections:empty{display:none!important}#root .request-vessel .continuous-page-navigation .continuous-page-destination{align-items:center;background:#fff!important;border:0!important;border-radius:14px!important;box-shadow:none!important;color:#292a2d!important;display:inline-flex!important;flex:0 0 auto;font:500 14px/1.4 Outfit,sans-serif!important;justify-content:center;min-height:44px;padding:9px 15px!important;text-decoration:none!important;white-space:nowrap!important}#root .request-vessel .continuous-page-navigation .continuous-page-destination[aria-current]{background:#fff!important;box-shadow:inset 0 0 0 2px #ffd400!important;font-weight:600!important}#root .request-vessel .continuous-page-navigation .continuous-page-destination:focus-visible{outline:3px solid #292a2d!important;outline-offset:-3px!important}.request-alternate-dates{margin-top:18px}.request-alternate-dates summary{align-content:center;cursor:pointer;display:list-item;font-size:16px;font-weight:500;min-height:44px}.request-alternate-dates[open] summary{margin-bottom:12px}.request-vessel summary:focus-visible{outline:3px solid #292a2d;outline-offset:3px}@media(min-width:1200px){.request-vessel__header{margin-bottom:12px}.request-vessel [data-testid=time-off-new-form] .request-layout{align-items:start;gap:16px;grid-template-columns:minmax(230px,1fr) minmax(360px,1.5fr) minmax(250px,1fr)}.request-vessel [data-testid=time-off-new-form] .request-stack{display:contents}.request-details-card{grid-column:1;grid-row:1}.request-signature-card{grid-column:1;grid-row:2}.request-away-card{grid-column:2;grid-row:1/span 2}.request-guidance-card{grid-column:3;grid-row:1}.request-trail-card{grid-column:3;grid-row:2}.request-details-card .request-fields,.request-signature-card .request-fields{grid-template-columns:1fr}.request-vessel .request-card{padding:20px}.request-vessel .request-card__heading{margin-bottom:14px}.request-vessel .request-card p{margin-block:10px}.request-vessel [data-testid=swap-agreement-form]{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.request-vessel [data-testid=swap-agreement-form]>.request-actions,.request-vessel [data-testid=swap-agreement-form]>.request-message,.request-vessel [data-testid=swap-agreement-form]>.request-status{grid-column:1/-1;margin:0}.request-vessel [data-testid=swap-agreement-form]>.request-people{display:contents}.request-vessel [data-testid=swap-agreement-form]>div[style]{margin-top:0!important}}#root .request-vessel .request-navigation-bar{align-items:center;background:#fff;border-radius:20px;box-shadow:0 6px 24px #2531490c;display:flex;flex:none;gap:8px;margin:0 4px 12px;min-width:0;padding:6px}#root .request-vessel .request-navigation-bar>.continuous-page-tools-slot{flex:1 1;min-width:0;order:1}#root .request-vessel .request-navigation-bar__actions{flex:none;order:2}#root .request-vessel .request-navigation-bar .continuous-page-navigation{box-shadow:none!important;margin:0!important;padding:0!important}#root .request-vessel .request-form-wrap{margin-top:0}@media(min-width:1200px){.request-vessel .request-signature-card .request-fields{grid-template-columns:1fr 1fr}.request-vessel .request-guidance{margin-block:10px}.request-vessel .request-trail-card p{margin-block:6px}.request-vessel .request-card{padding:18px}.request-vessel .request-actions{margin-top:14px}}@media(max-width:700px){#root .request-vessel .request-navigation-bar{flex-wrap:wrap}#root .request-vessel .request-navigation-bar>.continuous-page-tools-slot{flex-basis:100%}#root .request-vessel .request-navigation-bar__actions{order:0}}@media(min-width:1200px){.request-vessel [data-testid=time-off-new-form] .request-stack{display:flex;gap:16px}.request-away-card{grid-column:auto;grid-row:auto}.request-vessel .request-details-card .request-fields{grid-template-columns:1fr 1fr}.request-vessel .request-details-card .request-field:first-child{grid-column:1/-1}.request-vessel .request-signature-card,.request-vessel .request-trail-card{grid-column:auto;grid-row:auto}.request-vessel .request-away-card [style*=margin-top]{margin-top:12px!important}.request-vessel .request-away-card .request-alternate-dates{margin-top:12px}.request-vessel [data-testid=time-off-new-form] .request-fields{gap:10px}.request-vessel .request-trail-card{padding:14px}.request-vessel .request-trail-card p{margin-block:0}.request-vessel .request-trail-card .request-card__heading{margin-bottom:12px}}#root .request-vessel .request-vessel__content:has([data-testid=time-off-new-form],[data-testid=swap-agreement-form]){padding-block:0}.zenoti-readiness-card{isolation:isolate;overflow:hidden;position:relative}.zenoti-readiness-card>*{position:relative;z-index:1}.zenoti-readiness-card.needs-attention{background:radial-gradient(ellipse at 82% 18%,rgb(var(--zenoti-team-rgb)/.17),#0000 43%),radial-gradient(ellipse at 15% 92%,#ffffffe0,#0000 42%),linear-gradient(142deg,#fffffff7,rgb(var(--zenoti-team-field-rgb)/.88));background:radial-gradient(ellipse at 82% 18%,rgb(var(--zenoti-team-rgb)/.17),#0000 43%),radial-gradient(ellipse at 15% 92%,var(--toto-appearance-selected,#ffffffe0),#0000 42%),linear-gradient(142deg,var(--toto-appearance-selected,#fffffff7),rgb(var(--zenoti-team-field-rgb)/.88));border-color:rgb(var(--zenoti-team-rgb)/.22);box-shadow:inset 0 1px 0 #ffffffdb,inset 0 0 70px rgb(var(--zenoti-team-rgb)/.08),0 18px 52px rgb(var(--zenoti-team-rgb)/.1)}.zenoti-readiness-card.needs-attention:before{animation:zenoti-relationship-light 8.8s cubic-bezier(.45,0,.25,1) infinite;background:linear-gradient(112deg,#0000 34%,#ffffff14 43%,#ffffffa3 50%,rgb(var(--zenoti-team-rgb)/.08) 57%,#0000 66%);background:linear-gradient(112deg,#0000 34%,var(--toto-appearance-wash,#ffffff14) 43%,var(--toto-appearance-selected,#ffffffa3) 50%,rgb(var(--zenoti-team-rgb)/.08) 57%,#0000 66%);content:"";inset:-35% -28%;pointer-events:none;position:absolute;transform:translate3d(-24%,0,0);z-index:0}.zenoti-requirement{background:#ffffff7a;background:var(--toto-appearance-wash,#ffffff7a);border:1px solid #ffffff9e;border:1px solid var(--toto-appearance-line,#ffffff9e);box-shadow:inset 0 1px 0 #ffffff94;transition:background .65s ease,border-color .65s ease,box-shadow .65s ease}.zenoti-requirement.needs-attention{background:rgb(var(--zenoti-team-field-rgb)/.62);border-color:rgb(var(--zenoti-team-rgb)/.18);box-shadow:inset 0 1px 0 #ffffffb8,0 8px 24px rgb(var(--zenoti-team-rgb)/.06)}.zenoti-readiness-message svg,.zenoti-requirement-icon{color:rgb(var(--zenoti-team-rgb))}.zenoti-readiness-message{color:#303a34b8}@keyframes zenoti-relationship-light{0%,18%{opacity:0;transform:translate3d(-24%,0,0)}36%{opacity:.72}58%{opacity:.32;transform:translate3d(23%,0,0)}72%,to{opacity:0;transform:translate3d(23%,0,0)}}@media (prefers-reduced-motion:reduce){.zenoti-readiness-card.needs-attention:before{animation:none;opacity:.24}}.floor-plan-space{background:#12212d;background:var(--toto-appearance-inset,#12212d);color:#fff;color:var(--toto-appearance-ink,#fff);font-family:Outfit,system-ui,sans-serif;min-height:100svh;padding:clamp(18px,3vw,42px) clamp(18px,7vw,120px) 92px}.floor-plan-space__vessel{background:linear-gradient(150deg,#273442d1,#192835e6);background:linear-gradient(150deg,var(--toto-appearance-inset,#273442d1),var(--toto-appearance-inset,#192835e6));border:1px solid #ffffff61;border:1px solid var(--toto-appearance-line,#ffffff61);border-radius:30px;box-shadow:inset 0 1px #ffffff85,0 26px 66px #0208104d;display:flex;flex-direction:column;height:calc(100svh - 134px);margin:auto;overflow:hidden;padding:clamp(22px,3vw,38px);width:min(1440px,100%)}.floor-plan-space__header{border-bottom:1px solid #ffffff29;border-bottom:1px solid var(--toto-appearance-line,#ffffff29);padding-bottom:18px}.floor-plan-space__header h1{color:#fff;color:var(--toto-appearance-ink,#fff);font:500 clamp(42px,5.2vw,68px)/.92 Cormorant Garamond,Georgia,serif;letter-spacing:-.045em;margin:22px 0 3px}.floor-plan-space__header p{color:#ffffff9e;color:var(--toto-appearance-muted,#ffffff9e);font-size:12px;font-weight:600;margin:0}.floor-plan-space__toolbar{align-items:center;border-bottom:1px solid #ffffff29;border-bottom:1px solid var(--toto-appearance-line,#ffffff29);display:flex;gap:22px;justify-content:space-between;padding:13px 0}.floor-plan-space__context{grid-gap:4px;display:grid;gap:4px;min-width:0}.floor-plan-space__context span{color:#ffffff91;color:var(--toto-appearance-muted,#ffffff91);font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.floor-plan-space__context p{color:#ffffffd1;color:var(--toto-appearance-muted,#ffffffd1);font-size:12px;margin:0}.floor-plan-space__toolbar-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.floor-plan-space__boutique,.floor-plan-space__toolbar-actions button,.floor-plan-space__toolbar-actions select{background:#07141f38;background:var(--toto-appearance-inset,#07141f38);border:1px solid #ffffff3b;border:1px solid var(--toto-appearance-line,#ffffff3b);border-radius:999px;color:#fff;color:var(--toto-appearance-ink,#fff);font:700 10px/1 Outfit,system-ui,sans-serif;min-height:36px}.floor-plan-space__toolbar-actions select{max-width:180px;padding:0 28px 0 12px}.floor-plan-space__boutique{align-items:center;display:inline-flex;gap:7px;padding:0 12px;white-space:nowrap}.floor-plan-space__boutique i{background:#7ce69b;border-radius:50%;height:7px;width:7px}.floor-plan-space__toolbar-actions button{align-items:center;cursor:pointer;display:inline-flex;gap:7px;padding:0 13px}.floor-plan-space__toolbar-actions button:disabled{opacity:.46}.floor-plan-space__editor{background:#07141f1f;background:var(--toto-appearance-inset,#07141f1f);border:1px solid #ffffff29;border:1px solid var(--toto-appearance-line,#ffffff29);border-radius:17px;flex:1 1;margin-top:14px;min-height:0;overflow:auto;padding:14px}.floor-plan-space__transition{color:#ffffff80;color:var(--toto-appearance-muted,#ffffff80);font-size:9px;font-weight:800;letter-spacing:.16em;text-align:center;text-transform:uppercase}.floor-plan-space__layout{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);margin:12px 0}.floor-plan-space__side{grid-gap:8px;display:grid}.floor-plan-space__hallway{grid-gap:8px;display:grid;gap:8px;grid-template-rows:auto 1fr;justify-items:center;padding:8px 0}.floor-plan-space__hallway span{color:#ffffff73;color:var(--toto-appearance-muted,#ffffff73);font-size:8px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;writing-mode:vertical-rl}.floor-plan-space__hallway i{border-left:1px dashed #ffffff30;border-left:1px dashed var(--toto-appearance-line,#ffffff30);border-right:1px dashed #ffffff30;border-right:1px dashed var(--toto-appearance-line,#ffffff30);height:100%;width:6px}.floor-plan-space__room{grid-gap:10px;background:#182c3b8f;background:var(--toto-appearance-inset,#182c3b8f);border:1px solid #ffffff26;border:1px solid var(--toto-appearance-line,#ffffff26);border-radius:13px;box-shadow:inset 0 1px #ffffff12;display:grid;gap:10px;padding:12px 14px}.floor-plan-space__room.is-inactive{opacity:.54}.floor-plan-space__room.is-specialty{border-color:#e8bd6e80}.floor-plan-space__room-actions,.floor-plan-space__room-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.floor-plan-space__room-name{background:#0000;border:0;color:#fff;color:var(--toto-appearance-ink,#fff);flex:1 1;font:500 18px/1 Cormorant Garamond,Georgia,serif;min-width:0;outline:none;padding:3px 0}.floor-plan-space__room-name:focus{box-shadow:0 1px #e8bd6ec7}.floor-plan-space__room-type{background:#172938;background:var(--toto-appearance-inset,#172938);border:1px solid #ffffff29;border:1px solid var(--toto-appearance-line,#ffffff29);border-radius:7px;color:#fff;color:var(--toto-appearance-ink,#fff);font-size:10px;padding:5px 24px 5px 8px}.floor-plan-space__room-actions label{align-items:center;color:#ffffffad;color:var(--toto-appearance-muted,#ffffffad);display:inline-flex;font-size:10px;gap:7px}.floor-plan-space__room-actions input{accent-color:#7ce69b}.floor-plan-space__room-actions>div{display:flex;gap:3px}.floor-plan-space__room-actions button{background:#0000;border:0;border-radius:6px;color:#ffffff91;color:var(--toto-appearance-muted,#ffffff91);cursor:pointer;display:grid;height:25px;padding:0;place-items:center;width:25px}.floor-plan-space__room-actions button:hover{background:#ffffff1a;background:var(--toto-appearance-wash,#ffffff1a);color:#fff;color:var(--toto-appearance-ink,#fff)}.floor-plan-space__add{align-items:center;background:#0000;border:1px dashed #ffffff47;border:1px dashed var(--toto-appearance-line,#ffffff47);border-radius:12px;color:#ffffffb8;color:var(--toto-appearance-muted,#ffffffb8);cursor:pointer;display:flex;font-size:10px;font-weight:700;gap:7px;justify-content:center;min-height:39px}.floor-plan-space__add:hover{border-color:#e8bd6ec7;color:#fff;color:var(--toto-appearance-ink,#fff)}.floor-plan-space__readonly{color:#ffffff91;color:var(--toto-appearance-muted,#ffffff91);font-size:11px;font-style:italic;margin:12px 0 0;text-align:center}@media(max-width:700px){.floor-plan-space{padding:12px 12px 84px}.floor-plan-space__vessel{height:auto;min-height:calc(100svh - 96px);overflow:visible;padding:22px 18px}.floor-plan-space__toolbar{align-items:start;flex-direction:column}.floor-plan-space__toolbar-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.floor-plan-space__editor{max-height:70svh;min-height:520px}.floor-plan-space__layout{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr)}.floor-plan-space__room-head{align-items:start;flex-direction:column}.floor-plan-space__room-type{width:100%}}.floor-plan-space__layout{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 45px minmax(0,1fr)}.floor-plan-space__side{gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.floor-plan-space__hallway{align-items:center;grid-template-columns:auto 1fr;grid-template-rows:1fr;justify-items:stretch;padding:0 8px}.floor-plan-space__hallway span{writing-mode:horizontal-tb}.floor-plan-space__hallway i{border-bottom:1px dashed #ffffff30;border-bottom:1px dashed var(--toto-appearance-line,#ffffff30);border-left:0;border-right:0;border-top:1px dashed #ffffff30;border-top:1px dashed var(--toto-appearance-line,#ffffff30);height:6px;width:100%}@media(max-width:700px){.floor-plan-space__layout{grid-template-columns:1fr;grid-template-rows:auto 32px auto}.floor-plan-space__side{grid-template-columns:1fr}}.floor-plan-row-label{font-size:1rem;font-weight:500;grid-column:1/-1;margin:0}.toto-transition-stage:focus-visible{outline:2px solid #5c86706b;outline-offset:3px}.toto-observation-enter,.toto-observation-header button{background:#0000;border:0;color:#747d75;cursor:pointer;font:300 11px/1.4 Outfit,system-ui,sans-serif;padding:0}.toto-observation-enter:hover,.toto-observation-header button:hover{color:#273129}.toto-observation-surface{background:#eef4ef;color:#273129;min-height:100vh;padding:34px 42px}.toto-observation-header{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:min(760px,100%)}.toto-observation-stage{margin:clamp(72px,14vh,150px) auto 0;width:min(760px,100%)}.toto-transition-observation{background:#0000!important;border:0!important;padding:0!important}.toto-observation-question{border-top:1px solid #36463b17;color:#273129;margin-top:28px;padding-top:22px}.toto-observation-question p{font:400 27px/1.18 Cormorant Garamond,Georgia,serif;margin:9px 0 7px;max-width:620px}.toto-observation-question span{color:#7a827b;font:300 12px/1.5 Outfit,system-ui,sans-serif}@media (max-width:720px){.toto-reference-surface{overflow-x:hidden!important;padding:24px 18px 42px!important}.toto-observation-enter{display:none}.toto-observation-surface{padding:24px 18px}.toto-observation-stage{margin-top:72px}.toto-reference-header{margin-bottom:20px!important}.toto-reference-layout{grid-template-columns:1fr!important;row-gap:18px}.toto-reference-layout>button{height:88px!important;width:88px!important}.toto-reference-content{min-width:0}.toto-reference-greeting{min-height:0!important;padding:20px 22px!important}.toto-reference-greeting h1{font-size:31px!important}.toto-reference-principles,.toto-reference-relationship{grid-template-columns:1fr!important}.toto-reference-type-grid{grid-template-columns:1fr 1fr!important}.toto-reference-type-grid>div:nth-child(2){border-right:0!important}.toto-reference-type-grid>div:nth-child(-n+2){border-bottom:1px solid #36463b17}.toto-transition-stage{height:310px!important}.toto-transition-stage>div:first-child{display:none}.toto-transition-stage>div:nth-child(2){left:50%!important;margin-left:-35px;top:28px!important}.toto-transition-stage>div:nth-child(3){bottom:48px!important;left:20px!important;right:20px!important;top:122px!important;transform-origin:center top!important}.toto-transition-stage>div:nth-child(3)>div{padding:20px 22px!important}#toto-transition-instruction{bottom:18px!important;left:20px!important}}@media (prefers-reduced-motion:reduce){.toto-transition-stage *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.toto-review-evidence{--ink:#293036;--muted:#282f3694;--line:#ffffff70;background:radial-gradient(ellipse at 60% 25%,#d6c8db85,#0000 35%),radial-gradient(ellipse at 30% 74%,#b8c7d759,#0000 42%),linear-gradient(150deg,#171923,#343141 54%,#25333d);background:radial-gradient(ellipse at 60% 25%,var(--toto-appearance-selected,#d6c8db85),#0000 35%),radial-gradient(ellipse at 30% 74%,#b8c7d759,#0000 42%),linear-gradient(150deg,var(--toto-appearance-inset,#171923) 0,var(--toto-appearance-inset,#343141) 54%,var(--toto-appearance-inset,#25333d) 100%);color:var(--ink);isolation:isolate;min-height:100vh;padding:clamp(26px,5vw,72px)}.toto-review-evidence:before{background-image:linear-gradient(#ffffff52 1px,#0000 0),linear-gradient(90deg,#ffffff3d 1px,#0000 0);background-size:84px 84px;content:"";inset:54% 0 0;opacity:.22;pointer-events:none;position:fixed;transform:perspective(540px) rotateX(63deg) scale(1.7);transform-origin:center top;z-index:-1}.toto-review-evidence__origin{position:relative;z-index:1}.toto-review-evidence__origin button{align-items:center;background:#0000;border:0;color:#ffffffd1;color:var(--toto-appearance-muted,#ffffffd1);cursor:pointer;display:flex;font-size:11px;gap:9px;letter-spacing:.12em;padding:0}.toto-review-evidence button:focus-visible,.toto-review-evidence input:focus-visible,.toto-review-evidence__origin button:focus-visible{outline:2px solid #ffffffe6;outline:2px solid var(--toto-appearance-line,#ffffffe6);outline-offset:4px}.toto-review-evidence__plane{backdrop-filter:blur(30px) saturate(.88);-webkit-backdrop-filter:blur(30px) saturate(.88);background:linear-gradient(145deg,#ffffff91,#eff1f75c);background:linear-gradient(145deg,var(--toto-appearance-selected,#ffffff91),var(--toto-appearance-wash,#eff1f75c));border:1px solid var(--line);border-radius:34px;box-shadow:inset 0 1px 0 #ffffff9e,inset 0 -1px 0 #232a3029,0 34px 70px #060a124a;margin:clamp(46px,10vh,112px) auto 0;padding:clamp(28px,5vw,56px);width:min(100%,780px)}.toto-review-evidence__eyebrow{color:#2d343b91;font-size:10px;font-weight:600;letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}.toto-review-evidence h1{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(42px,6vw,68px);font-weight:400;letter-spacing:-.04em;line-height:.94;margin:0}.toto-review-evidence__intro{color:var(--muted);font-size:15px;line-height:1.65;margin:22px 0 0;max-width:560px}.toto-review-evidence__sources{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:36px 0 20px}.toto-review-evidence__sources label{background:#ffffff38;background:var(--toto-appearance-wash,#ffffff38);border:1px solid #30373f29;border-radius:18px;cursor:pointer;display:block;min-height:118px;padding:18px}.toto-review-evidence__sources label:hover{background:#ffffff61;background:var(--toto-appearance-wash,#ffffff61)}.toto-review-evidence__sources span{color:#262d34d1;display:block;font-size:13px;font-weight:600}.toto-review-evidence__sources input{block-size:1px;inline-size:1px;opacity:0;pointer-events:none;position:absolute}.toto-review-evidence__sources small{color:#2d343b8a;font-size:11px;overflow-wrap:anywhere}.toto-review-evidence__file-control{align-items:center;background:#ffffff47;background:var(--toto-appearance-wash,#ffffff47);border:1px solid #2d343b2b;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff80;color:#262d34c7!important;display:flex;font-weight:500;gap:7px;margin-top:17px;max-width:100%;overflow:hidden;padding:9px 11px;text-overflow:ellipsis;transition:background .2s ease,border-color .2s ease;white-space:nowrap;width:-webkit-max-content;width:max-content}.toto-review-evidence__sources label:hover .toto-review-evidence__file-control{background:#ffffff80;background:var(--toto-appearance-wash,#ffffff80);border-color:#2d343b52}.toto-review-evidence__primary{align-items:center;background:#2d2c3fe0;background:var(--toto-appearance-inset,#2d2c3fe0);border:1px solid #ffffff9e;border:1px solid var(--toto-appearance-line,#ffffff9e);border-radius:999px;box-shadow:inset 0 1px 0 #ffffff38,0 8px 17px #2526352e;color:#fff;color:var(--toto-appearance-ink,#fff);cursor:pointer;display:inline-flex;font-size:13px;gap:9px;padding:12px 16px}.toto-review-evidence button:disabled{cursor:not-allowed;opacity:.45}.toto-review-evidence__quiet-note{color:#2d343b7a;font-size:11px;margin:18px 0 0}.toto-review-evidence__error{color:#8c2b3c;font-size:13px;line-height:1.45;margin:14px 0}.toto-review-evidence__audit{margin-top:clamp(32px,7vh,72px)}.toto-review-evidence__audit-head{align-items:flex-end;border-bottom:1px solid #2a303624;display:flex;gap:24px;justify-content:space-between;padding-bottom:24px}.toto-review-evidence__audit-head>p{color:var(--muted);font-size:12px;margin:0;white-space:nowrap}.toto-review-evidence__review{border-bottom:1px solid #2a303624;padding:27px 0 24px}.toto-review-evidence__rating{align-items:center;color:#674d69;display:flex;font-size:12px;font-weight:700;gap:6px}.toto-review-evidence__author{font-size:15px;font-weight:600;margin:12px 0 0}.toto-review-evidence__author span{color:var(--muted);font-weight:400}.toto-review-evidence blockquote{color:#23292fd1;font-family:Cormorant Garamond,Georgia,serif;font-size:24px;line-height:1.2;margin:14px 0}.toto-review-evidence__review a{color:#343d46a8;font-size:12px;text-underline-offset:3px}.toto-review-evidence__matches{padding:25px 0 20px}.toto-review-evidence__matches>div>p:last-child{color:var(--muted);font-size:13px;line-height:1.5;margin:0}.toto-review-evidence__match-list{border-top:1px solid #2a303624;margin-top:18px}.toto-review-evidence__match-list button{grid-gap:4px 14px;background:#0000;border:0;border-bottom:1px solid #2a303624;color:inherit;cursor:pointer;display:grid;gap:4px 14px;grid-template-columns:1fr auto;padding:14px 0;text-align:left;width:100%}.toto-review-evidence__match-list button:hover span{color:#5b3e5d}.toto-review-evidence__match-list span{font-size:14px;font-weight:600}.toto-review-evidence__match-list small{color:var(--muted);font-size:11px}.toto-review-evidence__match-list strong{align-items:center;color:#5b3e5d;display:flex;font-size:11px;font-weight:600;gap:3px;grid-column:2;grid-row:1/span 2}.toto-review-evidence__empty{color:var(--muted);font-size:13px;line-height:1.5;margin:18px 0 0}.toto-review-evidence__manual,.toto-review-evidence__resolve{align-items:center;border-top:1px solid #2a303624;display:flex;gap:9px;padding:14px 0}.toto-review-evidence__manual input,.toto-review-evidence__resolve input{background:#0000;border:0;color:var(--ink);flex:1 1;font-size:13px;min-width:0;padding:10px 0}.toto-review-evidence__manual input::placeholder,.toto-review-evidence__resolve input::placeholder{color:#2d343b6b}.toto-review-evidence__manual button,.toto-review-evidence__resolve button{background:#0000;border:0;color:#4d3d57;cursor:pointer;font-size:12px;font-weight:700;white-space:nowrap}.toto-review-evidence__decision{align-items:center;color:#355d48;display:flex;font-size:12px;gap:7px;margin:12px 0 0}.toto-review-evidence__pager{border-top:1px solid #2a303624;display:flex;justify-content:space-between;margin-top:28px;padding-top:18px}.toto-review-evidence__pager button{align-items:center;background:#0000;border:0;color:#292f35ad;cursor:pointer;display:flex;font-size:12px;gap:4px}.toto-review-evidence.is-embedded .toto-review-evidence__file-control{background:#ffffff1a;background:var(--toto-appearance-wash,#ffffff1a);border-color:#ffffff47;border-color:var(--toto-appearance-line,#ffffff47);color:#ffffffdb!important;color:var(--toto-appearance-ink,#ffffffdb)!important}.toto-review-evidence.is-embedded .toto-review-evidence__sources label:hover .toto-review-evidence__file-control{background:#ffffff29;background:var(--toto-appearance-wash,#ffffff29);border-color:#ffffff8a;border-color:var(--toto-appearance-line,#ffffff8a)}@media (max-width:620px){.toto-review-evidence{padding:24px 18px}.toto-review-evidence__plane{border-radius:26px}.toto-review-evidence__sources{grid-template-columns:1fr}.toto-review-evidence__audit-head{align-items:flex-start;flex-direction:column}.toto-review-evidence__match-list button{grid-template-columns:1fr}.toto-review-evidence__match-list strong{grid-column:auto;grid-row:auto}.toto-review-evidence__manual,.toto-review-evidence__resolve{align-items:stretch;flex-wrap:wrap}.toto-review-evidence__manual input,.toto-review-evidence__resolve input{flex-basis:100%}}@media (prefers-reduced-transparency:reduce){.toto-review-evidence__plane{backdrop-filter:none;-webkit-backdrop-filter:none;background:#eef0f4;background:var(--toto-appearance-selected,#eef0f4)}.toto-review-evidence{background:#252833;background:var(--toto-appearance-inset,#252833)}}.toto-review-evidence:not(.is-embedded){background:#18232c!important;background:var(--toto-appearance-inset,#18232c)!important;background-image:none!important;box-sizing:border-box;color:#fffffff0;color:var(--toto-appearance-ink,#fffffff0);min-height:100svh;padding:clamp(12px,3vw,40px) clamp(12px,5vw,88px) 92px}.toto-review-evidence:not(.is-embedded):before{display:none}.toto-review-evidence:not(.is-embedded) .toto-review-evidence__plane{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(154deg,#273442d1,#1c2a38e0);background:linear-gradient(154deg,var(--toto-appearance-inset,#273442d1),var(--toto-appearance-inset,#1c2a38e0));border:1px solid #ffffff6b;border:1px solid var(--toto-appearance-line,#ffffff6b);border-radius:30px;box-shadow:inset 0 1px 1px #ffffffa6,inset 0 -32px 64px #54708414,0 28px 70px #02081054;box-sizing:border-box;margin:0 auto;min-height:calc(100svh - 142px);padding:clamp(28px,3vw,44px);position:relative;width:min(1180px,calc(100svw - clamp(24px,10vw,176px)))}.toto-review-evidence:not(.is-embedded) .toto-review-evidence__plane:before{border:1px solid #ffffff2b;border:1px solid var(--toto-appearance-line,#ffffff2b);border-radius:28px;content:"";inset:1px;pointer-events:none;position:absolute}.toto-review-evidence:not(.is-embedded) .toto-review-evidence__plane>*{position:relative;z-index:1}.toto-review-evidence:not(.is-embedded) .toto-review-evidence__eyebrow,.toto-review-evidence:not(.is-embedded) .toto-review-evidence__quiet-note{color:#ffffff94;color:var(--toto-appearance-muted,#ffffff94)}.toto-review-evidence:not(.is-embedded) h1{color:#fff;color:var(--toto-appearance-ink,#fff);font-size:clamp(40px,3.5vw,52px)}.toto-review-evidence:not(.is-embedded) .toto-review-evidence__intro{color:#ffffffbf;color:var(--toto-appearance-muted,#ffffffbf)}.toto-review-evidence:not(.is-embedded) .toto-review-evidence__sources label{background:#ffffff0f;background:var(--toto-appearance-wash,#ffffff0f);border-color:#fff3;border-color:var(--toto-appearance-line,#fff3)}.toto-review-evidence:not(.is-embedded) .toto-review-evidence__sources label:hover{background:#ffffff1a;background:var(--toto-appearance-wash,#ffffff1a)}.toto-review-evidence:not(.is-embedded) .toto-review-evidence__sources span{color:#fff;color:var(--toto-appearance-ink,#fff)}.toto-review-evidence:not(.is-embedded) .toto-review-evidence__sources small{color:#ffffffa3!important;color:var(--toto-appearance-muted,#ffffffa3)!important}.toto-review-evidence:not(.is-embedded) .toto-review-evidence__file-control{background:#ffffff14;background:var(--toto-appearance-wash,#ffffff14);border-color:#ffffff47;border-color:var(--toto-appearance-line,#ffffff47);color:#fff!important;color:var(--toto-appearance-ink,#fff)!important}.toto-review-evidence:not(.is-embedded) .toto-review-evidence__primary{background:#68ae7f61;border-color:#68ae7f80;box-shadow:none}.toto-review-evidence:not(.is-embedded)>.toto-adaptive-dock{bottom:16px;left:50%;position:fixed;transform:translateX(-50%);z-index:6}@media(max-width:620px){.toto-review-evidence:not(.is-embedded){padding:12px 12px 84px}.toto-review-evidence:not(.is-embedded) .toto-review-evidence__plane{min-height:calc(100svh - 96px);padding:24px 20px;width:100%}}.toto-spatial-canvas .toto-introduction__vessel{display:block!important;overflow-y:auto!important;scrollbar-width:thin}.toto-spatial-canvas .toto-introduction__vessel:after,.toto-spatial-canvas .toto-introduction__vessel:before{content:none!important}.toto-introduction__heading{margin-bottom:18px}.toto-introduction__hero{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);margin-bottom:20px}.toto-introduction__identity{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-width:0;padding:0 16px 16px}.toto-spatial-canvas .toto-introduction__welcome{order:0}.toto-introduction__mascot{display:block;height:auto;max-width:310px;object-fit:contain;width:100%}.toto-introduction__corporate{display:block;height:auto;max-width:350px;width:100%}.toto-introduction__corporate--dark{display:none}.toto-spatial-canvas[data-appearance=frost] .toto-introduction__corporate:not(.toto-introduction__corporate--dark){display:block}.toto-spatial-canvas[data-appearance=frost] .toto-introduction__corporate--dark{display:none}.toto-introduction__welcome{color:#51596c;font:400 clamp(16px,1.3vw,20px)/1.5 Outfit,sans-serif;padding:16px 16px 16px 0}.toto-introduction__lead{border-bottom:1px solid #cdd2da;color:#424963;font:400 clamp(20px,2vw,30px)/1.4 Outfit,sans-serif;margin:0 0 24px;padding-bottom:24px}.toto-introduction__welcome>p:last-child{margin:0}.toto-introduction__story{color:#51596c;font:400 clamp(16px,1.25vw,19px)/1.5 Outfit,sans-serif}.toto-introduction__columns{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,.74fr) minmax(0,1fr)}.toto-introduction__columns>section{grid-gap:14px 24px;align-content:start;background:#fafcfb;background:var(--sculpted-white,#fafcfb);border-radius:28px;box-shadow:6px 6px 16px #26324b10,-6px -6px 16px #fff;display:grid;gap:14px 24px;grid-template-columns:96px minmax(0,1fr);min-width:0;padding:24px}.toto-introduction__columns>section:first-child{grid-row:span 2;grid-template-columns:112px minmax(0,1fr)}.toto-introduction__story h2{color:#17192b;font:400 clamp(28px,2.7vw,40px)/1.08 Cormorant Garamond,Georgia,serif;letter-spacing:-.015em;margin:0}.toto-introduction__story p{margin:0}.toto-introduction__columns>section p{grid-column:2}.toto-introduction__columns>section:first-child p{grid-column:1/-1}.toto-introduction__principle-icon{aspect-ratio:1;background:#fafcfb;background:var(--sculpted-white,#fafcfb);border:1px solid #e9dd9a;border-radius:20px;box-shadow:inset 4px 4px 10px #26324b10,inset -4px -4px 10px #fff;display:grid;grid-row:span 2;place-items:center}.toto-introduction__principle-icon[data-tone=green]{border-color:#c0e9d5}.toto-introduction__principle-icon[data-tone=red]{border-color:#f0ccca}.toto-introduction__principle-icon img{border-radius:18px;display:block;height:100%;object-fit:cover;width:100%}.toto-introduction__columns>section:first-child .toto-introduction__principle-icon{grid-row:auto}.toto-introduction__status{border-top:1px solid #d8dfe2;font-size:14px;line-height:1.5;margin-top:20px!important;padding:12px 6px 0}@media(max-width:1100px){.toto-introduction__hero{gap:18px;grid-template-columns:minmax(220px,.6fr) minmax(0,1fr)}.toto-introduction__welcome{padding:24px}.toto-introduction__columns>section,.toto-introduction__columns>section:first-child{gap:14px;grid-template-columns:72px minmax(0,1fr);padding:20px}.toto-introduction__story h2{font-size:30px}}@media(max-width:700px){.toto-introduction__hero{gap:20px;grid-template-columns:1fr}.toto-introduction__identity{margin-inline:auto;max-width:270px}.toto-introduction__corporate,.toto-introduction__mascot{max-width:230px}.toto-introduction__welcome{padding:22px}.toto-introduction__lead{font-size:22px}.toto-introduction__columns{grid-template-columns:1fr}.toto-introduction__columns>section:first-child{grid-row:auto}.toto-introduction__columns>section p{grid-column:1/-1}.toto-introduction__principle-icon{grid-row:auto}.toto-introduction__story{font-size:16px}.toto-introduction__heading{margin-bottom:22px}}@media(prefers-color-scheme:dark){.toto-introduction__story,.toto-introduction__welcome{color:#bcc5c3;color:var(--sculpted-muted,#bcc5c3)}.toto-introduction__lead,.toto-introduction__story h2{color:#edeff1;color:var(--sculpted-ink,#edeff1)}.toto-introduction__corporate:not(.toto-introduction__corporate--dark){display:none}.toto-introduction__corporate--dark{display:block}.toto-introduction__columns>section,.toto-introduction__welcome{box-shadow:6px 6px 16px #0004,-6px -6px 16px #ffffff08}}@media(forced-colors:active){.toto-introduction__columns>section,.toto-introduction__welcome{border:1px solid CanvasText;box-shadow:none}}.toto-spatial-canvas .toto-introduction__welcome .toto-introduction__heading{margin:0 0 14px}.toto-spatial-canvas .toto-introduction__welcome .toto-introduction__lead{margin-top:0}.toto-spatial-canvas .toto-introduction__welcome #toto-introduction-title{font-size:clamp(48px,5.5vw,88px);line-height:1.05}.toto-introduction__vessel{--vessel-title-size:clamp(48px,5.5vw,88px)}@media(max-width:700px){.toto-introduction__vessel{--vessel-title-size:48px}}#root .toto-introduction .toto-introduction__hero{align-items:end;margin-bottom:12px}#root .toto-introduction .toto-introduction__welcome{align-self:end;font-size:16px;line-height:1.4;padding:0 0 8px}#root .toto-introduction .toto-introduction__identity{gap:6px}#root .toto-introduction .toto-introduction__mascot{max-width:250px}#root .toto-introduction .toto-introduction__corporate{max-width:300px}#root .toto-introduction .toto-introduction__welcome .toto-introduction__heading{margin-bottom:10px}@media(min-width:951px) and (max-height:760px){#root .toto-introduction .toto-introduction__hero{gap:20px;grid-template-columns:minmax(240px,.55fr) minmax(0,1fr);margin-bottom:10px}#root .toto-introduction .toto-introduction__mascot{max-width:150px}#root .toto-introduction .toto-introduction__corporate{max-width:240px}#root .toto-introduction .toto-introduction__welcome{font-size:15px;line-height:1.35;padding:0}#root .toto-introduction .toto-introduction__welcome #toto-introduction-title{font-size:48px!important;line-height:1}#root .toto-introduction .toto-introduction__lead{font-size:18px;line-height:1.3;margin-bottom:8px;padding-bottom:8px}#root .toto-introduction .toto-introduction__welcome .toto-introduction__heading{margin-bottom:8px}#root .toto-introduction .toto-introduction__story{font-size:16px;line-height:1.35}#root .toto-introduction .toto-introduction__columns{gap:8px}#root .toto-introduction .toto-introduction__columns>section{gap:6px 10px;grid-template-columns:42px minmax(0,1fr);padding:10px}#root .toto-introduction .toto-introduction__columns>section:first-child{grid-template-columns:48px minmax(0,1fr)}#root .toto-introduction .toto-introduction__columns>section p{grid-column:1/-1}#root .toto-introduction .toto-introduction__principle-icon{border-radius:12px;grid-row:auto}#root .toto-introduction .toto-introduction__story h2{font-size:24px;line-height:1.05}#root .toto-introduction .toto-introduction__status{font-size:14px;line-height:1.35;margin-top:8px!important;padding-top:6px}}@media(max-width:950px){#root .toto-introduction .toto-introduction__hero{grid-template-columns:1fr}#root .toto-introduction .toto-introduction__welcome{padding:16px}#root .toto-introduction .toto-introduction__mascot{max-width:230px}}@media(min-width:951px) and (max-height:760px){#root .toto-introduction .toto-introduction__hero{margin-bottom:6px}#root .toto-introduction .toto-introduction__status{margin-top:4px!important;padding-top:2px}}@media(min-width:951px) and (min-height:761px) and (max-height:950px){#root .toto-introduction .toto-introduction__hero{margin-bottom:10px}#root .toto-introduction .toto-introduction__story{font-size:17px;line-height:1.4}#root .toto-introduction .toto-introduction__columns{gap:12px}#root .toto-introduction .toto-introduction__columns>section{gap:10px 16px;grid-template-columns:64px minmax(0,1fr);padding:16px}#root .toto-introduction .toto-introduction__columns>section:first-child{grid-template-columns:72px minmax(0,1fr)}#root .toto-introduction .toto-introduction__story h2{font-size:30px;line-height:1.08}#root .toto-introduction .toto-introduction__status{font-size:14px;line-height:1.4;margin-top:10px!important;padding-top:8px}}#root .toto-introduction .toto-introduction__principle-icon{border-color:#dac66d;box-shadow:inset 4px 4px 10px #26324b10,inset -4px -4px 10px #fff,0 0 0 1px #e9dd9a66}#root .toto-introduction .toto-introduction__principle-icon[data-tone=green]{border-color:#8dc8ad;box-shadow:inset 4px 4px 10px #26324b10,inset -4px -4px 10px #fff,0 0 0 1px #c0e9d588}#root .toto-introduction .toto-introduction__principle-icon[data-tone=red]{border-color:#dda6b0;box-shadow:inset 4px 4px 10px #26324b10,inset -4px -4px 10px #fff,0 0 0 1px #f0ccca88}#root .toto-introduction .toto-introduction__principle-icon img{filter:saturate(1.35)}@media(min-width:951px) and (min-height:761px) and (max-height:850px){#root .toto-introduction .toto-introduction__mascot{max-width:200px}}#root .toto-introduction{--meet-raised:6px 6px 16px #26324b10,-6px -6px 16px #fff;--meet-card:#fbfcfc}#root .toto-spatial-canvas .toto-introduction .toto-introduction__vessel{overflow:hidden!important;padding:16px!important}#root .toto-introduction [data-vessel-content-slot]{min-height:0;overflow:visible!important}#root .toto-introduction .toto-introduction__content{box-sizing:border-box;overflow:auto!important;padding:20px!important;scroll-padding:20px}#root .toto-introduction .toto-introduction__hero{grid-gap:26px;align-items:center;background:var(--meet-card);border-radius:28px;box-shadow:var(--meet-raised);display:grid;gap:26px;grid-template-columns:minmax(220px,.58fr) minmax(0,1fr);margin:0 0 26px;overflow:visible;padding:24px 30px}#root .toto-introduction .toto-introduction__welcome{align-self:center;background:#0000!important;border:0!important;box-shadow:none!important;font-size:17px;line-height:1.5;min-width:0;padding:0!important}#root .toto-introduction .toto-introduction__identity{background:#0000;box-shadow:none;gap:12px;max-width:none;padding:0}#root .toto-introduction .toto-introduction__mascot{height:200px;max-width:200px;object-fit:contain;width:100%}#root .toto-introduction .toto-introduction__corporate{height:auto;max-width:280px;object-fit:contain;width:100%}#root .toto-introduction .toto-introduction__welcome #toto-introduction-title{font-size:56px!important;line-height:1.05}#root .toto-introduction .toto-introduction__welcome .toto-introduction__heading{margin:0 0 12px}#root .toto-introduction .toto-introduction__lead{font-size:22px;line-height:1.4;margin:0 0 14px;padding:0 0 14px}#root .toto-introduction .toto-introduction__columns{gap:26px;grid-template-columns:repeat(3,minmax(0,1fr))}#root .toto-introduction .toto-introduction__columns>section,#root .toto-introduction .toto-introduction__columns>section:first-child{grid-gap:14px;background:var(--meet-card);border-radius:26px;box-shadow:var(--meet-raised);display:grid;gap:14px;grid-row:auto;grid-template-columns:54px minmax(0,1fr);overflow:visible;padding:22px}#root .toto-introduction .toto-introduction__principle-icon{border-radius:16px;grid-row:auto;height:54px;width:54px}#root .toto-introduction .toto-introduction__principle-icon img{border-radius:14px}#root .toto-introduction .toto-introduction__columns>section p{font-size:16px;grid-column:1/-1;line-height:1.5}#root .toto-introduction .toto-introduction__story h2{font-size:28px;line-height:1.1}#root .toto-introduction .toto-introduction__status{font-size:14px;line-height:1.5;margin:26px 0 0!important;padding:14px 4px 4px}@media(min-width:1001px) and (max-height:760px){#root .toto-introduction .toto-introduction__hero{gap:24px;margin-bottom:24px;padding:20px 24px}#root .toto-introduction .toto-introduction__mascot{height:140px;max-width:150px}#root .toto-introduction .toto-introduction__corporate{max-width:230px}#root .toto-introduction .toto-introduction__welcome #toto-introduction-title{font-size:44px!important}#root .toto-introduction .toto-introduction__welcome{font-size:16px}#root .toto-introduction .toto-introduction__lead{font-size:20px}#root .toto-introduction .toto-introduction__columns>section{padding:18px}#root .toto-introduction .toto-introduction__columns>section p{font-size:15px;line-height:1.45}#root .toto-introduction .toto-introduction__story h2{font-size:25px}}@media(max-width:1000px){#root .toto-introduction .toto-introduction__hero{gap:22px;grid-template-columns:1fr;padding:24px}#root .toto-introduction .toto-introduction__identity{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr 1fr}#root .toto-introduction .toto-introduction__columns{grid-template-columns:1fr}#root .toto-introduction .toto-introduction__corporate--dark{display:none}}@media(max-width:600px){#root .toto-spatial-canvas .toto-introduction .toto-introduction__vessel{padding:4px!important}#root .toto-introduction .toto-introduction__content{padding:18px!important}#root .toto-introduction .toto-introduction__hero{gap:18px;padding:20px}#root .toto-introduction .toto-introduction__identity{gap:12px;grid-template-columns:1fr;justify-items:center}#root .toto-introduction .toto-introduction__mascot{height:150px;max-width:160px}#root .toto-introduction .toto-introduction__welcome #toto-introduction-title{font-size:42px!important}#root .toto-introduction .toto-introduction__lead{font-size:20px}#root .toto-introduction .toto-introduction__columns>section{padding:20px}#root .toto-introduction .toto-introduction__story h2{font-size:27px}}#root .toto-spatial-canvas[data-appearance=smoke] .toto-introduction{--meet-card:var(--toto-vessel-fill);--meet-raised:6px 6px 16px #0004,-6px -6px 16px #ffffff08}@media(forced-colors:active){#root .toto-introduction .toto-introduction__columns>section,#root .toto-introduction .toto-introduction__hero{border:1px solid CanvasText;box-shadow:none}}@media(min-width:1001px) and (max-height:760px){#root .toto-introduction .toto-introduction__hero{gap:22px;grid-template-columns:minmax(180px,.43fr) minmax(0,1fr);margin-bottom:20px;padding:16px 24px}#root .toto-introduction .toto-introduction__mascot{height:120px;max-width:130px}#root .toto-introduction .toto-introduction__corporate{max-width:210px}#root .toto-introduction .toto-introduction__welcome{font-size:15px;line-height:1.45}#root .toto-introduction .toto-introduction__lead{font-size:19px;line-height:1.35;margin-bottom:10px;padding-bottom:10px}#root .toto-introduction .toto-introduction__columns>section{gap:12px;padding:16px}#root .toto-introduction .toto-introduction__columns>section p{font-size:15px;line-height:1.4}#root .toto-introduction .toto-introduction__story h2{font-size:24px}#root .toto-introduction .toto-introduction__status{line-height:1.4;margin-top:20px!important;padding-top:10px}#root .toto-introduction .toto-introduction__hero{grid-template-columns:200px minmax(0,1fr);padding:12px 24px}#root .toto-introduction .toto-introduction__welcome #toto-introduction-title{font-size:40px!important}#root .toto-introduction .toto-introduction__welcome .toto-introduction__heading{margin-bottom:8px}#root .toto-introduction .toto-introduction__lead{font-size:18px;margin-bottom:7px;padding-bottom:7px}#root .toto-introduction .toto-introduction__columns>section,#root .toto-introduction .toto-introduction__columns>section:first-child{grid-template-columns:40px minmax(0,1fr)}#root .toto-introduction .toto-introduction__principle-icon{height:40px;width:40px}#root .toto-introduction .toto-introduction__story h2{font-size:23px}#root .toto-introduction .toto-introduction__status{margin-top:16px!important}#root .toto-introduction .toto-introduction__hero{margin-bottom:18px;padding-bottom:8px;padding-top:8px}#root .toto-introduction .toto-introduction__columns>section,#root .toto-introduction .toto-introduction__columns>section:first-child{padding:14px}#root .toto-introduction .toto-introduction__status{margin-top:14px!important}}#root .toto-introduction .toto-introduction__story,#root .toto-introduction .toto-introduction__welcome{overflow-wrap:anywhere}#root .toto-introduction .toto-introduction__columns>section{container-type:inline-size}@container(max-width:220px){#root .toto-introduction .toto-introduction__columns>section h2{grid-column:1/-1;min-width:0}#root .toto-introduction .toto-introduction__principle-icon{max-width:100%}}@media(min-width:1001px){#root .toto-introduction .toto-introduction__hero{grid-template-columns:200px minmax(0,1fr)}#root .toto-introduction .toto-introduction__welcome{grid-column-gap:26px;column-gap:26px;display:grid;grid-template-columns:minmax(0,1fr) 280px}#root .toto-introduction .toto-introduction__heading{grid-column:1;grid-row:1;max-width:none}#root .toto-introduction .toto-introduction__wordmark{align-self:center;grid-column:2;grid-row:1/3;min-width:0}#root .toto-introduction .toto-introduction__lead{grid-column:1;grid-row:2}#root .toto-introduction .toto-introduction__welcome>p:last-child{grid-column:1/-1;grid-row:3}#root .toto-introduction .toto-introduction__mascot{height:200px;max-width:200px;width:200px}#root .toto-introduction .toto-introduction__corporate{max-width:280px;width:280px}#root .toto-introduction .toto-introduction__principle-icon{height:54px;width:54px}}@media(max-width:1000px){#root .toto-introduction .toto-introduction__identity{display:flex}#root .toto-introduction .toto-introduction__wordmark{margin:0 0 18px;max-width:280px;min-width:0}#root .toto-introduction .toto-introduction__wordmark img{max-width:100%}#root .toto-introduction .toto-introduction__heading{max-width:100%;min-width:0}#root .toto-introduction .toto-introduction__heading h1{max-width:100%;overflow-wrap:anywhere}}#root .toto-spatial-canvas .toto-introduction .toto-introduction__welcome .toto-introduction__heading.toto-workspaces__header{padding-inline:0!important}@media(min-width:951px){#root#root#root .toto-spatial-canvas .toto-introduction .toto-introduction__vessel{padding:20px!important}#root#root#root .toto-introduction .toto-introduction__content{margin:-12px;padding:12px!important;scroll-padding:12px}}#root#root .toto-introduction .toto-introduction__principle-icon{--principle-light:232,170,31;background:radial-gradient(ellipse at 50% 42%,#fff 25%,rgba(var(--principle-light),.24) 72%,rgba(var(--principle-light),.48));border-color:rgba(var(--principle-light),.65);box-shadow:inset 0 3px 7px #252e2840,inset 0 -2px 6px rgba(var(--principle-light),.42),0 2px 5px #252e282b;isolation:isolate}#root#root .toto-introduction .toto-introduction__principle-icon[data-tone=green]{--principle-light:18,168,102}#root#root .toto-introduction .toto-introduction__principle-icon[data-tone=red]{--principle-light:215,84,112}#root#root .toto-introduction .toto-introduction__principle-icon img{filter:brightness(.85) contrast(1.45) saturate(2.1);mix-blend-mode:multiply}@media(forced-colors:active){#root#root .toto-introduction .toto-introduction__principle-icon{background:Canvas;border-color:CanvasText;box-shadow:none}#root#root .toto-introduction .toto-introduction__principle-icon img{filter:none;mix-blend-mode:normal}}@media(min-width:951px){#root#root#root#root .toto-introduction .toto-introduction__content{display:flex;flex-direction:column;gap:20px;height:calc(100% + 24px);min-height:0}#root#root#root#root .toto-introduction .toto-introduction__hero{flex:none;margin-bottom:0}#root#root#root#root .toto-introduction .toto-introduction__story{display:flex;flex:1 1;min-height:0}#root#root#root#root .toto-introduction .toto-introduction__columns{align-items:stretch;flex:1 1}#root#root#root#root .toto-introduction .toto-introduction__columns>section{align-content:start;grid-template-rows:auto auto 1fr}#root#root#root#root .toto-introduction .toto-introduction__columns>section p+p{align-self:start;margin-top:8px}}#root#root#root .toto-introduction .toto-introduction__principle-icon img{filter:none;mix-blend-mode:normal;object-fit:contain}@media(min-width:951px) and (max-height:760px){#root#root#root#root .toto-introduction .toto-introduction__mascot{height:120px;width:120px}#root#root#root#root .toto-introduction .toto-introduction__hero{grid-template-columns:140px minmax(0,1fr)}#root#root#root#root .toto-introduction .toto-introduction__welcome{column-gap:18px;grid-template-columns:minmax(0,1fr) 200px}#root#root#root#root .toto-introduction .toto-introduction__corporate{max-width:100%;width:200px}#root#root#root#root .toto-introduction .toto-introduction__principle-icon{height:44px;width:44px}#root#root#root#root .toto-introduction .toto-introduction__columns>section{gap:10px;grid-template-columns:44px minmax(0,1fr);padding:16px}#root#root#root#root .toto-introduction .toto-introduction__columns>section p{font-size:14px;line-height:1.4}#root#root#root#root .toto-introduction .toto-introduction__story h2{font-size:24px}}@media(forced-colors:active){#root#root#root#root .toto-introduction .toto-introduction__vessel{box-shadow:none!important}}.program-audit{color:#303635;color:var(--foreground,#303635);font-family:Outfit,sans-serif;height:100%;min-height:0;padding:26px 32px 90px}.program-audit__vessel{background:#fff;background:var(--toto-vessel-fill,#fff);border:1px solid #78827d3d;border-radius:28px;display:flex;flex-direction:column;height:100%;margin:auto;max-width:1420px;min-height:0;overflow:hidden}.program-audit__vessel>header{align-items:start;border-bottom:1px solid #78827d38;display:flex;gap:20px;justify-content:space-between;padding:24px 30px}.program-audit h1{font:600 38px Cormorant,serif;margin:0}.program-audit h2{font-size:22px;margin:12px 0}.program-audit h3{font-size:18px}.program-audit p{line-height:1.5;margin:8px 0}.program-audit__eyebrow{font-size:13px;letter-spacing:.08em;text-transform:uppercase}.program-audit__scroll{min-height:0;overflow:auto;padding:18px 30px 30px}.program-audit__banner{background:#56827017;border-radius:14px;padding:14px 18px}.program-audit__selectors{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.2fr 1fr 1.2fr;margin:22px 0}.program-audit label{display:flex;flex-direction:column;font-weight:500;gap:8px}.program-audit button,.program-audit select{background:#0000;border:1px solid #78827d59;border-radius:10px;color:inherit;font:inherit;min-height:44px;padding:10px 12px}.program-audit select{min-width:0;width:100%}.program-audit button:disabled{opacity:.6}.program-audit :focus-visible{outline:3px solid #477f6c;outline-offset:3px}.program-audit__boutiques{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.program-audit__boutiques article,.program-audit__role{border:1px solid #78827d40;border-radius:18px;padding:18px}.program-audit__role dl{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.program-audit__role dt{font-weight:600}.program-audit__role dd{font-size:15px;line-height:1.5;margin:8px 0}.program-audit__employee{margin-top:24px}.program-audit__history{margin:20px 0}.program-audit__history article{border-bottom:1px solid #78827d4d;overflow-wrap:anywhere;padding:14px}.program-audit__basis{font-size:14px;opacity:.8}.program-audit .daily-duties__assignments label{display:block}.program-audit .daily-duties__assignments{min-width:0}@media(max-width:800px){.program-audit{padding:14px 10px 88px}.program-audit__vessel>header{flex-wrap:wrap;padding:18px}.program-audit__scroll{padding:12px 16px 24px}.program-audit__boutiques,.program-audit__role dl,.program-audit__selectors{grid-template-columns:1fr}.program-audit h1{font-size:32px}}@media(max-width:440px){.program-audit__scroll{padding:10px 12px}.program-audit__vessel>header{padding:14px}.program-audit__banner{padding:10px}.program-audit__role{padding:12px}}.program-audit__role summary{cursor:pointer;font-size:17px;font-weight:500;min-height:24px}.program-audit__role[open] summary{margin-bottom:14px}.program-audit__role{padding:14px 18px}#root .toto-spatial-canvas .program-audit__vessel{display:flex!important;flex-direction:column;overflow:hidden!important;padding:22px!important}#root .program-audit__vessel>header{flex:none;padding:4px 8px 18px}#root .program-audit__scroll{flex:1 1;padding:20px;scroll-padding:20px}#root .program-audit__boutiques article,#root .program-audit__role{background:#fbfcfc;border:0;box-shadow:6px 6px 14px #344c391a,-6px -6px 14px #ffffffdf}@media(max-width:600px){#root .toto-spatial-canvas .program-audit__vessel{padding:12px!important}#root .program-audit__scroll{padding:18px 12px}#root .program-audit__vessel>header{padding:4px 6px 14px}}.toto-background-settings,.toto-background-settings__vessel{color:#fffffff0;color:var(--toto-appearance-ink,#fffffff0)}@media (min-width:701px){.toto-background-settings{--toto-shell-gutter:clamp(12px,1.5vw,24px);--toto-shell-top:var(--toto-shell-gutter);--toto-dock-clearance:var(--toto-shell-gutter);--toto-vessel-width:100%;--toto-vessel-height:calc(100svh - var(--toto-shell-gutter) - var(--toto-shell-gutter));padding:var(--toto-shell-gutter)}.toto-background-settings:has(.toto-adaptive-dock:is(.is-placement-left,.is-placement-left-lower)){padding-left:calc(var(--toto-shell-gutter) + 56px + var(--toto-shell-gutter))}.toto-background-settings:has(.toto-adaptive-dock:is(.is-placement-right,.is-placement-right-lower)){padding-right:calc(var(--toto-shell-gutter) + 56px + var(--toto-shell-gutter))}}.toto-background-settings__eyebrow{color:rgb(var(--toto-boutique-rgb)/.96);font:600 10px/1 Outfit,system-ui,sans-serif;letter-spacing:.15em;margin:0;text-transform:uppercase}.toto-background-settings h1{color:#fff;color:var(--toto-appearance-ink,#fff);font:500 clamp(42px,3.8vw,64px)/.98 Cormorant Garamond,Georgia,serif;letter-spacing:-.045em;margin:17px 0 0;max-width:720px}.toto-background-settings__intro{color:#ffffffd6;color:var(--toto-appearance-muted,#ffffffd6);font:400 14px/1.55 Outfit,system-ui,sans-serif;margin:21px 0 0;max-width:720px}.toto-background-settings__choices{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:33px;max-width:720px}.toto-background-settings__choices button{grid-gap:14px;align-items:center;background:#ffffff0a;background:var(--toto-appearance-wash,#ffffff0a);border:1px solid #fff3;border:1px solid var(--toto-appearance-line,#fff3);border-radius:17px;color:inherit;cursor:pointer;display:grid;gap:14px;grid-template-columns:1fr;padding:12px;text-align:left;transition:border-color .2s ease,background .2s ease;width:100%}.toto-background-settings__choices button img{border-radius:11px;display:block;height:100px;object-fit:cover;width:100%}.toto-background-settings__choices button span{grid-gap:5px;display:grid;gap:5px}.toto-background-settings__choices button strong{font:500 14px/1.1 Outfit,system-ui,sans-serif}.toto-background-settings__choices button small{color:#ffffffa6;color:var(--toto-appearance-muted,#ffffffa6);font:400 11px/1.35 Outfit,system-ui,sans-serif}.toto-background-settings__choices button.is-current,.toto-background-settings__choices button:focus-visible,.toto-background-settings__choices button:hover{background:#ffffff17;background:var(--toto-appearance-wash,#ffffff17);border-color:#fff6;border-color:var(--toto-appearance-line,#fff6);outline:0}.toto-background-settings__choices button.is-current strong{color:#fff;color:var(--toto-appearance-ink,#fff)}.toto-background-settings__note{border-top:1px solid #ffffff3b;border-top:1px solid var(--toto-appearance-line,#ffffff3b);color:#ffffffa8;color:var(--toto-appearance-muted,#ffffffa8);font:400 11px/1.5 Outfit,system-ui,sans-serif;margin:25px 0 0;max-width:720px;padding-top:20px}.toto-background-settings__navigation{border-top:1px solid #fff3;border-top:1px solid var(--toto-appearance-line,#fff3);margin-top:34px;max-width:720px;padding-top:25px}.toto-background-settings__navigation>div:first-child{grid-gap:8px;display:grid;gap:8px}.toto-background-settings__navigation p{color:#ffffff8f;color:var(--toto-appearance-muted,#ffffff8f);font:600 10px/1 Outfit,system-ui,sans-serif;letter-spacing:.14em;margin:0;text-transform:uppercase}.toto-background-settings__navigation h2{color:#fff;color:var(--toto-appearance-ink,#fff);font:500 28px/1.05 Cormorant Garamond,Georgia,serif;letter-spacing:-.025em;margin:0}.toto-background-settings__navigation>div:first-child>span{color:#ffffffb3;color:var(--toto-appearance-muted,#ffffffb3);font:400 13px/1.45 Outfit,system-ui,sans-serif}.toto-background-settings__placements{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.toto-background-settings__placements button{grid-gap:8px;align-items:center;background:#ffffff0a;background:var(--toto-appearance-wash,#ffffff0a);border:1px solid #fff3;border:1px solid var(--toto-appearance-line,#fff3);border-radius:13px;color:#ffffffc2;color:var(--toto-appearance-muted,#ffffffc2);cursor:pointer;display:grid;font:500 12px/1 Outfit,system-ui,sans-serif;gap:8px;grid-template-columns:18px minmax(0,1fr);min-height:46px;padding:0 12px;text-align:left}.toto-background-settings__placements button.is-current,.toto-background-settings__placements button:focus-visible,.toto-background-settings__placements button:hover{background:rgb(var(--toto-boutique-rgb)/.14);border-color:rgb(var(--toto-boutique-rgb)/.58);color:#fff;color:var(--toto-appearance-ink,#fff);outline:0}.toto-background-settings__preference-groups{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.toto-background-settings__preference-group>p{color:#ffffff8a;color:var(--toto-appearance-muted,#ffffff8a);font:600 10px/1 Outfit,system-ui,sans-serif;letter-spacing:.11em;margin:0;text-transform:uppercase}.toto-background-settings__preference-group .toto-background-settings__placements{margin-top:10px}.toto-background-settings__preference-group:last-child .toto-background-settings__placements button{grid-template-columns:1fr;justify-items:center;text-align:center}@media (max-height:720px){.toto-background-settings__intro{margin-top:10px}.toto-background-settings__choices{margin-top:20px}.toto-background-settings__choices button img{height:72px}.toto-background-settings__note{margin-top:16px;padding-top:12px}}@media (max-width:520px){.toto-background-settings__placements{grid-template-columns:1fr}.toto-background-settings__preference-groups{gap:18px;grid-template-columns:1fr}.toto-background-settings__preference-group .toto-background-settings__placements{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.toto-background-settings__vessel{background:#273746;background:var(--toto-appearance-inset,#273746)}}.toto-background-settings__choices{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;max-width:none}.toto-background-settings__choices button:focus-visible{outline:2px solid #fff;outline:2px solid var(--toto-appearance-line,#fff);outline-offset:3px}@media(max-width:700px){.toto-background-settings__choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:380px){.toto-background-settings__choices{grid-template-columns:1fr}}#ai-assistance{scroll-margin-top:24px}#ai-assistance .document-ai-connection{max-width:640px}#ai-assistance input,#ai-assistance select{font-size:16px;max-width:100%;min-height:44px}#ai-assistance button{min-height:44px}#root#root .toto-profile:has(.preferences-bento) .toto-profile__header{align-items:center;display:flex;gap:20px;justify-content:space-between}#root#root .toto-profile:has(.preferences-bento) .toto-profile__header h1{font-size:44px!important;font-size:var(--vessel-title-size,44px)!important;line-height:1.1!important}#root#root .toto-profile:has(.preferences-bento) .toto-profile__edit-toolbar:empty{display:none}.preferences-header-date{color:#626577;color:var(--sculpted-muted,#626577);font:400 14px/1.4 Outfit,sans-serif;white-space:nowrap}#root#root .toto-profile .toto-profile__content:has(.preferences-bento){padding-top:12px!important}#root#root .toto-profile .preferences-bento{grid-gap:24px;color:#242a32;color:var(--sculpted-ink,#242a32);display:grid;font:400 14px/1.4 Outfit,sans-serif;gap:24px;grid-template-columns:repeat(24,minmax(0,1fr));grid-template-rows:minmax(245px,-webkit-max-content) minmax(180px,-webkit-max-content);grid-template-rows:minmax(245px,max-content) minmax(180px,max-content);max-width:none;padding:0}.preferences-bento .preferences-card{background:#fbfbfc;background:var(--sculpted-white,#fbfbfc);border:1px solid #fff;border:1px solid var(--sculpted-white,#fff);border-radius:26px;box-shadow:6px 6px 16px #26324b12,-6px -6px 16px #fff;box-shadow:var(--toto-card-shadow,6px 6px 16px #26324b12),-6px -6px 16px #fff;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;padding:20px}.preferences-bento .preferences-appearance{grid-column:1/span 10;grid-row:1}.preferences-bento .preferences-connections{grid-column:11/span 14;grid-row:1/span 2}.preferences-bento .preferences-accessibility{grid-column:1/span 10;grid-row:2}.preferences-bento.has-program-audit .preferences-accessibility{grid-column:1/span 5}.preferences-bento .preferences-audit{grid-column:6/span 5;grid-row:2}.preferences-bento .preferences-card h2{color:inherit;font:400 28px/1.1 Cormorant Garamond,Georgia,serif;letter-spacing:-.025em;margin:0}.preferences-bento .preferences-card p{color:#68716e;color:var(--sculpted-muted,#68716e);font:400 13px/1.4 Outfit,sans-serif;margin:6px 0 0}.preferences-bento .preferences-card-heading{align-items:center;display:flex;gap:10px;margin-bottom:3px}.preferences-bento .preferences-card-heading>svg{flex:none}.preferences-bento .preferences-appearance-choices{grid-gap:10px;border:0;display:grid;flex:1 1;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;min-width:0;padding:0}.preferences-bento .preferences-appearance-choice{align-items:center;border:1px solid #e0e5e0;border-radius:18px;cursor:pointer;display:flex;flex-direction:column;gap:9px;justify-content:center;min-height:120px;min-width:0;padding:18px 7px 12px;position:relative;text-align:center}.preferences-bento .preferences-appearance-choice:has(input:checked){background:#7a9b8510;border-color:#7a9b85;box-shadow:inset 3px 3px 6px #ccd5ce50}.preferences-bento .preferences-appearance-choice input{accent-color:#087c40;cursor:pointer;height:15px;margin:0;position:absolute;right:12px;top:12px;width:15px}.preferences-bento .preferences-appearance-choice strong{font-size:13px;font-weight:600;line-height:1.3}.preferences-bento .preferences-appearance-choice small{color:#69726e;color:var(--sculpted-muted,#69726e);font-size:11px}.preferences-bento .preferences-connection-section{display:flex;flex-direction:column;min-width:0}.preferences-bento .preferences-zenoti{border-bottom:1px solid #e4e8e4;padding:20px 0 22px}.preferences-bento .preferences-connection-title{align-items:center;display:flex;gap:12px;justify-content:space-between}.preferences-bento .preferences-connection-title h3{font:600 17px/1.3 Outfit,sans-serif;margin:0}.preferences-bento .preferences-connection-status,.preferences-bento .preferences-proposed{background:#f2f0ea;border-radius:99px;color:#796a4c;font:400 11px/1.3 Outfit,sans-serif;padding:5px 9px;white-space:nowrap}.preferences-bento .preferences-connection-status{background:#edf3ee;color:#39624a}.preferences-bento .preferences-connection-row{align-items:center;color:#747d77;color:var(--sculpted-muted,#747d77);display:flex;font-size:13px;gap:14px;justify-content:space-between;margin-top:18px}.preferences-bento :is(button,.preferences-audit>a){background:#fbfbfc;background:var(--sculpted-white,#fbfbfc);border:1px solid #d9dfd9;border-radius:99px;box-shadow:3px 4px 8px #d7dcd94d;box-sizing:border-box;color:inherit;cursor:pointer;font:400 14px/1.3 Outfit,sans-serif;min-height:44px;padding:8px 16px;text-decoration:none}.preferences-bento button:disabled{background:#f4f5f3;box-shadow:none;color:#737c75;cursor:default}.preferences-bento .preferences-ai{flex:1 1;padding-top:23px}.preferences-bento .preferences-ai-controls{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin:19px 0 20px}.preferences-bento .preferences-ai-controls label{color:#66706a;color:var(--sculpted-muted,#66706a);font:400 12px/1.4 Outfit,sans-serif}.preferences-bento .preferences-ai-controls select{background:#f6f8f6;background:var(--sculpted-white,#f6f8f6);border:1px solid #dfe5df;border-radius:13px;box-sizing:border-box;color:#242a32;color:var(--sculpted-ink,#242a32);display:block;font:400 14px/1.4 Outfit,sans-serif;height:44px;margin-top:7px;padding:0 13px;width:100%}.preferences-bento .preferences-ai-context{align-items:center;border-top:1px solid #e6eae6;color:#68716e;color:var(--sculpted-muted,#68716e);display:flex;font-size:12px;gap:12px;justify-content:space-between;margin-top:auto;padding-top:14px}.preferences-bento .preferences-ai-context button{background:#0000;border:0;box-shadow:none;font-size:12px;min-height:44px;padding:8px 0;text-decoration:underline;text-underline-offset:3px}.preferences-bento .preferences-accessibility ul{display:flex;flex-direction:column;font-size:12px;gap:10px;list-style:none;margin:auto 0 0;padding:0}.preferences-bento .preferences-accessibility li{align-items:center;display:flex;gap:8px}.preferences-bento .preferences-accessibility li svg{color:#66716a;color:var(--sculpted-muted,#66716a);flex:none}.preferences-bento .preferences-audit p{font-size:12px}.preferences-bento .preferences-audit>a{align-items:center;align-self:flex-start;display:inline-flex;font-size:12px;margin-top:auto;padding-inline:12px}.preferences-bento :is(button,a,select,input):focus-visible{outline:2px solid #008547;outline-offset:3px}.preferences-connection-dialog{background:#fbfbfc;background:var(--sculpted-white,#fbfbfc);border:1px solid #d9dfd9;border-radius:26px;box-shadow:0 18px 60px #17271e38;box-sizing:border-box;color:#242a32;color:var(--sculpted-ink,#242a32);font:400 14px/1.4 Outfit,sans-serif;max-height:calc(100dvh - 48px);overflow:auto;padding:24px;width:min(560px,calc(100vw - 32px))}.preferences-connection-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1d302659}.preferences-connection-dialog>header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.preferences-connection-dialog h2{font:400 30px/1.1 Cormorant Garamond,Georgia,serif;margin:0}.preferences-connection-dialog>header button{background:#0000;border:1px solid #d9dfd9;border-radius:99px;color:inherit;cursor:pointer;font:inherit;min-height:44px;padding:8px 14px}.preferences-connection-dialog .document-ai-connection>summary{display:none}.preferences-connection-dialog .document-ai-connection{max-width:none!important}.preferences-connection-dialog :is(input,select,button){font-size:16px;min-height:44px}.preferences-connection-dialog :is(button,a,select,input):focus-visible{outline:2px solid #008547;outline-offset:3px}@media(min-width:951px) and (min-height:820px){#root#root .toto-profile .preferences-bento{grid-template-rows:minmax(260px,-webkit-max-content) minmax(190px,-webkit-max-content);grid-template-rows:minmax(260px,max-content) minmax(190px,max-content)}}@media(max-width:950px){#root#root .toto-profile .preferences-bento{display:flex;flex-direction:column;gap:20px}.preferences-bento .preferences-card{min-height:180px}.preferences-bento .preferences-appearance{min-height:240px}.preferences-header-date{font-size:12px;text-align:right;white-space:normal}.preferences-bento .preferences-accessibility ul,.preferences-bento .preferences-audit>a{margin-top:20px}}@media(max-width:500px){.preferences-bento .preferences-ai-controls{grid-template-columns:1fr}.preferences-bento .preferences-ai-controls>button{justify-self:start}.preferences-bento .preferences-ai-context,.preferences-bento .preferences-connection-row{flex-wrap:wrap}.preferences-bento .preferences-appearance-choices{gap:6px}.preferences-bento .preferences-appearance-choice{padding-inline:4px}.preferences-bento .preferences-appearance-choice strong{font-size:12px}.preferences-bento .preferences-card{padding:16px}.preferences-bento .preferences-connection-title{flex-wrap:wrap}}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.preferences-bento .preferences-card,.preferences-connection-dialog{border:1px solid;box-shadow:none}.preferences-bento .preferences-appearance-choice:has(input:checked){outline:2px solid currentColor}.preferences-connection-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(forced-colors:active){.preferences-bento .preferences-card,.preferences-connection-dialog{background:Canvas;color:initial}.preferences-bento button:disabled{color:GrayText}.preferences-bento .preferences-connection-status,.preferences-bento .preferences-proposed{background:Canvas;border:1px solid CanvasText;color:initial}}@media(max-width:500px){#root#root .toto-profile:has(.preferences-bento) .toto-profile__header{align-items:flex-start;flex-direction:column;gap:8px}.preferences-header-date{text-align:left}.preferences-bento .preferences-appearance-choices{grid-template-columns:1fr}.preferences-bento .preferences-appearance-choice{grid-column-gap:12px;grid-row-gap:4px;column-gap:12px;display:grid;grid-template-columns:32px minmax(0,1fr);min-height:80px;padding:12px 36px 12px 14px;row-gap:4px;text-align:left}.preferences-bento .preferences-appearance-choice>svg{grid-column:1;grid-row:1/span 2}.preferences-bento .preferences-appearance-choice small,.preferences-bento .preferences-appearance-choice strong{grid-column:2;overflow-wrap:anywhere}.preferences-bento .preferences-appearance-choice input{top:calc(50% - 7px)}}.toto-profile{align-items:center;box-sizing:border-box;color:#fffffff0;color:var(--toto-appearance-ink,#fffffff0);grid-template-columns:minmax(290px,1fr) minmax(0,var(--toto-vessel-width));grid-template-columns:minmax(290px,1fr) minmax(0,var(--toto-vessel-expanded-width,var(--toto-vessel-width)));padding:clamp(34px,6vh,76px) clamp(36px,7vw,128px)}.toto-profile__navigation{grid-gap:clamp(26px,4vw,48px);display:grid;gap:clamp(26px,4vw,48px);grid-auto-rows:134px;grid-template-columns:repeat(3,minmax(76px,1fr));justify-self:start;position:relative;z-index:2}.toto-profile__navigation button{background:#0000;border:0;color:#fffffff5;color:var(--toto-appearance-ink,#fffffff5);cursor:pointer;display:grid;font:500 12px/1.25 Outfit,system-ui,sans-serif;justify-items:center;padding:0;width:clamp(84px,8vw,116px)}.toto-profile__navigation button>span{backdrop-filter:blur(16px) saturate(70%);-webkit-backdrop-filter:blur(16px) saturate(70%);background:linear-gradient(162deg,#4b52579e,#71787e6b);background:linear-gradient(162deg,var(--toto-appearance-inset,#4b52579e),#71787e6b);border:1px solid #ffffff85;border:1px solid var(--toto-appearance-line,#ffffff85);border-radius:50%;box-shadow:inset 0 1px 1px #ffffffc7,inset 0 -14px 20px #080c1038,0 9px 14px #03081247,0 21px 30px #0308126b;display:grid;height:72px;place-items:center;transition:transform .2s ease,border-color .2s ease;width:72px}.toto-profile__navigation small{margin-top:11px;max-width:124px;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 10px #030812b8;white-space:nowrap}.toto-profile__navigation .is-current>span,.toto-profile__navigation button:focus-visible>span,.toto-profile__navigation button:hover>span{border-color:#ffffffc7;border-color:var(--toto-appearance-line,#ffffffc7);transform:translateY(-3px) scale(1.04)}.toto-profile__navigation button:focus-visible{outline:0}.toto-profile__vessel{box-sizing:border-box;color:#fffffff0;color:var(--toto-appearance-ink,#fffffff0);justify-self:end;overflow:visible;padding:clamp(42px,4vw,66px);position:relative;transition:width var(--toto-vessel-transition),min-height var(--toto-vessel-transition);width:100%}.toto-profile__eyebrow{color:#ffffffa6;color:var(--toto-appearance-muted,#ffffffa6);font:600 10px/1 Outfit,system-ui,sans-serif;letter-spacing:.15em;margin:0;text-transform:uppercase}.toto-profile h1{color:#fff;color:var(--toto-appearance-ink,#fff);font:500 clamp(42px,3.8vw,64px)/.98 Cormorant Garamond,Georgia,serif;letter-spacing:-.045em;margin:18px 0 0}.toto-profile__role{color:#ffffffd1;color:var(--toto-appearance-muted,#ffffffd1);font:400 15px/1.45 Outfit,system-ui,sans-serif;margin:15px 0 0;text-transform:capitalize}.toto-profile__details{grid-gap:17px;border-top:1px solid #ffffff40;border-top:1px solid var(--toto-appearance-line,#ffffff40);display:grid;gap:17px;margin:52px 0 0;padding-top:22px}.toto-profile__details div{grid-gap:5px;display:grid;gap:5px}.toto-profile__details dt,.toto-profile__signout p{color:#ffffff9e;color:var(--toto-appearance-muted,#ffffff9e);font:600 10px/1 Outfit,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase}.toto-profile__details dd{color:#fffffff0;color:var(--toto-appearance-ink,#fffffff0);font:400 14px/1.35 Outfit,system-ui,sans-serif;margin:0}.toto-profile__signout{border-top:1px solid #ffffff40;border-top:1px solid var(--toto-appearance-line,#ffffff40);margin-top:auto;padding-top:22px}.toto-profile__signout p{margin:0 0 14px}.toto-profile__signout button{align-items:center;background:#0000;border:0;color:#ffffffdb;color:var(--toto-appearance-ink,#ffffffdb);cursor:pointer;display:inline-flex;font:500 13px/1 Outfit,system-ui,sans-serif;gap:8px;padding:0}.toto-profile__signout button:focus-visible,.toto-profile__signout button:hover{color:#fff;color:var(--toto-appearance-ink,#fff);outline:0;text-decoration:underline;text-underline-offset:4px}@media (max-width:930px){.toto-profile{align-content:start;gap:42px;grid-template-columns:1fr;padding-top:42px}.toto-profile__navigation{gap:15px;grid-auto-flow:column;grid-auto-rows:auto;grid-template-columns:repeat(3,72px)}.toto-profile__navigation button{width:72px}.toto-profile__navigation button>span{height:52px;width:52px}.toto-profile__navigation small{font-size:10px;margin-top:7px}.toto-profile__vessel{justify-self:stretch;min-height:0}}.toto-profile__profile-glyph b{background:#f8e7b9;border:1px solid #ffffffe6;border:1px solid var(--toto-appearance-line,#ffffffe6);border-radius:999px;box-shadow:0 3px 9px #00000052;box-sizing:border-box;color:#351c2b;display:grid;font:700 10px/1 Outfit,system-ui,sans-serif;height:18px;min-width:18px;padding:0 4px;place-items:center;position:absolute;right:-5px;top:-3px}.toto-profile__switcher{display:flex;gap:18px;margin:0 0 42px}.toto-profile__switcher button{align-items:center;background:#0000;border:0;border-bottom:1px solid #0000;color:#ffffff94;color:var(--toto-appearance-muted,#ffffff94);cursor:pointer;display:inline-flex;font:600 10px/1 Outfit,system-ui,sans-serif;gap:7px;letter-spacing:.13em;padding:0 0 7px;text-transform:uppercase}.toto-profile__switcher button[aria-selected=true]{border-color:#fffc;border-color:var(--toto-appearance-line,#fffc);color:#fff;color:var(--toto-appearance-ink,#fff)}.toto-profile__switcher em{background:#f8e7b9;border-radius:999px;color:#351c2b;display:grid;font:700 9px/1 Outfit,system-ui,sans-serif;font-style:normal;height:16px;letter-spacing:0;min-width:16px;place-items:center}.toto-profile__attention{align-items:center;background:#0000;border:0;border-bottom:1px solid #ffffff40;border-bottom:1px solid var(--toto-appearance-line,#ffffff40);border-top:1px solid #ffffff40;border-top:1px solid var(--toto-appearance-line,#ffffff40);color:#fffffff0;color:var(--toto-appearance-ink,#fffffff0);cursor:pointer;display:flex;gap:13px;margin-top:28px;padding:15px 0;text-align:left;width:100%}.toto-profile__attention>svg,.toto-profile__document p svg,.toto-profile__documents-intro svg{color:#f8e7b9}.toto-profile__attention span{grid-gap:4px;display:grid;gap:4px}.toto-profile__attention strong{font:500 13px/1.2 Outfit,system-ui,sans-serif}.toto-profile__attention small,.toto-profile__quiet{color:#ffffffa3;color:var(--toto-appearance-muted,#ffffffa3);font:400 12px/1.45 Outfit,system-ui,sans-serif}.toto-profile__documents-intro{align-items:flex-start;color:#ffffffc2;color:var(--toto-appearance-muted,#ffffffc2);display:flex;font:400 13px/1.55 Outfit,system-ui,sans-serif;gap:10px;margin:22px 0 30px}.toto-profile__documents-intro svg{flex:none;margin-top:2px}.toto-profile__quiet{margin:40px 0}.toto-profile__document-list{grid-gap:10px;display:grid;gap:10px}.toto-profile__document{align-items:center;border-top:1px solid #ffffff38;border-top:1px solid var(--toto-appearance-line,#ffffff38);display:flex;gap:18px;justify-content:space-between;padding:17px 0}.toto-profile__document>div:first-child{min-width:0}.toto-profile__document p{align-items:center;color:#fff;color:var(--toto-appearance-ink,#fff);display:flex;font:500 14px/1.25 Outfit,system-ui,sans-serif;gap:8px;margin:0}.toto-profile__document small{color:#ffffff94;color:var(--toto-appearance-muted,#ffffff94);display:block;font:400 11px/1.35 Outfit,system-ui,sans-serif;margin-top:5px}.toto-profile__document-actions{align-items:center;display:flex;flex:none;gap:14px}.toto-profile__document-actions a,.toto-profile__document-actions button{align-items:center;background:#0000;border:0;color:#fffc;color:var(--toto-appearance-muted,#fffc);cursor:pointer;display:inline-flex;font:500 11px/1 Outfit,system-ui,sans-serif;gap:6px;padding:0;text-decoration:none;white-space:nowrap}.toto-profile__document-actions button{color:#fff;color:var(--toto-appearance-ink,#fff)}.toto-profile__document-actions a:hover,.toto-profile__document-actions button:hover{text-decoration:underline;text-underline-offset:4px}.toto-profile__submitted{color:#c7e8d7;flex:none;font:600 10px/1 Outfit,system-ui,sans-serif;letter-spacing:.11em;text-transform:uppercase}.toto-profile__document.is-submitted p svg{color:#c7e8d7}@media (max-width:560px){.toto-profile{padding:28px 20px 42px}.toto-profile__vessel{padding:34px 28px}.toto-profile__switcher{margin-bottom:34px}.toto-profile__document{align-items:flex-start;flex-direction:column;gap:12px}.toto-profile__document-actions{justify-content:space-between;width:100%}.toto-profile__submitted{align-self:flex-start}}@media (prefers-reduced-transparency:reduce){.toto-profile__navigation button>span,.toto-profile__vessel{backdrop-filter:none;-webkit-backdrop-filter:none;background:#32242e;background:var(--toto-appearance-inset,#32242e)}}.toto-profile{background:#111a24;background:var(--toto-appearance-inset,#111a24);display:block;min-height:100svh;padding:clamp(20px,4vw,56px) clamp(16px,5vw,88px) 112px}.toto-profile__navigation{display:none}.toto-profile__vessel{background:linear-gradient(154deg,#273442d1,#1c2a38e0);background:linear-gradient(154deg,var(--toto-appearance-inset,#273442d1),var(--toto-appearance-inset,#1c2a38e0));border:1px solid #ffffff6b;border:1px solid var(--toto-appearance-line,#ffffff6b);border-radius:30px;box-shadow:inset 0 1px 1px #ffffffa6,inset 0 -32px 64px #54708414,0 28px 70px #02081054;margin:0 auto;min-height:min(760px,calc(100svh - 168px));padding:clamp(30px,5vw,68px);transition:none;width:min(100%,1180px)}.toto-profile__vessel:before{border:1px solid #ffffff2b;border:1px solid var(--toto-appearance-line,#ffffff2b);border-radius:28px;content:"";inset:1px;pointer-events:none;position:absolute}.toto-profile__vessel>*{position:relative;z-index:1}.toto-profile__switcher{margin:30px 0 0}.toto-profile__details{margin-top:34px;max-width:640px}.toto-profile__attention,.toto-profile__document-list,.toto-profile__documents-intro{max-width:720px}.toto-profile__signout{margin-top:34px;max-width:720px}.toto-profile__document-list{max-height:none}@media(max-width:700px){.toto-profile{padding:16px 12px 94px}.toto-profile__vessel{border-radius:24px;min-height:calc(100svh - 106px);padding:28px 23px}.toto-profile__vessel:before{border-radius:22px}}.toto-profile{display:grid;height:100dvh;min-height:0;overflow:hidden;padding-block:clamp(16px,4vw,48px) var(--toto-dock-clearance)}.toto-profile__vessel{height:100%;max-height:100%;min-height:0;overflow:hidden}@media (max-height:720px){.toto-profile__vessel{padding:clamp(22px,3vw,38px)}.toto-profile__switcher{margin-bottom:18px}.toto-profile__details{gap:12px;margin-top:22px;padding-top:16px}.toto-profile__documents-intro{margin:14px 0 18px}.toto-profile__document{padding:11px 0}.toto-profile__signout{margin-top:20px;padding-top:16px}}@media (max-width:700px){.toto-profile{--toto-dock-clearance:84px;padding-block:12px var(--toto-dock-clearance)}.toto-profile__vessel{padding:24px 20px}}.toto-profile__document-pagination{align-items:center;color:#ffffff94;color:var(--toto-appearance-muted,#ffffff94);display:flex;font:500 10px/1 Outfit,system-ui,sans-serif;gap:16px;justify-content:space-between;letter-spacing:.08em;margin-top:14px;text-transform:uppercase}.toto-profile__document-pagination button{background:#0000;border:0;color:#ffffffdb;color:var(--toto-appearance-ink,#ffffffdb);cursor:pointer;font:500 11px/1 Outfit,system-ui,sans-serif;padding:0;text-transform:none}.toto-profile__document-pagination button:focus-visible,.toto-profile__document-pagination button:hover{color:#fff;color:var(--toto-appearance-ink,#fff);outline:0;text-decoration:underline;text-underline-offset:4px}.toto-profile{--toto-shell-top:clamp(12px,3vw,40px);--toto-shell-gutter:clamp(12px,5vw,88px);--toto-dock-clearance:92px;--toto-vessel-width:min(1180px,calc(100svw - clamp(24px,10vw,176px)));--toto-vessel-height:calc(100svh - var(--toto-shell-top) - var(--toto-dock-clearance));align-content:start;align-items:start;height:100svh;padding:var(--toto-shell-top) var(--toto-shell-gutter) 0}.toto-profile__vessel{height:var(--toto-vessel-height);max-height:var(--toto-vessel-height);min-height:var(--toto-vessel-height);width:var(--toto-vessel-width)}@media (max-width:700px){.toto-profile{--toto-shell-top:12px;--toto-shell-gutter:12px;--toto-dock-clearance:84px}}@media (min-width:701px){.toto-profile{--toto-profile-gutter:clamp(12px,1.5vw,24px);height:100svh;padding:var(--toto-profile-gutter)!important}.toto-profile:has(>.toto-adaptive-dock:is(.is-placement-left,.is-placement-left-lower)){padding-left:calc(var(--toto-profile-gutter) + 56px + var(--toto-profile-gutter))!important}.toto-profile:has(>.toto-adaptive-dock:is(.is-placement-right,.is-placement-right-lower)){padding-right:calc(var(--toto-profile-gutter) + 56px + var(--toto-profile-gutter))!important}.toto-profile__vessel{border-radius:42px!important;height:calc(100svh - var(--toto-profile-gutter) - var(--toto-profile-gutter))!important;margin:0!important;max-height:calc(100svh - var(--toto-profile-gutter) - var(--toto-profile-gutter))!important;min-height:0!important;width:100%!important}}.toto-profile__vessel{display:flex;flex-direction:column}.toto-profile__header{flex:none}.toto-profile__content{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:16px;scrollbar-width:none}.toto-profile__content::-webkit-scrollbar{display:none}.toto-profile__preferences{padding-top:16px}.toto-profile__return{align-items:center;background:#0000;border:0;color:#303a35;color:var(--toto-appearance-ink,#303a35);cursor:pointer;display:inline-flex;font:500 14px/1.4 Outfit,system-ui,sans-serif;margin:0 0 12px;min-height:44px;padding:8px 0}.toto-profile__return:focus-visible{outline:2px solid #007b2e;outline-offset:4px}@media (min-width:701px) and (max-height:850px){.toto-spatial-canvas[data-material=sculpted] .toto-profile__vessel[data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel][data-continuous-vessel]{padding-bottom:24px!important;padding-top:36px!important}.toto-profile__header h1{font-size:64px!important;line-height:1!important}.toto-profile__content{padding-bottom:0}.toto-profile__identity-layout{padding-bottom:10px;padding-top:50px}.toto-profile__account-pane>h2{font-size:30px;margin-bottom:14px}.toto-profile__account-pane .toto-profile__details{gap:16px}.toto-profile__account-pane .toto-profile__attention{margin-top:18px;padding:10px 0}.toto-profile__account-pane .toto-profile__account-link{margin-top:12px;min-height:64px;padding:12px 0}.toto-profile__account-pane .toto-profile__signout{padding-top:16px}}.toto-profile__identity-layout{padding-top:82px}.toto-profile__selected-section{background:#e7eee6;border:1px solid #edf2eb;border-radius:22px;box-shadow:inset 5px 5px 10px #344c391a,inset -5px -5px 10px #ffffffc7}.toto-profile__account-pane .toto-profile__details.toto-profile__selected-section{border-top:1px solid #edf2eb;padding:18px 20px}.toto-profile__account-pane.toto-profile__selected-section{padding:20px}@media(min-width:701px) and (max-height:850px){.toto-profile__identity-layout{padding-top:74px}.toto-profile__identity-layout>.toto-identity-card{padding-top:134px}.toto-profile__identity-layout>.toto-identity-card .toto-identity-portrait{height:160px;padding:14px;width:160px}.toto-profile__account-pane .toto-profile__details.toto-profile__selected-section{padding:12px 16px}.toto-profile__account-pane .toto-profile__account-link{margin-top:8px;min-height:56px;padding:10px 0}.toto-profile__account-pane .toto-profile__attention{margin-top:12px;padding:8px 0}}@media(forced-colors:active),(prefers-contrast:more){.toto-profile__selected-section{border:1px solid;box-shadow:none}}@media(min-width:701px) and (max-height:740px){.toto-profile__account-pane .toto-profile__account-link{margin-top:4px}.toto-profile__account-pane .toto-profile__signout{padding-top:8px}}.toto-profile__identity-layout.is-quiet-profile{align-items:stretch;display:flex;flex-direction:column;gap:22px;padding-top:12px}.is-quiet-profile>.toto-identity-card{align-self:center;background:#0000;border:0;box-shadow:none;min-height:0;padding:0 16px;text-align:center;width:min(100%,420px)}.is-quiet-profile>.toto-identity-card .toto-identity-portrait{height:112px;left:auto;margin:0 auto 12px;padding:8px;position:relative;top:auto;width:112px}.is-quiet-profile>.toto-identity-card .toto-identity-card__name{font-size:30px}.is-quiet-profile>.toto-identity-card .toto-identity-card__role{font-size:14px;margin:5px 0}.is-quiet-profile .toto-profile__identity-boutique{border:0;margin:6px 0;padding:0}.is-quiet-profile .toto-profile__identity-boutique dt{display:none}.is-quiet-profile .toto-identity-card__photo-controls{margin:8px 0}.is-quiet-profile .toto-identity-card__photo-controls small{display:none}.is-quiet-profile .toto-profile__account-pane{max-width:none;padding:0;width:100%}.quiet-personal{grid-gap:16px;display:grid;gap:16px}.quiet-personal>p{font-size:13px;margin:0}.quiet-profile-section{background:var(--sculpted-white);border:1px solid var(--toto-appearance-line);border-radius:20px;box-shadow:var(--sculpted-raised);padding:18px 22px}.quiet-section-heading{align-items:center;display:flex;gap:16px;justify-content:space-between}.quiet-private-title,.quiet-section-heading h2{color:var(--sonmi-ink);font:500 26px/1.15 Cormorant Garamond,Georgia,serif;margin:0}.quiet-accessibility p,.quiet-section-heading p{color:var(--sonmi-muted);font-size:13px;margin:5px 0}.quiet-profile-copy{font-size:15px;line-height:1.5;margin:12px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.quiet-favorite-tabs button,.quiet-personal button{background:var(--sculpted-white);border:1px solid var(--toto-appearance-line);border-radius:24px;box-shadow:var(--sculpted-raised);color:var(--sonmi-ink);cursor:pointer;font:500 14px/1.4 Outfit,sans-serif;min-height:44px;padding:10px 16px}.quiet-personal button:disabled{cursor:default;opacity:.6}.quiet-favorite-tabs{display:flex;gap:8px}.quiet-favorite-tabs button[aria-pressed=true]{box-shadow:var(--sculpted-inset);font-weight:600}.quiet-favorites{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:18px 0 0;padding:0}.quiet-favorites li{align-items:center;display:flex;font-size:14px;gap:10px;min-width:0;overflow-wrap:anywhere}.quiet-favorites li>span:first-child{background:var(--toto-appearance-wash);border-radius:50%;box-shadow:var(--sculpted-inset);display:grid;flex:none;height:32px;place-items:center;width:32px}.quiet-favorites label{min-width:0}.quiet-personal :is(input,textarea){background:var(--toto-appearance-wash);border:1px solid var(--toto-appearance-line);border-radius:12px;color:var(--sonmi-ink);font:400 14px/1.5 Outfit,sans-serif;min-height:44px;padding:10px;width:100%}.quiet-introduction{display:block;margin-top:12px}.quiet-introduction textarea{min-height:90px;resize:vertical}.quiet-edit-actions{display:flex;gap:12px}.quiet-personal .quiet-edit-favorites{margin-top:14px}.is-quiet-profile .quiet-private-title{margin-top:24px}.is-quiet-profile .toto-profile__details{margin-top:14px!important;max-width:none}.is-quiet-profile .toto-profile__account-link{margin-top:0!important;min-height:60px!important;padding:12px 0!important}.is-quiet-profile .toto-profile__signout{margin-top:16px;max-width:none}.quiet-appearance-choices{grid-gap:16px;display:grid;gap:16px;max-width:680px}.quiet-appearance-choices .toto-appearance__choice{background:var(--sculpted-white);border-radius:20px;box-shadow:var(--sculpted-raised);padding:20px}.quiet-accessibility{margin-top:32px}.quiet-accessibility h2{font:500 28px/1.2 Cormorant Garamond,serif}.quiet-private-account{align-items:center;border-top:1px solid var(--toto-appearance-line);display:flex;flex-wrap:wrap;gap:12px;margin-top:18px;padding-top:14px}.is-quiet-profile .quiet-private-account .quiet-private-title{font-size:22px;margin:0}.is-quiet-profile .quiet-private-account .toto-profile__details{background:#0000;border:0;box-shadow:none;display:block;font-size:13px;margin:0!important;padding:0!important}.quiet-private-account .toto-profile__details dt,.quiet-private-account .toto-profile__details>div:first-child{display:none}.is-quiet-profile .quiet-private-account .toto-profile__account-link{background:var(--sculpted-white);border:1px solid var(--toto-appearance-line);border-radius:24px;box-shadow:var(--sculpted-raised);flex:1 1;min-height:44px!important;min-width:130px;padding:10px 16px!important;width:auto}.quiet-private-account .toto-profile__account-link small,.quiet-private-account .toto-profile__account-link>span:last-child{display:none}.is-quiet-profile .quiet-private-account .toto-profile__signout{border:0;margin:0;padding:0;width:240px}.quiet-private-account .toto-profile__signout>p{display:none}.quiet-private-account .toto-signout-action{width:100%!important}.quiet-private-account .toto-profile__attention{flex-basis:100%;margin:0}@media(min-width:701px){.quiet-private-account .quiet-private-title,.quiet-private-account .toto-profile__details{flex-basis:100%}.is-quiet-profile>.toto-identity-card .toto-identity-portrait{height:96px;width:96px}.is-quiet-profile>.toto-identity-card .toto-identity-card__photo-controls button{min-height:36px;padding:6px 12px}.quiet-profile-section{padding:14px 20px}.quiet-personal{gap:12px}.quiet-profile-copy{margin-top:8px}.quiet-favorites{margin-top:12px}.quiet-personal .quiet-edit-favorites{margin-top:10px}}@media(max-width:900px){.quiet-favorites{grid-template-columns:repeat(3,minmax(0,1fr))}.quiet-section-heading{flex-wrap:wrap}}@media(max-width:700px){.quiet-profile-section{padding:16px}.quiet-favorites{grid-template-columns:1fr}.quiet-favorite-tabs{flex-wrap:wrap}.quiet-section-heading h2{font-size:25px}.toto-profile__identity-layout.is-quiet-profile{gap:18px;padding-top:14px}}.toto-profile__identity-layout.is-preferences-layout{display:block;padding:24px 0 0}.is-preferences-layout .toto-profile__account-pane{background:#0000;border:0;box-shadow:none;padding:0}.quiet-section-heading>button{background:#007b2e;border-color:#007b2e;color:#fff;font-weight:600}@media(forced-colors:active){.quiet-section-heading>button{background:ButtonFace;border-color:ButtonText;color:ButtonText}}@media(min-width:1100px){.is-quiet-profile>.toto-identity-card .toto-identity-portrait{height:144px;padding:10px;width:144px}}.toto-profile__content:has(.is-bento-profile){display:block;overflow-y:auto;overscroll-behavior:contain}.toto-profile__identity-layout.is-bento-profile{display:block;height:auto;min-height:0;padding:8px 4px 18px;width:100%}.is-bento-profile .toto-profile__account-pane{height:auto;min-height:0;width:100%}.is-bento-profile .quiet-personal{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(300px,.38fr) minmax(0,.62fr);height:auto}.is-bento-profile .quiet-personal>.toto-identity-card{grid-gap:6px 20px;background:var(--sculpted-white);border:1px solid var(--toto-appearance-line);border-radius:20px;box-shadow:var(--sculpted-raised);display:grid;gap:6px 20px;grid-template-columns:144px minmax(0,1fr);grid-template-rows:auto auto 1fr;margin:0;padding:22px;text-align:left;width:auto}.is-bento-profile .quiet-personal>.toto-identity-card .toto-identity-portrait{border-radius:10px;grid-row:1/4;height:144px;margin:0;overflow:hidden;padding:0;position:static;width:144px}.is-bento-profile .quiet-personal>.toto-identity-card .toto-identity-portrait img,.is-bento-profile .quiet-personal>.toto-identity-card .toto-identity-portrait__empty{border-radius:10px;height:100%;object-fit:cover;width:100%}.is-bento-profile .toto-identity-card__name{font-size:30px;line-height:1.1;margin:8px 0 0}.is-bento-profile .toto-identity-card__role{font-size:15px;margin:0}.is-bento-profile .toto-identity-card__photo-controls{margin:4px 0 0}.is-bento-profile .toto-identity-card__photo-controls button{min-height:44px;padding:9px 15px}.is-bento-profile .toto-identity-card__photo-controls small{font-size:11px}.is-bento-profile .quiet-private-account,.is-bento-profile .quiet-profile-section{background:var(--sculpted-white);border:1px solid var(--toto-appearance-line);border-radius:20px;box-shadow:var(--sculpted-raised);min-width:0;padding:22px}.is-bento-profile .quiet-profile-introduction{min-height:160px}.is-bento-profile .quiet-section-heading{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.is-bento-profile .quiet-section-heading h2{font-size:31px;line-height:1.1}.is-bento-profile .quiet-profile-copy{font-size:15px;line-height:1.5;margin-top:22px;overflow-wrap:anywhere;white-space:pre-wrap}.is-bento-profile .quiet-introduction textarea{margin-top:12px;min-height:90px;width:100%}.is-bento-profile .quiet-profile-favorites{grid-column:1/-1}.is-bento-profile .quiet-favorite-columns{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:20px}.is-bento-profile .quiet-favorite-category{border-right:1px solid var(--toto-appearance-line);min-width:0;padding-right:18px}.is-bento-profile .quiet-favorite-category:last-child{border-right:0;padding-right:0}.is-bento-profile .quiet-favorite-category h3{align-items:center;display:flex;font-family:Cormorant Garamond,serif;font-family:var(--font-display,"Cormorant Garamond",serif);font-size:26px;gap:12px;margin:0 0 12px}.is-bento-profile .quiet-category-icon{background:var(--sculpted-white);border-radius:50%;box-shadow:var(--sculpted-raised);color:#145dff;display:grid;flex:none;height:54px;place-items:center;width:54px}.is-bento-profile .is-music{color:#00923e}.is-bento-profile .is-travel{color:#b27b00}.is-bento-profile .is-hobbies{color:#5b239b}.is-bento-profile .quiet-favorites{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.is-bento-profile .quiet-favorites li{grid-gap:8px;display:grid;font-size:13px;gap:8px;grid-template-columns:32px minmax(0,1fr);min-height:44px}.is-bento-profile .quiet-favorites li>span:first-child{background:var(--toto-appearance-wash);border-radius:10px;display:grid;place-items:center}.is-bento-profile .quiet-favorites input,.is-bento-profile .quiet-favorites li>span:last-child{background:var(--toto-appearance-wash);border:1px solid var(--toto-appearance-line);border-radius:12px;box-sizing:border-box;color:inherit;display:block;font:inherit;min-height:44px;overflow-wrap:anywhere;padding:11px 10px;width:100%}.is-bento-profile .quiet-favorites label{min-width:0}.is-bento-profile .quiet-edit-favorites,.is-bento-profile .quiet-section-heading>button{background:#008232;border-color:#008232;border-radius:28px;color:#fff;font-weight:600;min-height:44px;padding:12px 20px}.is-bento-profile .quiet-edit-actions{margin-top:16px}.is-bento-profile .quiet-private-account{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-column:1/-1;grid-template-columns:minmax(170px,1fr) repeat(3,minmax(150px,1fr)) minmax(200px,1.1fr)}.is-bento-profile .quiet-private-title{font-size:28px;grid-column:1;margin:0}.is-bento-profile .quiet-private-account .toto-profile__details{font-size:13px;grid-column:1;margin:0!important}.is-bento-profile .quiet-private-account .toto-profile__account-link{align-items:flex-start;background:#0000;border:0;border-left:1px solid var(--toto-appearance-line);border-radius:0;box-shadow:none;display:flex;flex-direction:column;font-size:14px;gap:12px;grid-row:1/3;min-height:90px!important;min-width:0;padding:6px 0 6px 18px!important;width:100%}.is-bento-profile .quiet-private-account .toto-profile__account-link.is-file{grid-column:2}.is-bento-profile .quiet-private-account .toto-profile__account-link.is-documents{grid-column:3}.is-bento-profile .quiet-private-account .toto-profile__account-link.is-preferences{grid-column:4}.is-bento-profile .toto-profile__account-link small{display:block;font-size:12px;line-height:1.5;margin-top:4px}.is-bento-profile .toto-profile__account-link>span:last-child{font-size:13px;text-decoration:underline}.is-bento-profile .quiet-private-account .toto-profile__signout{grid-column:5;grid-row:1/3;margin:0;padding:0;width:100%}.is-bento-profile .quiet-private-account .toto-profile__attention{grid-column:1/-1;grid-row:3;margin:0}.is-bento-profile .quiet-personal>p[role=status]{font-size:13px;grid-column:1/-1;margin:0}.is-bento-profile .quiet-personal>p[role=status]:empty{display:none}.is-bento-profile button:focus-visible,.is-bento-profile input:focus-visible,.is-bento-profile textarea:focus-visible{outline:3px solid #233b33;outline:3px solid var(--toto-appearance-ink,#233b33);outline-offset:3px}@media(max-width:1200px){.is-bento-profile .quiet-personal{grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr)}.is-bento-profile .quiet-favorite-columns{gap:10px}.is-bento-profile .quiet-favorite-category{padding-right:10px}.is-bento-profile .quiet-category-icon{height:42px;width:42px}.is-bento-profile .quiet-favorite-category h3{font-size:23px;gap:8px}.is-bento-profile .quiet-private-account{grid-template-columns:repeat(3,minmax(0,1fr))}.is-bento-profile .quiet-private-account .toto-profile__details,.is-bento-profile .quiet-private-title{grid-column:1/-1}.is-bento-profile .quiet-private-account .toto-profile__account-link{grid-column:auto!important;grid-row:auto!important}.is-bento-profile .quiet-private-account .toto-profile__signout{grid-column:1/-1;grid-row:auto}}@media(max-width:950px){.is-bento-profile .quiet-personal{grid-template-columns:1fr}.is-bento-profile .quiet-favorite-columns{gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.is-bento-profile .quiet-favorite-category{border:0;padding:0}.is-bento-profile .quiet-profile-introduction{min-height:0}}@media(max-width:650px){.is-bento-profile .quiet-favorite-columns,.is-bento-profile .quiet-private-account{grid-template-columns:1fr}.is-bento-profile .quiet-personal>.toto-identity-card{gap:8px 16px;grid-template-columns:112px minmax(0,1fr);padding:18px}.is-bento-profile .quiet-personal>.toto-identity-card .toto-identity-portrait{height:112px;width:112px}.is-bento-profile .quiet-private-account,.is-bento-profile .quiet-profile-section{padding:18px}.is-bento-profile .toto-identity-card__name{font-size:26px}.is-bento-profile .quiet-private-account .toto-profile__account-link{border-left:0;border-top:1px solid var(--toto-appearance-line);padding:14px 0!important}}@media(forced-colors:active){.is-bento-profile .quiet-category-icon,.is-bento-profile .quiet-favorites li>span,.is-bento-profile .quiet-private-account,.is-bento-profile .quiet-profile-section{background:Canvas;border:1px solid CanvasText;box-shadow:none}.is-bento-profile .quiet-section-heading>button{background:ButtonFace;border-color:ButtonText;color:ButtonText}}.is-bento-profile .quiet-profile-retry{grid-column:1/-1;justify-self:start;min-height:44px;padding:10px 16px}#root [data-material=sculpted][data-appearance=smoke] .is-bento-profile .quiet-section-heading>button{background:#008232!important;border-color:#008232!important;color:#fff!important}#root [data-material=sculpted][data-appearance=smoke] .toto-profile__signout .toto-signout-label{color:#eff3ef}#root .toto-profile .toto-profile__content{overscroll-behavior:contain;padding:8px 4px 12px}#root .toto-profile .toto-profile__identity-layout.is-bento-profile{padding:0}#root .toto-profile .is-bento-profile .quiet-personal{gap:12px;grid-template-columns:minmax(300px,.38fr) minmax(0,.62fr)}#root .toto-profile .is-bento-profile .quiet-personal>.toto-identity-card{gap:4px 18px;grid-template-columns:128px minmax(0,1fr);padding:14px}#root .toto-profile .is-bento-profile .quiet-personal>.toto-identity-card .toto-identity-portrait{height:128px;width:128px}#root .toto-profile .is-bento-profile .quiet-profile-copy{margin-top:14px}#root .toto-profile .is-bento-profile .quiet-profile-section{padding:14px 18px}#root .toto-profile .is-bento-profile .quiet-private-account{gap:6px 18px;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 18px}#root .toto-profile .is-bento-profile .quiet-private-title{font-size:26px;grid-column:1;grid-row:1}#root .toto-profile .is-bento-profile .quiet-private-account .toto-profile__details{grid-column:1;grid-row:2;overflow-wrap:anywhere}#root .toto-profile .is-bento-profile .quiet-private-account .toto-profile__account-link{font-family:inherit;font-size:16px;gap:6px;grid-row:1/3;min-height:66px!important;text-align:left}#root .toto-profile .is-bento-profile .quiet-private-account .toto-profile__account-link small{display:block;font-size:13px;line-height:1.45}#root .toto-profile .is-bento-profile .quiet-favorite-columns{gap:14px;margin-top:12px}#root .toto-profile .is-bento-profile .quiet-favorites{gap:6px}#root .toto-profile .is-bento-profile .quiet-favorites li{font-size:14px;gap:8px;grid-template-columns:30px minmax(0,1fr);min-height:36px}#root .toto-profile .is-bento-profile .quiet-favorites li>span:last-child{background:#0000;border:0;border-radius:0;box-shadow:none;min-height:36px;padding:8px 0}#root .toto-profile .is-bento-profile .quiet-personal[data-editing=false] .quiet-favorites li>span:first-child{background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--sonmi-muted)}#root .toto-profile .is-bento-profile .quiet-favorites input{background:var(--sculpted-white);font-size:14px;min-height:44px}#root .toto-profile .quiet-personal[data-editing=true] :is(input,textarea){background:var(--sculpted-white)!important;border:1px solid #dbe3e9;border-radius:12px}#root .toto-profile .toto-profile__edit-toolbar:empty{display:none}#root .toto-profile .toto-profile__edit-toolbar .quiet-edit-actions{display:flex;gap:12px;margin:0}#root .toto-profile .toto-profile__edit-toolbar button{background:var(--sculpted-white);border:0;border-radius:999px;box-shadow:var(--sculpted-raised);color:var(--sculpted-ink);font:500 16px/1.25 Outfit,sans-serif;min-height:44px;min-width:100px;padding:12px 24px}#root .toto-profile .toto-profile__edit-toolbar button[type=submit]{background:#008232;color:#fff}#root .toto-profile .toto-profile__edit-toolbar button:focus-visible{outline:3px solid #47755e;outline:3px solid var(--sculpted-accent,#47755e);outline-offset:3px}#root .toto-profile .toto-profile__footer{border-top:1px solid var(--toto-appearance-line);display:flex;flex:none;justify-content:flex-end;margin-top:auto;padding:12px 4px 0}#root .toto-profile .toto-profile__footer .toto-profile__signout{border:0;margin:0;padding:0;width:256px}#root .toto-profile .toto-profile__footer .toto-signout-action{height:60px;width:256px}@media(min-width:951px) and (max-height:850px){#root .toto-profile .toto-profile__header [data-vessel-heading]{font-size:42px!important}#root .toto-profile .toto-profile__content{padding:4px}#root .toto-profile .is-bento-profile .quiet-personal{gap:6px}#root .toto-profile .is-bento-profile .quiet-personal>.toto-identity-card{grid-template-columns:96px minmax(0,1fr);padding:6px 14px;row-gap:0}#root .toto-profile .is-bento-profile .quiet-personal>.toto-identity-card .toto-identity-portrait{height:96px;width:96px}#root .toto-profile .is-bento-profile .toto-identity-card__name{font-size:28px;line-height:1;margin:0}#root .toto-profile .is-bento-profile .toto-identity-card__role{line-height:20px}#root .toto-profile .is-bento-profile .toto-identity-card__photo-controls{margin:0}#root .toto-profile .is-bento-profile .quiet-profile-section{padding:6px 14px}#root .toto-profile .is-bento-profile .quiet-section-heading h2{font-size:28px;line-height:1.1}#root .toto-profile .is-bento-profile .quiet-section-heading p{font-size:13px;line-height:1.3;margin:0}#root .toto-profile .is-bento-profile .quiet-section-heading>button{padding:10px 16px}#root .toto-profile .is-bento-profile .quiet-edit-favorites{margin:0}#root .toto-profile .is-bento-profile .quiet-profile-copy{margin-top:10px}#root .toto-profile .is-bento-profile .quiet-private-account{gap:2px 18px;margin:0;padding:6px 14px}#root .toto-profile .is-bento-profile .quiet-private-title{line-height:1.1}#root .toto-profile .is-bento-profile .quiet-private-account .toto-profile__account-link{gap:2px;min-height:56px!important;padding:0 0 0 18px!important}#root .toto-profile .is-bento-profile .quiet-private-account .toto-profile__account-link small{line-height:1.3;margin-top:0}#root .toto-profile .is-bento-profile .quiet-favorite-columns{margin-top:6px}#root .toto-profile .is-bento-profile .quiet-favorite-category h3{font-size:24px;line-height:28px;margin-bottom:4px}#root .toto-profile .is-bento-profile .quiet-category-icon{height:28px;width:28px}#root .toto-profile .is-bento-profile .quiet-favorites{gap:4px}#root .toto-profile .is-bento-profile .quiet-favorites li,#root .toto-profile .is-bento-profile .quiet-favorites li>span:last-child{min-height:30px}#root .toto-profile .is-bento-profile .quiet-favorites li>span:first-child{height:30px;min-height:30px;width:30px}#root .toto-profile .is-bento-profile .quiet-favorites li>span:last-child{padding:3px 0}#root .toto-profile .is-bento-profile .quiet-introduction textarea{margin-top:8px;min-height:74px}#root .toto-profile .toto-profile__footer{padding-top:10px}}@media(max-width:950px){#root .toto-profile .is-bento-profile .quiet-personal{grid-template-columns:1fr}#root .toto-profile .is-bento-profile .quiet-favorite-columns,#root .toto-profile .is-bento-profile .quiet-private-account{grid-template-columns:repeat(3,minmax(0,1fr))}#root .toto-profile .is-bento-profile .quiet-private-account .toto-profile__details,#root .toto-profile .is-bento-profile .quiet-private-title{grid-column:1/-1;grid-row:auto}#root .toto-profile .is-bento-profile .quiet-private-account .toto-profile__account-link{grid-column:auto;grid-row:auto}}@media(max-width:700px){#root .toto-profile .is-bento-profile .quiet-favorite-columns,#root .toto-profile .is-bento-profile .quiet-private-account{grid-template-columns:1fr}#root .toto-profile .is-bento-profile .quiet-personal>.toto-identity-card{grid-template-columns:96px minmax(0,1fr)}#root .toto-profile .is-bento-profile .quiet-personal>.toto-identity-card .toto-identity-portrait{height:96px;width:96px}#root .toto-profile .toto-profile__edit-toolbar{width:100%}#root .toto-profile .toto-profile__edit-toolbar .quiet-edit-actions{justify-content:flex-end}}#root .toto-profile .is-bento-profile .quiet-private-account.quiet-account-pills{grid-gap:12px;background:#0000;border:0;box-shadow:none;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0!important}#root .toto-profile .quiet-account-pills :is(summary,.toto-profile__account-link){align-items:center;background:#fff;background:var(--sculpted-white,#fff);border:1px solid #e8edf0;border-radius:999px;box-shadow:4px 5px 12px #26324b10;color:#293139;color:var(--sculpted-ink,#293139);cursor:pointer;display:flex;font:400 14px/1.3 Outfit,Arial,sans-serif!important;gap:10px!important;grid-row:auto!important;margin:0;min-height:44px!important;padding:10px 14px!important;text-align:left;width:100%}#root .toto-profile .quiet-account-pills :is(summary,.toto-profile__account-link)>svg:last-child{flex-shrink:0;margin-left:auto}#root .toto-profile .quiet-account-pills summary{list-style:none}#root .toto-profile .quiet-account-pills summary::-webkit-details-marker{display:none}#root .toto-profile .quiet-account-pills :is(summary,button):focus-visible{outline:3px solid #47755e;outline:3px solid var(--sculpted-accent,#47755e);outline-offset:3px}#root .toto-profile .quiet-account-disclosure{min-width:0;position:relative}#root .toto-profile .toto-profile__account-info{background:#fff;background:var(--sculpted-white,#fff);border:1px solid #dbe3e9;border-radius:16px;box-shadow:0 8px 24px #26324b20;font:14px/1.5 Outfit,sans-serif;left:0;margin:0;overflow-wrap:anywhere;padding:16px;position:absolute;top:calc(100% + 5px);width:min(320px,calc(100vw - 70px));z-index:5}#root .toto-profile .toto-profile__account-info dt{font-weight:500}#root .toto-profile .toto-profile__account-info dd{margin:0 0 8px}#root .toto-profile .quiet-account-pills .toto-profile__account-link small{font-size:11px!important;margin:0}@media(max-width:950px){#root .toto-profile .is-bento-profile .quiet-private-account.quiet-account-pills{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){#root .toto-profile .quiet-account-pills :is(summary,.toto-profile__account-link){font-size:12px!important;gap:6px!important;padding:9px 10px!important}}@media(min-width:951px) and (max-height:750px){#root .toto-profile .quiet-personal[data-editing=true] .quiet-section-heading{margin-bottom:0}#root .toto-profile .quiet-personal[data-editing=true] .quiet-favorites input{height:36px;min-height:36px!important;padding:6px 8px}#root .toto-profile .quiet-personal[data-editing=true] .quiet-favorites li{min-height:36px!important}}#root .toto-profile .is-bento-profile .quiet-private-account.quiet-account-pills :is(summary,.toto-profile__account-link){align-items:center;box-sizing:border-box;display:flex!important;flex-direction:row;font-size:14px!important;gap:10px!important;grid-column:auto!important;grid-row:auto!important;height:44px;justify-content:flex-start;min-height:44px!important;padding:10px 14px!important}#root .toto-profile .is-bento-profile .quiet-private-account.quiet-account-pills .toto-profile__account-link>span:last-of-type{display:block}@media(min-width:951px) and (max-height:750px){#root .toto-profile .toto-profile__header{margin-bottom:6px;padding-bottom:0}#root .toto-profile .is-bento-profile .quiet-personal{gap:6px}#root .toto-profile .is-bento-profile .quiet-personal>.toto-identity-card{grid-template-columns:88px minmax(0,1fr)}#root .toto-profile .is-bento-profile .quiet-personal>.toto-identity-card .toto-identity-portrait{height:88px;width:88px}#root .toto-profile .is-bento-profile .quiet-personal .quiet-profile-copy{margin-top:6px}#root .toto-profile .toto-profile__footer{padding-top:6px}#root .toto-profile .is-bento-profile .quiet-personal[data-editing=true] .quiet-favorites input{box-sizing:border-box;height:36px!important;min-height:36px!important}}@media(min-width:951px) and (max-height:700px){#root .toto-profile .toto-profile__content{padding-bottom:0}#root .toto-profile .is-bento-profile .quiet-favorite-columns{margin-top:0}#root .toto-profile .is-bento-profile .quiet-favorite-category h3{margin-bottom:0}#root .toto-profile .is-bento-profile .quiet-personal[data-editing=true] .quiet-introduction{margin-top:4px}#root .toto-profile .is-bento-profile .quiet-personal[data-editing=true] .quiet-introduction textarea{height:44px;margin-top:4px;min-height:44px;padding:6px 10px}#root .toto-profile .is-bento-profile .quiet-personal[data-editing=true] .quiet-favorites input{height:32px!important;min-height:32px!important;padding:4px 8px}#root .toto-profile .is-bento-profile .quiet-personal[data-editing=true] .quiet-favorites li{min-height:32px!important}}@media(min-width:951px) and (min-height:851px) and (max-height:900px){#root .toto-profile .is-bento-profile .quiet-favorite-columns{margin-top:8px}#root .toto-profile .is-bento-profile .quiet-favorites{gap:4px}#root .toto-profile .is-bento-profile .quiet-favorites li,#root .toto-profile .is-bento-profile .quiet-favorites li>span:last-child{min-height:32px}#root .toto-profile .is-bento-profile .quiet-favorites li>span:last-child{padding:6px 0}}#root .toto-profile .toto-profile__content{padding:32px 0 12px}#root .toto-profile .is-bento-profile .quiet-personal{align-items:stretch;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr)}#root .toto-profile .is-bento-profile .quiet-personal>.toto-identity-card{align-items:flex-start;border:0;border-radius:22px;display:flex;flex-direction:column;justify-content:flex-start;margin:0;min-height:170px;padding:62px 20px 20px;position:relative}#root .toto-profile .is-bento-profile .quiet-personal>.toto-identity-card .toto-identity-portrait{background:var(--sculpted-white);border-radius:16px;box-shadow:0 3px 7px #243e2a14;height:84px;left:20px;overflow:hidden;padding:6px;position:absolute;top:-30px;width:84px}#root .toto-profile .is-bento-profile .toto-identity-card__name{font-size:32px;font-weight:500;line-height:1.1;margin:0}#root .toto-profile .is-bento-profile .toto-identity-card__role{line-height:1.4;margin:4px 0 0}#root .toto-profile .is-bento-profile .toto-identity-card__photo-controls{margin:8px 0 0}#root .toto-profile .is-bento-profile .quiet-profile-section{border:0;border-radius:22px;padding:20px}#root .toto-profile .is-bento-profile .quiet-profile-introduction{align-self:stretch;min-height:170px}#root .toto-profile .is-bento-profile .quiet-section-heading h2{font-size:30px;font-weight:500;line-height:1.1}#root .toto-profile .is-bento-profile .quiet-section-heading p{font-size:13px;margin:4px 0 0}#root .toto-profile .is-bento-profile .quiet-profile-copy{font-size:16px;margin:16px 0 0}#root .toto-profile .is-bento-profile .quiet-add-favorite,#root .toto-profile .is-bento-profile .quiet-section-heading>button,#root .toto-profile .is-bento-profile .toto-identity-card__photo-controls button,#root .toto-profile .toto-profile__footer .toto-profile__signout button{background:#0000!important;border:0!important;border-radius:8px;box-shadow:none!important;color:var(--sculpted-ink)!important;font:400 14px/1.3 Outfit,sans-serif;min-height:36px;padding:8px 0}#root .toto-profile .is-bento-profile .quiet-favorite-columns{gap:20px;margin-top:18px}#root .toto-profile .is-bento-profile .quiet-favorite-category h3{font-size:26px;font-weight:500;gap:8px}#root .toto-profile .is-bento-profile .quiet-category-icon{background:#0000;box-shadow:none;color:var(--sculpted-ink);height:20px;width:20px}#root .toto-profile .is-bento-profile .quiet-category-icon svg{height:20px;width:20px}#root .toto-profile .is-bento-profile .quiet-favorites{gap:4px}#root .toto-profile .is-bento-profile .quiet-favorites li{grid-template-columns:24px minmax(0,1fr);min-height:28px}#root .toto-profile .is-bento-profile .quiet-favorites li>span:last-child{min-height:28px;padding:4px 0}#root .toto-profile .is-bento-profile .quiet-favorites li>span:first-child{height:auto;min-height:28px;width:24px}#root .toto-profile .is-bento-profile .quiet-account-pills :is(summary,.toto-profile__account-link){border:0!important;border-radius:16px!important;box-shadow:none!important;height:auto!important;min-height:46px!important}#root .toto-profile .toto-profile__footer{padding:12px 0 0}#root .toto-profile .toto-profile__footer .toto-profile__signout{width:auto}@media(min-width:951px) and (max-height:800px){#root .toto-profile .is-bento-profile .quiet-personal{gap:16px}#root .toto-profile .is-bento-profile .quiet-personal>.toto-identity-card{min-height:150px;padding:54px 20px 12px}#root .toto-profile .is-bento-profile .quiet-profile-introduction{min-height:150px;padding:16px 20px}#root .toto-profile .is-bento-profile .quiet-profile-section{padding:16px 20px}#root .toto-profile .is-bento-profile .quiet-favorite-columns{margin-top:12px}}@media(max-width:950px){#root .toto-profile .is-bento-profile .quiet-personal{grid-template-columns:1fr}#root .toto-profile .is-bento-profile .quiet-favorite-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){#root .toto-profile .is-bento-profile .quiet-favorite-columns{grid-template-columns:1fr}}#root .toto-profile .is-bento-profile .quiet-edit-favorites{margin:0}#root .toto-profile .is-bento-profile .toto-identity-card__photo-controls:not(:has(p)){margin:0;position:absolute;right:20px;top:18px}@media(min-width:951px) and (max-height:800px){#root .toto-profile .is-bento-profile .quiet-personal{gap:12px}#root .toto-profile .is-bento-profile .quiet-personal>.toto-identity-card,#root .toto-profile .is-bento-profile .quiet-profile-introduction{min-height:140px}#root .toto-profile .is-bento-profile .quiet-favorites{gap:0}#root .toto-profile .is-bento-profile .quiet-favorites li,#root .toto-profile .is-bento-profile .quiet-favorites li>span:first-child,#root .toto-profile .is-bento-profile .quiet-favorites li>span:last-child{min-height:24px}#root .toto-profile .is-bento-profile .quiet-profile-favorites{padding-block:12px}}#root#root .toto-profile .toto-profile__account-pane,#root#root .toto-profile .toto-profile__identity-layout{margin:0!important;padding:0!important}#root#root .toto-profile .toto-profile__header{margin:0 0 16px!important;padding:0!important}#root#root .toto-profile .profile-vessel-navigation{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;margin:0 0 10px;padding:0}#root#root .toto-profile .profile-vessel-navigation :is(summary,button){align-items:center;background:#fff;background:var(--sculpted-white,#fff);border:1px solid #d6dfda;border-radius:999px;box-shadow:none;color:#293139;color:var(--sculpted-ink,#293139);cursor:pointer;display:inline-flex;font:400 14px/1.3 Outfit,sans-serif;gap:8px;justify-content:center;margin:0;min-height:44px;padding:8px 18px;text-decoration:none;width:auto}#root#root .toto-profile .profile-vessel-navigation summary{list-style:none}#root#root .toto-profile .profile-vessel-navigation summary::-webkit-details-marker{display:none}#root#root .toto-profile .profile-vessel-navigation :is([aria-current=page],details[open]>summary){background:#008547;border:3px solid #fff;box-shadow:0 2px 7px #20352b30,inset 0 2px 4px #003e2740;color:#fff;padding:6px 16px}#root#root .toto-profile .profile-vessel-navigation .profile-navigation-signout{background:#0000;border:0;font-size:13px;margin-left:auto;padding:8px 12px}#root#root .toto-profile .profile-vessel-navigation :is(summary,button):focus-visible{outline:3px solid #008547;outline-offset:3px}#root#root .toto-profile .toto-profile__content{padding:32px 0 8px!important}#root#root .toto-profile .quiet-personal>p:empty{display:none}@media(min-width:951px){#root#root .toto-profile .toto-vessel-content-slot{display:flex;flex-direction:column;height:100%;min-height:0}#root#root .toto-profile .toto-profile__content{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain}}#root#root .toto-profile .toto-profile__content{box-sizing:border-box;margin-inline:-20px;padding:36px 20px 22px!important}#root#root .toto-profile .is-bento-profile .quiet-personal>:is(.toto-identity-card,.quiet-profile-section){box-shadow:0 5px 14px #1c2b232e!important;box-shadow:var(--toto-card-shadow,0 5px 14px #1c2b232e)!important}@media(min-width:951px) and (min-height:650px){#root#root .toto-profile .toto-profile__content:has(.quiet-personal[data-editing=false]) .toto-profile__account-pane,#root#root .toto-profile .toto-profile__content:has(.quiet-personal[data-editing=false]) .toto-profile__identity-layout{height:100%!important}#root#root .toto-profile .is-bento-profile .quiet-personal[data-editing=false]{align-content:stretch;gap:24px;grid-template-rows:minmax(170px,.42fr) minmax(240px,.58fr);height:100%}#root#root .toto-profile .quiet-personal[data-editing=false] .quiet-profile-favorites{display:flex;flex-direction:column;min-height:0}#root#root .toto-profile .quiet-personal[data-editing=false] .quiet-favorite-columns{flex:1 1;min-height:0}#root#root .toto-profile .quiet-personal[data-editing=false] .quiet-favorite-category{display:flex;flex-direction:column}#root#root .toto-profile .quiet-personal[data-editing=false] .quiet-favorites{align-content:start;flex:1 1;gap:8px;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-rows:none;overflow-y:auto;overscroll-behavior:contain}#root#root .toto-profile .quiet-personal[data-editing=false] .quiet-favorites li{align-items:start;min-height:24px}#root#root .toto-profile .quiet-personal[data-editing=false] .quiet-favorite-category h3{flex-shrink:0}}@media(min-width:951px) and (min-height:650px) and (max-height:750px){#root#root .toto-profile .is-bento-profile .quiet-personal[data-editing=false]{gap:16px;grid-template-rows:minmax(140px,.4fr) minmax(220px,.6fr)}}@media(min-width:951px) and (min-height:650px){#root#root .toto-profile .quiet-personal[data-editing=false] .quiet-favorite-category,#root#root .toto-profile .quiet-personal[data-editing=false] .quiet-favorites{min-height:0}#root#root .toto-profile .quiet-personal[data-editing=false] .quiet-favorites:empty{display:none}#root#root .toto-profile .quiet-personal[data-editing=false] .quiet-favorites li>span{height:auto;min-height:24px;padding:2px 0}}@media(min-width:951px){#root#root .toto-profile>.toto-profile__vessel{padding:20px!important}#root#root .toto-profile .toto-profile__header{margin-inline:0!important}#root#root .toto-profile .profile-vessel-navigation{margin-inline:0}#root#root .toto-profile .toto-profile__content{margin-inline:-16px;margin-bottom:-16px;padding:36px 16px 16px!important}}#root#root .toto-profile .toto-profile__identity-layout.is-preferences-layout,#root#root .toto-profile .toto-profile__identity-layout:has(.employee-file-panel--embedded),#root#root .toto-profile .toto-profile__identity-layout:has(.profile-onboarding-pane){display:block;height:auto;width:100%}#root#root .toto-profile .employee-file-panel--embedded{background:var(--sculpted-white);border:0;border-radius:22px;box-shadow:0 5px 14px #1c2b232e;box-shadow:var(--toto-card-shadow,0 5px 14px #1c2b232e);height:auto;inset:auto;overflow:visible;position:relative;width:100%;z-index:auto}#root#root .toto-profile .employee-file-panel--embedded .employee-file-panel__header{background:#0000;padding:20px;position:static}#root#root .toto-profile .employee-file-panel--embedded .employee-file-panel__tabs{background:#0000;border-radius:0;box-shadow:none;gap:8px;padding:0}#root#root .toto-profile .employee-file-panel--embedded .employee-file-panel__tabs button{border:1px solid #d6dfda;border-radius:999px;min-height:40px}#root#root .toto-profile .employee-file-panel--embedded .employee-file-panel__tabs button[aria-pressed=true]{background:#fff;border-color:#819d8a;box-shadow:none;color:var(--sculpted-ink)}#root#root .toto-profile .profile-overview-account{display:flex;flex-wrap:wrap;font:13px/1.4 Outfit,sans-serif;gap:20px;margin:14px 0 0;overflow-wrap:anywhere}#root#root .toto-profile .profile-overview-account dt{color:#64716a;font-size:12px}#root#root .toto-profile .profile-overview-account dd{margin:2px 0 0}#root#root .toto-profile .profile-onboarding-pane{background:var(--sculpted-white);border-radius:22px;box-shadow:0 5px 14px #1c2b232e;box-shadow:var(--toto-card-shadow,0 5px 14px #1c2b232e);min-height:200px;padding:24px!important}#root#root .toto-profile .profile-section-title{font:400 30px/1.1 Cormorant Garamond,serif;margin:0 0 16px}#root#root .toto-profile .toto-profile__preferences{max-width:none}@media(min-width:951px) and (max-height:750px){#root#root .toto-profile .profile-overview-account{font-size:12px;gap:12px;margin-top:8px}}#root#root .toto-profile .profile-vessel-navigation .toto-profile__account-link>span{font:inherit;text-decoration:none}@media(min-width:951px) and (min-height:650px) and (max-height:750px){#root#root .toto-profile .is-bento-profile .quiet-personal[data-editing=false]{grid-template-rows:minmax(170px,.42fr) minmax(220px,.58fr)}}@media(min-width:951px) and (min-height:650px){#root#root .toto-profile .toto-profile__content:has(.quiet-personal[data-editing=false]){overflow:visible}}@media(min-width:951px) and (min-height:650px){#root#root .toto-profile .is-bento-profile .quiet-personal[data-editing=false]{grid-template-rows:-webkit-max-content minmax(0,1fr);grid-template-rows:max-content minmax(0,1fr)}#root#root .toto-profile .is-bento-profile .quiet-personal[data-editing=false]>.toto-identity-card{min-height:0;padding:58px 20px 16px}#root#root .toto-profile .is-bento-profile .quiet-personal[data-editing=false]>.quiet-profile-introduction{min-height:0;padding:20px}#root#root .toto-profile .quiet-personal[data-editing=false] .quiet-profile-copy{margin-top:12px}#root#root .toto-profile .quiet-personal[data-editing=false] .quiet-favorites{gap:4px}}.hiring-workspace{--hi:#17202b;--hm:#606b7b;--hp:#fff;--hl:#e8ecf0;--hs:0 9px 18px #1e314117,inset 0 1px 1px #fff;background:#fafbfc;color:var(--hi);font-family:Outfit,system-ui,sans-serif;min-height:100svh;padding:32px 146px 60px 48px}.hiring-workspace__vessel{margin:auto;width:min(100%,1500px)}.hiring-workspace__header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.hiring-workspace__header h1,.hiring-workspace__process h2,.hiring-workspace__stages strong,.hiring-workspace__value{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;letter-spacing:-.04em}.hiring-workspace__header h1{font-size:clamp(52px,5vw,76px);line-height:1;margin:0}.hiring-workspace__header p{color:var(--hm);font-size:17px;line-height:1.5;margin:12px 0 0}.hiring-workspace__header-actions{align-items:center;display:flex;gap:14px;margin-top:8px}.hiring-workspace button,.hiring-workspace input,.hiring-workspace select{font-family:inherit;font-size:15px}.hiring-workspace button{cursor:pointer}.hiring-workspace__new-button,.hiring-workspace__quiet-button{align-items:center;background:var(--hp);border:1px solid var(--hl);border-radius:999px;box-shadow:var(--hs);color:var(--hi);display:inline-flex;gap:10px;justify-content:center;min-height:54px}.hiring-workspace__quiet-button{flex:none;width:54px}.hiring-workspace__new-button{background:#0758ff;border-color:#0758ff;box-shadow:0 7px 15px #0758ff33;color:#fff;padding:0 24px}.hiring-workspace__toolbar{align-items:center;background:var(--hp);border:1px solid var(--hl);border-radius:20px;box-shadow:var(--hs);display:flex;flex-wrap:wrap;gap:18px;margin-bottom:24px;padding:18px 22px}.hiring-workspace__picker{align-items:stretch;background:#f6f7f9;border:1px solid var(--hl);border-radius:16px;box-shadow:inset 0 2px 5px #2030400b;display:flex;flex:1 1;max-width:500px;min-width:260px;overflow:hidden}.hiring-workspace__search{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0;padding:0 12px}.hiring-workspace__search input{background:#0000;border:0;color:var(--hi);min-height:48px;min-width:0;width:100%}.hiring-workspace__candidate-select{align-items:center;border-left:1px solid var(--hl);display:flex;max-width:60%}.hiring-workspace__candidate-select select{background:#0000;border:0;color:var(--hi);max-width:250px;min-height:48px;padding:0 10px;text-overflow:ellipsis;width:100%}.hiring-workspace__role-filter{background:#f6f7f9;border-radius:999px;box-shadow:var(--hs);display:flex;gap:4px;padding:4px}.hiring-workspace__role-filter button{background:#0000;border:0;border-radius:999px;color:var(--hm);min-height:44px;padding:0 20px}.hiring-workspace__role-filter button.is-active{background:var(--hp);box-shadow:var(--hs);color:var(--hi)}.hiring-workspace__boutique-filter{background:var(--hp);border-radius:999px;box-shadow:var(--hs)}.hiring-workspace__boutique-filter select{background:#0000;border:1px solid var(--hl);border-radius:999px;color:var(--hi);max-width:240px;min-height:52px;padding:0 20px}.hiring-workspace__stages{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:26px}.hiring-workspace__stages button{align-items:center;background:var(--hp);border:1px solid var(--hl);border-radius:22px;box-shadow:var(--hs);color:var(--hi);display:flex;gap:20px;min-height:125px;min-width:0;padding:22px;text-align:left}.hiring-workspace__stages button>svg{flex:none}.hiring-workspace__stages button>span{grid-gap:5px;border-left:1px solid var(--hl);display:grid;gap:5px;min-width:0;padding-left:20px}.hiring-workspace__stages strong{font-size:32px;line-height:1.1}.hiring-workspace__stages small{color:var(--hm);font-size:13px;line-height:1.35}.hiring-workspace__stages button.is-active{background:#0758ff;border:6px solid #fff;color:#fff;padding:17px}.hiring-workspace__stages button.is-active small{color:#fff}.hiring-workspace__process>header{margin-bottom:18px}.hiring-workspace__eyebrow{color:var(--hm);font-size:11px;letter-spacing:.28em;text-transform:uppercase}.hiring-workspace__process h2{font-size:clamp(48px,5vw,68px);line-height:1;margin:5px 0 4px}.hiring-workspace__process header p{color:var(--hm);font-size:18px;margin:0}.hiring-workspace__process-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);grid-template-rows:auto auto}.hiring-workspace__candidate-summary,.hiring-workspace__process-grid>section{background:var(--hp);border:1px solid var(--hl);border-radius:22px;box-shadow:var(--hs);padding:26px 30px}.hiring-workspace__next-action{grid-row:1/3}.hiring-workspace__process-grid h3{align-items:center;display:flex;font-size:18px;font-weight:500;gap:18px;margin:0}.hiring-workspace__process-grid h3 svg{flex:none}.hiring-workspace__value{font-size:clamp(30px,3vw,46px);line-height:1.1;margin:24px 0;overflow-wrap:anywhere}.hiring-workspace__decision-meta{grid-gap:24px;border-top:1px solid var(--hl);display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:44px;padding-top:22px}.hiring-workspace__decision-meta>div{align-items:flex-start;display:flex;gap:18px}.hiring-workspace__decision-meta>div+div{border-left:1px solid var(--hl);padding-left:22px}.hiring-workspace__candidate-summary span,.hiring-workspace__decision-meta span{grid-gap:4px;color:var(--hm);display:grid;font-size:14px;gap:4px}.hiring-workspace__candidate-summary strong,.hiring-workspace__decision-meta strong{color:var(--hi);font-size:17px;font-weight:400;overflow-wrap:anywhere}.hiring-workspace__record-action{margin-top:20px}.hiring-workspace__handoff ul{grid-gap:8px;display:grid;font-size:15px;gap:8px;line-height:1.4;margin:22px 0 0;padding-left:22px}.hiring-workspace__candidate-summary{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:1.25fr 1fr 1fr auto;margin-bottom:20px;margin-top:18px;padding:22px 30px}.hiring-workspace__candidate-summary>div{align-items:center;display:flex;gap:18px;min-width:0}.hiring-workspace__candidate-summary>div+div{border-left:1px solid var(--hl);padding-left:24px}.hiring-workspace__candidate-summary>div>svg{flex:none}.hiring-workspace__candidate-summary button{align-items:center;background:#0000;border:0;color:#0758ff;display:flex;gap:6px;min-height:44px;text-align:left}.hiring-workspace__status{align-items:center;border:1px solid var(--hl);border-radius:18px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px;padding:20px}.hiring-workspace__status button{background:var(--hp);border:1px solid var(--hl);border-radius:999px;color:var(--hi);min-height:44px;padding:0 20px}.hiring-workspace__empty{color:var(--hm);line-height:1.5}.hiring-workspace button:focus-visible,.hiring-workspace input:focus-visible,.hiring-workspace select:focus-visible{outline:3px solid #0758ff;outline-offset:3px}.hiring-workspace button:disabled,.hiring-workspace select:disabled{cursor:wait;opacity:.6}.hiring-workspace__quiet-button:hover,.hiring-workspace__stages button:hover:not(.is-active){border-color:#8eb2ff}@media(max-width:1150px){.hiring-workspace{padding:28px 120px 60px 28px}.hiring-workspace__stages{gap:12px}.hiring-workspace__stages button{gap:12px;padding:16px}.hiring-workspace__stages button.is-active{padding:11px}.hiring-workspace__stages button>span{padding-left:12px}.hiring-workspace__stages strong{font-size:27px}.hiring-workspace__candidate-summary{grid-template-columns:1fr 1fr}.hiring-workspace__candidate-summary>div+div{border:0;padding-left:0}}@media(max-width:800px){.hiring-workspace{padding:24px 20px 130px}.hiring-workspace__header{flex-wrap:wrap}.hiring-workspace__header-actions{margin-top:0}.hiring-workspace__stages{grid-template-columns:repeat(2,minmax(0,1fr))}.hiring-workspace__stages button{min-height:112px}.hiring-workspace__process-grid{grid-template-columns:1fr}.hiring-workspace__next-action{grid-row:auto}.hiring-workspace__picker{flex-basis:100%;max-width:none}.hiring-workspace__toolbar{gap:14px;padding:14px}.hiring-workspace__process-grid>section{padding:24px}.hiring-workspace__candidate-summary{gap:20px;padding:22px}}@media(max-width:420px){.hiring-workspace{padding-left:14px;padding-right:14px}.hiring-workspace__role-filter button{padding:0 15px}.hiring-workspace__picker{flex-direction:column;min-width:0}.hiring-workspace__candidate-select{border-left:0;border-top:1px solid var(--hl);max-width:100%}.hiring-workspace__candidate-select select{max-width:none}.hiring-workspace__stages button>svg{width:24px}.hiring-workspace__stages button{gap:8px;padding:12px}.hiring-workspace__stages button.is-active{padding:7px}.hiring-workspace__stages strong{font-size:25px}.hiring-workspace__candidate-summary{grid-template-columns:1fr}.hiring-workspace__decision-meta{gap:12px}.hiring-workspace__decision-meta>div{gap:8px}.hiring-workspace__decision-meta>div+div{padding-left:12px}.hiring-workspace__header h1{font-size:56px}}.dark .hiring-workspace,html.dark .hiring-workspace,html[data-theme=dark] .hiring-workspace{--hi:#eef3f9;--hm:#bac4d1;--hp:#202936;--hl:#3b4656;--hs:0 9px 18px #0003,inset 0 1px 1px #ffffff12;background:#171e28}.dark .hiring-workspace__picker,.dark .hiring-workspace__role-filter,html.dark .hiring-workspace__picker,html.dark .hiring-workspace__role-filter,html[data-theme=dark] .hiring-workspace__picker,html[data-theme=dark] .hiring-workspace__role-filter{background:#17202d}.dark .hiring-workspace__stages button.is-active,html.dark .hiring-workspace__stages button.is-active,html[data-theme=dark] .hiring-workspace__stages button.is-active{border-color:#202936}@media(prefers-contrast:more){.hiring-workspace{--hl:#738092;--hm:#424e5c}.hiring-workspace__stages button.is-active{outline:2px solid #0758ff}}@media(prefers-reduced-motion:reduce){.hiring-workspace *{animation:none!important;transition:none!important}}[data-appearance=smoke] .hiring-workspace{--hi:#eef3f9;--hm:#bac4d1;--hp:#202936;--hl:#3b4656;--hs:0 9px 18px #0003,inset 0 1px 1px #ffffff12;background:#171e28}[data-appearance=smoke] .hiring-workspace__picker,[data-appearance=smoke] .hiring-workspace__role-filter{background:#17202d}[data-appearance=smoke] .hiring-workspace__stages button.is-active{border-color:#202936}.hiring-workspace__record-links{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:24px}.hiring-workspace__record-links a,.hiring-workspace__record-links button{align-items:center;background:#0000;border:0;color:var(--hi);display:inline-flex;gap:8px;min-height:44px;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px}.hiring-workspace__record-links a{font-size:14px;max-width:100%}#root .hiring-workspace--compact .hiring-workspace__stages button{gap:10px;min-height:54px;padding:8px 12px}#root .hiring-workspace--compact .hiring-workspace__stages button.is-active{border-width:1px;padding:8px 12px}#root .hiring-workspace--compact .hiring-workspace__stages button>svg{height:24px;width:24px}#root .hiring-workspace--compact .hiring-workspace__stages button>span{align-items:center;display:flex;gap:8px;justify-content:space-between;padding-left:10px;width:100%}#root .hiring-workspace--compact .hiring-workspace__stages strong{font-size:25px}#root .hiring-workspace--compact .hiring-workspace__process>header{margin-bottom:10px}#root .hiring-workspace--compact .hiring-workspace__process-grid{grid-template-columns:1.3fr .85fr 1.2fr;grid-template-rows:auto}#root .hiring-workspace--compact .hiring-workspace__next-action{grid-row:auto}#root .hiring-workspace--compact .hiring-workspace__value{font-size:26px;line-height:1.15;margin:10px 0}#root .hiring-workspace--compact .hiring-workspace__process-grid h3{font-size:16px;gap:8px}#root .hiring-workspace--compact .hiring-workspace__decision-meta{gap:8px;margin-top:10px;padding-top:10px}#root .hiring-workspace--compact .hiring-workspace__decision-meta>div{gap:8px}#root .hiring-workspace--compact .hiring-workspace__decision-meta>div+div{padding-left:8px}#root .hiring-workspace--compact .hiring-workspace__handoff ul{font-size:14px;gap:4px;margin-top:10px}#root .hiring-workspace--compact .hiring-workspace__candidate-summary{grid-template-columns:1.25fr 1fr 1fr auto;margin:10px 0;padding:10px 14px}#root .hiring-workspace--compact [data-testid=drawer-close]{min-height:44px;min-width:44px}@media(max-width:900px){#root .hiring-workspace--compact .hiring-workspace__process-grid{grid-template-columns:1fr}#root .hiring-workspace--compact .hiring-workspace__candidate-summary{grid-template-columns:1fr 1fr}#root .hiring-workspace--compact .hiring-workspace__stages button>span{display:grid}}@media(max-width:420px){#root .hiring-workspace--compact .hiring-workspace__candidate-summary{grid-template-columns:1fr}}.hiring-workspace__insights-overlay{background:#17202b66;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:50}.hiring-workspace__insights-overlay>[role=dialog]{background:#fff;background:var(--hp,#fff);border-radius:24px;color:#17202b;color:var(--hi,#17202b);max-height:90svh;overflow:auto;padding:20px;width:min(900px,100%)}.hiring-workspace__insights-overlay>[role=dialog]>button{align-items:center;display:flex;gap:8px;margin-bottom:12px;margin-left:auto;min-height:44px}#root#root#root#root .hiring-workspace{--hi:#27332d;--hm:#607068;--hl:#e3e9e5;--hp:#fff;--hiring-accent:#007747;font-family:Outfit,system-ui,sans-serif}#root#root#root#root .hiring-workspace .toto-vessel-content-slot,#root#root#root#root .hiring-workspace__vessel{display:flex;flex-direction:column;gap:0;height:100%;min-height:0}#root#root#root#root .hiring-workspace__header{align-items:center;display:flex;flex-shrink:0;gap:24px;justify-content:space-between;margin:0 0 24px}#root#root#root#root .hiring-workspace__header h1{font:400 44px/1.1 Cormorant Garamond,Georgia,serif;letter-spacing:-1px;margin:0}.hiring-workspace__header time{color:var(--hm);font:14px/1.4 Outfit,system-ui,sans-serif;text-align:right}#root#root#root#root .hiring-directory__bar{align-items:center;background:#f5f8f6;border-radius:9999px;box-shadow:inset 0 3px 7px #23362b12;display:flex;flex-shrink:0;gap:16px;margin-bottom:24px;min-width:0;padding:6px}#root#root#root#root .hiring-workspace__stages{display:flex;flex:1 1;gap:4px;margin:0;min-width:0}#root#root#root#root .hiring-workspace__stages button{align-items:center;background:#0000;border:0;border-radius:9999px;box-shadow:none;color:var(--hi);display:flex;flex:1 1;gap:8px;justify-content:center;min-height:48px;min-width:0;padding:8px 10px}#root#root#root#root .hiring-workspace__stages button>span{border:0;display:block;padding:0;width:auto}#root#root#root#root .hiring-workspace__stages strong{font:15px/1.2 Outfit,system-ui,sans-serif}#root#root#root#root .hiring-workspace__stages small{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}#root#root#root#root .hiring-workspace__stages button.is-active{background:var(--hiring-accent);box-shadow:0 2px 5px #20382a22;color:#fff}.hiring-directory__tools{align-items:center;display:flex;flex:none;gap:6px}#root#root#root#root .hiring-directory__tools button,.hiring-directory__tool-menu summary{align-items:center;background:#0000;border:0;border-radius:9999px;box-shadow:none;color:var(--hi);cursor:pointer;display:flex;font:14px Outfit,system-ui,sans-serif;gap:8px;justify-content:center;min-height:48px;padding:8px 14px}#root#root#root#root .hiring-workspace .hiring-workspace__new-button{align-items:center;background:var(--hiring-accent);border:0;border-radius:9999px;box-shadow:0 3px 8px #20382a1a;color:#fff;display:flex;font:14px Outfit,system-ui,sans-serif;gap:8px;justify-content:center;min-height:44px;padding:10px 20px}.hiring-directory__tool-menu{display:none;position:relative}.hiring-directory__tool-menu summary{list-style:none}.hiring-directory__tool-menu summary::-webkit-details-marker{display:none}.hiring-directory__tool-menu>div{background:#fff;border-radius:20px;box-shadow:0 8px 24px #20382a25;min-width:190px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:5}#root#root#root#root .hiring-workspace__content{flex:1 1;margin:-12px!important;min-height:0;overflow:auto;padding:12px!important;scrollbar-width:thin}#root#root#root#root .hiring-workspace__toolbar{align-items:center;background:#f6f8f7;border:0;border-radius:9999px;box-shadow:none;display:flex;flex-wrap:nowrap;gap:16px;margin:0 0 24px;padding:8px}#root#root#root#root .hiring-workspace__search{align-items:center;background:#fff;border:1px solid var(--hl);border-radius:9999px;display:flex;flex:1 1;gap:10px;min-height:44px;min-width:0;overflow:hidden;padding:0 16px}#root#root#root#root .hiring-workspace__search input[type=search]{appearance:none;-webkit-appearance:none;background:#0000!important;border:0!important;border-radius:9999px!important;box-shadow:none!important;color:var(--hi);font:14px Outfit,system-ui,sans-serif;margin:0!important;min-height:44px;min-width:0;padding:0!important;width:100%}#root#root#root#root .hiring-workspace__search input:is(:focus,:focus-visible){box-shadow:none!important;outline:none!important;outline-offset:0!important}.hiring-workspace__search:focus-within{outline:2px solid var(--hiring-accent);outline-offset:2px}#root#root#root#root .hiring-workspace__role-filter{background:#0000;box-shadow:none;flex:none;padding:0}#root#root#root#root .hiring-workspace__role-filter button{color:var(--hm);font:14px Outfit,system-ui,sans-serif;min-height:44px;padding:0 16px}#root#root#root#root .hiring-workspace__role-filter button.is-active{background:#fff;box-shadow:0 3px 7px #23362b0c;color:var(--hi)}#root#root#root#root .hiring-workspace__boutique-filter{box-shadow:none;max-width:240px;min-width:0}#root#root#root#root .hiring-workspace__boutique-filter select{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--hl);border-radius:9999px;color:var(--hi);font:14px Outfit,system-ui,sans-serif;max-width:240px;min-height:44px;padding:0 18px;width:100%}.hiring-directory__body{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.hiring-directory__list>header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;min-height:44px}#root#root#root#root .hiring-directory__list h2{font:400 24px/1.2 Cormorant Garamond,Georgia,serif;letter-spacing:-.5px;margin:0}#root#root#root#root .hiring-directory__list select{background:#0000;border:0;color:var(--hm);font:13px Outfit,system-ui,sans-serif;max-width:130px;min-height:44px}.hiring-directory__list>div{grid-gap:0;display:grid;gap:0}#root#root#root#root .hiring-directory__list>div>button{align-items:center;background:#0000;border:0;border-bottom:1px solid var(--hl);border-radius:0;color:var(--hi);display:flex;gap:16px;min-height:100px;padding:16px;text-align:left;width:100%}#root#root#root#root .hiring-directory__list>div>button.is-selected{background:#e8f6ee;border-bottom-color:#0000;border-radius:18px}.hiring-directory__initials{background:#e3f2e9;border-radius:50%;color:#245e40;display:grid;flex:none;font:400 22px Cormorant Garamond,Georgia,serif;height:56px;place-items:center;width:56px}.hiring-directory__row-copy{grid-gap:7px;display:grid;flex:1 1;gap:7px;min-width:0}.hiring-directory__row-copy strong{font:400 22px/1.2 Cormorant Garamond,Georgia,serif;overflow-wrap:anywhere}.hiring-directory__row-copy small,.hiring-directory__row-copy>span{color:var(--hm);font:13px/1.3 Outfit,system-ui,sans-serif;overflow-wrap:anywhere}.hiring-directory__detail{background:#fff;border-radius:24px;box-shadow:0 8px 16px #23362b15;display:flex;flex-direction:column;gap:24px;min-width:0;padding:24px}#root#root#root#root .hiring-directory__detail .hiring-workspace__candidate-summary{align-items:center;background:#0000;border:0;border-bottom:1px solid var(--hl);border-radius:0;box-shadow:none;display:flex;gap:20px;margin:0;padding:0 0 24px}.hiring-directory__detail .hiring-directory__initials{font-size:30px;height:80px;width:80px}#root#root#root#root .hiring-directory__detail h2{font:400 32px/1.15 Cormorant Garamond,Georgia,serif;letter-spacing:-.5px;margin:0 0 8px;overflow-wrap:anywhere}.hiring-directory__detail header p{color:var(--hm);font:15px/1.4 Outfit,system-ui,sans-serif;margin:0;overflow-wrap:anywhere}.hiring-directory__responsibility{grid-gap:16px;border-bottom:1px solid var(--hl);display:grid;gap:16px;grid-template-columns:1.4fr 1fr .8fr;padding-bottom:24px}.hiring-directory__responsibility section{min-width:0}.hiring-directory__responsibility section+section{border-left:1px solid var(--hl);padding-left:16px}#root#root#root#root .hiring-directory__detail h3{align-items:center;color:var(--hm);display:flex;font:14px Outfit,system-ui,sans-serif;gap:8px;margin:0 0 12px}.hiring-directory__responsibility p{font:400 21px/1.25 Cormorant Garamond,Georgia,serif;margin:0;overflow-wrap:anywhere}#root#root#root#root .hiring-workspace__handoff ul{grid-gap:0;display:grid;gap:0;list-style:none;margin:0;padding:0}.hiring-workspace__handoff li{align-items:center;border-bottom:1px solid var(--hl);display:flex;font:14px/1.4 Outfit,system-ui,sans-serif;gap:12px;min-height:48px;padding:10px 0}#root#root#root#root .hiring-directory__open{align-items:center;background:var(--hiring-accent);border:0;border-radius:9999px;color:#fff;display:flex;font:14px Outfit,system-ui,sans-serif;gap:10px;justify-content:center;margin-top:auto;min-height:48px}.hiring-directory__empty{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:300px;padding:24px;text-align:center}#root#root#root#root .hiring-directory__empty h2{font:400 30px/1.2 Cormorant Garamond,Georgia,serif;margin:0}.hiring-directory__empty p{color:var(--hm);font:14px/1.5 Outfit,system-ui,sans-serif;margin:0}.hiring-directory__empty>div{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.hiring-directory__empty button{background:#fff;border:1px solid var(--hl);border-radius:9999px;color:var(--hi);min-height:44px;padding:10px 20px}#root#root#root#root .hiring-workspace :is(button,select,summary):focus-visible{outline:2px solid var(--hiring-accent);outline-offset:3px}@media(max-width:1150px){.hiring-directory__tool-menu{display:block}#root#root#root#root .hiring-directory__tools .hiring-directory__desktop-tool{display:none}.hiring-directory__responsibility{grid-template-columns:1fr 1fr}.hiring-directory__responsibility section:first-child{grid-column:1/-1}.hiring-directory__responsibility section:nth-child(2){border:0;padding-left:0}}@media(max-width:700px){#root#root#root#root .hiring-workspace__header h1{font-size:34px}.hiring-workspace__header time{font-size:12px}#root#root#root#root .hiring-directory__bar{border-radius:28px;flex-wrap:wrap;gap:8px;margin-bottom:24px}#root#root#root#root .hiring-workspace__stages{flex-basis:100%;gap:0}#root#root#root#root .hiring-workspace__stages button{flex-direction:column;gap:4px;padding:8px 4px}#root#root#root#root .hiring-workspace__stages strong{font-size:12px}.hiring-directory__tools{justify-content:flex-end;width:100%}#root#root#root#root .hiring-workspace__toolbar{border-radius:24px;flex-wrap:wrap;gap:8px;padding:8px}#root#root#root#root .hiring-workspace__search{flex-basis:100%}#root#root#root#root .hiring-workspace__role-filter button{padding:0 12px}#root#root#root#root .hiring-workspace__boutique-filter{flex:1 1;max-width:none}#root#root#root#root .hiring-workspace__boutique-filter select{font-size:12px;max-width:none;padding:0 12px}.hiring-directory__body{grid-template-columns:1fr}.hiring-directory__detail{display:none}.hiring-directory__empty{padding:24px 0}#root#root#root#root .hiring-directory__list>div>button{padding:14px 8px}.hiring-directory__row-copy strong{font-size:21px}.hiring-directory__initials{font-size:19px;height:48px;width:48px}}@media(prefers-contrast:more){.hiring-directory__detail,.hiring-directory__list>div>button{outline:1px solid #607068}}#root#root#root#root .hiring-directory__detail .hiring-workspace__candidate-summary{background:#0000!important;box-shadow:none!important;outline:0!important}#root#root#root#root .hiring-directory__detail .hiring-workspace__candidate-summary>div{border:0!important;display:block!important;min-width:0;padding:0!important}@media(min-width:701px) and (max-height:780px){.hiring-directory__detail{gap:16px;padding:20px}#root#root#root#root .hiring-directory__detail .hiring-workspace__candidate-summary{gap:16px;padding-bottom:16px}.hiring-directory__detail .hiring-directory__initials{font-size:26px;height:64px;width:64px}#root#root#root#root .hiring-directory__detail h2{font-size:28px}.hiring-directory__responsibility{padding-bottom:16px}.hiring-workspace__handoff li{min-height:40px;padding:8px 0}#root#root#root#root .hiring-directory__list>div>button{min-height:80px;padding:8px 12px}.hiring-directory__row-copy{gap:4px}.hiring-directory__row-copy strong{font-size:20px;line-height:1.15}.hiring-directory__row-copy small,.hiring-directory__row-copy>span{font-size:12px;line-height:1.25}.hiring-directory__detail{gap:12px;padding:16px}.hiring-directory__responsibility{padding-bottom:12px}}.hiring-directory__tool-menu>div{left:0;right:auto}@media(max-width:700px){#root#root#root#root .hiring-workspace{box-sizing:border-box;padding:24px 24px 112px!important}}#root#root#root#root .hiring-workspace__vessel{padding:24px!important}#root#root#root#root .hiring-workspace__stages strong{font:400 20px/1.2 Cormorant Garamond,Georgia,serif}.hiring-directory__body{align-items:stretch;min-height:calc(100svh - 340px)}.hiring-directory__list{display:flex;flex-direction:column}.hiring-directory__list>div{flex:1 1;grid-auto-rows:minmax(100px,1fr)}@media(min-width:701px) and (max-height:780px){.hiring-directory__list>div{grid-auto-rows:minmax(80px,1fr)}}@media(max-width:700px){#root#root#root#root .hiring-workspace__stages strong{font:12px Outfit,system-ui,sans-serif}.hiring-directory__body{min-height:0}.hiring-directory__list>div{flex:none}}#root#root#root#root .hiring-workspace__header h1{color:#202631!important;font:400 44px/1.1 Georgia,Times New Roman,serif!important;font:400 var(--vessel-title-size,44px)/1.1 Georgia,Times New Roman,serif!important;letter-spacing:-1px!important}#root#root#root#root .hiring-directory__tool-menu summary,#root#root#root#root .hiring-workspace button{font-family:Outfit,system-ui,sans-serif!important;font-weight:400}#root#root#root#root .hiring-workspace__stages strong{font:400 14px/1.25 Outfit,system-ui,sans-serif}#root#root#root#root .hiring-workspace__stages button{border:3px solid #0000;box-sizing:border-box}#root#root#root#root .hiring-directory__open,#root#root#root#root .hiring-workspace .hiring-workspace__new-button,#root#root#root#root .hiring-workspace__stages button.is-active{background:#007747!important;border:3px solid #fff!important;box-shadow:inset 2px 3px 5px #004e3233,0 3px 7px #263a4428!important;box-sizing:border-box;color:#fff}#root#root#root#root .hiring-workspace__role-filter button.is-active{border:3px solid #fff;box-sizing:border-box;outline:1px solid #cbd8cf}#root#root#root#root .hiring-workspace__boutique-filter select{background:#fff!important;font-family:Outfit,system-ui,sans-serif!important}@media(max-width:700px){#root#root#root#root .hiring-workspace__stages strong{font-size:13px}}#root#root#root#root .hiring-workspace__toolbar{gap:12px}#root#root#root#root .hiring-workspace__search{flex:1 1 260px;max-width:340px}#root#root#root#root .hiring-workspace__toolbar .hiring-directory__tools{margin-left:auto}#root#root#root#root .hiring-workspace__toolbar .hiring-directory__tools button{padding-inline:12px}@media(max-width:1150px){#root#root#root#root .hiring-workspace__search{max-width:280px}.hiring-directory__tool-menu>div{left:auto;right:0}}@media(max-width:700px){#root#root#root#root .hiring-directory__bar{border-radius:9999px;flex-wrap:nowrap}#root#root#root#root .hiring-workspace__stages button{flex-direction:row}#root#root#root#root .hiring-workspace__search{flex-basis:100%;max-width:none}#root#root#root#root .hiring-workspace__toolbar .hiring-directory__tools{justify-content:flex-end;width:100%}.hiring-directory__tool-menu>div{left:0;right:auto}}.toto-spatial-canvas,body:has(.toto-spatial-canvas),html:has(.toto-spatial-canvas){overscroll-behavior:none}@media (min-width:701px){body:has(.toto-spatial-canvas),html:has(.toto-spatial-canvas){overflow:hidden}.toto-spatial-canvas{height:100svh;overflow:auto}:is(.journey-home,.toto-workspaces,.payroll-assembly,.team-space,.hiring-workspace,.toto-profile,.budget-workspace,.journey-planning-space,.eod-space,.documents-space,.operations-space,.email-builder,.inventory-space,.eg-review,.toto-review-evidence:not(.is-embedded)){--toto-shell-gutter:clamp(12px,1.5vw,24px);box-sizing:border-box!important;display:block!important;height:100svh!important;margin:0!important;min-height:0!important;overflow:hidden!important;padding:var(--toto-shell-gutter)!important;position:relative!important;width:100%!important}:is(.journey-home,.toto-workspaces,.payroll-assembly,.team-space,.hiring-workspace,.toto-profile,.budget-workspace,.journey-planning-space,.eod-space,.documents-space,.operations-space,.email-builder,.inventory-space,.eg-review,.toto-review-evidence:not(.is-embedded)):has(>.toto-adaptive-dock:is(.is-placement-left,.is-placement-left-lower)){padding-left:calc(var(--toto-shell-gutter) + 56px + var(--toto-shell-gutter))!important}:is(.journey-home,.toto-workspaces,.payroll-assembly,.team-space,.hiring-workspace,.toto-profile,.budget-workspace,.journey-planning-space,.eod-space,.documents-space,.operations-space,.email-builder,.inventory-space,.eg-review,.toto-review-evidence:not(.is-embedded)):has(>.toto-adaptive-dock:is(.is-placement-right,.is-placement-right-lower)){padding-right:calc(var(--toto-shell-gutter) + 56px + var(--toto-shell-gutter))!important}:is(.journey-home>.journey-home__arrival,.toto-workspaces>.toto-workspaces__vessel,.payroll-assembly>.payroll-assembly__vessel,.team-space>.team-space__action,.hiring-workspace>.hiring-workspace__vessel,.toto-profile>.toto-profile__vessel,.budget-workspace>.budget-workspace__vessel,.journey-planning-space>.journey-planning-space__vessel,.eod-space>.eod-space__vessel,.documents-space>.documents-space__vessel,.operations-space>.operations-space__vessel,.email-builder>.email-builder__vessel,.inventory-space>.inventory-space__vessel,.eg-review>.eg-review__field,.toto-review-evidence:not(.is-embedded)>.toto-review-evidence__plane){border-radius:42px!important;box-sizing:border-box!important;height:calc(100svh - var(--toto-shell-gutter)*2)!important;height:calc(100svh - var(--sonmi-vertical-gutter,var(--toto-shell-gutter))*2)!important;inset:auto!important;margin:0!important;max-height:calc(100svh - var(--toto-shell-gutter)*2)!important;max-height:calc(100svh - var(--sonmi-vertical-gutter,var(--toto-shell-gutter))*2)!important;min-height:0!important;position:relative!important;transform:none!important;width:100%!important}:is(.journey-home,.toto-workspaces,.payroll-assembly,.team-space,.hiring-workspace,.toto-profile,.budget-workspace,.journey-planning-space,.eod-space,.documents-space,.operations-space,.email-builder,.inventory-space,.eg-review,.toto-review-evidence:not(.is-embedded))>.toto-adaptive-dock.is-placement-left{bottom:auto!important;left:var(--toto-shell-gutter)!important;position:fixed!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important;z-index:40!important}:is(.journey-home,.toto-workspaces,.payroll-assembly,.team-space,.hiring-workspace,.toto-profile,.budget-workspace,.journey-planning-space,.eod-space,.documents-space,.operations-space,.email-builder,.inventory-space,.eg-review,.toto-review-evidence:not(.is-embedded))>.toto-adaptive-dock.is-placement-right{bottom:auto!important;left:auto!important;position:fixed!important;right:var(--toto-shell-gutter)!important;top:50%!important;transform:translateY(-50%)!important;z-index:40!important}:is(.journey-home,.toto-workspaces,.payroll-assembly,.team-space,.hiring-workspace,.toto-profile,.budget-workspace,.journey-planning-space,.eod-space,.documents-space,.operations-space,.email-builder,.inventory-space,.eg-review,.toto-review-evidence:not(.is-embedded))>.toto-adaptive-dock.is-placement-left-lower{bottom:var(--toto-shell-gutter)!important;left:var(--toto-shell-gutter)!important;position:fixed!important;right:auto!important;top:auto!important;transform:none!important;z-index:40!important}:is(.journey-home,.toto-workspaces,.payroll-assembly,.team-space,.hiring-workspace,.toto-profile,.budget-workspace,.journey-planning-space,.eod-space,.documents-space,.operations-space,.email-builder,.inventory-space,.eg-review,.toto-review-evidence:not(.is-embedded))>.toto-adaptive-dock.is-placement-right-lower{bottom:var(--toto-shell-gutter)!important;left:auto!important;position:fixed!important;right:var(--toto-shell-gutter)!important;top:auto!important;transform:none!important;z-index:40!important}}:root{--sonmi-title-size:clamp(34px,3.6vw,52px);--sonmi-control-fill:#dce3e92e;--sonmi-ink:#f5f5f6;--sonmi-muted:#c3c7cc}.toto-environment.toto-spatial-canvas{background-attachment:fixed;background-color:#20262c!important;background-color:var(--toto-appearance-inset,#20262c)!important;background-image:var(--toto-environment)!important;background-position:50%!important;background-size:cover!important}.toto-spatial-canvas :is(.journey-home,.toto-workspaces,.payroll-assembly,.team-space,.hiring-workspace,.toto-profile,.budget-workspace,.journey-planning-space,.eod-space,.documents-space,.operations-space,.inventory-space,.eg-review,.toto-review-evidence:not(.is-embedded),.eg-schedule-space,.scheduling-space){background:#0000!important}.toto-spatial-canvas :is(.journey-home__arrival,.toto-workspaces__vessel,.payroll-assembly__vessel,.payroll-accepted-flow>.payroll-team-plane,.team-space__action,.hiring-workspace__vessel,.toto-profile__vessel,.budget-workspace__vessel,.journey-planning-space__vessel,.eod-space__vessel,.documents-space__vessel,.operations-space__vessel,.inventory-space__vessel,.eg-review__field,.toto-review-evidence__plane,.eg-schedule-space__vessel){backdrop-filter:blur(18px) saturate(118%)!important;backdrop-filter:var(--sonmi-vessel-optics,blur(18px) saturate(118%))!important;-webkit-backdrop-filter:blur(18px) saturate(118%)!important;-webkit-backdrop-filter:var(--sonmi-vessel-optics,blur(18px) saturate(118%))!important;background:#212830e8!important;background:var(--toto-vessel-fill,var(--toto-appearance-inset,#212830e8))!important;border:1px solid #e9eff430!important;border:1px solid var(--toto-appearance-line,#e9eff430)!important;box-shadow:inset 0 1px 1px #ffffff8c,inset 1px 0 1px #ffffff2e,inset 0 -1px 1px #dcebff38,0 25px 90px #00000038!important;box-shadow:var(--sonmi-vessel-shadow,inset 0 1px 1px #ffffff8c,inset 1px 0 1px #ffffff2e,inset 0 -1px 1px #dcebff38,0 25px 90px #00000038)!important;color:#f5f5f6!important;color:var(--sonmi-ink)!important}.toto-spatial-canvas :is(.journey-home__arrival,.toto-workspaces__vessel,.payroll-assembly__vessel,.team-space__action,.hiring-workspace__vessel,.toto-profile__vessel,.budget-workspace__vessel,.journey-planning-space__vessel,.eod-space__vessel,.documents-space__vessel,.operations-space__vessel,.inventory-space__vessel,.eg-review__field,.toto-review-evidence__plane,.eg-schedule-space__vessel):after,.toto-spatial-canvas :is(.journey-home__arrival,.toto-workspaces__vessel,.payroll-assembly__vessel,.team-space__action,.hiring-workspace__vessel,.toto-profile__vessel,.budget-workspace__vessel,.journey-planning-space__vessel,.eod-space__vessel,.documents-space__vessel,.operations-space__vessel,.inventory-space__vessel,.eg-review__field,.toto-review-evidence__plane,.eg-schedule-space__vessel):before{background:none!important;box-shadow:none!important;pointer-events:none}.toto-spatial-canvas :is(.journey-home,.toto-workspaces,.payroll-assembly,.team-space,.hiring-workspace,.toto-profile,.budget-workspace,.journey-planning-space,.eod-space,.documents-space,.operations-space,.inventory-space,.eg-review,.toto-review-evidence:not(.is-embedded),.eg-schedule-space,.scheduling-space) h1{color:#f5f5f6!important;color:var(--sonmi-ink)!important;font:400 clamp(34px,3.6vw,52px)/1.05 Cormorant Garamond,Georgia,serif!important;font:400 var(--sonmi-title-size)/1.05 Cormorant Garamond,Georgia,serif!important;letter-spacing:-.025em!important;margin:12px 0 0!important}.toto-spatial-canvas .toto-vessel-back-link{align-items:center;border-radius:999px;color:#c3c7cc;color:var(--sonmi-muted);display:inline-flex;font:400 14px/1.4 Outfit,sans-serif;gap:6px;letter-spacing:0;min-height:32px;padding:3px 0;text-transform:none}.toto-spatial-canvas .toto-vessel-back-link:focus-visible{outline:2px solid #fff;outline:2px solid var(--toto-appearance-line,#fff);outline-offset:4px}.toto-spatial-canvas .toto-adaptive-dock.toto-adaptive-dock{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:column;gap:18px;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible;padding:0!important;width:64px!important}.toto-dock-actions,.toto-dock-destinations{align-items:center;backdrop-filter:blur(12px) saturate(115%);backdrop-filter:var(--sonmi-dock-optics,blur(12px) saturate(115%));-webkit-backdrop-filter:blur(12px) saturate(115%);-webkit-backdrop-filter:var(--sonmi-dock-optics,blur(12px) saturate(115%));background:#535c6761;background:var(--toto-dock-fill,#535c6761);border:1px solid #ebeff447;border:1px solid var(--toto-appearance-line,#ebeff447);border-radius:999px!important;box-shadow:inset 0 1px 1px #fff6,0 6px 20px #0000001f;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;padding:8px}.toto-dock-actions>button,.toto-spatial-canvas .toto-adaptive-dock .toto-dock-destinations .toto-adaptive-dock__item{aspect-ratio:1;background:#0000;border:0;border-radius:50%!important;box-shadow:none!important;box-sizing:border-box;color:#eef0f2;color:var(--toto-appearance-ink,#eef0f2);cursor:pointer;display:grid;grid-template-rows:1fr;height:46px!important;min-height:46px!important;min-width:46px;padding:0!important;place-items:center;width:46px!important}.toto-spatial-canvas .toto-adaptive-dock .toto-dock-destinations .toto-adaptive-dock__item.is-current{background:#e1e9f033!important;background:var(--toto-appearance-wash,#e1e9f033)!important;box-shadow:inset 0 1px 0 #ffffff1f!important}.toto-dock-actions>button:hover,.toto-spatial-canvas .toto-dock-destinations .toto-adaptive-dock__item:hover{background:#ffffff1f;background:var(--toto-appearance-wash,#ffffff1f)}.toto-dock-actions>button:focus-visible,.toto-spatial-canvas .toto-adaptive-dock__item:focus-visible{outline:2px solid #fff;outline:2px solid var(--toto-appearance-line,#fff);outline-offset:2px}.toto-dock-options{background:#303740;background:var(--toto-appearance-inset,#303740);border-radius:24px;box-shadow:0 8px 28px #0005;color:#fff;color:var(--toto-appearance-ink,#fff);padding:10px;position:absolute;right:calc(100% + 14px);top:0;width:240px;z-index:50}.is-placement-left .toto-dock-options,.is-placement-left-lower .toto-dock-options{left:calc(100% + 14px);right:auto}.toto-dock-options button{background:#0000;border:0;border-radius:999px;color:inherit;cursor:pointer;display:block;font:400 15px/1.4 Outfit,sans-serif;padding:12px;text-align:left;width:100%}.toto-dock-options button:focus-visible,.toto-dock-options button:hover{background:#ffffff18;background:var(--toto-appearance-wash,#ffffff18);outline:1px solid #ffffff55;outline:1px solid var(--toto-appearance-line,#ffffff55)}.sonmi-section-select{align-items:center;display:inline-flex;gap:10px}.sonmi-section-select select{background-color:#424b55;background-color:var(--toto-appearance-inset,#424b55);border:1px solid #ffffff29;border:1px solid var(--toto-appearance-line,#ffffff29);border-radius:999px;color:#f4f4f5;color:var(--toto-appearance-ink,#f4f4f5);font:400 14px/1.4 Outfit,sans-serif;max-width:100%;min-height:44px;padding:8px 36px 8px 16px}.sonmi-section-select select:focus-visible{outline:2px solid #fff;outline:2px solid var(--toto-appearance-line,#fff);outline-offset:3px}.toto-background-settings__plain-preview{background:#20262c;background:var(--toto-appearance-inset,#20262c);display:block;height:130px}.toto-spatial-canvas input[type=checkbox]{accent-color:#939da7}@media(min-width:701px){.toto-spatial-canvas :is(.journey-home,.toto-workspaces,.payroll-assembly,.team-space,.hiring-workspace,.toto-profile,.budget-workspace,.journey-planning-space,.eod-space,.documents-space,.operations-space,.inventory-space,.eg-review,.toto-review-evidence:not(.is-embedded),.eg-schedule-space,.scheduling-space){--toto-shell-gutter:clamp(20px,6vw,88px);--toto-subpage-gutter:var(--toto-shell-gutter);--sonmi-vertical-gutter:20px;height:100svh!important;padding:var(--sonmi-vertical-gutter) var(--toto-shell-gutter)!important}.toto-spatial-canvas :is(.journey-home,.toto-workspaces,.payroll-assembly,.team-space,.hiring-workspace,.toto-profile,.budget-workspace,.journey-planning-space,.eod-space,.documents-space,.operations-space,.inventory-space,.eg-review,.toto-review-evidence:not(.is-embedded),.eg-schedule-space,.scheduling-space):has(>.is-placement-right),.toto-spatial-canvas :is(.journey-home,.toto-workspaces,.payroll-assembly,.team-space,.hiring-workspace,.toto-profile,.budget-workspace,.journey-planning-space,.eod-space,.documents-space,.operations-space,.inventory-space,.eg-review,.toto-review-evidence:not(.is-embedded),.eg-schedule-space,.scheduling-space):has(>.is-placement-right-lower){padding-right:104px!important}.toto-spatial-canvas :is(.journey-home,.toto-workspaces,.payroll-assembly,.team-space,.hiring-workspace,.toto-profile,.budget-workspace,.journey-planning-space,.eod-space,.documents-space,.operations-space,.inventory-space,.eg-review,.toto-review-evidence:not(.is-embedded),.eg-schedule-space,.scheduling-space):has(>.is-placement-left),.toto-spatial-canvas :is(.journey-home,.toto-workspaces,.payroll-assembly,.team-space,.hiring-workspace,.toto-profile,.budget-workspace,.journey-planning-space,.eod-space,.documents-space,.operations-space,.inventory-space,.eg-review,.toto-review-evidence:not(.is-embedded),.eg-schedule-space,.scheduling-space):has(>.is-placement-left-lower){padding-left:104px!important}.toto-spatial-canvas :is(.journey-home,.toto-workspaces,.payroll-assembly,.team-space,.hiring-workspace,.toto-profile,.budget-workspace,.journey-planning-space,.eod-space,.documents-space,.operations-space,.inventory-space,.eg-review,.toto-review-evidence:not(.is-embedded),.eg-schedule-space,.scheduling-space)>.is-placement-right,.toto-spatial-canvas :is(.journey-home,.toto-workspaces,.payroll-assembly,.team-space,.hiring-workspace,.toto-profile,.budget-workspace,.journey-planning-space,.eod-space,.documents-space,.operations-space,.inventory-space,.eg-review,.toto-review-evidence:not(.is-embedded),.eg-schedule-space,.scheduling-space)>.is-placement-right-lower{right:20px!important}.toto-spatial-canvas :is(.journey-home,.toto-workspaces,.payroll-assembly,.team-space,.hiring-workspace,.toto-profile,.budget-workspace,.journey-planning-space,.eod-space,.documents-space,.operations-space,.inventory-space,.eg-review,.toto-review-evidence:not(.is-embedded),.eg-schedule-space,.scheduling-space)>.is-placement-left,.toto-spatial-canvas :is(.journey-home,.toto-workspaces,.payroll-assembly,.team-space,.hiring-workspace,.toto-profile,.budget-workspace,.journey-planning-space,.eod-space,.documents-space,.operations-space,.inventory-space,.eg-review,.toto-review-evidence:not(.is-embedded),.eg-schedule-space,.scheduling-space)>.is-placement-left-lower{left:20px!important}.toto-spatial-canvas :is(.journey-home__arrival,.toto-workspaces__vessel,.payroll-assembly__vessel,.team-space__action,.hiring-workspace__vessel,.toto-profile__vessel,.budget-workspace__vessel,.journey-planning-space__vessel,.eod-space__vessel,.documents-space__vessel,.operations-space__vessel,.inventory-space__vessel,.eg-review__field,.toto-review-evidence__plane,.eg-schedule-space__vessel){border-radius:42px!important;height:calc(100svh - 40px)!important;height:calc(100svh - var(--sonmi-vertical-gutter,20px)*2)!important;max-height:calc(100svh - 40px)!important;max-height:calc(100svh - var(--sonmi-vertical-gutter,20px)*2)!important;padding:clamp(28px,4.6vw,68px)!important}}@media(min-width:701px) and (max-height:800px){.toto-spatial-canvas :is(.journey-home,.toto-workspaces,.payroll-assembly,.team-space,.hiring-workspace,.toto-profile,.budget-workspace,.journey-planning-space,.eod-space,.documents-space,.operations-space,.inventory-space,.eg-review,.toto-review-evidence:not(.is-embedded),.eg-schedule-space,.scheduling-space){--sonmi-vertical-gutter:20px;--toto-shell-gutter:24px}.toto-spatial-canvas :is(.journey-home__arrival,.toto-workspaces__vessel,.payroll-assembly__vessel,.team-space__action,.hiring-workspace__vessel,.toto-profile__vessel,.budget-workspace__vessel,.journey-planning-space__vessel,.eod-space__vessel,.documents-space__vessel,.operations-space__vessel,.inventory-space__vessel,.eg-review__field,.toto-review-evidence__plane,.eg-schedule-space__vessel){padding:28px 36px!important}}@media(max-width:700px){.toto-spatial-canvas :is(.journey-home,.toto-workspaces,.payroll-assembly,.team-space,.hiring-workspace,.toto-profile,.budget-workspace,.journey-planning-space,.eod-space,.documents-space,.operations-space,.inventory-space,.eg-review,.toto-review-evidence:not(.is-embedded),.eg-schedule-space,.scheduling-space){height:100dvh!important;min-height:0!important;padding:12px 12px calc(88px + env(safe-area-inset-bottom))!important}.toto-spatial-canvas :is(.journey-home__arrival,.toto-workspaces__vessel,.payroll-assembly__vessel,.team-space__action,.hiring-workspace__vessel,.toto-profile__vessel,.budget-workspace__vessel,.journey-planning-space__vessel,.eod-space__vessel,.documents-space__vessel,.operations-space__vessel,.inventory-space__vessel,.eg-review__field,.toto-review-evidence__plane,.eg-schedule-space__vessel){border-radius:28px!important;height:100%!important;max-height:100%!important;min-height:0!important;padding:22px!important}.toto-spatial-canvas .toto-adaptive-dock.toto-adaptive-dock{bottom:calc(12px + env(safe-area-inset-bottom))!important;flex-direction:row;gap:10px;left:50%!important;right:auto!important;top:auto!important;transform:translateX(-50%)!important;width:-webkit-max-content!important;width:max-content!important}.toto-dock-actions,.toto-dock-destinations{flex-direction:row;gap:0;padding:6px}.toto-dock-actions>.toto-dock-back{display:none}.toto-dock-actions>button,.toto-spatial-canvas .toto-adaptive-dock .toto-dock-destinations .toto-adaptive-dock__item{height:44px!important;min-height:44px!important;min-width:44px;width:44px!important}.is-placement-left .toto-dock-options,.is-placement-left-lower .toto-dock-options,.toto-dock-options{bottom:calc(100% + 12px);left:0;right:auto;top:auto;width:min(280px,calc(100vw - 30px))}}@media(max-height:520px) and (min-width:701px){.toto-spatial-canvas .toto-adaptive-dock.toto-adaptive-dock{gap:8px}.toto-dock-actions,.toto-dock-destinations{gap:0;padding:5px}.toto-dock-actions>button,.toto-spatial-canvas .toto-adaptive-dock .toto-dock-destinations .toto-adaptive-dock__item{height:44px!important;min-height:44px!important;width:44px!important}}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.toto-spatial-canvas :is(.journey-home__arrival,.toto-workspaces__vessel,.payroll-assembly__vessel,.team-space__action,.hiring-workspace__vessel,.toto-profile__vessel,.budget-workspace__vessel,.journey-planning-space__vessel,.eod-space__vessel,.documents-space__vessel,.operations-space__vessel,.inventory-space__vessel,.eg-review__field,.toto-review-evidence__plane,.eg-schedule-space__vessel){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#252d35!important;background:var(--toto-appearance-inset,#252d35)!important}.toto-dock-actions,.toto-dock-destinations{backdrop-filter:none;-webkit-backdrop-filter:none;background:#414a54;background:var(--toto-appearance-inset,#414a54);border-color:#abb2b9}}@media(prefers-reduced-motion:reduce){.toto-adaptive-dock *{transition:none!important}}@media print{.toto-adaptive-dock{display:none!important}.toto-environment.toto-spatial-canvas{background:none!important}}.toto-spatial-canvas .team-space__workspace{border:0;display:flex;flex-direction:column;gap:0;margin-top:0;padding-top:0}.toto-spatial-canvas .team-space__header{flex-shrink:0;margin:0 0 14px}.toto-spatial-canvas .team-space__content{display:flex;flex-direction:column;min-height:0}.toto-spatial-canvas .team-space__content-footer.is-schedule-footer{display:none}.toto-spatial-canvas .team-space__scope-controls{padding-top:0}.toto-spatial-canvas .team-space__team-dot{display:none}.toto-spatial-canvas .team-space__selector{background:#ffffff12;background:var(--toto-appearance-wash,#ffffff12);border-color:#ffffff29;border-color:var(--toto-appearance-line,#ffffff29);border-radius:999px;color:#eee;color:var(--toto-appearance-ink,#eee)}.toto-spatial-canvas .team-space__selector-menu{background:#303740;background:var(--toto-appearance-inset,#303740);border-radius:22px}.toto-spatial-canvas .team-space__selector-menu button[aria-selected=true]{background:#ffffff1a;background:var(--toto-appearance-wash,#ffffff1a)}.sonmi-team-overview{margin-top:22px;overflow:auto}.sonmi-team-overview>button{align-items:center;background:none;border:0;border-bottom:1px solid #ffffff24;border-bottom:1px solid var(--toto-appearance-line,#ffffff24);color:#eee;color:var(--toto-appearance-ink,#eee);cursor:pointer;display:flex;font:400 17px/1.4 Outfit,sans-serif;gap:16px;min-height:76px;text-align:left;width:100%}.sonmi-team-overview>button>span:last-child{margin-left:auto}.toto-spatial-canvas .today-schedule{gap:24px}.toto-spatial-canvas .today-schedule__date{color:#c3c7cc;color:var(--toto-appearance-ink,#c3c7cc);font:400 17px/1.4 Outfit,sans-serif}.toto-spatial-canvas .today-schedule__toggle{background:#ffffff06;background:var(--toto-appearance-wash,#ffffff06);border:0;border-radius:999px;gap:4px;padding:0}.toto-spatial-canvas .today-schedule__toggle button{border-radius:999px;font-size:16px;min-height:44px;padding:10px 24px}.toto-spatial-canvas .today-schedule__toggle button[aria-pressed=true]{background:#ffffff29;background:var(--toto-appearance-wash,#ffffff29)}.toto-spatial-canvas .today-schedule__scroll{font-size:16px}.toto-spatial-canvas .today-schedule__person.is-personal>header{grid-gap:8px;border-bottom:1px solid #ffffff26;border-bottom:1px solid var(--toto-appearance-line,#ffffff26);display:grid;gap:8px;justify-content:stretch;padding-bottom:24px}.toto-spatial-canvas .today-schedule__person.is-personal>header h3{font-size:18px}.toto-spatial-canvas .today-schedule__person.is-personal>header p{color:#f5f5f5;color:var(--toto-appearance-ink,#f5f5f5);font-size:28px}.toto-spatial-canvas .today-schedule__assignments-title{font-size:18px;margin-top:22px}.toto-spatial-canvas .today-schedule__tasks{gap:0;grid-template-columns:minmax(0,1fr);margin-top:8px}.toto-spatial-canvas .today-schedule__tasks label{border-bottom:1px solid #ffffff21;border-bottom:1px solid var(--toto-appearance-line,#ffffff21);gap:18px;min-height:54px}.toto-spatial-canvas .today-schedule__tasks input{accent-color:#939da7;-webkit-appearance:auto;appearance:auto;height:22px;width:22px}.toto-spatial-canvas .today-schedule__person{border:0;padding-bottom:0}.today-schedule__log-link{align-self:flex-start;background:none;border:0;border-radius:999px;color:#c5c9ce;color:var(--toto-appearance-ink,#c5c9ce);cursor:pointer;font:400 15px/1.4 Outfit,sans-serif;min-height:44px;padding:8px 0}.toto-spatial-canvas .today-schedule__notice:empty{display:none}.toto-spatial-canvas .toto-workspaces__workspace-layout{border:0;display:flex;flex:1 1;flex-direction:column;gap:24px;margin-top:26px;min-height:0;padding-top:0}.toto-spatial-canvas .toto-workspaces__workspace-overview{border:0;flex:1 1;min-height:0;overflow:auto;padding:0}.toto-spatial-canvas .toto-workspaces__header{flex:0 0 auto;margin:0;min-height:0}@media(max-height:800px){.toto-spatial-canvas .today-schedule{gap:16px}.toto-spatial-canvas .today-schedule__tasks label{min-height:48px}}@media(max-width:700px){.toto-spatial-canvas .today-schedule__toggle button{font-size:14px;padding-inline:16px}.toto-spatial-canvas .today-schedule__date{font-size:14px}.toto-spatial-canvas .today-schedule__person.is-personal>header p{font-size:23px}}@media(min-width:1000px) and (min-height:801px){:root{--sonmi-title-size:60px}.toto-spatial-canvas .today-schedule__scroll{font-size:18px}.toto-spatial-canvas .today-schedule__tasks label{min-height:60px}.toto-spatial-canvas .today-schedule__person.is-personal>header p{font-size:32px}.toto-spatial-canvas .today-schedule__toggle button{font-size:17px;padding-inline:28px}.toto-spatial-canvas .toto-adaptive-dock.is-placement-left,.toto-spatial-canvas .toto-adaptive-dock.is-placement-right{top:46%!important}.toto-spatial-canvas :is(.team-space,.journey-home,.toto-workspaces,.payroll-assembly,.toto-profile,.operations-space,.journey-planning-space):has(>.is-placement-right),.toto-spatial-canvas :is(.team-space,.journey-home,.toto-workspaces,.payroll-assembly,.toto-profile,.operations-space,.journey-planning-space):has(>.is-placement-right-lower){padding-right:104px!important}.toto-spatial-canvas :is(.team-space,.journey-home,.toto-workspaces,.payroll-assembly,.toto-profile,.operations-space,.journey-planning-space):has(>.is-placement-left),.toto-spatial-canvas :is(.team-space,.journey-home,.toto-workspaces,.payroll-assembly,.toto-profile,.operations-space,.journey-planning-space):has(>.is-placement-left-lower){padding-left:104px!important}}.toto-spatial-canvas .today-schedule__tasks input{color-scheme:dark}.toto-spatial-canvas .toto-background-settings__vessel{display:block!important;overflow:auto!important}.toto-spatial-canvas .toto-background-settings__vessel:after,.toto-spatial-canvas .toto-background-settings__vessel:before{content:none!important}.toto-spatial-canvas .toto-background-settings__placements button{border-radius:999px;font-weight:400}.toto-spatial-canvas .toto-background-settings__placements button:is(:hover,:focus-visible,.is-current){background:#ffffff24;background:var(--toto-appearance-wash,#ffffff24);border-color:#fff6;border-color:var(--toto-appearance-line,#fff6)}.toto-spatial-canvas .toto-background-settings__placements button:focus-visible{outline:2px solid #fff;outline:2px solid var(--toto-appearance-line,#fff);outline-offset:3px}.toto-background-settings__plain-preview{border-radius:11px;height:100px}.toto-dock-destinations{position:relative}.toto-dock-destinations button{flex-shrink:0;position:relative}.toto-dock-label{background:#303740;background:var(--toto-appearance-inset,#303740);border-radius:999px;color:#fff;color:var(--toto-appearance-ink,#fff);display:none;font:400 14px/1.3 Outfit,sans-serif;padding:8px 14px;pointer-events:none;position:absolute;right:calc(100% + 20px);white-space:nowrap}.is-placement-left .toto-dock-label,.is-placement-left-lower .toto-dock-label{left:calc(100% + 20px);right:auto}.toto-adaptive-dock__item:is(:hover,:focus-visible) .toto-dock-label{display:block}.toto-dock-utilities{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.toto-dock-utilities>button{backdrop-filter:blur(12px) saturate(115%);backdrop-filter:var(--sonmi-dock-optics,blur(12px) saturate(115%));-webkit-backdrop-filter:blur(12px) saturate(115%);-webkit-backdrop-filter:var(--sonmi-dock-optics,blur(12px) saturate(115%));background:#535c6761;background:var(--toto-dock-fill,#535c6761);border:1px solid #ffffff47;border:1px solid var(--toto-appearance-line,#ffffff47);border-radius:50%;color:#eee;color:var(--toto-appearance-ink,#eee);cursor:pointer;display:grid;flex-shrink:0;height:46px;padding:0;place-items:center;width:46px}.toto-dock-utilities>button:focus-visible{outline:2px solid #fff;outline:2px solid var(--toto-appearance-line,#fff);outline-offset:3px}.toto-dock-options{box-sizing:border-box;max-height:min(70svh,540px);overflow:auto}.toto-dock-options>p{color:#c3c7cc;color:var(--toto-appearance-ink,#c3c7cc);font:400 14px/1.4 Outfit,sans-serif;margin:8px 12px}.toto-dock-options button:disabled{cursor:default;opacity:.45}.toto-spatial-canvas .journey-room-canvas__toolbar{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.toto-spatial-canvas .journey-room-canvas__toolbar-actions{align-items:center;display:flex;gap:12px}.toto-spatial-canvas .journey-room-canvas__toolbar-actions>span{font:400 13px/1.4 Outfit,sans-serif}@media(min-width:701px){.toto-spatial-canvas .toto-adaptive-dock.is-contextual{gap:12px;top:50%!important;transform:translateY(-50%)!important}}@media(max-width:700px){.toto-spatial-canvas .toto-adaptive-dock.is-contextual{align-items:center;gap:6px;width:calc(100vw - 24px)!important}.toto-dock-actions>.toto-dock-back{display:grid}.toto-dock-actions{flex-shrink:0;padding:4px}.toto-dock-destinations{flex:1 1;justify-content:flex-start;min-width:0;overflow-x:auto;padding:4px;scrollbar-width:none}.toto-dock-utilities{flex-shrink:0;flex-wrap:nowrap;gap:4px}.toto-dock-utilities>button{height:44px;width:44px}.toto-dock-label{display:none!important}.toto-dock-options{left:0!important;max-height:65svh;right:auto!important;width:100%}}@media(min-width:701px){.toto-spatial-canvas .toto-adaptive-dock.is-contextual .toto-dock-destinations{max-height:calc(100svh - 300px);overflow-y:auto;scrollbar-width:none}.toto-spatial-canvas .toto-adaptive-dock.is-contextual .toto-dock-actions>button,.toto-spatial-canvas .toto-adaptive-dock.is-contextual .toto-dock-destinations .toto-adaptive-dock__item{height:46px!important;min-height:46px!important;min-width:46px;width:46px!important}.toto-spatial-canvas .toto-adaptive-dock.is-contextual{width:64px!important}.toto-spatial-canvas .toto-adaptive-dock.is-contextual .toto-dock-actions,.toto-spatial-canvas .toto-adaptive-dock.is-contextual .toto-dock-destinations{gap:4px}}@media(max-height:600px) and (min-width:701px){.toto-spatial-canvas .toto-adaptive-dock.is-contextual .toto-dock-destinations{max-height:calc(100svh - 260px)}}.payroll-assembly__detail-layout:has(>.payroll-assembly__detail-content:first-child){grid-template-columns:1fr}.toto-spatial-canvas .journey-room-canvas__toolbar-actions>button{align-items:center;border-radius:999px;display:inline-flex;font-weight:400;gap:8px;height:44px;justify-content:center;min-width:80px;padding:8px 16px;width:auto}.toto-spatial-canvas .journey-room-canvas__tile.is-selected{border-color:#d1d7dd;border-color:var(--toto-appearance-line,#d1d7dd);box-shadow:inset 0 0 0 1px #fff3}@media(max-width:700px){.toto-spatial-canvas .toto-adaptive-dock.is-contextual{justify-content:center}.toto-dock-destinations{flex:0 1 auto;width:-webkit-max-content;width:max-content}}@media(min-width:701px){.toto-spatial-canvas .toto-adaptive-dock.is-contextual:is(.is-placement-left-lower,.is-placement-right-lower){bottom:20px!important;top:auto!important;transform:none!important}}.toto-spatial-canvas,.toto-spatial-canvas *{scrollbar-width:none!important}.toto-spatial-canvas ::-webkit-scrollbar,.toto-spatial-canvas::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.quiet-edges-anchor{display:contents}.quiet-edges{align-items:flex-end;backdrop-filter:none;-webkit-backdrop-filter:none;background:none;display:flex;height:52px;justify-content:center;pointer-events:none;position:fixed;z-index:12}.quiet-edges button{background:#0000;border:0;border-radius:50%;color:#d1d5da;color:var(--toto-appearance-ink,#d1d5da);cursor:pointer;display:grid;height:44px;min-width:44px;padding:0;place-items:center;pointer-events:auto}.quiet-edges button:hover{background:#ffffff0a;background:var(--toto-appearance-wash,#ffffff0a);color:#fff;color:var(--toto-appearance-ink,#fff)}.quiet-edges button:focus-visible{background:#303740;background:var(--toto-appearance-inset,#303740);outline:2px solid #fff;outline:2px solid var(--toto-appearance-line,#fff);outline-offset:-4px}.toto-spatial-canvas [tabindex="0"]:focus-visible{outline:2px solid #ffffff8c;outline:2px solid var(--toto-appearance-line,#ffffff8c);outline-offset:-3px}@media(prefers-reduced-transparency:reduce){.quiet-edges{background:none}.quiet-edges button{background:#252d35;background:var(--toto-appearance-inset,#252d35)}}@media(forced-colors:active){.toto-spatial-canvas,.toto-spatial-canvas *{scrollbar-width:auto!important}.toto-spatial-canvas ::-webkit-scrollbar,.toto-spatial-canvas::-webkit-scrollbar{display:inline!important;display:initial!important;height:auto!important;width:auto!important}.quiet-edges{display:none}}@media print{.quiet-edges{display:none}}.toto-dock-header{color:#eef0f2;color:var(--toto-appearance-ink,#eef0f2);display:grid;flex:0 0 46px;height:46px;place-items:center;width:46px}@media(max-width:700px){.toto-dock-header{flex-basis:44px;height:44px;width:44px}}body:has(.zenoti-import-dialog) .quiet-edges,body:has([aria-modal=true]) .quiet-edges{display:none}@media(min-width:701px){.toto-spatial-canvas .journey-planning-space{--sonmi-vertical-gutter:20px;--toto-shell-gutter:24px;padding-bottom:20px!important;padding-top:20px!important}.toto-spatial-canvas .journey-planning-space__vessel{height:calc(100svh - 40px)!important;max-height:calc(100svh - 40px)!important;padding:24px 32px!important}}.toto-global-icons{align-items:center;display:flex;flex-direction:column;gap:4px}.toto-spatial-canvas .toto-adaptive-dock .toto-global-icons>button{background:#0000;border:0;border-radius:50%;box-shadow:none;color:#eef0f2;color:var(--toto-appearance-ink,#eef0f2);display:grid;flex-shrink:0;height:46px;min-height:46px;padding:0;place-items:center;width:46px}.toto-global-icons>button:hover,.toto-global-icons>button[aria-current=page]{background:#ffffff24!important;background:var(--toto-appearance-wash,#ffffff24)!important}.toto-global-icons>button:focus-visible{outline:2px solid #f2f5f7;outline:2px solid var(--toto-appearance-line,#f2f5f7);outline-offset:-3px}@media(min-width:701px){.toto-spatial-canvas .toto-adaptive-dock.toto-adaptive-dock.is-global-expanded{max-height:calc(100svh - 40px)!important}.is-global-expanded .toto-dock-actions{flex-shrink:0}.toto-spatial-canvas .toto-adaptive-dock.is-global-expanded .toto-dock-destinations{flex-shrink:1;min-height:62px}}@media(max-width:700px){.toto-spatial-canvas .toto-adaptive-dock.toto-adaptive-dock.is-global-expanded{align-items:flex-end;flex-direction:column!important}.is-global-expanded .toto-dock-actions{max-width:100%;overflow-x:auto;scrollbar-width:none}.toto-global-icons{flex-direction:row;gap:0}.toto-spatial-canvas .toto-adaptive-dock .toto-global-icons>button{height:44px;min-height:44px;width:44px}.is-global-expanded .toto-dock-destinations{flex:none;max-width:100%}}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.toto-dock-utilities>button{-webkit-backdrop-filter:none;backdrop-filter:none;background:#414a54;background:var(--toto-appearance-inset,#414a54)}}.toto-spatial-canvas{--sonmi-vessel-optics:blur(18px) saturate(118%);--sonmi-dock-optics:var(--sonmi-vessel-optics);--sonmi-optical-host-fill:var(--toto-vessel-fill)}.toto-spatial-canvas[data-appearance=frost]{--sonmi-vessel-shadow:inset 0 1px 1px #fffffff2,inset 1px 0 1px #ffffff80,inset 0 -1px 1px #ffffff5c,0 25px 90px #00000038}.toto-spatial-canvas[data-appearance] :is(.eg-review.payroll-team-page>.eg-review__field,[data-sonmi-optical])[data-sonmi-optical=ready]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0000!important;background:var(--sonmi-optical-host-fill,#0000)!important;isolation:isolate}.toto-spatial-canvas [data-sonmi-optical-position=static]{position:relative}.sonmi-wallpaper-optics{border-radius:inherit;display:block;overflow:hidden;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}@media (forced-colors:active),(prefers-contrast:more),(prefers-reduced-motion:reduce),(prefers-reduced-transparency:reduce),print{.sonmi-wallpaper-optics{display:none}.toto-spatial-canvas{--sonmi-optical-host-fill:var(--toto-vessel-fill)}}.toto-spatial-canvas .toto-review-evidence.is-embedded .toto-review-evidence__plane{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0000!important;border:0!important;box-shadow:none!important}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.toto-spatial-canvas{--sonmi-vessel-optics:none;--sonmi-dock-optics:none;--toto-vessel-fill:#252d35!important;--toto-dock-fill:#414a54!important}.toto-spatial-canvas[data-appearance=frost]{--toto-vessel-fill:#f4f6f7!important;--toto-dock-fill:#f4f6f7!important}}@media (forced-colors:active){.toto-spatial-canvas{--sonmi-vessel-optics:none;--sonmi-dock-optics:none}}@media print{.toto-spatial-canvas{--sonmi-vessel-optics:none;--sonmi-dock-optics:none}}#root,#root .min-h-screen,#root .toto-environment,#root .toto-environment.toto-spatial-canvas[data-material=sculpted],#root .toto-environment>.floor-plan-space,body,html{background-color:color-mix(in srgb,#74707c 14%,#fff)!important;background-color:var(--toto-wallpaper-color,color-mix(in srgb,var(--toto-boutique-color,#74707c) 14%,#fff))!important;background-image:none!important}#root .toto-environment>:is([data-testid=workspace-page],[data-testid=vault-library-page]){border-radius:24px;box-sizing:border-box;height:calc(100dvh - 32px)!important;margin:16px;min-height:calc(100dvh - 32px)!important;width:calc(100% - 32px)}@media print{#root,#root .min-h-screen,#root .toto-environment,body,html{background:#fff!important}}#root:has(.login-page),body:has(.login-page),html:has(.login-page){background-color:#fcfcfb!important}.toto-spatial-canvas :is(.payroll-accepted-flow,.eg-review.payroll-team-page){--payroll-gutter-x:clamp(24px,6vw,88px);box-sizing:border-box;height:100dvh;margin:0;max-width:none;min-height:0;overflow:hidden;padding:20px var(--payroll-gutter-x);width:100%}.toto-spatial-canvas .eg-review.payroll-team-page>.eg-review__field{box-sizing:border-box;margin:0;padding:0!important;width:100%}.toto-spatial-canvas :is(.payroll-accepted-flow>.payroll-team-plane,.eg-review.payroll-team-page>.eg-review__field){border-radius:42px!important;height:100%;max-height:100%;min-height:0}.toto-spatial-canvas :is(.payroll-accepted-flow,.eg-review.payroll-team-page) .payroll-team-plane{height:100%;max-height:100%;min-height:0;padding:clamp(24px,3vw,42px)}.toto-spatial-canvas :is(.payroll-accepted-flow,.eg-review.payroll-team-page) .payroll-team-intro h1{font:400 clamp(28px,3.4vw,40px)/1.15 Cormorant Garamond,Georgia,serif!important;letter-spacing:-.025em!important;margin:0 0 10px!important}.toto-spatial-canvas :is(.payroll-accepted-flow,.eg-review.payroll-team-page) .payroll-team-body{margin-left:-4px;padding:4px 12px 24px 4px;scroll-padding-block:12px}.toto-spatial-canvas :is(.payroll-accepted-flow,.eg-review.payroll-team-page) .payroll-team-actions{flex-wrap:wrap;margin-top:12px;min-height:57px}.toto-spatial-canvas[data-appearance=frost] .eg-review.payroll-team-page>.eg-review__field{backdrop-filter:var(--sonmi-vessel-optics)!important;-webkit-backdrop-filter:var(--sonmi-vessel-optics)!important;background:var(--toto-vessel-fill)!important}@media(min-width:701px){.toto-spatial-canvas :is(.payroll-accepted-flow,.eg-review.payroll-team-page):has(>.is-placement-right),.toto-spatial-canvas :is(.payroll-accepted-flow,.eg-review.payroll-team-page):has(>.is-placement-right-lower){padding-right:104px}.toto-spatial-canvas :is(.payroll-accepted-flow,.eg-review.payroll-team-page):has(>.is-placement-left),.toto-spatial-canvas :is(.payroll-accepted-flow,.eg-review.payroll-team-page):has(>.is-placement-left-lower){padding-left:104px}.payroll-accepted-flow>.is-placement-right,.payroll-accepted-flow>.is-placement-right-lower{right:20px!important}.payroll-accepted-flow>.is-placement-left,.payroll-accepted-flow>.is-placement-left-lower{left:20px!important}}@media(min-width:701px) and (max-height:800px){.toto-spatial-canvas :is(.payroll-accepted-flow,.eg-review.payroll-team-page){--payroll-gutter-x:24px}}@media(max-width:700px){.toto-spatial-canvas :is(.payroll-accepted-flow,.eg-review.payroll-team-page){padding:12px 12px calc(88px + env(safe-area-inset-bottom))}.toto-spatial-canvas :is(.payroll-accepted-flow>.payroll-team-plane,.eg-review.payroll-team-page>.eg-review__field){border-radius:28px!important}.toto-spatial-canvas :is(.payroll-accepted-flow,.eg-review.payroll-team-page) .payroll-team-plane{padding:20px}}@media(max-height:680px){.toto-spatial-canvas :is(.payroll-accepted-flow,.eg-review.payroll-team-page) .payroll-team-plane{padding:16px 24px}}@media(max-height:470px){.toto-spatial-canvas :is(.payroll-accepted-flow,.eg-review.payroll-team-page) .payroll-team-task{display:block;overflow:auto}.toto-spatial-canvas :is(.payroll-accepted-flow,.eg-review.payroll-team-page) .payroll-team-body{overflow:visible}.toto-spatial-canvas :is(.payroll-accepted-flow,.eg-review.payroll-team-page) .payroll-team-actions{background:#0000;position:static}}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.toto-spatial-canvas :is(.payroll-accepted-flow>.payroll-team-plane,.eg-review.payroll-team-page>.eg-review__field),.toto-spatial-canvas[data-appearance=frost] .eg-review.payroll-team-page>.eg-review__field{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#26323e!important;background:var(--toto-appearance-inset,#26323e)!important}}@media(forced-colors:active){.toto-spatial-canvas :is(.payroll-accepted-flow,.eg-review.payroll-team-page) *{scrollbar-color:auto}}
/*# sourceMappingURL=main.8fdd64b4.css.map*/