/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Funnel Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--spacing:.25rem;--container-3xl:48rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Mozilla Text", ui-sans-serif, system-ui, sans-serif;--color-ink-950:#0b0a08;--color-ink-900:#131110;--color-ink-850:#1a1714;--color-ink-800:#221e19;--color-ink-700:#2e2922;--color-ink-600:#453f35;--color-ink-500:#6f675a;--color-ink-400:#a49a8b;--color-ink-300:#c9c1b4;--color-bone:#f4f1ea;--color-paper:#faf8f4;--color-paper-alt:#f2eee5;--color-paper-line:#e3ddd1;--color-paper-line-strong:#d3cbba;--color-ink-body:#5c554a;--color-ink-muted:#6d665a;--color-gold-300:#f4de79;--color-gold:#eac734;--color-gold-600:#c9a516;--color-gold-700:#a5850d;--color-gold-ink:#6d5708;--radius-brand:6px;--field-border:#ddd9d0;--field-radius:12px;--field-ink:#161616;--field-placeholder:#949494;--field-focus:0 0 0 1px #161616}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-5{top:calc(var(--spacing) * -5)}.top-0{top:0}.top-1{top:var(--spacing)}.top-2{top:calc(var(--spacing) * 2)}.top-\[15px\]{top:15px}.top-full{top:100%}.-right-8{right:calc(var(--spacing) * -8)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-40{margin-top:calc(var(--spacing) * 40)}.mt-\[9px\]{margin-top:9px}.mt-auto{margin-top:auto}.-mb-1{margin-bottom:calc(var(--spacing) * -1)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[16\/10\]{aspect-ratio:16/10}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-24{height:calc(var(--spacing) * 24)}.h-40{height:calc(var(--spacing) * 40)}.h-\[5px\]{height:5px}.h-\[19px\]{height:19px}.h-\[92px\]{height:92px}.h-full{height:100%}.h-px{height:1px}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[7rem\]{min-height:7rem}.min-h-\[15rem\]{min-height:15rem}.min-h-\[660px\]{min-height:660px}.min-h-dvh{min-height:100dvh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-\[15rem\]{width:15rem}.w-\[52px\]{width:52px}.w-\[330px\]{width:330px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-3xl{max-width:var(--container-3xl)}.max-w-14{max-width:calc(var(--spacing) * 14)}.max-w-\[14ch\]{max-width:14ch}.max-w-\[15ch\]{max-width:15ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[17ch\]{max-width:17ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[19rem\]{max-width:19rem}.max-w-\[20ch\]{max-width:20ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[26ch\]{max-width:26ch}.max-w-\[28ch\]{max-width:28ch}.max-w-\[30rem\]{max-width:30rem}.max-w-\[34ch\]{max-width:34ch}.max-w-\[36ch\]{max-width:36ch}.max-w-\[36rem\]{max-width:36rem}.max-w-\[38ch\]{max-width:38ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48rem\]{max-width:48rem}.max-w-\[50ch\]{max-width:50ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[54rem\]{max-width:54rem}.max-w-\[60rem\]{max-width:60rem}.max-w-\[72ch\]{max-width:72ch}.max-w-\[80ch\]{max-width:80ch}.max-w-\[88\%\]{max-width:88%}.max-w-\[480px\]{max-width:480px}.max-w-\[1400px\]{max-width:1400px}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[1\.95rem\]{border-radius:1.95rem}.rounded-\[1px\]{border-radius:1px}.rounded-\[2\.4rem\]{border-radius:2.4rem}.rounded-\[2\.25rem\]{border-radius:2.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[999px\]{border-radius:999px}.rounded-brand{border-radius:var(--radius-brand)}.rounded-full{border-radius:3.40282e38px}.rounded-none{border-radius:0}.rounded-br-\[2px\]{border-bottom-right-radius:2px}.rounded-bl-\[2px\]{border-bottom-left-radius:2px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-bone\/20{border-color:#f4f1ea33}@supports (color:color-mix(in lab, red, red)){.border-bone\/20{border-color:color-mix(in oklab, var(--color-bone) 20%, transparent)}}.border-gold{border-color:var(--color-gold)}.border-gold-700{border-color:var(--color-gold-700)}.border-gold\/50{border-color:#eac73480}@supports (color:color-mix(in lab, red, red)){.border-gold\/50{border-color:color-mix(in oklab, var(--color-gold) 50%, transparent)}}.border-ink-700{border-color:var(--color-ink-700)}.border-ink-800{border-color:var(--color-ink-800)}.border-ink-950\/25{border-color:#0b0a0840}@supports (color:color-mix(in lab, red, red)){.border-ink-950\/25{border-color:color-mix(in oklab, var(--color-ink-950) 25%, transparent)}}.border-ink-muted\/55{border-color:#6d665a8c}@supports (color:color-mix(in lab, red, red)){.border-ink-muted\/55{border-color:color-mix(in oklab, var(--color-ink-muted) 55%, transparent)}}.border-paper-line{border-color:var(--color-paper-line)}.border-paper-line-strong{border-color:var(--color-paper-line-strong)}.border-transparent{border-color:#0000}.border-t-ink-950{border-top-color:var(--color-ink-950)}.bg-bone\/5{background-color:#f4f1ea0d}@supports (color:color-mix(in lab, red, red)){.bg-bone\/5{background-color:color-mix(in oklab, var(--color-bone) 5%, transparent)}}.bg-bone\/10{background-color:#f4f1ea1a}@supports (color:color-mix(in lab, red, red)){.bg-bone\/10{background-color:color-mix(in oklab, var(--color-bone) 10%, transparent)}}.bg-bone\/25{background-color:#f4f1ea40}@supports (color:color-mix(in lab, red, red)){.bg-bone\/25{background-color:color-mix(in oklab, var(--color-bone) 25%, transparent)}}.bg-gold{background-color:var(--color-gold)}.bg-gold-ink{background-color:var(--color-gold-ink)}.bg-gold-ink\/40{background-color:#6d570866}@supports (color:color-mix(in lab, red, red)){.bg-gold-ink\/40{background-color:color-mix(in oklab, var(--color-gold-ink) 40%, transparent)}}.bg-gold\/10{background-color:#eac7341a}@supports (color:color-mix(in lab, red, red)){.bg-gold\/10{background-color:color-mix(in oklab, var(--color-gold) 10%, transparent)}}.bg-gold\/15{background-color:#eac73426}@supports (color:color-mix(in lab, red, red)){.bg-gold\/15{background-color:color-mix(in oklab, var(--color-gold) 15%, transparent)}}.bg-gold\/25{background-color:#eac73440}@supports (color:color-mix(in lab, red, red)){.bg-gold\/25{background-color:color-mix(in oklab, var(--color-gold) 25%, transparent)}}.bg-gold\/30{background-color:#eac7344d}@supports (color:color-mix(in lab, red, red)){.bg-gold\/30{background-color:color-mix(in oklab, var(--color-gold) 30%, transparent)}}.bg-gold\/50{background-color:#eac73480}@supports (color:color-mix(in lab, red, red)){.bg-gold\/50{background-color:color-mix(in oklab, var(--color-gold) 50%, transparent)}}.bg-ink-500{background-color:var(--color-ink-500)}.bg-ink-600{background-color:var(--color-ink-600)}.bg-ink-700{background-color:var(--color-ink-700)}.bg-ink-800{background-color:var(--color-ink-800)}.bg-ink-850{background-color:var(--color-ink-850)}.bg-ink-900{background-color:var(--color-ink-900)}.bg-ink-900\/70{background-color:#131110b3}@supports (color:color-mix(in lab, red, red)){.bg-ink-900\/70{background-color:color-mix(in oklab, var(--color-ink-900) 70%, transparent)}}.bg-ink-950{background-color:var(--color-ink-950)}.bg-ink-950\/15{background-color:#0b0a0826}@supports (color:color-mix(in lab, red, red)){.bg-ink-950\/15{background-color:color-mix(in oklab, var(--color-ink-950) 15%, transparent)}}.bg-ink-950\/60{background-color:#0b0a0899}@supports (color:color-mix(in lab, red, red)){.bg-ink-950\/60{background-color:color-mix(in oklab, var(--color-ink-950) 60%, transparent)}}.bg-ink-950\/\[0\.07\]{background-color:#0b0a0812}@supports (color:color-mix(in lab, red, red)){.bg-ink-950\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-ink-950) 7.0%, transparent)}}.bg-ink-muted\/45{background-color:#6d665a73}@supports (color:color-mix(in lab, red, red)){.bg-ink-muted\/45{background-color:color-mix(in oklab, var(--color-ink-muted) 45%, transparent)}}.bg-ink-muted\/50{background-color:#6d665a80}@supports (color:color-mix(in lab, red, red)){.bg-ink-muted\/50{background-color:color-mix(in oklab, var(--color-ink-muted) 50%, transparent)}}.bg-ink-muted\/60{background-color:#6d665a99}@supports (color:color-mix(in lab, red, red)){.bg-ink-muted\/60{background-color:color-mix(in oklab, var(--color-ink-muted) 60%, transparent)}}.bg-paper{background-color:var(--color-paper)}.bg-paper-alt{background-color:var(--color-paper-alt)}.bg-paper-alt\/70{background-color:#f2eee5b3}@supports (color:color-mix(in lab, red, red)){.bg-paper-alt\/70{background-color:color-mix(in oklab, var(--color-paper-alt) 70%, transparent)}}.bg-paper-line{background-color:var(--color-paper-line)}.bg-paper-line-strong{background-color:var(--color-paper-line-strong)}.bg-paper-line-strong\/45{background-color:#d3cbba73}@supports (color:color-mix(in lab, red, red)){.bg-paper-line-strong\/45{background-color:color-mix(in oklab, var(--color-paper-line-strong) 45%, transparent)}}.bg-paper-line\/70{background-color:#e3ddd1b3}@supports (color:color-mix(in lab, red, red)){.bg-paper-line\/70{background-color:color-mix(in oklab, var(--color-paper-line) 70%, transparent)}}.bg-transparent{background-color:#0000}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-gold-300{--tw-gradient-from:var(--color-gold-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-ink-700{--tw-gradient-from:var(--color-ink-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-gold{--tw-gradient-via:var(--color-gold);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-ink-800{--tw-gradient-via:var(--color-ink-800);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-gold{--tw-gradient-to:var(--color-gold);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-ink-700{--tw-gradient-to:var(--color-ink-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[3px\]{padding:3px}.p-\[7px\]{padding:7px}.px-0{padding-inline:0}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[0\.8125rem\]{padding-block:.8125rem}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-\[0\.55rem\]{padding-top:.55rem}.pt-\[18px\]{padding-top:18px}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pb-0{padding-bottom:0}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[1\.625rem\]{font-size:1.625rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[3rem\]{font-size:3rem}.text-\[9\.5px\]{font-size:9.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.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-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[34px\]{font-size:34px}.text-\[calc\(1\.125rem\*var\(--fig\)\)\]{font-size:calc(1.125rem * var(--fig))}.text-\[calc\(2\.75rem\*var\(--fig\)\)\]{font-size:calc(2.75rem * var(--fig))}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-bone{color:var(--color-bone)}.text-bone\/\[0\.06\]{color:#f4f1ea0f}@supports (color:color-mix(in lab, red, red)){.text-bone\/\[0\.06\]{color:color-mix(in oklab, var(--color-bone) 6%, transparent)}}.text-gold{color:var(--color-gold)}.text-gold-600{color:var(--color-gold-600)}.text-gold-ink{color:var(--color-gold-ink)}.text-ink-300{color:var(--color-ink-300)}.text-ink-400{color:var(--color-ink-400)}.text-ink-500{color:var(--color-ink-500)}.text-ink-600{color:var(--color-ink-600)}.text-ink-700{color:var(--color-ink-700)}.text-ink-950{color:var(--color-ink-950)}.text-ink-950\/10{color:#0b0a081a}@supports (color:color-mix(in lab, red, red)){.text-ink-950\/10{color:color-mix(in oklab, var(--color-ink-950) 10%, transparent)}}.text-ink-950\/60{color:#0b0a0899}@supports (color:color-mix(in lab, red, red)){.text-ink-950\/60{color:color-mix(in oklab, var(--color-ink-950) 60%, transparent)}}.text-ink-950\/70{color:#0b0a08b3}@supports (color:color-mix(in lab, red, red)){.text-ink-950\/70{color:color-mix(in oklab, var(--color-ink-950) 70%, transparent)}}.text-ink-950\/75{color:#0b0a08bf}@supports (color:color-mix(in lab, red, red)){.text-ink-950\/75{color:color-mix(in oklab, var(--color-ink-950) 75%, transparent)}}.text-ink-950\/\[0\.05\]{color:#0b0a080d}@supports (color:color-mix(in lab, red, red)){.text-ink-950\/\[0\.05\]{color:color-mix(in oklab, var(--color-ink-950) 5%, transparent)}}.text-ink-body{color:var(--color-ink-body)}.text-ink-muted{color:var(--color-ink-muted)}.text-paper-line-strong{color:var(--color-paper-line-strong)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-ink-600{-webkit-text-decoration-color:var(--color-ink-600);-webkit-text-decoration-color:var(--color-ink-600);-webkit-text-decoration-color:var(--color-ink-600);text-decoration-color:var(--color-ink-600)}.decoration-ink-muted\/50{text-decoration-color:#6d665a80}@supports (color:color-mix(in lab, red, red)){.decoration-ink-muted\/50{-webkit-text-decoration-color:color-mix(in oklab, var(--color-ink-muted) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-ink-muted) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-ink-muted) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--color-ink-muted) 50%, transparent)}}.decoration-1{text-decoration-thickness:1px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(234\,199\,52\,0\.35\)\]{--tw-shadow:0 0 50px var(--tw-shadow-color,#eac73459);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(11\,10\,8\,0\.12\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#0b0a081f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_70px_rgba\(11\,10\,8\,0\.16\)\]{--tw-shadow:0 30px 70px var(--tw-shadow-color,#0b0a0829);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_34px_80px_rgba\(11\,10\,8\,0\.24\)\]{--tw-shadow:0 34px 80px var(--tw-shadow-color,#0b0a083d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_34px_90px_rgba\(11\,10\,8\,0\.30\)\]{--tw-shadow:0 34px 90px var(--tw-shadow-color,#0b0a084d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgba\(11\,10\,8\,0\.04\)\]{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,#0b0a080a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-bone\/10{--tw-ring-color:#f4f1ea1a}@supports (color:color-mix(in lab, red, red)){.ring-bone\/10{--tw-ring-color:color-mix(in oklab, var(--color-bone) 10%, transparent)}}.ring-ink-950\/10{--tw-ring-color:#0b0a081a}@supports (color:color-mix(in lab, red, red)){.ring-ink-950\/10{--tw-ring-color:color-mix(in oklab, var(--color-ink-950) 10%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.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);-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-filter{-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-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[1200ms\]{--tw-duration:1.2s;transition-duration:1.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:-translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-bone:is(:where(.group):hover *){color:var(--color-bone)}}.placeholder\:text-ink-muted\/70::placeholder{color:#6d665ab3}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-ink-muted\/70::placeholder{color:color-mix(in oklab, var(--color-ink-muted) 70%, transparent)}}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media (hover:hover){.hover\:border-bone\/35:hover{border-color:#f4f1ea59}@supports (color:color-mix(in lab, red, red)){.hover\:border-bone\/35:hover{border-color:color-mix(in oklab, var(--color-bone) 35%, transparent)}}.hover\:border-gold\/60:hover{border-color:#eac73499}@supports (color:color-mix(in lab, red, red)){.hover\:border-gold\/60:hover{border-color:color-mix(in oklab, var(--color-gold) 60%, transparent)}}.hover\:border-ink-500:hover{border-color:var(--color-ink-500)}.hover\:border-ink-600:hover{border-color:var(--color-ink-600)}.hover\:border-paper-line-strong:hover{border-color:var(--color-paper-line-strong)}.hover\:bg-bone\/12:hover{background-color:#f4f1ea1f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-bone\/12:hover{background-color:color-mix(in oklab, var(--color-bone) 12%, transparent)}}.hover\:bg-gold-300:hover{background-color:var(--color-gold-300)}.hover\:bg-ink-850:hover{background-color:var(--color-ink-850)}.hover\:bg-paper-alt:hover{background-color:var(--color-paper-alt)}.hover\:bg-paper-line\/60:hover{background-color:#e3ddd199}@supports (color:color-mix(in lab, red, red)){.hover\:bg-paper-line\/60:hover{background-color:color-mix(in oklab, var(--color-paper-line) 60%, transparent)}}.hover\:text-gold:hover{color:var(--color-gold)}.hover\:text-gold-300:hover{color:var(--color-gold-300)}.hover\:text-gold-ink:hover{color:var(--color-gold-ink)}.hover\:text-ink-950:hover{color:var(--color-ink-950)}.hover\:decoration-gold:hover{-webkit-text-decoration-color:var(--color-gold);-webkit-text-decoration-color:var(--color-gold);-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold)}}.focus\:border-gold-700:focus{border-color:var(--color-gold-700)}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:opacity-55:disabled{opacity:.55}@media (width>=40rem){.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:ml-2{margin-left:calc(var(--spacing) * 2)}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline-flex{display:inline-flex}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-\[17rem\]{width:17rem}.sm\:w-\[400px\]{width:400px}.sm\:flex-none{flex:none}.sm\:grow-0{flex-grow:0}.sm\:rotate-0{rotate:0deg}.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\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-7{gap:calc(var(--spacing) * 7)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:rounded-brand{border-radius:var(--radius-brand)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:border-paper-line{border-color:var(--color-paper-line)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-0{padding-inline:0}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-\[clamp\(5rem\,8vh\,6\.75rem\)\]{padding-block:clamp(5rem,8vh,6.75rem)}.sm\:pt-0{padding-top:0}.sm\:pt-3{padding-top:calc(var(--spacing) * 3)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:pl-8{padding-left:calc(var(--spacing) * 8)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-\[4\.5rem\]{font-size:4.5rem}.sm\:shadow-\[0_18px_44px_-24px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 18px 44px -24px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sm\:shadow-\[0_40px_90px_-34px_rgba\(0\,0\,0\,0\.75\)\,0_8px_24px_-14px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 40px 90px -34px var(--tw-shadow-color,#000000bf), 0 8px 24px -14px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-32{top:calc(var(--spacing) * 32)}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-start-6{grid-column-start:6}.lg\:-mt-5{margin-top:calc(var(--spacing) * -5)}.lg\:mt-12{margin-top:calc(var(--spacing) * 12)}.lg\:mt-16{margin-top:calc(var(--spacing) * 16)}.lg\:mt-20{margin-top:calc(var(--spacing) * 20)}.lg\:mt-24{margin-top:calc(var(--spacing) * 24)}.lg\:mt-28{margin-top:calc(var(--spacing) * 28)}.lg\:mt-44{margin-top:calc(var(--spacing) * 44)}.lg\:-mb-5{margin-bottom:calc(var(--spacing) * -5)}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:h-\[var\(--drive-h\)\]{height:var(--drive-h)}.lg\:min-h-0{min-height:0}.lg\:min-h-\[19rem\]{min-height:19rem}.lg\:flex-1{flex:1}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,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-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1\.08fr_0\.9fr_1\.02fr\]{grid-template-columns:1.08fr .9fr 1.02fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:gap-7{gap:calc(var(--spacing) * 7)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.lg\:gap-y-0{row-gap:0}.lg\:gap-y-10{row-gap:calc(var(--spacing) * 10)}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-ink-800{border-color:var(--color-ink-800)}.lg\:p-9{padding:calc(var(--spacing) * 9)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:py-28{padding-block:calc(var(--spacing) * 28)}.lg\:py-32{padding-block:calc(var(--spacing) * 32)}.lg\:py-\[6\.5rem\]{padding-block:6.5rem}.lg\:pt-0{padding-top:0}.lg\:pt-11{padding-top:calc(var(--spacing) * 11)}.lg\:pt-16{padding-top:calc(var(--spacing) * 16)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:pt-32{padding-top:calc(var(--spacing) * 32)}.lg\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.lg\:pb-11{padding-bottom:calc(var(--spacing) * 11)}.lg\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.lg\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.lg\:pl-10{padding-left:calc(var(--spacing) * 10)}.lg\:text-right{text-align:right}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:text-\[1\.75rem\]{font-size:1.75rem}.lg\:text-\[3\.5rem\]{font-size:3.5rem}.lg\:text-\[3\.25rem\]{font-size:3.25rem}.lg\:text-\[3\.75rem\]{font-size:3.75rem}.lg\:text-\[4\.5rem\]{font-size:4.5rem}.lg\:text-\[6rem\]{font-size:6rem}.lg\:text-\[calc\(3\.25rem\*var\(--fig\)\)\]{font-size:calc(3.25rem * var(--fig))}.lg\:text-\[clamp\(2\.75rem\,3\.6vw\,3\.75rem\)\]{font-size:clamp(2.75rem,3.6vw,3.75rem)}.lg\:leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.lg\:leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}}@media (width>=80rem){.xl\:gap-16{gap:calc(var(--spacing) * 16)}.xl\:px-12{padding-inline:calc(var(--spacing) * 12)}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}.worker-strip{--worker-width:clamp(220px, 17vw, 300px);--worker-gap:16px;--worker-duration:140s;width:100%;padding-top:48px;padding-bottom:var(--worker-gap);color:var(--color-ink-300)}.worker-strip[data-density=compact]{--worker-width:210px;--worker-gap:12px}.worker-strip__viewport{width:100%;overflow:hidden clip}.worker-strip__track{width:max-content;animation:worker-ribbon var(--worker-duration) linear infinite;animation-play-state:paused;display:flex}.worker-strip__group{gap:var(--worker-gap);padding:0 var(--worker-gap) 0 0;flex:none;margin:0;list-style:none;display:flex}.worker-strip__photo{flex:0 0 var(--worker-width);width:var(--worker-width);aspect-ratio:3/2;border-radius:var(--radius-brand);background:var(--color-ink-850);position:relative;overflow:hidden}.worker-strip__photo img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.worker-strip__unavailable{color:var(--color-ink-300);place-items:center;font-size:13px;display:none;position:absolute;inset:0}.worker-strip__photo[data-unavailable=true] .worker-strip__unavailable{display:grid}.worker-strip[data-running=true] .worker-strip__track{animation-play-state:running}.worker-strip[data-direction=right] .worker-strip__track{animation-direction:reverse}.worker-strip[data-automatic=false] .worker-strip__viewport{scrollbar-width:thin;scrollbar-color:var(--color-ink-600) transparent;overflow-x:auto}.worker-strip[data-automatic=false] .worker-strip__track{animation:none}.worker-strip[data-automatic=false] .worker-strip__group[aria-hidden=true]{display:none}.worker-strip[data-automatic=false] .worker-strip__group{padding-inline:20px}@keyframes worker-ribbon{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (hover:hover){.worker-strip__viewport:hover .worker-strip__track{animation-play-state:paused}}@media (width<=767px){.worker-strip{--worker-width:186px;--worker-gap:12px;padding-top:42px}.worker-strip[data-density=compact]{--worker-width:156px;--worker-gap:10px}}@media (prefers-reduced-motion:reduce){.worker-strip__viewport{scrollbar-width:thin;overflow-x:auto}.worker-strip__track{animation:none!important}.worker-strip__group[aria-hidden=true]{display:none}.worker-strip__group{padding-inline:20px}}.nav-trigger{font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;margin-inline:-12px;padding:8px 12px;font-size:16px;font-weight:500;line-height:1.5;transition:background-color .16s,color .16s;display:inline-flex}.nav-login{border-radius:999px;margin-inline:-12px;padding:8px 12px;font-size:16px;font-weight:500;line-height:1.5;transition:background-color .16s,color .16s}header[data-nav-tone=dark] :is(.nav-trigger,.nav-login){color:var(--color-ink-300)}header[data-nav-tone=dark] :is(.nav-trigger,.nav-login):hover,header[data-nav-tone=dark] .nav-trigger[aria-expanded=true]{color:var(--color-bone);background:#f4f1ea17}header[data-nav-tone=light] :is(.nav-trigger,.nav-login){color:var(--color-ink-body)}header[data-nav-tone=light] :is(.nav-trigger,.nav-login):hover,header[data-nav-tone=light] .nav-trigger[aria-expanded=true]{color:var(--color-ink-950);background:var(--color-paper-alt)}header :is(.nav-trigger,.nav-login):focus-visible{border-radius:999px}.nav-trigger__caret{flex-shrink:0;transition:transform .2s}.nav-trigger[aria-expanded=true] .nav-trigger__caret{transform:rotate(180deg)}.nav-panel{z-index:1;transform-origin:24px 0;color:var(--color-ink-950);letter-spacing:normal;text-align:left;font-family:Google Sans,Funnel Sans,sans-serif;line-height:1.4;position:absolute}.nav-panel__card{width:min(var(--nav-panel-w,790px), calc(100vw - 64px));background:var(--color-paper);border:1px solid #0b0a0814;border-radius:22px;grid-template-columns:minmax(0,1fr);gap:10px;padding:10px;display:grid;box-shadow:0 34px 70px -24px #0b0a0880,0 12px 28px -14px #0b0a0847}.nav-panel[data-kind=groups]{--nav-panel-w:790px}.nav-panel[data-kind=groups][data-columns="4"]{--nav-panel-w:1120px}.nav-panel[data-kind=photos]{--nav-panel-w:960px}.nav-panel[data-kind=list]{--nav-panel-w:720px}.nav-panel[data-notes=false]:is([data-kind=groups],[data-kind=list]){--nav-panel-w:600px}.nav-panel[data-kind=groups][data-columns="4"][data-notes=false]{--nav-panel-w:960px}.nav-panel__main{min-width:0}.nav-panel a{color:inherit;text-decoration:none}.nav-panel a:focus-visible{outline:2px solid var(--color-ink-950);outline-offset:2px;border-radius:12px}.nav-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:16px 6px 8px;display:grid}.nav-group{min-width:0}.nav-group__title{color:var(--color-ink-muted);letter-spacing:-.005em;padding:0 12px 8px;font-size:13px;font-weight:700}.nav-group__list,.nav-photos,.nav-list{margin:0;padding:0;list-style:none}.nav-group__list{gap:2px;display:grid}.nav-item{border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:10px 12px;transition:background-color .15s;display:grid}.nav-item:hover{background:var(--color-paper-alt)}.nav-item__icon{color:var(--color-gold-ink);margin-top:1px;transition:color .15s}.nav-item:hover .nav-item__icon{color:var(--color-ink-950)}.nav-item__text{gap:2px;min-width:0;display:grid}.nav-item__label{letter-spacing:-.02em;font-size:15.5px;font-weight:700;line-height:1.3}.nav-item__note{color:var(--color-ink-body);font-size:13px;font-weight:400;line-height:1.4}.nav-photos{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:8px;display:grid}.nav-photo{border-radius:16px;padding:6px 6px 10px;transition:background-color .15s;display:block}.nav-photo:hover,.nav-photo:focus-visible{background:var(--color-paper-alt)}.nav-photo__frame{aspect-ratio:4/3;background:var(--color-paper-alt);border-radius:12px;display:block;overflow:hidden}.nav-photo__frame img{object-fit:contain;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.nav-photo:hover .nav-photo__frame img{transform:scale(1.05)}.nav-photo__label{letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:6px;padding:10px 4px 0;font-size:15px;font-weight:700;line-height:1.3;display:flex}.nav-photo__label svg{opacity:0;flex-shrink:0;transition:opacity .15s,transform .15s;transform:translate(-4px)}.nav-photo:hover .nav-photo__label svg,.nav-photo:focus-visible .nav-photo__label svg{opacity:1;transform:none}.nav-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px;padding:8px;display:grid}.nav-item--art{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;padding:8px 12px 8px 8px}.nav-item__art{object-fit:contain;width:52px;height:52px;display:block}.nav-panel[data-notes=false] .nav-item{align-items:center;padding-block:9px}.nav-panel[data-notes=false] .nav-item__icon{margin-top:0}.nav-panel[data-notes=false] .nav-item--art{grid-template-columns:40px minmax(0,1fr);padding-block:6px}.nav-panel[data-notes=false] .nav-item__art{width:40px;height:40px}.nav-foot{background:var(--color-paper-alt);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;min-height:58px;padding:8px 18px 8px 22px;display:flex}.nav-foot__note{width:fit-content;color:var(--color-gold-ink);letter-spacing:-.02em;transform-origin:0;font-family:Kalam,Funnel Sans,sans-serif;font-size:21px;font-weight:700;line-height:1.2;transform:rotate(-2deg)}.nav-panel .nav-foot__cta{color:var(--color-ink-950);align-items:center;gap:8px;font-size:15px;display:inline-flex}.nav-foot__cta span{white-space:nowrap;text-underline-offset:5px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.nav-foot__cta svg{flex-shrink:0;transition:transform .16s}.nav-foot__cta:hover svg{transform:translate(2px,-2px)}.nav-sheet{z-index:1;overscroll-behavior:contain;background:var(--color-paper);color:var(--color-ink-950);transform-origin:50% 0;border:1px solid #0b0a0814;border-radius:20px;padding:8px;font-family:Google Sans,Funnel Sans,sans-serif;position:absolute;top:calc(100% + 8px);left:12px;right:12px;overflow-y:auto;box-shadow:0 30px 60px -20px #0b0a088c,0 10px 24px -14px #0b0a084d}.nav-sheet__rows,.nav-sheet__list{margin:0;padding:0;list-style:none}.nav-sheet__rows>li+li{border-top:1px solid var(--color-paper-line)}.nav-sheet__row{width:100%;min-height:56px;color:var(--color-ink-950);font:inherit;letter-spacing:-.02em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.nav-sheet__caret{color:var(--color-gold-ink);flex-shrink:0;transition:transform .2s}.nav-sheet__row[aria-expanded=true] .nav-sheet__caret{transform:rotate(180deg)}.nav-sheet__panel{overflow:hidden}.nav-sheet__inner{padding:0 6px 14px}.nav-sheet__group-title{color:var(--color-ink-muted);padding:10px 8px 4px;font-size:12.5px;font-weight:700}.nav-sheet__list--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px;display:grid}.nav-sheet__link{min-height:44px;color:var(--color-ink-950);border-radius:10px;align-items:center;gap:12px;padding:8px;font-size:16px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.nav-sheet__link:active{background:var(--color-paper-alt)}.nav-sheet__link svg{color:var(--color-gold-ink);flex-shrink:0}.nav-sheet__link img{object-fit:contain;flex-shrink:0;width:34px;height:34px}.nav-sheet__more{color:var(--color-ink-950);align-items:center;gap:8px;margin:10px 8px 0;font-size:15px;text-decoration:none;display:inline-flex}.nav-sheet__more span{text-underline-offset:5px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.nav-sheet__actions{border-top:1px solid var(--color-paper-line);gap:8px;margin-top:4px;padding:12px 6px 6px;display:grid}.nav-sheet__cta,.nav-sheet__login{min-height:52px;color:var(--color-ink-950);border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.nav-sheet__cta{background:var(--color-gold)}.nav-sheet__login{border:1px solid var(--color-paper-line-strong)}.nav-sheet :is(a,button):focus-visible{outline:2px solid var(--color-ink-950);outline-offset:2px;border-radius:12px}@media (width>=640px){.nav-sheet__actions{display:none}}@media (prefers-reduced-motion:reduce){.nav-trigger,.nav-login,.nav-trigger__caret,.nav-item,.nav-item__icon,.nav-photo,.nav-photo__frame img,.nav-photo__label svg,.nav-foot__cta svg,.nav-sheet__caret{transition:none}.nav-photo:hover .nav-photo__frame img{transform:none}}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/googlesans-latin.woff2)format("woff2")}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/kalam-700-latin.woff2)format("woff2")}.onsite-home{--osc-display:"Google Sans", "Funnel Sans", sans-serif;--osc-hand:"Kalam", "Funnel Sans", sans-serif;--osc-radius:24px;background:var(--color-paper);color:var(--color-ink-950);font-family:Google Sans,Funnel Sans,sans-serif}.osc-wrap{width:100%;max-width:1480px;margin-inline:auto;padding-inline:48px}.osc-heading{letter-spacing:-.045em;text-wrap:balance;font-family:Google Sans,Funnel Sans,sans-serif;font-size:clamp(40px,5.4vw,78px);font-weight:700;line-height:1.02}.osc-body{color:var(--color-ink-body);font-size:18px;line-height:1.65}.osc-note{letter-spacing:-.025em;font-family:Kalam,Funnel Sans,sans-serif;font-size:clamp(23px,2.1vw,30px);font-weight:700;line-height:1.35;display:inline-block;transform:rotate(-4deg)}.osc-button{background:var(--color-gold);min-height:60px;color:var(--color-ink-950);white-space:nowrap;border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:24px;padding:17px 26px;font-size:17px;font-weight:750;line-height:1.25;transition:background-color .18s,transform .18s;display:inline-flex}.osc-button:hover{background:var(--color-gold-300);transform:translateY(-3px)}.osc-button:active{transform:translateY(0)scale(.98)}.osc-button svg,.osc-link svg{flex-shrink:0;transition:transform .18s}.osc-button:hover svg,.osc-link:hover svg{transform:translate(2px,-2px)}.osc-button--dark{color:var(--color-bone);background:var(--color-ink-950)}.osc-button--dark:hover{background:var(--color-ink-800)}.osc-link{min-height:44px;color:var(--color-ink-950);text-underline-offset:6px;justify-content:center;align-items:center;gap:12px;font-size:16px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.osc-link--light{color:var(--color-bone)}.onsite-home section[id]{scroll-margin-top:108px}.onsite-home :where(a,button,summary,[tabindex]):focus-visible{outline-offset:5px;outline:3px solid}.onsite-home>header{background-color:var(--color-ink-950)}.onsite-home>header.bg-paper{background-color:var(--color-paper)}.onsite-home>header>div:first-of-type{max-width:1480px;height:92px;padding-inline:48px}.onsite-home>header a[href=\/signup]{border-radius:10px;font-weight:750}.onsite-home>header nav[aria-label=Primary] :is(a,button){font-weight:650}.osc-hero{color:var(--color-bone);background:var(--color-ink-950);overflow:clip}.osc-hero__main{grid-template-columns:1.37fr 1fr;align-items:center;gap:52px;min-height:640px;padding-top:60px;padding-bottom:60px;display:grid}.osc-hero__copy{z-index:1;min-width:0;position:relative}.osc-hero__note{color:var(--color-gold);margin-bottom:20px}.osc-hero__title{letter-spacing:-.05em;font-family:Google Sans,Funnel Sans,sans-serif;font-size:clamp(58px,7.45vw,112px);font-weight:600;line-height:1.06}.osc-hero__title>span{display:block}.osc-hero__accent{color:var(--color-gold);padding-block:3px 10px}.osc-hero__intro{max-width:43ch;color:var(--color-ink-300);margin-top:23px;font-size:19px;line-height:1.6}.osc-hero__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.osc-hero__visual{isolation:isolate;min-width:0;margin:6px 7px 12px 0;position:relative}.osc-hero__visual[data-backing=true]:before{content:"";z-index:-1;background:var(--color-gold);border-radius:24px;position:absolute;inset:10px -9px -11px 10px;transform:rotate(3deg)}.osc-hero__coffee{z-index:-2;opacity:.48;pointer-events:none;-webkit-user-select:none;user-select:none;width:260px;max-width:none;height:auto;position:absolute;bottom:-67px;left:-96px;transform:rotate(-19deg)}.osc-hero__photo{border:6px solid var(--color-bone);border-radius:24px;overflow:hidden;transform:rotate(-2deg)}.osc-hero__photo img{object-fit:cover;width:100%;height:auto;display:block}.osc-hero__lead{z-index:2;text-align:left;width:280px;max-width:90%;position:absolute;bottom:28px;right:-24px;transform:rotate(3deg)}.osc-hero__lead-card{background:var(--color-bone);color:var(--color-ink-950);border:1px solid #fff;border-radius:16px;align-items:center;gap:13px;padding:18px;display:flex;box-shadow:0 12px 28px #0003,0 2px 3px #0001}.osc-hero__lead-icon{background:var(--color-gold);border-radius:12px;flex:0 0 45px;place-items:center;width:45px;height:45px;display:grid}.osc-hero__lead-copy{min-width:0}.osc-hero__lead-title{letter-spacing:-.035em;font-size:21px;font-weight:700;line-height:1.25}.osc-hero__lead-detail{color:var(--color-ink-body);margin-top:5px;font-size:12px;line-height:1.4}.osc-hero__lead-dot{background:#4a7051;border-radius:50%;width:7px;height:7px;position:absolute;top:15px;right:15px}.osc-hero__main[data-image-side=left] .osc-hero__copy{order:2}.osc-hero__main[data-image-side=left] .osc-hero__visual{order:1}.osc-hero__main[data-arrangement=stacked]{text-align:center;grid-template-columns:1fr}.osc-hero__main[data-arrangement=stacked] .osc-hero__intro{margin-inline:auto}.osc-hero__main[data-arrangement=stacked] .osc-hero__actions{justify-content:center}.osc-hero__main[data-arrangement=stacked] .osc-hero__visual{width:min(100%,1000px);margin-inline:auto}.osc-hero .worker-strip{padding-top:34px}.osc-hero .worker-strip__photo{border-radius:8px}.osc-dashboard{background:var(--color-paper);color:var(--color-ink-950);padding-block:108px 80px;overflow:clip}.osc-dashboard__heading{text-align:center;max-width:830px;margin-inline:auto}.osc-dashboard__heading[data-alignment=left]{text-align:left;margin-left:0}.osc-dashboard__accent{display:block}.osc-dashboard__heading .osc-body{max-width:54ch;margin:24px auto 0}.osc-dashboard__heading[data-alignment=left] .osc-body{margin-left:0}.osc-dashboard__figure{max-width:1260px;margin:68px auto 0;padding-top:20px;position:relative}.osc-dashboard__note{position:absolute;top:-26px;right:14px;transform:rotate(4deg)}.osc-dashboard__board{isolation:isolate;position:relative}.osc-dashboard__board[data-frame=board]:before{content:"";z-index:-1;background:var(--color-gold);border-radius:24px;position:absolute;inset:10px -8px -12px;transform:rotate(-1deg)}.osc-dashboard__board img{border-radius:16px;width:100%;height:auto;display:block}.osc-dashboard__board[data-frame=board] img{border:7px solid var(--color-ink-950);border-radius:20px}.osc-dashboard__figure figcaption{text-align:center;color:var(--color-ink-muted);margin-top:28px;font-size:13px}.osc-dashboard__highlights{grid-template-columns:repeat(3,1fr);gap:36px;max-width:1260px;margin:48px auto 0;padding:0;list-style:none;display:grid}.osc-dashboard__highlights li{align-items:flex-start;gap:14px;display:flex}.osc-dashboard__highlights svg{flex-shrink:0;margin-top:3px}.osc-dashboard__highlights h3{letter-spacing:-.025em;font-size:18px;font-weight:750}.osc-dashboard__highlights p{color:var(--color-ink-body);margin-top:6px;font-size:15px;line-height:1.5}.onsite-home>footer{padding-top:76px}.onsite-home>footer>div{max-width:1480px;padding-inline:48px}.onsite-home>footer nav h2{font-family:Google Sans,Funnel Sans,sans-serif;font-size:15px;font-weight:700}@media (prefers-reduced-motion:no-preference){.osc-enter{animation:.65s cubic-bezier(.16,1,.3,1) both osc-enter}.osc-hero__intro{animation-delay:var(--osc-stagger,90ms)}.osc-hero__actions{animation-delay:calc(var(--osc-stagger,90ms) * 2)}.osc-hero__visual{animation-delay:calc(var(--osc-stagger,90ms) * 1.5)}.osc-hero__lead[data-floating=true] .osc-hero__lead-card{animation:.55s cubic-bezier(.16,1,.3,1) .7s both osc-lead-arrive}.osc-hero__lead[data-floating=true] .osc-hero__lead-float{animation:osc-lead-bob var(--osc-lead-duration,4.8s) ease-in-out 1.25s infinite}.osc-hero__lead:hover .osc-hero__lead-float{animation-play-state:paused}}@keyframes osc-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes osc-lead-arrive{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes osc-lead-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (width<=1100px){.osc-wrap,.onsite-home>header>div:first-of-type,.onsite-home>footer>div{padding-inline:32px}.osc-hero__main{gap:32px}.osc-hero__intro{font-size:18px}.osc-hero__coffee{width:220px;bottom:-60px;left:-76px}.osc-hero__lead{width:250px;bottom:18px;right:-16px}.osc-hero__lead-card{gap:11px;padding:15px}}@media (width<=900px){.osc-hero__main{grid-template-columns:1fr;gap:48px;min-height:0;padding-top:44px;padding-bottom:32px}.osc-hero__title{font-size:clamp(58px,10.5vw,88px)}.osc-hero__visual{width:86%;margin:0 10px 20px auto}.osc-hero__photo img{max-height:420px}.osc-hero__main[data-image-side=left] .osc-hero__copy,.osc-hero__main[data-image-side=left] .osc-hero__visual{order:initial}.osc-dashboard{padding-block:80px 56px}.osc-dashboard__highlights{gap:22px}.osc-dashboard__highlights li{flex-direction:column;gap:9px}}@media (width<=600px){.osc-wrap,.onsite-home>header>div:first-of-type,.onsite-home>footer>div{padding-inline:24px}.osc-heading{font-size:clamp(36px,10vw,54px)}.osc-body{font-size:17px;line-height:1.6}.osc-button{gap:20px;min-height:56px;padding:15px 22px;font-size:16px}.onsite-home>header>div:first-of-type{height:80px}.osc-hero__note{margin-bottom:15px;font-size:24px}.osc-hero__title{letter-spacing:-.055em;font-size:clamp(40px,11.7vw,64px)}.osc-hero__intro{margin-top:17px;font-size:17px}.osc-hero__actions{gap:18px;margin-top:24px}.osc-hero__visual{width:94%;margin-top:2px}.osc-hero__coffee{opacity:.42;width:180px;bottom:-43px;left:-42px}.osc-hero__lead{width:232px;bottom:-16px;right:-7px}.osc-hero__lead-card{border-radius:13px;padding:13px 15px}.osc-hero__lead-icon{border-radius:10px;flex-basis:39px;width:39px;height:39px}.osc-hero__lead-title{font-size:19px}.osc-hero__lead-detail{margin-top:4px;font-size:11px}.osc-hero__photo{border-width:4px;border-radius:18px}.osc-hero__visual[data-backing=true]:before{border-radius:18px}.osc-hero .worker-strip{padding-top:28px}.osc-dashboard{padding-block:64px 44px}.osc-dashboard__heading{text-align:left}.osc-dashboard__heading .osc-body{margin-top:20px}.osc-dashboard__figure{margin-top:46px}.osc-dashboard__note{font-size:23px;top:-17px;right:0}.osc-dashboard__board[data-frame=board] img{border-width:4px;border-radius:12px}.osc-dashboard__board[data-frame=board]:before{border-radius:14px;inset:5px -3px -7px}.osc-dashboard__figure figcaption{margin-top:20px;font-size:12px}.osc-dashboard__highlights{grid-template-columns:1fr;gap:22px;margin-top:32px}.osc-dashboard__highlights li{flex-direction:row;gap:15px}.osc-dashboard__highlights h3{font-size:17px}.onsite-home>footer{padding-top:56px}}@media (width<=360px){.osc-wrap,.onsite-home>header>div:first-of-type,.onsite-home>footer>div{padding-inline:20px}.osc-hero__title{font-size:38px}.osc-hero__actions{gap:16px}.osc-hero__actions .osc-button,.osc-hero__actions .osc-link{width:100%}}@media (prefers-reduced-motion:reduce){.osc-enter{animation:none}.osc-button,.osc-button svg,.osc-link svg{transition:none}.osc-button:hover,.osc-button:active,.osc-button:hover svg,.osc-link:hover svg{transform:none}}.osc-workday{background:var(--color-paper,#faf8f4);color:var(--color-ink-950,#0b0a08);padding:28px 0 70px}.osc-workday-panel{background:var(--color-gold,#eac734);border-radius:24px;padding:clamp(32px,4.25vw,64px)}.osc-workday-intro .osc-heading{max-width:15ch;font-size:clamp(38px,4.9vw,70px)}.osc-workday-intro .osc-body{color:inherit;margin-top:18px}.osc-workday-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(20px,2.1vw,34px);margin:52px 0 0;padding:0;list-style:none;display:grid}.osc-workday-step-top{justify-content:space-between;align-items:center;min-height:38px;margin-bottom:22px;display:flex}.osc-workday-step-top>svg:first-child{flex-shrink:0}.osc-workday-connector{opacity:.65;margin-right:-8px}.osc-workday-step h3{font-family:"Google Sans", var(--font-display,sans-serif);letter-spacing:-.04em;margin:0 0 13px;font-size:clamp(20px,1.9vw,27px);font-weight:700;line-height:1.1}.osc-workday-step>p{color:#302b14;margin:0;font-size:16px;line-height:1.55}.osc-workday-note{align-items:center;gap:13px;width:fit-content;margin:36px 0 0 auto;font-size:clamp(22px,2.2vw,30px);line-height:1.4;display:flex;transform:rotate(-3deg)}.osc-workday-note>svg{flex-shrink:0}.osc-workday-panel[data-arrangement=stacked] .osc-workday-steps{grid-template-columns:minmax(0,1fr);gap:32px;max-width:730px}.osc-workday-panel[data-arrangement=stacked] .osc-workday-step{grid-template-columns:42px minmax(0,1fr);gap:0 20px;display:grid}.osc-workday-panel[data-arrangement=stacked] .osc-workday-step-top{grid-row:span 2;align-self:start;margin:0}.osc-workday-panel[data-arrangement=stacked] .osc-workday-connector{display:none}.osc-platform{background:var(--color-paper,#faf8f4);color:var(--color-ink-950,#0b0a08);padding:65px 0 112px}.osc-platform-header{max-width:860px}.osc-platform-header .osc-heading{max-width:17ch}.osc-platform-header .osc-body{max-width:49ch;margin-top:25px}.osc-platform-stories{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);align-items:start;gap:clamp(38px,7.4vw,106px);margin-top:64px;display:grid}.osc-platform-stories[data-arrangement=staggered] .osc-platform-story:nth-child(2n){padding-top:140px}.osc-platform-stories[data-arrangement=aligned]{grid-template-columns:repeat(2,minmax(0,1fr))}.osc-platform-photo{aspect-ratio:1.46;background:var(--color-bone,#f4f1ea);border-radius:24px;overflow:hidden;transform:rotate(-1.4deg)}.osc-platform-story:nth-child(2n) .osc-platform-photo{aspect-ratio:1.2;transform:rotate(1.8deg)}.osc-platform-photo img{object-fit:cover;width:100%;height:100%;display:block}.osc-platform-story-copy{padding:34px 3px 0}.osc-platform-story h3,.osc-platform-finish h3{font-family:"Google Sans", var(--font-display,sans-serif);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(31px,3.2vw,46px);font-weight:700;line-height:1.06}.osc-platform-story h3{max-width:18ch}.osc-platform-story-copy>p,.osc-platform-finish-copy>p{color:var(--color-ink-body,#514b40);max-width:48ch;margin:19px 0 22px;font-size:18px;line-height:1.6}.osc-platform .osc-link{color:inherit;align-items:center;gap:10px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.osc-platform .osc-link:hover{text-underline-offset:5px;text-decoration:underline}.osc-platform .osc-link:focus-visible,.osc-platform-group summary:focus-visible{outline:3px solid var(--color-ink-950,#0b0a08);outline-offset:7px;border-radius:3px}.osc-platform-finish{background:var(--color-bone,#f4f1ea);border-radius:24px;grid-template-columns:100px minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:32px;margin-top:76px;padding:45px 48px;display:grid}.osc-platform-finish-mark{width:100px;height:122px;color:var(--color-ink-950,#0b0a08);background:var(--color-gold,#eac734);border-radius:16px;justify-content:center;align-items:center;display:flex;transform:rotate(-9deg)}.osc-platform-finish h3{max-width:12ch;font-size:clamp(32px,3.1vw,44px)}.osc-platform-finish .osc-note{margin-top:15px;font-size:27px;line-height:1.4;transform:rotate(-3deg)}.osc-platform-finish-copy>p{margin-top:0}.osc-platform-breadth{margin-top:66px}.osc-platform-breadth>h3{font-family:"Google Sans", var(--font-display,sans-serif);letter-spacing:-.035em;margin:0 0 25px;font-size:clamp(23px,2.5vw,34px);font-weight:700;line-height:1.12}.osc-platform-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:32px;display:grid}.osc-platform-group{border-top:2px solid #d5d0c5;padding-top:19px}.osc-platform-group summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:44px;font-size:20px;font-weight:700;line-height:1.25;list-style:none;display:flex}.osc-platform-group summary::-webkit-details-marker{display:none}.osc-platform-group summary>svg{flex-shrink:0}.osc-platform-group[open] summary>svg{transform:rotate(180deg)}.osc-platform-group-content>p{color:var(--color-ink-body,#514b40);margin:15px 0 18px;font-size:16px;line-height:1.6}.osc-platform-group-content ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.osc-platform-group-content li{background:var(--color-bone,#f4f1ea);border-radius:5px;padding:6px 9px;font-size:14px;line-height:1.35}.osc-platform-sms-note{color:var(--color-ink-body,#514b40);margin:25px 0 0;font-size:13px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.osc-platform-photo,.osc-platform .osc-link>svg{transition:transform .26s}.osc-platform-story:hover .osc-platform-photo{transform:rotate(0)}.osc-platform .osc-link:hover>svg{transform:translate(2px,-2px)}}@media (width<=1100px){.osc-workday-panel{padding:40px 32px}.osc-workday-steps{gap:22px}.osc-workday-step h3{font-size:22px}.osc-workday-step>p{font-size:15px}.osc-platform-finish{grid-template-columns:80px minmax(0,1fr) minmax(0,1fr);gap:26px;padding:36px}.osc-platform-finish-mark{width:80px;height:104px}.osc-platform-finish-mark svg{width:68px;height:68px}}@media (width<=767px){.osc-workday{padding:16px 0 35px}.osc-workday-panel{border-radius:20px;padding:34px 25px}.osc-workday-intro .osc-heading{max-width:14ch;font-size:clamp(35px,8.8vw,54px)}.osc-workday-intro .osc-body{font-size:17px}.osc-workday-steps,.osc-workday-panel[data-arrangement=stacked] .osc-workday-steps{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:37px}.osc-workday-step,.osc-workday-panel[data-arrangement=stacked] .osc-workday-step{grid-template-columns:34px minmax(0,1fr);gap:0 16px;display:grid}.osc-workday-step-top{grid-row:span 2;align-self:stretch;align-items:flex-start;margin:0;position:relative}.osc-workday-step-top>svg:first-child{width:29px;height:29px}.osc-workday-connector{width:23px;height:23px;position:absolute;bottom:-22px;left:2px;transform:rotate(90deg)}.osc-workday-step h3{margin-bottom:7px;font-size:25px;line-height:1.2}.osc-workday-step>p{font-size:15px;line-height:1.5}.osc-workday-note{gap:10px;margin:35px 0 0;font-size:23px}.osc-workday-note>svg{width:23px;height:23px}.osc-platform{padding:48px 0 66px}.osc-platform-header .osc-heading{max-width:16ch}.osc-platform-header .osc-body{margin-top:20px}.osc-platform-stories,.osc-platform-stories[data-arrangement=aligned]{grid-template-columns:minmax(0,1fr);gap:45px;margin-top:38px}.osc-platform-stories[data-arrangement=staggered] .osc-platform-story:nth-child(2n){padding-top:0}.osc-platform-photo,.osc-platform-story:nth-child(2n) .osc-platform-photo{aspect-ratio:1.46;border-radius:20px;transform:none}.osc-platform-story-copy{padding:23px 0 0}.osc-platform-story h3{max-width:20ch;font-size:clamp(31px,7.6vw,40px)}.osc-platform-story-copy>p{margin:15px 0 18px;font-size:17px}.osc-platform-finish{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:22px;margin-top:42px;padding:29px 25px}.osc-platform-finish-mark{border-radius:12px;width:62px;height:72px}.osc-platform-finish-mark svg{width:50px;height:50px}.osc-platform-finish h3{max-width:13ch;font-size:36px}.osc-platform-finish .osc-note{margin-top:12px;font-size:25px}.osc-platform-finish-copy>p{margin-bottom:18px;font-size:17px}.osc-platform-breadth{margin-top:43px}.osc-platform-breadth>h3{max-width:21ch;margin-bottom:23px;font-size:28px}.osc-platform-groups{grid-template-columns:minmax(0,1fr);gap:15px}.osc-platform-group{padding-top:10px}.osc-platform-group summary{font-size:19px}}.osc-after-hours{isolation:isolate;color:#faf8f4;background:#0b0a08;position:relative;overflow:hidden}.osc-after-hours__photo,.osc-after-hours__shade{width:100%;height:100%;position:absolute;inset:0}.osc-after-hours__photo{object-fit:cover}.osc-after-hours__shade{background:linear-gradient(#0b0a08b8 0%,#0b0a0814 46%,#0b0a08e0 100%)}.osc-after-hours__content{flex-direction:column;justify-content:space-between;min-height:760px;padding-top:76px;padding-bottom:64px;display:flex;position:relative}.osc-after-hours--compact .osc-after-hours__content{min-height:580px}.osc-after-hours .osc-after-hours__title{color:#faf8f4;max-width:9ch;font-size:clamp(62px,7.2vw,108px)}.osc-after-hours__bottom{justify-content:space-between;align-items:flex-end;gap:44px;margin-top:200px;display:flex}.osc-after-hours__description{max-width:490px}.osc-after-hours__description .osc-body{color:#faf8f4}.osc-after-hours .osc-after-hours__link{color:#eac734;margin-top:24px}.osc-after-hours__note{color:#eac734;margin:0 28px 10px 0;font-size:clamp(25px,2.8vw,42px);transform:rotate(-5deg)}.osc-after-hours--lines .osc-after-hours__content{container-type:inline-size}.osc-after-hours.osc-after-hours--lines .osc-after-hours__title{max-width:none;font-size:min(clamp(62px,7.2vw,108px),17cqi)}.osc-after-hours--lines .osc-after-hours__title>span{white-space:nowrap;display:block}@media (width<=767px){.osc-after-hours.osc-after-hours--lines .osc-after-hours__title{font-size:min(clamp(54px,12vw,78px),17cqi)}}.osc-trades{color:#0b0a08;background:#faf8f4;padding-block:112px 120px}.osc-trades__intro{max-width:860px}.osc-trades__intro .osc-heading{max-width:16ch}.osc-trades__intro .osc-body{max-width:570px;margin-top:24px}.osc-trades__tabs{flex-wrap:wrap;gap:10px;margin-block:42px 32px;display:flex}@media (width>=1100px){.osc-trades__tabs{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}}.osc-trades__tab{color:#0b0a08;cursor:pointer;background:0 0;border:1px solid #0b0a0833;border-radius:12px;min-height:48px;padding:11px 21px;font-size:17px;font-weight:700;transition:background .18s,border-color .18s,transform .18s}.osc-trades__tab:hover{background:#f4f1ea;border-color:#0b0a08}.osc-trades__tab[aria-selected=true]{background:#eac734;border-color:#eac734;transform:rotate(-2deg)}.osc-trades__tab:focus-visible,.osc-trades__panel:focus-visible,.osc-faq__item summary:focus-visible{outline-offset:5px;outline:3px solid #0b0a08}.osc-trades__panel{grid-template-columns:1.04fr 1fr;align-items:center;gap:clamp(36px,5vw,80px);display:grid}.osc-trades__panel[hidden]{display:none}.osc-trades__photo{background:#f4f1ea;border-radius:24px;height:570px;overflow:hidden}.osc-trades__photo img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.045)}.osc-trades__panel--photo-right .osc-trades__photo{grid-area:1/2}.osc-trades__details{padding-block:24px}.osc-trades__details h3{letter-spacing:-.045em;max-width:13ch;margin:0 0 25px;font-family:Google Sans,sans-serif;font-size:clamp(38px,4vw,58px);font-weight:700;line-height:1.03}.osc-trades__details .osc-body{max-width:45ch}.osc-trades__tasks{gap:13px;margin-block:26px 34px;padding:0;list-style:none;display:grid}.osc-trades__tasks li{align-items:center;gap:11px;font-size:16px;font-weight:600;display:flex}.osc-trades__tasks svg{flex-shrink:0}.osc-trades__details>.osc-link{margin-top:26px}.osc-faq{color:#0b0a08;background:#f4f1ea;padding-block:112px}.osc-faq__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(44px,7vw,110px);display:grid}.osc-faq__intro .osc-heading{max-width:12ch;font-size:clamp(42px,4.6vw,66px)}.osc-faq__intro>.osc-body{max-width:32ch;margin-top:24px}.osc-faq__contact{margin-top:38px;font-size:16px}.osc-faq__contact p{margin-bottom:12px}.osc-faq__questions{border-top:2px solid #0b0a08;align-self:start}.osc-faq__item{border-bottom:1px solid #0b0a0838}.osc-faq__item summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:24px;padding-block:25px;font-size:21px;font-weight:700;line-height:1.3;list-style:none;display:flex}.osc-faq__item summary::-webkit-details-marker{display:none}.osc-faq__toggle{color:#0b0a08;flex-shrink:0;place-items:center;width:29px;height:29px;margin-top:-1px;font-size:30px;font-weight:400;line-height:1;transition:transform .18s;display:grid}.osc-faq__item[open] .osc-faq__toggle{transform:rotate(45deg)}.osc-faq__item>p{color:#4e493f;max-width:62ch;margin:0;padding:0 38px 27px 0;font-size:17px;line-height:1.65}.osc-faq__layout--stacked{grid-template-columns:1fr;gap:48px}.osc-faq__layout--stacked .osc-faq__intro .osc-heading{max-width:22ch}.osc-start{color:#0b0a08;background:#eac734;padding-block:94px 104px}.osc-start__annotation{margin-bottom:28px;font-size:clamp(25px,2.7vw,37px);display:inline-block;transform:rotate(-4deg)}.osc-start .osc-start__title{color:#0b0a08;max-width:19ch;font-size:clamp(50px,7.3vw,106px)}.osc-start__bottom{grid-template-columns:1fr auto;align-items:end;gap:42px;margin-top:43px;display:grid}.osc-start__bottom>.osc-body{color:#0b0a08;max-width:48ch}.osc-start__action{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.osc-start .osc-start__button{min-height:64px;padding-inline:33px}.osc-start__note{max-width:36ch;margin:0;font-size:14px;line-height:1.5}.osc-start__content--centered{text-align:center}.osc-start__content--centered .osc-start__title{margin-inline:auto}.osc-start__content--centered .osc-start__bottom{grid-template-columns:1fr;justify-items:center;gap:28px}.osc-start__content--centered .osc-start__action{align-items:center}@media (prefers-reduced-motion:no-preference){.osc-trades__panel:not([hidden]) .osc-trades__details{animation:.26s ease-out both osc-trade-enter}@keyframes osc-trade-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}}@media (width<=1023px){.osc-trades__photo{height:510px}.osc-trades__tab{padding-inline:16px}.osc-faq__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:44px}.osc-start__bottom{grid-template-columns:1fr;gap:28px}}@media (width<=767px){.osc-after-hours__content{min-height:660px;padding-top:54px;padding-bottom:42px}.osc-after-hours--compact .osc-after-hours__content{min-height:560px}.osc-after-hours .osc-after-hours__title{font-size:clamp(54px,12vw,78px)}.osc-after-hours__photo{object-position:47% center!important}.osc-after-hours__shade{background:linear-gradient(#0b0a08ad,#0b0a081f 38%,#0b0a08f5 100%)}.osc-after-hours__bottom{flex-direction:column;align-items:flex-start;gap:26px;margin-top:180px}.osc-after-hours__note{margin:0;font-size:29px}.osc-trades{padding-block:72px 78px}.osc-trades__tabs{gap:8px;margin-block:28px}.osc-trades__tab{min-height:44px;padding:10px 14px;font-size:15px}.osc-trades__panel{grid-template-columns:1fr;gap:26px}.osc-trades__photo{aspect-ratio:1.2;height:auto}.osc-trades__panel--photo-right .osc-trades__photo{grid-area:auto}.osc-trades__details{padding-block:0}.osc-trades__details h3{max-width:15ch;font-size:clamp(36px,9vw,54px)}.osc-trades__tasks{gap:12px;margin-block:23px 27px}.osc-faq{padding-block:74px}.osc-faq__layout{grid-template-columns:1fr;gap:36px}.osc-faq__intro .osc-heading{max-width:13ch;font-size:clamp(40px,10vw,60px)}.osc-faq__intro>.osc-body{margin-top:20px}.osc-faq__contact{margin-top:24px}.osc-faq__item summary{gap:16px;padding-block:23px;font-size:18px}.osc-faq__item>p{padding-right:0;font-size:16px}.osc-start{padding-block:65px 70px}.osc-start__annotation{margin-bottom:22px}.osc-start .osc-start__title{max-width:14ch;font-size:clamp(48px,12vw,80px)}.osc-start__bottom{margin-top:30px}}@media (prefers-reduced-motion:reduce){.osc-trades__tab,.osc-faq__toggle{transition:none}}.onsite-pricing>header nav a[href=\/pricing]{text-decoration:underline;-webkit-text-decoration-color:var(--color-gold);-webkit-text-decoration-color:var(--color-gold);-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-underline-offset:7px}.onsite-inner.onsite-pricing .osc-faq{background:var(--color-paper-alt)}.pricing-hero{background:var(--color-ink-950);color:var(--color-bone);overflow:clip}.pricing-hero__layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:76px;min-height:654px;padding-top:58px;padding-bottom:92px;display:grid}.pricing-hero__copy{min-width:0;container-type:inline-size}.pricing-hero__annotation{max-width:100%;color:var(--color-gold);margin-bottom:23px;font-size:clamp(22px,2vw,29px)}.pricing-hero__title{letter-spacing:-.05em;font-size:min(clamp(70px,7.2vw,108px),16.6cqi);font-weight:600;line-height:1.05}.pricing-hero__title>span{white-space:nowrap;display:block}.pricing-hero__accent{color:var(--color-gold);padding-block:5px}.pricing-hero__intro{max-width:44ch;color:var(--color-ink-300);margin-top:25px;font-size:19px;line-height:1.6}.pricing-hero__actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px;display:flex}.pricing-hero__visual{isolation:isolate;width:100%;max-width:540px;margin:12px 10px 56px auto;position:relative}.pricing-hero__visual .photo-hero__status{bottom:-56px}.pricing-hero__visual[data-backing=true]:before{content:"";z-index:-1;background:var(--color-gold);border-radius:24px;position:absolute;inset:7px -12px -13px 9px;transform:rotate(2.5deg)}.pricing-plan{background:var(--color-paper);color:var(--color-ink-950);border:1px solid #fff;border-radius:24px;padding:28px 32px 54px;transform:rotate(-1.5deg);box-shadow:0 24px 48px #00000059}.pricing-plan__top{justify-content:space-between;align-items:center;gap:16px;display:flex}.pricing-plan__label{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:700}.pricing-plan__price{align-items:baseline;gap:10px;margin-top:18px;display:flex}.pricing-plan__price strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-family:Google Sans,Funnel Sans,sans-serif;font-size:92px;font-weight:600;line-height:.95}.pricing-plan__price span{color:var(--color-ink-body);font-size:17px;font-weight:600}.pricing-plan__alt{color:var(--color-ink-body);align-items:flex-start;gap:8px;margin-top:12px;font-size:15px;line-height:1.5;display:flex}.pricing-plan__alt>svg{color:var(--color-gold-ink);flex:0 0 18px;margin-top:2px}.pricing-plan__lines{margin:20px 0 0;padding:0;list-style:none}.pricing-plan__lines li{border-top:1px solid var(--color-paper-line);align-items:center;gap:12px;padding:11px 0;font-size:15.5px;font-weight:600;line-height:1.4;display:flex}.pricing-plan__lines svg{color:var(--color-gold-ink);flex-shrink:0}@media (prefers-reduced-motion:no-preference){.pricing-enter{animation:pricing-enter var(--pricing-entry-duration,.55s) cubic-bezier(.16, 1, .3, 1) both}.pricing-hero__visual.pricing-enter{animation-delay:80ms}}@keyframes pricing-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.pricing-tools{grid-template-columns:minmax(0,1fr);gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.pricing-tools[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 36px}.pricing-tools[data-descriptions=true]{gap:20px}.pricing-tools[data-descriptions=true][data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 36px}.pricing-tools li{grid-template-columns:32px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.pricing-tools__n{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-size:17px;font-weight:500;line-height:1.4}.pricing-tools h3{letter-spacing:-.03em;text-wrap:balance;font-size:18px;font-weight:700;line-height:1.3}.pricing-tools p{max-width:44ch;color:var(--color-ink-body);text-wrap:pretty;margin-top:5px;font-size:15px;line-height:1.55}.osc-sec[data-tone=ink] .pricing-tools__n{color:var(--color-ink-400)}.osc-sec[data-tone=ink] .pricing-tools p{color:var(--color-ink-300)}.pricing-tools__links{gap:12px 28px}.pricing-tools__links .osc-link{font-size:16px}@media (width<=1100px){.pricing-hero__layout{gap:48px;min-height:610px}.pricing-hero__title{font-size:min(clamp(64px,7.6vw,90px),16.6cqi)}.pricing-hero__intro{font-size:18px}.pricing-plan__price strong{font-size:80px}}@media (width<=900px){.pricing-hero__layout{grid-template-columns:1fr;gap:48px;min-height:0;padding-top:40px;padding-bottom:78px}.pricing-hero__title{font-size:min(clamp(64px,10.5vw,92px),16.6cqi)}.pricing-hero__intro{max-width:46ch}.pricing-hero__visual{max-width:540px;margin:0 auto 60px}.pricing-tools[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 30px}}@media (width<=600px){.pricing-hero__layout{gap:44px;padding-top:30px;padding-bottom:66px}.pricing-hero__annotation{max-width:25ch;margin-bottom:20px;font-size:22px}.pricing-hero__title{letter-spacing:-.055em;font-size:min(clamp(54px,14.5vw,76px),16.6cqi)}.pricing-hero__intro{margin-top:20px;font-size:16px}.pricing-hero__actions{gap:20px;margin-top:26px}.pricing-hero__actions .osc-button{min-height:54px;padding-inline:20px}.pricing-hero__actions .osc-link{font-size:14px}.pricing-hero__visual{width:94%;margin-bottom:52px}.pricing-hero__visual .photo-hero__status{bottom:-44px}.pricing-plan__label{font-size:12px}.pricing-hero__visual[data-backing=true]:before{border-radius:18px;inset:7px -7px -9px 7px}.pricing-plan{border-radius:18px;padding:22px 20px 44px}.pricing-plan__top{flex-wrap:wrap;gap:12px}.pricing-plan__price{margin-top:14px}.pricing-plan__price strong{font-size:64px}.pricing-plan__price span{font-size:15px}.pricing-plan__alt{font-size:14px}.pricing-plan__lines li{padding:10px 0;font-size:15px}.pricing-tools,.pricing-tools[data-columns="3"]{grid-template-columns:1fr;gap:12px;margin-top:26px}.pricing-tools[data-descriptions=true]{gap:18px}.pricing-tools li{grid-template-columns:28px minmax(0,1fr);gap:10px}.pricing-tools h3{font-size:18px}.onsite-pricing .pricing-tools__links{flex-flow:wrap;align-items:center;gap:6px 24px}}@media (width<=360px){.pricing-hero__title{font-size:min(44px,16.6cqi)}.pricing-hero__actions{gap:17px}.pricing-plan__price strong{font-size:56px}}@media (prefers-reduced-motion:reduce){.pricing-enter{animation:none}.pricing-hero :is(a,svg){transition:none}}.pricing-win__copy{min-width:0}.pricing-win__visual{min-width:0;margin:0}.pricing-win__stage{margin:0 0 12%;position:relative}.pricing-win__stage[data-texts=false]{margin-bottom:0}.pricing-win__texts{z-index:2;background:#fff;border:1px solid #0b0a0824;border-radius:16px;width:44%;position:absolute;bottom:-18%;right:max(-6%,-34px);overflow:hidden;transform:rotate(1deg);box-shadow:0 2px 4px #0b0a0814,0 46px 70px -30px #0b0a088c}.pricing-win__texts img{width:100%;height:auto;display:block}.pricing-win .pricing-win__note{white-space:nowrap;align-items:flex-start;gap:6px;width:fit-content;margin:4px auto 0 0;display:flex}.pricing-win .pricing-win__note svg{flex-shrink:0;width:34px;height:38px;margin-top:-16px}@media (width<=1100px){.pricing-win__texts{right:-18px}}@media (width<=900px){.pricing-win__visual{max-width:560px}.pricing-win__stage{margin-bottom:0}.pricing-win__texts{z-index:auto;width:70%;margin:-32px 0 0 auto;position:relative;bottom:auto;right:auto}.pricing-win .pricing-win__note{margin-top:24px}}@media (width<=600px){.pricing-win .pricing-win__note{white-space:normal}}.pricing-day .pricing-day__figure{max-width:1160px;margin:52px auto 0;padding-top:22px;position:relative}.pricing-day .pricing-day__note{z-index:2;margin:0;position:absolute;top:-26px;left:14px;transform:rotate(-4deg)}.pricing-day .pricing-day__stage{margin-bottom:132px;position:relative}.pricing-day .pricing-day__figure[data-phone=false] .pricing-day__stage{margin-bottom:0}.pricing-day .pricing-day__stage{--phone-left:-3.5%}.pricing-day .pricing-day__phone{left:var(--phone-left);z-index:2;filter:drop-shadow(0 4px 8px #0b0a0824)drop-shadow(0 26px 34px #0b0a0842);width:23%;max-width:300px;height:auto;margin:0;display:block;position:absolute;bottom:-14%;transform:rotate(-3deg)}.pricing-day .pricing-day__phone-note{left:calc(var(--phone-left) + 23% + 22px);z-index:2;white-space:nowrap;align-items:flex-start;gap:6px;margin:0;display:flex;position:absolute;top:calc(100% + 34px);transform:rotate(-3deg)}.pricing-day .pricing-day__phone-note svg{flex-shrink:0;width:34px;height:38px;margin-top:-28px;transform:scaleX(-1)}@media (width<=1279px){.pricing-day .pricing-day__stage{--phone-left:-2%}}@media (width<=900px){.pricing-day .pricing-day__figure{margin-top:44px}.pricing-day .pricing-day__stage{flex-wrap:wrap;align-items:flex-end;gap:0 28px;margin-bottom:0;display:flex}.pricing-day .pricing-day__stage>.osc-screen{flex:0 0 100%}.pricing-day .pricing-day__phone{width:200px;max-width:none;margin:30px 0 0 10px;position:static}.pricing-day .pricing-day__phone-note{margin:0 0 14px;position:static}}@media (width<=700px){.pricing-day .pricing-day__phone-note{white-space:normal;flex-basis:100%;margin:26px 0 0 48px}}@media (width<=600px){.pricing-day .pricing-day__figure{margin-top:36px;padding-top:18px}.pricing-day .pricing-day__note{top:-17px;left:0}}.pricing-paid__copy{min-width:0}.pricing-paid__visual{width:100%;min-width:0;margin:0}.pricing-paid__stage{margin-bottom:24px;position:relative}.pricing-paid__slab{width:min(100%,290px);margin-inline:auto}.pricing-paid .pricing-paid__slab.osc-backing:before{inset:24px -28px -24px 24px}.pricing-paid .pricing-paid__card{z-index:2;max-width:250px;position:absolute;bottom:-34px;right:max(-28px,50% - 312px);transform:rotate(2deg)}.pricing-paid__card .osc-card__head{align-items:flex-start}.pricing-paid__card .osc-card__figure{margin-top:12px}.pricing-paid__card .osc-card__meta{text-wrap:balance;margin-top:6px}.pricing-paid .pricing-paid__note{text-align:right;align-items:flex-start;gap:8px;width:fit-content;max-width:100%;margin:86px max(50% - 219px,-20px) 0 auto;line-height:1.25;display:flex;transform:rotate(-3deg)}.pricing-paid__note svg{flex-shrink:0;width:34px;height:38px;margin-top:-28px}.pricing-paid .osc-screen__caption{color:var(--color-ink-300)}@media (width<=900px){.pricing-paid__visual{max-width:560px;margin-inline:auto}.pricing-paid .pricing-paid__card{right:0}.pricing-paid .pricing-paid__note{margin-right:calc(50% - 139px)}}@media (width<=600px){.pricing-paid__slab{width:min(100%,280px)}.pricing-paid .pricing-paid__slab.osc-backing:before{inset:16px -12px -16px 12px}.pricing-paid .pricing-paid__card{max-width:230px;bottom:-44px}.pricing-paid .pricing-paid__note{margin-top:96px;margin-right:calc(50% - 134px)}.pricing-paid .pricing-paid__note span{text-wrap:balance}}.pricing-org__copy{min-width:0}.pricing-org__visual{min-width:0;margin:0}.pricing-org__fan{display:flow-root}.pricing-org__fan.osc-backing:before{inset:14% 6% 10% 8%}.pricing-org__sheet{border:7px solid var(--color-ink-950);border-radius:20px;width:84%;height:auto;display:block;transform:rotate(-1.2deg)}.pricing-org__sheet+.pricing-org__sheet{margin:-30% 0 0 auto;position:relative;transform:rotate(1.4deg);box-shadow:0 24px 48px #0b0a0829}.pricing-org .pricing-org__note{white-space:nowrap;align-items:flex-start;gap:6px;width:fit-content;margin:34px auto 0 0;display:flex}.pricing-org .pricing-org__note svg{flex-shrink:0;width:34px;height:38px;margin-top:-28px}@media (width<=900px){.pricing-org__visual{max-width:560px}}@media (width<=600px){.pricing-org__sheet{border-width:4px;border-radius:12px}.pricing-org .pricing-org__note{white-space:normal;margin-top:28px}}.osc-sec.pricing-compare[data-tone=ink]{color:#f3f0e7;background-color:#141511;background-image:linear-gradient(#14151160,#14151160),url(/img/hero-texture-1600.webp);background-position:50%;background-size:cover}.pricing-compare__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pricing-compare__sheet{margin-top:42px}.pricing-compare__controls{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.pricing-compare__control-label{color:#c6c4ba;font-size:14px;font-weight:500}.pricing-compare .osc-tabs{gap:8px}.pricing-compare .osc-tabs button{color:#dedcd3;background:#ffffff04;border:1px solid #ffffff2b;border-radius:999px;min-height:44px;padding:10px 18px;font-size:15px;font-weight:600;transform:none}.pricing-compare .osc-tabs button:hover{background:#ffffff0b;border-color:#c7b985;transform:none}.pricing-compare .osc-tabs button:is([aria-pressed=true],[aria-pressed=true]:hover){background:#eee7d4 var(--paper-surface-grain) center / 144px 144px repeat;color:#292b24;border-color:#0000;transform:none}.pricing-compare .osc-tabs button:focus-visible{outline-offset:4px;outline:2px solid #eac734}.pricing-compare__chart{margin:30px 0 0}.pricing-compare__rows{margin:0;padding:0;list-style:none;display:grid}.pricing-compare__row{outline-offset:6px;border-top:1px solid #eeead81f;grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center;gap:48px;padding:28px 0;display:grid;position:relative}.pricing-compare__who{gap:6px;min-width:0;display:grid}.pricing-compare__name{color:#f3f0e7;letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:1.3}.pricing-compare__plan{color:#b5b5aa;font-size:14px;line-height:1.4}.pricing-compare__track{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:36px;min-width:0;min-height:58px;display:grid;position:relative}.pricing-compare__bar{width:calc(100% * var(--ratio));background:#939687;height:5px}.pricing-compare__row[data-us=true] .pricing-compare__bar{background:#d9bc5d}.pricing-compare__value{color:#c1c1b6;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;grid-area:1/2;font-size:14px;line-height:1.35}.pricing-compare__value strong{color:#f3f0e7;letter-spacing:-.04em;font-size:32px;font-weight:600}.pricing-compare__row[data-us=true] .pricing-compare__value strong{color:#e8cc76}.pricing-compare__diff{color:#b5b5aa;margin-top:4px;font-size:13px;display:block}.pricing-compare__none{color:#b5b5aa;font-size:14px}.pricing-compare__tip{z-index:2;color:#292b23;opacity:0;visibility:hidden;pointer-events:none;background:#eee9db;border:1px solid #c5b994;border-radius:4px;max-width:min(100%,360px);padding:9px 13px;font-size:13px;font-weight:500;line-height:1.4;transition:opacity .14s,visibility .14s;position:absolute;bottom:calc(100% + 8px);left:0}@media (hover:hover){.pricing-compare__row:hover .pricing-compare__tip{opacity:1;visibility:visible}}.pricing-compare__row:focus-visible{outline:2px solid #d9bc5d}.pricing-compare__row:focus .pricing-compare__tip{opacity:1;visibility:visible}@media (prefers-reduced-motion:no-preference){.pricing-compare__bar{transition:width .42s cubic-bezier(.16,1,.3,1)}}.pricing-compare__table{border-top:1px solid #eeead81f;margin-top:8px}.pricing-compare__table>summary{color:#d0cec1;cursor:pointer;align-items:center;gap:12px;width:fit-content;min-height:48px;padding-top:18px;font-size:14px;font-weight:500;list-style:none;display:flex}.pricing-compare__table>summary>span{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.pricing-compare__table>summary::-webkit-details-marker{display:none}.pricing-compare__table>summary:after{content:"+";font-size:20px;font-weight:400;line-height:1;transition:transform .18s}.pricing-compare__table[open]>summary:after{transform:rotate(45deg)}.pricing-compare__table :is(summary,a):focus-visible{outline-offset:5px;outline:2px solid #eac734}.pricing-compare__scroll{margin-top:18px;overflow-x:auto}.pricing-compare__table table{border-collapse:collapse;width:100%;min-width:620px;font-size:14px;line-height:1.5}.pricing-compare__table th,.pricing-compare__table td{text-align:left;vertical-align:top;border-bottom:1px solid #eeead81f;padding:14px 16px 14px 0}.pricing-compare__table thead th{color:#b5b5aa;font-size:12px;font-weight:600}.pricing-compare__table tbody th{color:#f3f0e7;white-space:nowrap;font-weight:600}.pricing-compare__table tbody td{color:#c6c4ba}.pricing-compare__table tbody td:last-child{color:#f3f0e7;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.pricing-compare__table a{color:#f3f0e7;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.pricing-compare__fine{color:#b5b5aa;max-width:88ch;margin-top:18px;font-size:13px;line-height:1.6}@media (width<=1100px){.pricing-compare__row{grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:28px}.pricing-compare__track{grid-template-columns:minmax(0,1fr) 170px;gap:24px}}@media (width<=600px){.osc-sec.pricing-compare[data-tone=ink]{background-image:linear-gradient(#14151160,#14151160),url(/img/hero-texture-1000.webp)}.pricing-compare__sheet{margin-top:32px}.pricing-compare__controls{gap:12px}.pricing-compare .osc-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;display:grid}.pricing-compare .osc-tabs button{padding-inline:4px;font-size:12px}.pricing-compare__chart{margin-top:24px}.pricing-compare__row{grid-template-columns:minmax(0,1fr);gap:14px;padding:24px 0}.pricing-compare__who{gap:4px}.pricing-compare__name{font-size:19px}.pricing-compare__plan{font-size:13px}.pricing-compare__track{grid-template-columns:minmax(0,1fr) 150px;gap:18px;min-height:48px}.pricing-compare__value strong{font-size:28px}.pricing-compare__value,.pricing-compare__diff{font-size:12px}.pricing-compare__tip{display:none}}@media (prefers-reduced-motion:reduce){.pricing-compare__tip,.pricing-compare__table>summary:after{transition:none}}.pricing-math__copy{min-width:0}.pricing-math__card{max-width:520px;margin-inline:auto}.pricing-math__slider{margin-top:20px}.pricing-math__result{border-top:1px solid var(--color-paper-line);margin-top:22px;padding-top:20px}.pricing-math__figure{align-items:baseline;gap:8px;margin-top:6px;display:flex}.pricing-math__rows{margin-top:14px}.pricing-math__key{color:var(--color-ink-body);font-size:15px;line-height:1.4}.pricing-math__value{white-space:nowrap;font-variant-numeric:tabular-nums}.pricing-math__foot{margin-top:2px}@media (width<=900px){.pricing-math__card{margin-inline:0}}@media (width<=600px){.pricing-math__card .osc-card__head{flex-wrap:wrap;gap:4px 14px}}.osc-sec.pricing-trial{color:var(--color-ink-950);background:#eac734;padding-block:64px 68px}.pricing-trial .osc-sec__split{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(40px,5vw,80px)}.pricing-trial .osc-sec__split[data-calendar=false]{grid-template-columns:1fr}.pricing-trial .osc-sec__note{color:var(--color-ink-950);margin-bottom:26px}.pricing-trial__copy{min-width:0}.pricing-trial .pricing-trial__headline{text-wrap:initial;align-items:center;gap:clamp(18px,2vw,28px);max-width:none;display:flex}.pricing-trial__number{letter-spacing:-.075em;font-size:clamp(144px,15vw,216px);font-weight:700;line-height:.83}.pricing-trial__headline-words{letter-spacing:-.055em;white-space:pre-line;padding-top:.04em;font-size:clamp(44px,4.7vw,68px);font-weight:600;line-height:1.04}.pricing-trial .osc-sec__intro{color:#302b14;max-width:44ch;margin-top:30px}.pricing-trial .pricing-trial__actions{margin-top:28px}.pricing-trial__terms{color:#302b14;max-width:46ch;margin-top:14px;font-size:14px;line-height:1.5}.pricing-trial__visual{isolation:isolate;filter:drop-shadow(0 14px 16px #59420921);justify-self:center;width:calc(100% - 28px);min-width:0;max-width:500px;margin:12px 0;position:relative}.pricing-trial__visual:before{content:"";z-index:-1;background-color:#efe7d2;background-image:var(--osc-light-paper-background,url(/img/origami-paper-light-1536.webp));background-blend-mode:multiply;pointer-events:none;background-position:50%;background-size:cover;border:1px solid #d8cba6;position:absolute;inset:4px 2px -4px;transform:rotate(-3deg)}.pricing-trial .pricing-trial__card{clip-path:polygon(0 0,calc(100% - 32px) 0,100% 32px,100% 100%,0 100%);max-width:500px;box-shadow:none;border:0;border-radius:0;margin:0;padding:32px;transform:none}.pricing-trial .pricing-trial__card:after{clip-path:polygon(0 0,100% 100%,0 100%);background:#e1d8c4;width:32px;height:32px;top:0;right:0}.pricing-trial__card .osc-card__head{padding-right:3px}.pricing-trial__label{margin-top:6px}.pricing-trial__month{border-top:1px solid #d8d0bd;border-left:1px solid #d8d0bd;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:22px 0 0;padding:0;list-style:none;display:grid}.pricing-trial__day{color:#5c564b;font-variant-numeric:tabular-nums;background:#f4f0e73b;border-bottom:1px solid #d8d0bd;border-right:1px solid #d8d0bd;place-items:center;min-height:52px;font-size:15px;font-weight:600;display:grid}.pricing-trial__day[data-mark=end]{color:var(--color-bone);background:#302f2b;border-color:#302f2b}@media (width<=1100px) and (width>=901px){.pricing-trial__number{font-size:144px}.pricing-trial__headline-words{font-size:46px}.pricing-trial .pricing-trial__card{padding:28px}}@media (width<=900px){.pricing-trial .osc-sec__split{grid-template-columns:1fr;gap:48px}.pricing-trial__copy{justify-self:center;width:100%;max-width:560px}.pricing-trial__number{font-size:184px}.pricing-trial__headline-words{font-size:60px}.pricing-trial__visual{margin-block:0 12px}}@media (width<=600px){.osc-sec.pricing-trial{padding-block:60px 64px}.pricing-trial .osc-sec__note{margin-bottom:24px}.pricing-trial .pricing-trial__headline{gap:18px}.pricing-trial__number{font-size:clamp(120px,33vw,176px)}.pricing-trial__headline-words{font-size:clamp(40px,10.5vw,56px)}.pricing-trial .osc-sec__intro{margin-top:26px}.pricing-trial .osc-sec__actions .osc-button{justify-content:center;width:100%}.pricing-trial__visual{width:calc(100% - 14px)}.pricing-trial .pricing-trial__card{padding:26px 18px 24px}.pricing-trial__month{margin-top:20px}.pricing-trial__day{min-height:42px;font-size:14px}}.pricing-trial__month[data-week] .pricing-trial__day{align-content:center;gap:12px;min-height:116px;font-size:25px}.pricing-trial__day-label{text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:400}@media (width<=600px){.pricing-trial__month[data-week] .pricing-trial__day{gap:10px;min-height:92px;font-size:22px}}.onsite-inner{--osc-display:"Google Sans", "Funnel Sans", sans-serif;--osc-hand:"Kalam", "Funnel Sans", sans-serif;--osc-radius:24px;font-family:var(--osc-display);background:var(--color-paper);color:var(--color-ink-950)}.onsite-inner section[id]{scroll-margin-top:108px}.onsite-inner :where(a,button,summary,input,[tabindex]):focus-visible{outline-offset:5px;outline:3px solid}.onsite-inner>header{background-color:var(--color-ink-950)}.onsite-inner>header.bg-paper{background-color:var(--color-paper)}.onsite-inner>header>div:first-of-type{max-width:1480px;height:92px;padding-inline:48px}.onsite-inner>header a[href=\/signup]{border-radius:10px;font-weight:700}.onsite-inner>header nav[aria-label=Primary] :is(a,button){font-weight:600}.onsite-inner>footer{padding-top:76px}.onsite-inner>footer>div{max-width:1480px;padding-inline:48px}.onsite-inner>footer nav h2{font-family:var(--osc-display);font-size:15px;font-weight:700}.onsite-inner .osc-faq{background:var(--color-paper);padding-block:104px 96px}.onsite-inner .osc-faq__intro .osc-heading{font-size:clamp(40px,4.4vw,62px);font-weight:600}.onsite-inner .osc-faq__questions{border-top:1px solid var(--color-paper-line-strong)}.onsite-inner .osc-faq__item summary{font-size:19px;font-weight:600}.onsite-inner .osc-start{padding-block:72px 80px}.onsite-inner .osc-start .osc-start__title{font-size:clamp(46px,6vw,88px);font-weight:600}@media (width<=1100px){.onsite-inner>header>div:first-of-type,.onsite-inner>footer>div{padding-inline:32px}}@media (width<=600px){.onsite-inner>header>div:first-of-type,.onsite-inner>footer>div{padding-inline:24px}.onsite-inner>header>div:first-of-type{height:80px}.onsite-inner .osc-faq{padding-block:66px 60px}.onsite-inner .osc-start{padding-block:54px 60px}.onsite-inner>footer{padding-top:56px}}@media (width<=360px){.onsite-inner>header>div:first-of-type,.onsite-inner>footer>div{padding-inline:20px}}.onsite-inner .osc-start--offer .osc-start__offer{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.onsite-inner .osc-start--offer .osc-start__annotation{margin-bottom:16px;font-size:clamp(23px,2vw,28px)}.onsite-inner .osc-start--offer .osc-start__title{max-width:13ch;font-size:clamp(44px,5vw,72px)}.onsite-inner .osc-start--offer .osc-start__sub{max-width:44ch;color:var(--color-ink-950);margin-top:22px;font-size:18px;line-height:1.65}.onsite-inner .osc-start--offer .osc-start__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:30px;display:flex}.onsite-inner .osc-start--offer .osc-start__button{min-height:60px;padding-inline:26px}.onsite-inner .osc-start--offer .osc-start__note{margin-top:16px}.osc-start__plan{background:var(--color-ink-950);max-width:480px;color:var(--color-bone);border-radius:24px;margin-inline:auto;padding:30px 34px 28px;transform:rotate(1.5deg);box-shadow:0 24px 48px #0b0a082e}.osc-start__plan-label{color:var(--color-ink-300);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.osc-start__price{letter-spacing:-.045em;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;margin-top:14px;font-size:64px;font-weight:700;line-height:1;display:flex}.osc-start__price>span:first-child{font-size:30px;font-weight:600}.osc-start__price small{color:var(--color-ink-300);letter-spacing:0;margin-left:8px;font-size:16px;font-weight:600}.osc-start__alt{color:var(--color-ink-300);margin-top:10px;font-size:15px}.osc-start__lines{margin:20px 0 0;padding:0;list-style:none}.osc-start__lines li{border-top:1px solid #f4f1ea24;padding:12px 0;font-size:15.5px;font-weight:600;line-height:1.4}.osc-start__lines li:last-child{padding-bottom:0}@media (width<=900px){.onsite-inner .osc-start--offer .osc-start__offer{grid-template-columns:1fr;gap:44px}.osc-start__plan{margin-inline:0;transform:rotate(.8deg)}}@media (width<=600px){.onsite-inner .osc-start--offer .osc-start__actions{flex-direction:column;align-items:stretch}.onsite-inner .osc-start--offer .osc-start__button{justify-content:space-between;width:100%}.osc-start__plan{border-radius:20px;padding:24px 22px 22px}.osc-start__price{font-size:52px}}.osc-sec{background:var(--color-paper);color:var(--color-ink-950);padding-block:80px 88px;overflow-x:clip}.osc-sec[data-tone=alt]{background:var(--color-paper-alt)}.osc-sec[data-tone=ink]{background:var(--color-ink-950);color:var(--color-bone)}.osc-sec__panel{background:var(--color-gold);color:var(--color-ink-950);border-radius:24px;padding:clamp(32px,4.25vw,64px)}.osc-sec__split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.osc-sec__split[data-flip=true]>:first-child{order:2}.osc-sec__split[data-flip=true]>:last-child{order:1}.osc-sec__head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:64px;display:grid}.osc-sec__head .osc-sec__intro{margin-top:0;padding-bottom:6px}.osc-sec__head[data-align=center]{text-align:center;grid-template-columns:1fr;justify-items:center;gap:22px}.osc-sec__head[data-align=center] .osc-sec__title{max-width:16ch}.osc-sec__body{margin-top:40px}.osc-sec__title{letter-spacing:-.045em;text-wrap:balance;max-width:12ch;font-family:Google Sans,Funnel Sans,sans-serif;font-size:clamp(42px,4.6vw,66px);font-weight:600;line-height:1.02}.osc-sec__intro{max-width:46ch;color:var(--color-ink-body);text-wrap:pretty;margin-top:22px;font-size:18px;line-height:1.65}.osc-sec[data-tone=ink] .osc-sec__intro{color:var(--color-ink-300)}.osc-sec__panel .osc-sec__intro{color:#302b14}.osc-sec__note{width:fit-content;color:var(--color-gold-ink);letter-spacing:-.025em;margin-bottom:18px;font-family:Kalam,Funnel Sans,sans-serif;font-size:clamp(23px,2vw,28px);font-weight:700;line-height:1.35;display:inline-block;transform:rotate(-3deg)}.osc-sec[data-tone=ink] .osc-sec__note{color:var(--color-gold)}.osc-sec__panel .osc-sec__note{color:var(--color-ink-950)}.osc-sec__points{counter-reset:osc-point;gap:22px;margin:36px 0 0;padding:0;list-style:none;display:grid}.osc-sec__points li{grid-template-columns:34px minmax(0,1fr);gap:12px;display:grid}.osc-sec__points li:before{counter-increment:osc-point;content:counter(osc-point) ".";color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-size:18px;font-weight:500;line-height:1.4}.osc-sec__points h3{letter-spacing:-.03em;font-size:20px;font-weight:700;line-height:1.3}.osc-sec__points p{max-width:42ch;color:var(--color-ink-body);margin-top:5px;font-size:16px;line-height:1.55}.osc-sec[data-tone=ink] .osc-sec__points li:before{color:var(--color-ink-400)}.osc-sec[data-tone=ink] .osc-sec__points p{color:var(--color-ink-300)}.osc-sec__fine{max-width:52ch;color:var(--color-ink-muted);margin-top:22px;font-size:14px;line-height:1.55}.osc-sec[data-tone=ink] .osc-sec__fine{color:var(--color-ink-400)}.osc-card{border:1px solid var(--color-paper-line-strong);background:var(--color-paper);width:100%;max-width:560px;color:var(--color-ink-950);font-family:var(--font-sans);text-align:left;border-radius:20px;padding:26px 28px 28px;box-shadow:0 24px 48px #0b0a0814}.osc-sec[data-tone=ink] .osc-card{border-color:#0000;box-shadow:0 24px 48px #00000059}.osc-card__head{justify-content:space-between;align-items:center;gap:14px;display:flex}.osc-card__title{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.25}.osc-card__label{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:700}.osc-card__value{font-size:16px;font-weight:700;line-height:1.3}.osc-card__meta{color:var(--color-ink-body);font-size:13.5px;line-height:1.45}.osc-card__figure{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1.1}.osc-card__row{border-top:1px solid var(--color-paper-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0;display:flex}.osc-chip{background:var(--color-paper-alt);color:var(--color-ink-body);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.osc-chip[data-tone=done]{color:#2f4a35;background:#4a705124}.osc-chip[data-tone=wait]{color:var(--color-ink-950);background:#eac73452}.osc-chip[data-tone=late]{color:#8a3d08;background:#b453091f}.osc-card__btn{background:var(--color-ink-950);min-height:46px;color:var(--color-bone);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:15px;font-weight:700;display:inline-flex}.osc-card__btn[data-tone=gold]{background:var(--color-gold);color:var(--color-ink-950)}.osc-card__btn[data-tone=line]{border:1px solid var(--color-paper-line-strong);background:var(--color-paper);color:var(--color-ink-950)}.osc-card__btn:focus-visible{outline:3px solid var(--color-ink-950);outline-offset:3px}.osc-seg{border:1px solid var(--color-paper-line-strong);background:var(--color-paper);border-radius:11px;flex-wrap:wrap;gap:3px;padding:3px;display:inline-flex}.osc-seg button{min-height:34px;color:var(--color-ink-body);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 13px;font-size:13.5px;font-weight:600;transition:background-color .15s,color .15s}.osc-seg button:hover{color:var(--color-ink-950)}.osc-seg button[aria-pressed=true],.osc-seg button[aria-selected=true]{background:var(--color-ink-950);color:var(--color-bone)}.osc-seg button:focus-visible{outline:3px solid var(--color-ink-950);outline-offset:3px}.osc-tabs{flex-wrap:wrap;gap:10px;display:flex}.osc-tabs button{min-height:48px;color:var(--color-ink-950);font:inherit;cursor:pointer;background:0 0;border:1px solid #0b0a0833;border-radius:12px;padding:11px 21px;font-size:17px;font-weight:700;transition:background .18s,border-color .18s,transform .18s}.osc-tabs button:hover{background:var(--color-bone);border-color:var(--color-ink-950)}.osc-tabs button[aria-selected=true],.osc-tabs button[aria-pressed=true]{background:var(--color-gold);border-color:var(--color-gold);transform:rotate(-2deg)}.osc-tabs button:focus-visible{outline:3px solid var(--color-ink-950);outline-offset:5px}.osc-sec[data-tone=ink] .osc-tabs button{color:var(--color-bone);border-color:#f4f1ea3d}.osc-sec[data-tone=ink] .osc-tabs button[aria-selected=true],.osc-sec[data-tone=ink] .osc-tabs button[aria-pressed=true]{color:var(--color-ink-950)}.osc-backing{isolation:isolate;position:relative}.osc-backing:before{content:"";z-index:-1;background:var(--color-gold);border-radius:24px;position:absolute;inset:10px -10px -12px 10px;transform:rotate(2.5deg)}.osc-photo{isolation:isolate;min-width:0;margin:6px 7px 12px 0;position:relative}.osc-photo[data-backing=true]:before{content:"";z-index:-1;background:var(--color-gold);border-radius:24px;position:absolute;inset:10px -9px -11px 10px;transform:rotate(3deg)}.osc-photo__frame{border:6px solid var(--color-bone);border-radius:24px;overflow:hidden;transform:rotate(-2deg)}.osc-photo[data-tilt=right] .osc-photo__frame{transform:rotate(2deg)}.osc-photo__frame img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.osc-screen{isolation:isolate;max-width:1160px;margin-inline:auto;position:relative}.osc-screen:before{content:"";z-index:-1;background:var(--color-gold);border-radius:24px;position:absolute;inset:10px -8px -12px;transform:rotate(-1deg)}.osc-screen img{border:7px solid var(--color-ink-950);border-radius:20px;width:100%;height:auto;display:block}.osc-sec[data-tone=ink] .osc-screen img{border-color:var(--color-ink-800)}.osc-screen__caption{color:var(--color-ink-muted);text-align:center;margin-top:28px;font-size:13px}.osc-phone{border:8px solid var(--color-ink-950);background:var(--color-ink-950);border-radius:36px;width:min(100%,320px);margin-inline:auto;overflow:hidden;box-shadow:0 24px 48px #0b0a082e}.osc-phone img{border-radius:28px;width:100%;height:auto;display:block}.osc-sec__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:30px;display:flex}.osc-sec__button{background:var(--color-ink-950);min-height:50px;color:var(--color-bone);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:12px 22px;font-size:16px;font-weight:700;line-height:1.25;transition:background-color .18s,transform .18s;display:inline-flex}.osc-sec__button:hover{background:var(--color-ink-800);transform:translateY(-2px)}.osc-sec__button svg{flex-shrink:0;transition:transform .18s}.osc-sec__button:hover svg{transform:translate(2px,-2px)}.osc-sec[data-tone=ink] .osc-link{color:var(--color-bone)}@media (width<=1100px){.osc-sec__head{gap:40px}.osc-card{padding:22px 22px 24px}}@media (width<=900px){.osc-sec{padding-block:76px 84px}.osc-sec__split,.osc-sec__head{grid-template-columns:1fr;gap:44px}.osc-sec__split[data-flip=true]>:first-child,.osc-sec__split[data-flip=true]>:last-child{order:initial}.osc-sec__title{max-width:14ch}.osc-sec__body{margin-top:40px}}@media (width<=600px){.osc-sec{padding-block:60px 64px}.osc-sec__note{font-size:23px}.osc-sec__points{gap:18px;margin-top:28px}.osc-sec__points li{grid-template-columns:28px minmax(0,1fr);gap:10px}.osc-sec__points h3{font-size:18px}.osc-sec__points p{font-size:15px}.osc-card{border-radius:16px;padding:18px 18px 20px}.osc-card__title{font-size:18px}.osc-card__figure{font-size:28px}.osc-card__btn{width:100%}.osc-sec__actions{flex-direction:column;align-items:stretch}.osc-sec__button{width:100%}.osc-tabs button{min-height:44px;padding:9px 16px;font-size:15px}.osc-photo__frame{border-width:4px;border-radius:18px}.osc-screen img{border-width:4px;border-radius:12px}.osc-sec__body{margin-top:32px}}@media (prefers-reduced-motion:reduce){.osc-seg button,.osc-tabs button,.osc-sec__button,.osc-sec__button svg{transition:none}}.osc-card__btn{cursor:default}a.osc-card__btn,button.osc-card__btn{cursor:pointer;transition:background-color .16s,box-shadow .16s,transform .16s}@media (hover:hover){:is(a,button).osc-card__btn:hover{background:var(--color-ink-800);box-shadow:0 4px 12px #0b0a081f}:is(a,button).osc-card__btn[data-tone=gold]:hover{background:var(--color-gold-300)}:is(a,button).osc-card__btn[data-tone=line]:hover{background:var(--color-paper-alt)}.osc-sec[data-tone=ink] .osc-tabs button:hover{background:var(--color-ink-800);color:var(--color-bone)}.osc-sec[data-tone=ink] .osc-tabs button:is([aria-selected=true],[aria-pressed=true]):hover{background:var(--color-gold-300);color:var(--color-ink-950)}}:is(a,button).osc-card__btn:active,.osc-sec__button:active{transform:translateY(1px)}.osc-card__btn:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.onsite-inner .osc-link{gap:9px}.onsite-inner :is(.osc-link,.osc-sec__button)>svg path{stroke-width:2.5px}.osc-example-label{color:var(--color-ink-body);align-items:center;gap:7px;font-size:13px;line-height:1.45;display:flex}.osc-example-label svg{flex-shrink:0}.osc-demo-select{border:1px solid var(--field-border);border-radius:var(--field-radius);width:100%;min-width:0;min-height:44px;color:var(--color-ink-950);font:inherit;cursor:pointer;background-color:#fff;padding:9px 32px 9px 12px;font-size:14px;font-weight:600;transition:border-color .15s,box-shadow .15s;display:block}.osc-demo-select:focus{border-color:var(--field-ink);box-shadow:var(--field-focus);outline:none}@media (prefers-reduced-motion:reduce){a.osc-card__btn,button.osc-card__btn{transition:none}}.onsite-inner .osc-link{justify-content:flex-start;width:fit-content;max-width:100%}@media (width<=600px){.osc-demo-select{font-size:16px}}.reviews__layout{align-items:center}.reviews__voice{min-width:0}.reviews__figure,.reviews__statement{margin:0}.reviews__quote{letter-spacing:-.035em;text-wrap:pretty;max-width:25ch;font-family:Google Sans,Funnel Sans,sans-serif;font-size:clamp(30px,2.9vw,42px);font-weight:500;line-height:1.2}.reviews__open{width:.42em;color:var(--color-gold-ink);margin-left:-.42em;display:inline-block}.osc-sec[data-tone=ink] .reviews__open{color:var(--color-gold)}.reviews__who{align-items:center;gap:14px;margin-top:32px;display:flex}.reviews__initials{background:var(--color-gold);width:52px;height:52px;color:var(--color-ink-950);letter-spacing:-.02em;border-radius:50%;flex:0 0 52px;place-items:center;font-size:17px;font-weight:700;display:grid}.reviews__id{gap:3px;display:grid}.reviews__name{letter-spacing:-.02em;font-size:18px;font-weight:700;line-height:1.3}.reviews__trade{color:var(--color-ink-body);font-size:14px;line-height:1.45}.osc-sec[data-tone=ink] .reviews__trade{color:var(--color-ink-300)}.reviews__actions{margin-top:32px}.reviews__moment{width:100%;max-width:470px;margin-inline:auto}.reviews__stage{position:relative}.reviews__card{margin-inline:auto}.reviews__card-head{padding-bottom:14px}.reviews__rows,.reviews__thread,.reviews__notices{margin:0;padding:0;list-style:none}.reviews__row{border-top:1px solid var(--color-paper-line);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.reviews__row[data-highlight]{background:#eac73433;border-top-color:#0000;border-radius:12px;margin-inline:-12px;padding-inline:12px}.reviews__row[data-highlight]+.reviews__row{border-top-color:#0000}.reviews__row-main{gap:3px;min-width:0;display:grid}.reviews__row-side{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.reviews__aside{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:700}.reviews__thread{border-top:1px solid var(--color-paper-line);gap:12px;padding-top:16px;display:grid}.reviews__message{gap:4px;max-width:86%;display:grid}.reviews__message[data-from=them]{justify-self:start;justify-items:start}.reviews__message[data-from=you]{justify-self:end;justify-items:end}.reviews__sender{color:var(--color-ink-muted);padding-inline:4px;font-size:12px;font-weight:700}.reviews__bubble{text-wrap:pretty;border-radius:18px;padding:10px 14px;font-size:14.5px;line-height:1.45}.reviews__message[data-from=them] .reviews__bubble{background:var(--color-paper-alt);border-bottom-left-radius:6px}.reviews__message[data-from=you] .reviews__bubble{background:var(--color-ink-950);color:var(--color-bone);border-bottom-right-radius:6px}.reviews__photo{aspect-ratio:4/3;object-fit:cover;border-radius:16px 16px 16px 6px;width:220px;max-width:100%;height:auto;display:block}.reviews__time{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding-inline:4px;font-size:11.5px}.reviews__notices{gap:14px;display:grid}.reviews__notice{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;max-width:400px;padding:18px 20px;display:grid}.reviews__notice+.reviews__notice{margin-left:auto}.reviews__notice[data-highlight]{box-shadow:0 24px 48px #0b0a0829}.reviews__notice-icon{background:var(--color-paper-alt);width:44px;height:44px;color:var(--color-ink-950);border-radius:12px;place-items:center;display:grid}.reviews__notice[data-highlight] .reviews__notice-icon{background:var(--color-gold)}.reviews__notice-text{gap:3px;min-width:0;display:grid}.reviews__notice-title{letter-spacing:-.02em;font-size:17px;font-weight:700;line-height:1.25}.reviews__notice .reviews__time{align-self:start}.reviews__moment[data-type=notice] .osc-backing:before{inset:22px -10px -14px 22px}.reviews__note{white-space:nowrap;align-items:flex-start;gap:6px;width:fit-content;margin:26px 6% 0 auto;display:flex;transform:rotate(-3deg)}.reviews__note svg{flex-shrink:0;width:34px;height:38px;margin-top:-28px}@media (width<=900px){.reviews__quote{max-width:26ch}.reviews__moment{margin-inline:0}}@media (width<=600px){.reviews__quote{font-size:clamp(27px,7.6vw,32px)}.reviews__open{width:auto;margin-left:0}.reviews__who{margin-top:26px}.reviews__initials{flex-basis:46px;width:46px;height:46px;font-size:15px}.reviews__row{flex-wrap:wrap;gap:8px 12px}.reviews__notice{grid-template-columns:40px minmax(0,1fr);padding:16px}.reviews__notice-icon{width:40px;height:40px}.reviews__notice .reviews__time{grid-column:2}.reviews__notice+.reviews__notice{margin-left:16px}.reviews__note{white-space:normal;margin:22px 4% 0 auto}.reviews__actions{align-items:flex-start}.reviews__actions .osc-link{justify-content:flex-start}}.trade-requests__visual{width:100%;max-width:560px;margin-inline:auto}.trade-requests__card{max-width:none}.trade-requests__rows{margin:0;padding:0;list-style:none}.trade-requests__row{border-top:1px solid var(--color-paper-line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}.trade-requests__avatar{width:44px;height:44px;color:var(--color-gold-ink);letter-spacing:.02em;background:#eac73447;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.trade-requests__photo{object-fit:cover;background:var(--color-paper-alt);border-radius:10px;width:44px;height:44px;display:block}.trade-requests__who{gap:3px;min-width:0;display:grid}.trade-requests__side{justify-items:end;gap:6px;display:grid}.trade-requests__when{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.trade-book__figure{padding-top:22px;position:relative}.trade-book__note{z-index:2;margin:0;position:absolute;top:-18px;left:14px}.trade-book__points{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;max-width:1260px;margin:52px auto 0}.trade-book__example{width:100%;max-width:560px;margin:0 auto}.trade-book__example>.osc-sec__note{margin:0 0 16px 12px;transform:rotate(-3deg)}.trade-book__list{max-width:none;transform:rotate(1deg)}.trade-book__list ul{margin:0;padding:0;list-style:none}.trade-book__list .osc-card__head{padding-bottom:18px}.trade-book__list .osc-card__row{align-items:center;gap:20px}.trade-book__list>.osc-card__meta{border-top:1px solid var(--color-paper-line);padding-top:18px}.trade-book__amount{text-align:right;flex-shrink:0;gap:3px;display:grid}.trade-book__amount strong{letter-spacing:-.04em;font-size:24px;font-weight:700}.trade-rhythm__visual{width:100%;max-width:560px;margin-inline:auto;padding-top:34px;position:relative}.trade-rhythm__note{z-index:2;margin:0;position:absolute;top:-8px;right:6%;transform:rotate(-3deg)}.trade-rhythm__card{max-width:none}.trade-rhythm__card .osc-card__head{align-items:flex-start;padding-bottom:16px}.trade-rhythm__card .osc-card__head .osc-card__meta{margin-top:3px}.trade-rhythm__who{gap:20px}.trade-rhythm__stack{gap:3px;min-width:0;display:grid}.trade-rhythm__stack--end{text-align:right}.trade-rhythm__glance{gap:14px;display:grid}.trade-rhythm__dots{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid;position:relative}.trade-rhythm__dots:before{content:"";background:var(--color-paper-line-strong);height:2px;position:absolute;top:7px;left:10%;right:10%}.trade-rhythm__dots li{justify-items:center;gap:8px;display:grid;position:relative}.trade-rhythm__dot{border:2px solid var(--color-ink-950);background:var(--color-paper);border-radius:50%;width:16px;height:16px;display:block}.trade-rhythm__dots li[data-state=done] .trade-rhythm__dot{background:var(--color-ink-950)}.trade-rhythm__dots li[data-state=skipped] .trade-rhythm__dot{border-style:dashed;border-color:var(--color-ink-400)}.trade-rhythm__dots li[data-state=next] .trade-rhythm__dot{border-color:var(--color-gold-600);background:var(--color-gold);box-shadow:0 0 0 4px #eac7344d}.trade-rhythm__dots li[data-state=planned] .trade-rhythm__dot{border-color:var(--color-paper-line-strong)}.trade-rhythm__date{color:var(--color-ink-body);white-space:nowrap;font-size:12px;font-weight:600}.trade-rhythm__dots li[data-state=next] .trade-rhythm__date{color:var(--color-ink-950);font-weight:700}.trade-rhythm__legend{color:var(--color-ink-muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.trade-rhythm__legend span{align-items:center;gap:6px;display:inline-flex}.trade-rhythm__legend span:before{content:"";border:1.5px solid var(--color-ink-950);border-radius:50%;width:9px;height:9px}.trade-rhythm__legend span[data-state=done]:before{background:var(--color-ink-950)}.trade-rhythm__legend span[data-state=next]:before{border-color:var(--color-gold-600);background:var(--color-gold)}.trade-rhythm__legend span[data-state=planned]:before{border-color:var(--color-paper-line-strong)}.trade-rhythm__foot{border-top:1px solid var(--color-paper-line);flex-wrap:wrap;align-items:center;gap:10px 12px;padding-top:18px;display:flex}.trade-rhythm__foot .osc-card__meta{text-align:right;margin-left:auto}.trade-job__visual{width:100%;max-width:560px;margin-inline:auto}.trade-job__card{max-width:none}.trade-job__card .osc-card__head{align-items:flex-start;padding-bottom:16px}.trade-job__card .osc-card__head .osc-card__meta{margin-top:3px}.trade-job__stages{border-bottom:1px solid var(--color-paper-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 4px;padding:0 0 14px;list-style:none;display:grid}.trade-job__stages li{color:var(--color-ink-muted);gap:7px;font-size:12px;font-weight:700;display:grid}.trade-job__stages li span{background:var(--color-paper-line);border-radius:3px;height:5px;display:block}.trade-job__stages li[data-state=done]{color:var(--color-ink-body)}.trade-job__stages li[data-state=done] span{background:#4a7051}.trade-job__stages li[data-state=now]{color:var(--color-ink-950)}.trade-job__stages li[data-state=now] span{background:var(--color-gold)}.trade-job__block{gap:12px;display:grid}.trade-job__block-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.trade-job__checks{gap:9px;margin:0;padding:0;list-style:none;display:grid}.trade-job__checks li{align-items:center;gap:11px;font-size:15px;font-weight:600;line-height:1.35;display:flex}.trade-job__checks li[data-done]{color:var(--color-ink-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--color-paper-line-strong);-webkit-text-decoration-color:var(--color-paper-line-strong);-webkit-text-decoration-color:var(--color-paper-line-strong);text-decoration-color:var(--color-paper-line-strong)}.trade-job__box{border:1.5px solid var(--color-paper-line-strong);background:var(--color-paper);width:20px;height:20px;color:var(--color-bone);border-radius:6px;flex:0 0 20px;place-items:center;display:grid}.trade-job__checks li[data-done] .trade-job__box{border-color:var(--color-ink-950);background:var(--color-ink-950)}.trade-job__photos{gap:8px;margin:0;padding:0;list-style:none;display:flex}.trade-job__photos li{flex:0 0 72px}.trade-job__photos img{object-fit:cover;background:var(--color-paper-alt);border-radius:10px;width:72px;height:72px;display:block}.trade-job__line{align-items:center}.trade-job__line-text{gap:3px;min-width:0;display:grid}.trade-job__foot{border-top:1px solid var(--color-paper-line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:18px;display:flex}.trade-job__foot .osc-card__meta{flex:1;min-width:12ch}.trade-job__note{width:fit-content;margin:24px 6% 0 auto;display:block;transform:rotate(-3deg)}.trade-equipment__visual{width:100%;max-width:560px;margin-inline:auto}.trade-equipment__card{max-width:none}.trade-equipment__card .osc-card__head{align-items:flex-start;padding-bottom:16px}.trade-equipment__card .osc-card__head .osc-card__meta{margin-top:3px}.trade-equipment__units{margin:0;padding:0;list-style:none}.trade-equipment__unit{align-items:center}.trade-equipment__text{gap:3px;min-width:0;display:grid}.trade-equipment__pills{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.trade-equipment__notes{gap:8px;display:grid}.trade-equipment__quote{color:var(--color-gold-ink);font-family:Kalam,Funnel Sans,sans-serif;font-size:20px;font-weight:700;line-height:1.35}.trade-setup__visual{width:100%;max-width:560px;margin-inline:auto}.trade-setup__card{max-width:none;box-shadow:0 18px 40px #0b0a0824}.trade-setup__card .osc-card__head{padding-bottom:14px}.trade-setup__rows{margin:0;padding:0;list-style:none}.trade-setup__row{align-items:center}.trade-setup__row:last-child{padding-bottom:0}.trade-setup__text{gap:3px;min-width:0;display:grid}.trade-setup__row .osc-chip{flex-shrink:0}@media (width<=900px){.trade-requests__visual,.trade-rhythm__visual,.trade-job__visual,.trade-equipment__visual,.trade-setup__visual{margin-inline:0}.trade-book__points{grid-template-columns:1fr;gap:22px;margin-top:40px}}@media (width<=600px){.trade-book__note{top:-14px;left:4px}.trade-book__points{margin-top:32px}.trade-requests__row{grid-template-columns:40px minmax(0,1fr)}.trade-requests__side{grid-column:2;grid-auto-flow:column;place-items:center start}.trade-rhythm__visual{padding-top:30px}.trade-rhythm__note{right:2%}.trade-rhythm__who{flex-direction:column}.trade-rhythm__stack--end{text-align:left}.trade-rhythm__date{font-size:11px}.trade-rhythm__foot .osc-card__btn{width:auto}.trade-rhythm__foot .osc-card__meta{text-align:left;flex-basis:100%;margin-left:0}.trade-job__stages li{font-size:11px}.trade-job__foot .osc-card__btn{width:100%}.trade-job__note{margin:20px 2% 0 auto}.trade-equipment__unit{flex-wrap:wrap}.trade-equipment__pills{justify-content:flex-start}.trade-setup__row{flex-wrap:wrap}}:root{--osc-light-paper-image:url(/img/origami-paper-light-1536.webp);--osc-light-paper-background:linear-gradient(#faf8f438, #faf8f438), var(--osc-light-paper-image)}@media (width<=600px){:root{--osc-light-paper-image:url(/img/origami-paper-light-1000.webp)}}.trade-paper-sheet{background-color:#faf8f4;background-image:var(--osc-light-paper-background);color:var(--color-ink-950);background-position:50%;background-size:cover;border:1px solid #ded8ca;border-radius:0;position:relative;box-shadow:0 12px 28px #342b180e}.trade-requests .trade-requests__card{border-radius:0;flex-direction:column;min-height:490px;padding:clamp(26px,2.8vw,40px);display:flex}.trade-requests .osc-backing:before{background-color:#eee8db;background-image:var(--osc-light-paper-background);background-position:50%;background-size:cover;border:1px solid #d9d2c4;border-radius:0;inset:5px -3px -5px 3px;transform:rotate(1.8deg);box-shadow:0 9px 22px #342b1809}.trade-requests__card .osc-card__head{padding-bottom:25px}.trade-requests__card .trade-requests__row{padding-block:22px}.trade-requests__card .trade-requests__avatar{background:#ede4c5;border-radius:4px}.trade-requests__foot{border-top:1px solid #d7cfbe;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:auto;padding-top:23px;display:flex}.trade-requests__foot .osc-link{min-height:36px;font-size:15px}.trade-equipment__heading{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(32px,6vw,90px);display:grid}.trade-equipment__heading[data-side=left]>:first-child{order:2}.trade-equipment__heading .osc-sec__title{max-width:18ch}.trade-equipment__heading .osc-sec__intro{margin-top:0}.trade-equipment__folder{margin-top:44px;padding-top:34px;position:relative}.trade-equipment__file-tab{color:#4c4225;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 100%,0 100%);background:#dfce91;align-items:center;height:36px;padding:0 42px 0 24px;font-size:13px;font-weight:600;display:flex;position:absolute;top:0;left:0}.trade-equipment__dossier{padding:clamp(24px,3vw,42px)}.trade-equipment__file-heading{border-bottom:1px solid #cfc6b5;justify-content:space-between;align-items:center;gap:24px;padding-bottom:28px;display:flex}.trade-equipment__file-heading h3{letter-spacing:-.03em;font-size:clamp(24px,2.5vw,34px);font-weight:600;line-height:1.2}.trade-equipment__file-heading p{margin-top:6px}.trade-equipment__records{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));margin:0;padding:0;list-style:none;display:grid}.trade-equipment__records li{padding:32px 32px 30px 0}.trade-equipment__records li+li{border-left:1px solid #dcd3c1;padding-left:32px}.trade-equipment__records h4{letter-spacing:-.025em;font-size:22px;font-weight:600;line-height:1.25}.trade-equipment__records p{margin-top:9px;font-size:15px}.trade-equipment__record-tags{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.trade-equipment__file-note{border-top:1px solid #cfc6b5;grid-template-columns:160px minmax(0,1fr);align-items:baseline;gap:22px;padding-top:26px;display:grid}.trade-equipment__file-note .trade-equipment__quote{max-width:65ch;font-size:23px}.trade-setup__panel{--trade-setup-field:#cbdbe0;--trade-setup-ink:#25343a;background:var(--trade-setup-field);color:var(--trade-setup-ink);padding:clamp(28px,4.25vw,60px)}.trade-setup__panel[data-theme=sage]{--trade-setup-field:#d1dac7;--trade-setup-ink:#29372a}.trade-setup__panel[data-theme=clay]{--trade-setup-field:#dfcbbf;--trade-setup-ink:#40312b}.trade-setup__panel[data-theme=sand]{--trade-setup-field:#e5dabd;--trade-setup-ink:#3d3625}.trade-setup__panel[data-theme=ice-blue]{--trade-setup-field:#deedf5;--trade-setup-ink:#263c48}.trade-setup__panel[data-theme=aqua]{--trade-setup-field:#def1f2;--trade-setup-ink:#244246}.trade-setup__panel[data-theme=gold-cream]{--trade-setup-field:#fbefcb;--trade-setup-ink:#473b22}.trade-setup__panel[data-theme=sage-tint]{--trade-setup-field:#e5ebdd;--trade-setup-ink:#33402b}.trade-setup__panel[data-theme=steel-blue]{--trade-setup-field:#e0eaf5;--trade-setup-ink:#2b3c50}.trade-setup__panel[data-theme=warm-tan]{--trade-setup-field:#f1e4cf;--trade-setup-ink:#463822}.trade-setup__panel[data-theme=peach-tan]{--trade-setup-field:#f5e4cf;--trade-setup-ink:#493722}.trade-setup__heading .osc-sec__note,.trade-setup__heading .osc-sec__intro,.trade-setup__actions .osc-link{color:var(--trade-setup-ink)}.trade-setup__heading{justify-content:space-between;align-items:center;gap:40px;margin-bottom:36px;display:flex}.trade-setup__heading>div{max-width:850px}.trade-setup__heading .osc-sec__title{max-width:19ch}.trade-setup__heading .osc-sec__intro{max-width:65ch}.trade-setup__mark{object-fit:contain;flex:0 0 160px;width:160px;height:160px}.trade-setup__sheet{padding:28px 30px 0}.trade-setup__sheet-heading{border-bottom:1px solid #d7cfbe;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:22px;display:flex}.trade-setup__steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));margin:0;padding:0;list-style:none;display:grid}.trade-setup__steps[data-arrangement=columns][data-parts="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.trade-setup__steps li{flex-direction:column;align-items:flex-start;min-width:0;padding:26px 26px 30px;display:flex}.trade-setup__steps li:first-child{padding-left:0}.trade-setup__steps li+li{border-left:1px solid #d7cfbe}.trade-setup__steps li:last-child{padding-right:0}.trade-setup__number{color:#8a7d59;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.trade-setup__steps h4{letter-spacing:-.03em;margin-top:16px;font-size:22px;font-weight:600;line-height:1.2}.trade-setup__steps p{color:var(--color-ink-body);margin-top:12px;margin-bottom:22px;font-size:15.5px;line-height:1.6}.trade-setup__state{color:#665b3e;margin-top:auto;font-size:13px;font-weight:600}.trade-setup__state[data-tone=done]{color:#2f4a35}.trade-setup__state[data-tone=late]{color:#8a3d08}.trade-setup__steps[data-arrangement=rows]{grid-template-columns:1fr}.trade-setup__steps[data-arrangement=rows] li{border-left:0;grid-template-columns:34px minmax(0,.85fr) minmax(0,1.3fr) auto;align-items:baseline;gap:22px;padding:24px 0;display:grid}.trade-setup__steps[data-arrangement=rows] li+li{border-top:1px solid #d7cfbe}.trade-setup__steps[data-arrangement=rows] :is(h4,p,.trade-setup__state){margin:0}.trade-setup__actions{margin-top:32px}@media (width>=1001px) and (width<=1200px){.trade-setup__steps[data-arrangement=columns][data-parts="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-setup__steps[data-parts="4"] li:nth-child(3){border-left:0;padding-left:0}.trade-setup__steps[data-parts="4"] li:nth-child(n+3){border-top:1px solid #d7cfbe}}@media (width<=1000px){.trade-setup__steps,.trade-setup__steps[data-arrangement=columns][data-parts="4"]{grid-template-columns:1fr}.trade-setup__steps li,.trade-setup__steps li:first-child,.trade-setup__steps li:last-child{padding:25px 0}.trade-setup__steps li+li{border-top:1px solid #d7cfbe;border-left:0}.trade-setup__steps[data-arrangement=rows] li{grid-template-columns:28px minmax(0,1fr);gap:10px 16px}.trade-setup__steps[data-arrangement=rows] :is(p,.trade-setup__state){grid-column:2}}@media (width<=900px){.trade-equipment__heading{grid-template-columns:1fr;gap:24px}.trade-equipment__heading[data-side=left]>:first-child{order:initial}.trade-equipment__records{grid-template-columns:1fr}.trade-equipment__records li+li{border-top:1px solid #dcd3c1;border-left:0;padding-left:0}.trade-setup__mark{flex-basis:120px;width:120px;height:120px}}@media (width<=600px){.trade-requests .trade-requests__card{min-height:0;padding:26px 20px}.trade-requests__card .trade-requests__row{padding-block:20px}.trade-requests__foot{gap:10px 16px;padding-top:20px}.trade-equipment__folder{margin-top:32px}.trade-equipment__dossier{padding:22px}.trade-equipment__file-heading{flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:22px}.trade-equipment__records li{padding:24px 0}.trade-equipment__file-note{grid-template-columns:1fr;gap:12px;padding-top:22px}.trade-equipment__file-note .trade-equipment__quote{font-size:21px}.trade-setup__panel{padding:28px 20px}.trade-setup__heading{margin-bottom:26px;display:block;position:relative}.trade-setup__heading .osc-sec__title{max-width:16ch;font-size:clamp(34px,9vw,44px)}.trade-setup__heading .osc-sec__intro{font-size:16px}.trade-setup__mark{width:88px;height:88px;margin-top:16px}.trade-setup__sheet{padding:22px 20px 0}.trade-setup__sheet-heading{align-items:flex-start;gap:12px}.trade-setup__sheet-heading>.osc-card__meta{white-space:nowrap}.trade-setup__steps h4{font-size:21px}.trade-setup__steps p{margin-bottom:16px;font-size:15px}}.osc-faq.trade-directory{color:#1f1d1a;font-family:var(--osc-display,"Google Sans", sans-serif);background:#f2eee5;padding-block:104px 96px;scroll-margin-top:108px}.trade-directory__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,6vw,88px)}.trade-directory__heading{min-width:0;position:sticky;top:128px}.trade-directory__eyebrow{color:#806b24;text-wrap:balance;margin:0 0 24px;font-size:clamp(21px,1.8vw,26px)}.trade-directory__heading .osc-heading{color:#1f1d1a;max-width:10ch;margin:0}.trade-directory__heading>.trade-directory__intro{color:#645e53;max-width:35ch;margin-top:24px}.trade-directory__search{max-width:450px;margin-top:32px}.trade-directory__search>label{color:#645e53;margin-bottom:12px;font-size:14px;line-height:1.5;display:block}.trade-directory__search-field{background:#faf8f4;border:1px solid #ccc3b2;border-radius:12px;align-items:center;gap:12px;padding:0 18px;display:flex}.trade-directory__search-field>svg{color:#817866;flex:0 0 21px}.trade-directory__search-field:focus-within{outline-offset:3px;outline:2px solid #1f1d1a}.trade-directory__search input{color:#1f1d1a;width:100%;min-width:0;min-height:60px;font:inherit;background:0 0;border:0;outline:0;padding:15px 0;font-size:16px}.trade-directory__search input:focus-visible{outline:0}.trade-directory__search input::placeholder{color:#817866;opacity:1}.trade-directory__search input::-webkit-search-cancel-button{display:none}.trade-directory__clear-search{color:#645e53;cursor:pointer;background:0 0;border:0;flex:0 0 28px;place-items:center;height:44px;display:grid}.trade-directory__custom{margin-top:30px}.trade-directory__custom p{color:#645e53;margin-bottom:4px;font-size:15px}.trade-directory__custom .osc-link{color:#1f1d1a;text-wrap:pretty;justify-content:flex-start}.trade-directory .trade-directory__sheet{background-color:#faf8f4;background-image:var(--osc-light-paper-background,none);background-position:50%;background-size:cover;border:1px solid #ded6c7;border-radius:24px;min-width:0;padding:14px 30px 10px;box-shadow:0 12px 28px #342b180b}.trade-directory__results-bar{border-bottom:1px solid #d8d0bf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 18px;padding:4px 0 15px;scroll-margin-top:112px;display:flex}.trade-directory__results-bar>p{color:#797164;font-size:13px;line-height:1.5}.trade-directory__results-bar strong{color:#1f1d1a;font-weight:600}.trade-directory__results-bar>button{color:#1f1d1a;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.trade-directory__results{display:block}.trade-directory__group{border-bottom-color:#d8d0bf}.trade-directory__group:last-child{border-bottom:0}.trade-directory .trade-directory__group-heading{padding-block:24px;align-items:center;gap:14px;min-height:82px;padding-right:6px;font-weight:600;line-height:1.35}.trade-directory__group-heading>span:first-child{letter-spacing:-.02em;flex:1;min-width:0;font-size:19px}.trade-directory__group-count{color:#8b8170;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:400}.trade-directory__group-heading .osc-faq__toggle{color:#1f1d1a;width:25px;height:25px;margin:0;font-size:28px}.trade-directory__group-body{color:#1f1d1a;padding:0 0 24px}.trade-directory__group-description{color:#797164;max-width:46ch;margin:0 0 14px;font-size:14px;line-height:1.6}.trade-directory__entries{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin:0;padding:0;list-style:none;display:grid}.trade-directory__entries>li{border-bottom:1px solid #e6dfd3;min-width:0}.trade-directory__entry{color:#4f493f;width:100%;height:100%;min-height:54px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.trade-directory__entry>span:first-child{overflow-wrap:break-word;min-width:0}.trade-directory__entry>svg,.trade-directory__plus{color:#8f8573;flex:0 0 16px}.trade-directory__plus{text-align:center;font-size:21px;line-height:1}.trade-directory__results[data-layout=list] .trade-directory__entries{grid-template-columns:1fr}.trade-directory__empty{text-align:left;padding:36px 0 38px}.trade-directory__empty>svg{color:#806b24}.trade-directory__empty h3{letter-spacing:-.03em;margin-top:17px;font-size:29px;font-weight:600;line-height:1.2}.trade-directory__empty p{color:#645e53;max-width:40ch;margin:14px 0 18px;font-size:16px;line-height:1.65}.trade-directory__empty-reset{cursor:pointer;background:0 0;border:0;padding:0}.trade-directory :is(button,a,summary):focus-visible{outline-offset:4px;outline:2px solid #1f1d1a}.trade-directory__layout[data-arrangement=stacked]{grid-template-columns:1fr;gap:40px}.trade-directory__layout[data-arrangement=stacked] .trade-directory__heading{position:static}.trade-directory__layout[data-arrangement=stacked] .trade-directory__heading .osc-heading{max-width:20ch}.trade-directory__layout[data-arrangement=stacked] .trade-directory__entries{grid-template-columns:repeat(3,minmax(0,1fr))}.trade-directory__layout[data-arrangement=stacked] .trade-directory__results[data-layout=list] .trade-directory__entries{grid-template-columns:1fr}.trade-directory-preview{overscroll-behavior:contain;color:#1f1d1a;width:min(610px,100% - 32px);max-height:calc(100dvh - 48px);font-family:var(--osc-display,"Google Sans", sans-serif);background:#faf8f4;border:0;border-radius:24px;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 90px #1f1d1a33}.trade-directory-preview::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1f1d1ab5}.trade-directory-preview__sheet{padding:44px;position:relative}.trade-directory-preview__close{color:#1f1d1a;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:15px;right:15px}.trade-directory-preview__eyebrow{color:#797268;margin-right:20px;font-size:12px}.trade-directory-preview h2{letter-spacing:-.035em;text-wrap:balance;margin:20px 0 16px;font-size:36px;font-weight:500;line-height:1.15}.trade-directory-preview h2+p{color:#6e685e;font-size:16px;line-height:1.65}.trade-directory-preview__category{color:#797268;border-block:1px solid #dcd6ca;align-items:center;gap:12px;margin:25px 0 30px;padding:14px 0;font-size:13px;line-height:1.4;display:flex}.trade-directory-preview__category>svg{flex-shrink:0}.trade-directory-preview__label{color:#1f1d1a;font-size:14px;font-weight:500}.trade-directory-preview__links{margin:8px 0 28px;padding:0;list-style:none}.trade-directory-preview__links a{color:#8f8573;border-bottom:1px solid #ded8cd;grid-template-columns:22px minmax(0,1fr) 20px;align-items:center;gap:15px;padding:18px 0;text-decoration:none;display:grid}.trade-directory-preview__links strong{color:#1f1d1a;font-size:15px;font-weight:500;display:block}.trade-directory-preview__links small{color:#6e685e;margin-top:5px;font-size:13px;line-height:1.45;display:block}@media (hover:hover){.trade-directory__group-heading:hover>span:first-child,.trade-directory__entry:hover>span:first-child{text-underline-offset:5px;text-decoration:underline}.trade-directory__entry:hover{color:#1f1d1a}.trade-directory-preview__close:hover{background:#eee8dc}}@media (width<=1100px){.trade-directory__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px}.trade-directory .trade-directory__sheet{padding-inline:24px}.trade-directory__entries{column-gap:20px}}@media (width<=900px){.trade-directory__layout{grid-template-columns:1fr;gap:40px}.trade-directory__heading{position:static}.trade-directory__heading .osc-heading{max-width:15ch}.trade-directory__heading>.trade-directory__intro{max-width:44ch}.trade-directory__search{max-width:500px}.trade-directory__custom{margin-top:22px}.trade-directory__layout[data-arrangement=stacked] .trade-directory__entries{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.osc-faq.trade-directory{padding-block:66px 60px}.trade-directory__layout{gap:30px}.trade-directory__eyebrow{max-width:25ch;margin-bottom:22px;font-size:21px}.trade-directory__heading>.trade-directory__intro{margin-top:20px}.trade-directory__search{margin-top:26px}.trade-directory .trade-directory__sheet{padding:12px 20px 6px}.trade-directory__results-bar{gap:0 12px;padding-block:4px 13px}.trade-directory__results-bar>button{font-size:13px}.trade-directory .trade-directory__group-heading{gap:10px;min-height:78px;padding-block:23px}.trade-directory__group-heading>span:first-child{font-size:18px}.trade-directory__group-heading .osc-faq__toggle{width:22px}.trade-directory__group-count{font-size:11px}.trade-directory__entries,.trade-directory__layout[data-arrangement=stacked] .trade-directory__entries{grid-template-columns:1fr}.trade-directory__entry{font-size:15px}.trade-directory-preview__sheet{padding:42px 25px 30px}.trade-directory-preview h2{font-size:30px}}@media (width<=360px){.trade-directory .trade-directory__sheet{padding-inline:16px}.trade-directory__group-heading>span:first-child{font-size:17px}.trade-directory__group-heading{column-gap:8px}.trade-directory__custom .osc-link{font-size:15px}.trade-directory-preview__sheet{padding-inline:22px}}.trade-book--paper{background:#f5f3ed;scroll-margin-top:110px}.trade-book__heading{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(30px,5vw,80px);display:grid}.trade-book__heading .osc-sec__title{max-width:19ch}.trade-book__heading .osc-sec__intro{margin:0;padding-bottom:4px}.trade-book__heading[data-align=center]{text-align:center;grid-template-columns:1fr;justify-items:center;gap:24px}.trade-book__heading[data-align=center] .osc-sec__title{max-width:22ch}.trade-book__heading[data-align=center] .osc-sec__intro{max-width:58ch}.trade-book__spread{max-width:1280px;margin:48px auto 0}.trade-book__sheet{isolation:isolate;background-color:#fffcf5;background-image:var(--osc-light-paper-background,none);background-position:50%;background-size:cover;border:1px solid #ded9cd;padding:clamp(20px,3.5vw,48px);position:relative;box-shadow:0 12px 28px #4836170b}.trade-book__sheet-head{justify-content:space-between;align-items:center;gap:24px;padding-bottom:26px;display:flex}.trade-book__identity{align-items:center;gap:16px;min-width:0;display:flex}.trade-book__mark{object-fit:contain;flex:0 0 76px;width:76px;height:76px;display:block}.trade-book__trade{color:#716956;font-size:14px;font-weight:500;line-height:1.4}.trade-book__trade:first-letter{text-transform:uppercase}.trade-book__sheet-title{color:var(--color-ink-950);letter-spacing:-.035em;margin-top:4px;font-size:clamp(23px,2.4vw,31px);font-weight:600;line-height:1.15}.trade-book__annotation{color:#746121;text-align:right;text-wrap:balance;max-width:26ch;margin:0;font-family:Kalam,Funnel Sans,sans-serif;font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.35}.trade-book__ledger{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.trade-book__service-col{width:64%}.trade-book__price-col{width:19%}.trade-book__unit-col{width:17%}.trade-book__ledger thead{border-top:1px solid #bbb29d;border-bottom:1px solid #d6cebc}.trade-book__ledger thead th{color:#716956;padding:15px 16px 15px 0;font-size:13px;font-weight:500}.trade-book__ledger tbody tr{border-bottom:1px solid #d6cebc}.trade-book__ledger tbody th,.trade-book__ledger tbody td{vertical-align:middle;padding:26px 16px 26px 0}.trade-book__ledger tbody th{letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(19px,2.1vw,28px);font-weight:500;line-height:1.25}.trade-book__ledger .trade-book__price{letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(26px,2.9vw,39px);font-weight:500;line-height:1.1}.trade-book__ledger .trade-book__unit{color:#655e50;padding-right:0;font-size:16px;line-height:1.45}.trade-book__ledger-foot{color:#655e50;justify-content:space-between;gap:20px;padding-top:24px;font-size:13px;line-height:1.5;display:flex}.trade-book__ledger-foot>span{flex-shrink:0;font-weight:600}.trade-book__tablet-presentation .trade-book__sheet-head{padding:0 12px 24px}.trade-book__caption{color:var(--color-ink-muted);text-align:center;margin:22px 0 0;font-size:13px;line-height:1.5}.trade-book__principles{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:32px;max-width:1280px;margin:48px auto 0;padding:0;list-style:none;display:grid}.trade-book__principles li{border-top:1px solid #cfc7b7;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;padding-top:20px;display:grid}.trade-book__point-number{color:#8b7b52;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:1.9}.trade-book__principles h3{letter-spacing:-.025em;text-wrap:pretty;font-size:20px;font-weight:600;line-height:1.3}.trade-book__principles p{max-width:42ch;color:var(--color-ink-body);text-wrap:pretty;margin-top:9px;font-size:16px;line-height:1.6}.trade-book__more{justify-content:flex-end;max-width:1280px;margin:30px auto 0;display:flex}@media (width<=900px){.trade-book__heading{grid-template-columns:1fr;gap:24px}.trade-book__heading .osc-sec__intro{max-width:54ch}.trade-book__spread{margin-top:36px}.trade-book__principles{grid-template-columns:1fr;gap:24px;margin-top:36px}.trade-book__principles p{max-width:65ch}}@media (width<=600px){.trade-book__sheet{padding:18px 16px 22px}.trade-book__sheet-head{flex-wrap:wrap;gap:12px;padding-bottom:20px}.trade-book__tablet-presentation .trade-book__sheet-head{padding:0 0 20px}.trade-book__identity{gap:10px}.trade-book__mark{flex-basis:60px;width:60px;height:60px}.trade-book__trade{font-size:12px}.trade-book__annotation{text-align:left;max-width:none;margin-left:2px;font-size:20px}.trade-book__service-col{width:49%}.trade-book__price-col{width:25%}.trade-book__unit-col{width:26%}.trade-book__ledger thead th{padding:12px 8px 12px 0;font-size:12px}.trade-book__ledger tbody th,.trade-book__ledger tbody td{padding:20px 8px 20px 0}.trade-book__ledger tbody th{font-size:16px;line-height:1.35}.trade-book__ledger .trade-book__price{font-size:22px}.trade-book__ledger .trade-book__unit{font-size:12px}.trade-book__ledger-foot{flex-direction:column;gap:10px;padding-top:18px;font-size:12px}.trade-book__caption{margin-top:18px;font-size:12px}.trade-book__principles li{grid-template-columns:26px minmax(0,1fr);gap:10px;padding-top:18px}.trade-book__principles h3{font-size:19px}.trade-book__principles p{font-size:15px}.trade-book__more{justify-content:flex-start}}.origami-tablet{--tablet-bezel:clamp(12px, 2.5vw, 32px);--tablet-corner:calc(var(--tablet-bezel) * .56);filter:drop-shadow(0 14px 18px #493a1b1f);width:100%}.origami-tablet[data-bezel=slim]{--tablet-bezel:clamp(8px, 1.6vw, 20px)}.origami-tablet__body{isolation:isolate;padding:var(--tablet-bezel);background-color:#e9d8ac;background-image:linear-gradient(#e6ce91b8, #e6ce91b8), var(--osc-light-paper-image,url(/img/origami-paper-light-1536.webp));clip-path:polygon(var(--tablet-corner) 0, calc(100% - var(--tablet-corner)) 0, 100% var(--tablet-corner), 100% calc(100% - var(--tablet-corner)), calc(100% - var(--tablet-corner)) 100%, var(--tablet-corner) 100%, 0 calc(100% - var(--tablet-corner)), 0 var(--tablet-corner));background-position:50%;background-size:cover;position:relative}.origami-tablet__folds{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.origami-tablet__top-plane{fill:#fff9e5;fill-opacity:.42}.origami-tablet__left-plane{fill:#fff8dd;fill-opacity:.2}.origami-tablet__right-plane{fill:#a58e54;fill-opacity:.17}.origami-tablet__bottom-plane{fill:#baa26a;fill-opacity:.2}.origami-tablet__corner-light{fill:#fff6d9;fill-opacity:.45}.origami-tablet__corner-shade{fill:#a78d4c;fill-opacity:.18}.origami-tablet__crease-shadow{fill:none;stroke:#a48b50;stroke-opacity:.35;stroke-width:.8px}.origami-tablet__crease-light{fill:none;stroke:#fff9e7;stroke-opacity:.7;stroke-width:.7px}.origami-tablet__camera{top:calc(var(--tablet-bezel) / 2);background:#9d8b64;border-radius:50%;width:clamp(3px,.35vw,5px);height:clamp(3px,.35vw,5px);position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #fff8e0a6}.origami-tablet__screen{background:#f4f4f3;outline:1px solid #66552e52;position:relative}.origami-tablet__screen picture,.origami-tablet__screen img{width:100%;height:auto;display:block}@media (width<=600px){.origami-tablet{filter:drop-shadow(0 8px 12px #493a1b1a)}}.osc-sec.trade-workflow[data-tone=ink]{background-color:var(--color-ink-950);background-image:var(--osc-paper-background,none);background-position:50%;background-size:cover}.trade-workflow__head{grid-template-columns:1.15fr 1fr;align-items:end;gap:64px;display:grid}.trade-workflow__title{max-width:19ch;font-size:clamp(40px,4.2vw,62px)}.trade-workflow__lead .osc-sec__intro{max-width:49ch;margin:0}.trade-workflow__note{margin:16px 0 0;font-size:24px;transform:rotate(-2deg)}.trade-workflow__paper{isolation:isolate;margin-top:42px;position:relative}.trade-workflow__paper[data-backing=true]:before{content:"";z-index:-1;background:#cfc4a7;position:absolute;inset:6px -5px -8px 6px;transform:rotate(.5deg)}.trade-workflow__sheet{background-color:var(--color-bone);background-image:var(--osc-light-paper-background,none);color:var(--color-ink-950);border:1px solid #d8d1c1;border-radius:0;padding:30px 34px;position:relative;box-shadow:0 12px 28px #00000014}.trade-workflow__sheet:after{content:"";clip-path:polygon(0 0,100% 100%,0 100%);pointer-events:none;background:#ddd3bc;width:24px;height:24px;position:absolute;top:-1px;right:-1px}.trade-workflow__sheet h3{letter-spacing:-.035em;font-size:27px;font-weight:700;line-height:1.2}.trade-workflow__sheet-foot{border-top:1px solid var(--color-paper-line-strong);justify-content:space-between;align-items:center;gap:24px;padding-top:22px;display:flex}.trade-workflow__sheet-foot>p{text-align:right;max-width:55ch}.trade-workflow__sheet-foot .osc-card__btn{flex-shrink:0}.trade-workflow__points{counter-reset:trade-workflow-point;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:36px;margin:36px 0 0;padding:0;list-style:none;display:grid}.trade-workflow__points li{border-top:1px solid #f4f1ea35;min-width:0;padding-top:17px;position:relative}.trade-workflow__points li:before{counter-increment:trade-workflow-point;content:"0" counter(trade-workflow-point);color:var(--color-gold);font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.trade-workflow__points h3{letter-spacing:-.02em;font-size:19px;font-weight:700;line-height:1.35}.trade-workflow__points p{max-width:45ch;color:var(--color-ink-300);margin-top:7px;font-size:15px;line-height:1.6}.trade-workflow__actions{margin-top:30px}.trade-plan__head{grid-template-columns:1fr 1.15fr;align-items:start;gap:38px;display:grid}.trade-plan__identity{min-width:0}.trade-plan__title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.trade-plan__identity>p{margin-top:8px}.trade-plan__account{grid-template-columns:1fr 1fr;gap:28px;display:grid}.trade-plan__account strong{margin-top:4px;font-size:17px;line-height:1.35;display:block}.trade-plan__account p{margin-top:4px}.trade-plan__head[data-details-side=left]{grid-template-columns:1.15fr 1fr}.trade-plan__head[data-details-side=left] .trade-plan__account{order:-1}.trade-plan__schedule{margin:28px 0 24px}.trade-plan .trade-workflow__sheet-foot{border-top:0;padding-top:0}.trade-plan__schedule>p{margin-bottom:12px}.trade-plan__visits{grid-template-columns:repeat(var(--trade-visit-count), minmax(0, 1fr));border-block:1px solid var(--color-paper-line-strong);margin:0;padding:0;list-style:none;display:grid}.trade-plan__visits li{background:#0b0a0803;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:20px 22px;display:flex}.trade-plan__visits li+li{border-left:1px dashed #8b826a60;box-shadow:inset 1px 0 #fff8}.trade-plan__visits li:nth-child(2n){background:#0b0a0807}.trade-plan__visits li[data-state=next]{background:#eac73436}.trade-plan__marker{width:23px;height:23px;color:var(--color-bone);background:0 0;border:1.5px solid #8e887b;border-radius:3px;place-items:center;display:grid}.trade-plan__visits li[data-state=done] .trade-plan__marker{background:#4a7051;border-color:#4a7051}.trade-plan__visits li[data-state=next] .trade-plan__marker{border-color:var(--color-ink-950);background:var(--color-gold)}.trade-plan__visits li[data-state=skipped] .trade-plan__marker{border-style:dashed}.trade-plan__visits strong{letter-spacing:-.035em;font-size:clamp(16px,1.8vw,25px);font-weight:700;line-height:1.2}.trade-plan__state{color:var(--color-ink-body);font-size:12px;line-height:1.35}.trade-plan__visits li[data-state=next] .trade-plan__state{color:var(--color-ink-950);font-weight:700}.trade-order__head{justify-content:space-between;align-items:center;gap:24px;padding-right:12px;display:flex}.trade-order__identity{min-width:0}.trade-order__identity p{margin-top:7px}.trade-order[data-details-side=right] .trade-order__identity{text-align:right;order:2}.trade-order__stages{border-bottom:1px solid var(--color-paper-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:27px 0 28px;padding:0;list-style:none;display:grid}.trade-order__stages li{border-top:4px solid var(--color-paper-line-strong);min-width:0;color:var(--color-ink-muted);align-items:baseline;gap:13px;padding:18px 18px 20px;display:flex}.trade-order__stages li+li{border-left:1px dashed #8b826a60}.trade-order__stages li[data-state=done]{color:var(--color-ink-body);border-top-color:#4a7051}.trade-order__stages li[data-state=now]{border-top-color:var(--color-gold);color:var(--color-ink-950);background:#eac73424}.trade-order__stage-number{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.trade-order__stages strong{letter-spacing:-.025em;font-size:clamp(16px,1.7vw,23px);font-weight:700;line-height:1.25}.trade-order__details{gap:28px;margin-bottom:28px;display:grid}.trade-order__details[data-has-evidence=true]{grid-template-columns:.85fr 1.15fr;gap:38px}.trade-order[data-details-side=right] .trade-order__details[data-has-evidence=true]{grid-template-columns:1.15fr .85fr}.trade-order[data-details-side=right] .trade-order__evidence{order:2}.trade-order__detail-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.trade-order__detail-head h4{font-size:16px;font-weight:700}.trade-order__detail-head p{text-align:right}.trade-order__photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:410px;margin:0;padding:0;list-style:none;display:grid}.trade-order__photos img{aspect-ratio:4/3;object-fit:cover;border:5px solid #fff;width:100%;height:auto;max-height:160px;display:block;box-shadow:0 2px 4px #0b0a0812}.trade-order__checks{grid-template-columns:1fr 1fr;gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.trade-order__checks li{border-top:1px solid var(--color-paper-line-strong);align-items:flex-start;gap:12px;padding:15px 0;font-size:16px;line-height:1.45;display:flex}.trade-order__checks li[data-done]>span:last-child{color:var(--color-ink-muted);-webkit-text-decoration:line-through #b8b09d;text-decoration:line-through #b8b09d}.trade-order__check{width:22px;height:22px;color:var(--color-bone);border:1.5px solid #9d9583;border-radius:2px;flex:0 0 22px;place-items:center;margin-top:1px;display:grid}.trade-order__checks li[data-done] .trade-order__check{background:#4a7051;border-color:#4a7051}.trade-workflow__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.trade-order__rows{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin:0;display:grid}.trade-order__rows>div{border-left:1px solid var(--color-paper-line-strong);padding-left:20px}.trade-order__rows dt{font-size:17px;font-weight:700;line-height:1.3}.trade-order__rows dd{margin:9px 0 0}.trade-order__rows dd p{color:var(--color-ink-body);margin-bottom:12px;font-size:14px;line-height:1.55}.trade-order__details[data-has-evidence=true] .trade-order__rows{grid-template-columns:1fr 1fr}@media (width<=1100px){.trade-workflow__head{gap:40px}.trade-workflow__sheet{padding:27px}.trade-plan__head,.trade-plan__head[data-details-side=left]{grid-template-columns:1fr 1fr;gap:30px}.trade-plan__account{gap:20px}.trade-plan__visits li{padding:18px 15px}.trade-order__stages li{gap:9px;padding-inline:12px}.trade-order__details[data-has-evidence=true],.trade-order[data-details-side=right] .trade-order__details[data-has-evidence=true]{gap:24px}}@media (width<=900px){.trade-workflow__head{grid-template-columns:1fr;gap:22px}.trade-workflow__title{max-width:21ch}.trade-workflow__lead .osc-sec__intro{max-width:62ch}.trade-workflow__points{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px}.trade-workflow__sheet h3{font-size:24px}.trade-plan__head,.trade-plan__head[data-details-side=left]{grid-template-columns:1fr;gap:22px}.trade-plan__head[data-details-side=left] .trade-plan__account{order:initial}.trade-plan__account{grid-template-columns:1.2fr 1fr}.trade-order__details[data-has-evidence=true] .trade-order__rows{grid-template-columns:1fr;gap:20px}}@media (width<=600px){.trade-workflow__title{max-width:19ch;font-size:39px}.trade-workflow__lead .osc-sec__intro{font-size:16px}.trade-workflow__note{font-size:22px}.trade-workflow__paper{margin-top:30px}.trade-workflow__sheet{padding:22px 18px}.trade-workflow__sheet h3{font-size:22px}.trade-workflow__sheet-foot{flex-direction:column;align-items:flex-start;gap:15px;padding-top:19px}.trade-workflow__sheet-foot>p{text-align:left}.trade-workflow__sheet-foot .osc-card__btn{width:100%;font-size:14px}.trade-workflow__points{grid-template-columns:1fr;gap:22px;margin-top:30px}.trade-workflow__points li{padding-top:14px}.trade-workflow__points h3{font-size:18px}.trade-workflow__points p{font-size:15px}.trade-plan__account{grid-template-columns:1fr;gap:18px}.trade-plan__visits{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-plan__visits li{padding:18px 14px}.trade-plan__visits li:nth-child(odd){box-shadow:none;border-left:0}.trade-plan__visits li:nth-child(n+3){border-top:1px dashed #8b826a60}.trade-plan__visits strong{font-size:21px}.trade-order__head{align-items:flex-start;gap:12px;padding-right:9px}.trade-order[data-details-side=right] .trade-order__identity{order:initial;text-align:left}.trade-order__stages{grid-template-columns:repeat(2,minmax(0,1fr));margin-block:24px}.trade-order__stages li{gap:8px;padding:14px 10px}.trade-order__stages li:nth-child(odd){border-left:0}.trade-order__stages li:nth-child(n+3){margin-top:8px}.trade-order__stages strong{font-size:17px}.trade-order__details[data-has-evidence=true],.trade-order[data-details-side=right] .trade-order__details[data-has-evidence=true]{grid-template-columns:1fr}.trade-order[data-details-side=right] .trade-order__evidence{order:initial}.trade-order__detail-head{align-items:flex-start;gap:10px}.trade-order__detail-head p{max-width:22ch}.trade-order__checks{grid-template-columns:1fr}.trade-order__photos{max-width:none}.trade-order__photos img{border-width:4px;max-height:none}.trade-order__rows,.trade-order__details[data-has-evidence=true] .trade-order__rows{grid-template-columns:1fr;gap:19px}.trade-order__rows>div{border-left:0;border-top:1px solid var(--color-paper-line-strong);padding-top:16px;padding-left:0}}.onsite-trade .reviews .reviews__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;max-width:1240px}.onsite-trade .reviews .reviews__layout>.reviews__voice,.onsite-trade .reviews .reviews__layout>.reviews__moment{order:initial}.onsite-trade .reviews .reviews__voice{width:100%;max-width:1050px;margin-inline:auto;position:relative}.onsite-trade .reviews .reviews__quote{letter-spacing:-.04em;text-wrap:pretty;max-width:36ch;font-size:clamp(34px,3.8vw,53px);font-weight:500;line-height:1.17}.onsite-trade .reviews .reviews__open{color:#a18b42}.onsite-trade .reviews .reviews__who{gap:16px;margin-top:30px;padding-right:230px}.onsite-trade .reviews .reviews__initials{color:#8b783f;background:0 0;border-right:1px solid #cfc5af;border-radius:0;flex-basis:42px;width:42px;height:42px;padding-right:14px;font-size:15px;font-weight:600}.onsite-trade .reviews .reviews__name{font-size:17px;font-weight:600}.onsite-trade .reviews .reviews__trade{font-size:13px}.onsite-trade .reviews .reviews__actions{margin-top:0;position:absolute;bottom:8px;right:0}.onsite-trade .reviews .reviews__actions .osc-link{font-size:15px}.onsite-trade .reviews .reviews__moment{max-width:1240px;margin-inline:auto}.onsite-trade .reviews .reviews__stage:before{display:none}.onsite-trade .reviews .reviews__card,.onsite-trade .reviews .reviews__moment[data-type=notice] .reviews__stage{background-color:#faf8f4;background-image:var(--osc-light-paper-background,none);width:100%;max-width:none;color:var(--color-ink-950);background-position:50%;background-size:cover;border:1px solid #ded8ca;border-radius:0;padding:34px 40px;box-shadow:0 12px 28px #342b180b}.onsite-trade .reviews .reviews__card-head{gap:22px;padding-bottom:25px}.onsite-trade .reviews .reviews__card-head .osc-card__title{font-size:27px;font-weight:600;line-height:1.25}.onsite-trade .reviews .reviews__card-head .osc-card__meta{font-size:15px}.onsite-trade .reviews .reviews__rows{border-top:1px solid #d7cfbd;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:26px;display:grid}.onsite-trade .reviews .reviews__row{background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:25px;min-height:132px;margin:0;padding:5px 28px 5px 0;display:flex}.onsite-trade .reviews .reviews__row+.reviews__row{border-left:1px solid #d7cfbd;padding-left:28px}.onsite-trade .reviews .reviews__row:last-child{padding-right:0}.onsite-trade .reviews .reviews__row-main{gap:8px}.onsite-trade .reviews .reviews__row .osc-card__value{font-size:20px;font-weight:600;line-height:1.35}.onsite-trade .reviews .reviews__row .osc-card__meta{font-size:15px;line-height:1.5}.onsite-trade .reviews .reviews__row-side{flex-wrap:wrap;gap:8px}.onsite-trade .reviews .reviews__aside{font-size:18px}.onsite-trade .reviews .reviews__row .osc-chip{border-radius:3px;padding:5px 10px;font-size:13px}.onsite-trade .reviews .reviews__row[data-highlight] .osc-card__value{text-underline-offset:5px;-webkit-text-decoration:underline #d2b348;text-decoration:underline #d2b348;text-decoration-thickness:2px}.onsite-trade .reviews .reviews__thread{border-top-color:#d7cfbd;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:26px;padding-top:26px}.onsite-trade .reviews .reviews__message{align-content:start;width:100%;max-width:none}.onsite-trade .reviews .reviews__message[data-from]{justify-self:stretch;justify-items:start}.onsite-trade .reviews .reviews__bubble{border-radius:3px;padding:17px 19px;font-size:16px;line-height:1.55}.onsite-trade .reviews .reviews__message[data-from=them] .reviews__bubble{background:#eee9df;border-radius:3px}.onsite-trade .reviews .reviews__message[data-from=you] .reviews__bubble{color:#322b1b;background:#eee2b8;border-radius:3px}.onsite-trade .reviews .reviews__photo{border-radius:2px;width:220px}.onsite-trade .reviews .reviews__sender{padding-inline:0;font-size:14px}.onsite-trade .reviews .reviews__time{margin-top:6px;padding-inline:0;font-size:13px}.onsite-trade .reviews .reviews__notices{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0}.onsite-trade .reviews .reviews__notice{width:100%;max-width:none;min-height:150px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px 16px;margin:0;padding:5px 28px 5px 0}.onsite-trade .reviews .reviews__notice+.reviews__notice{border-left:1px solid #d7cfbd;margin:0;padding-left:28px}.onsite-trade .reviews .reviews__notice:last-child{padding-right:0}.onsite-trade .reviews .reviews__notice-icon{color:#8b783f;background:0 0;border-radius:0;width:38px;height:38px}.onsite-trade .reviews .reviews__notice[data-highlight] .reviews__notice-icon{background:#ede2b8}.onsite-trade .reviews .reviews__notice-text{gap:8px}.onsite-trade .reviews .reviews__notice-title{font-size:20px;font-weight:600;line-height:1.3}.onsite-trade .reviews .reviews__notice .osc-card__meta{font-size:15px;line-height:1.5}.onsite-trade .reviews .reviews__notice .reviews__time{grid-column:2;margin-top:0}.onsite-trade .reviews .reviews__note{color:#806c31;white-space:normal;gap:9px;max-width:100%;margin:20px 0 0 auto;font-size:21px;transform:none}.onsite-trade .reviews .reviews__note svg{width:24px;height:28px;margin-top:-10px}.onsite-trade .reviews .reviews__notice-document{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:42px;display:grid}.onsite-trade .reviews .reviews__notice-summary{border-right:1px solid #d7cfbd;padding-right:38px}.onsite-trade .reviews .reviews__document-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.onsite-trade .reviews .reviews__document-reference,.onsite-trade .reviews .reviews__activity-heading{color:#766e5f;letter-spacing:.085em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:1.5}.onsite-trade .reviews .reviews__document-mark{object-fit:contain;flex:0 0 64px;width:64px;height:64px}.onsite-trade .reviews .reviews__document-title{letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.2vw,31px);font-weight:600;line-height:1.2}.onsite-trade .reviews .reviews__document-customer{color:#70685b;margin:8px 0 0;font-size:15px;line-height:1.5}.onsite-trade .reviews .reviews__document-amount{gap:4px;margin:23px 0 16px;display:grid}.onsite-trade .reviews .reviews__document-amount>span{color:#70685b;font-size:13px;line-height:1.5}.onsite-trade .reviews .reviews__document-amount>strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(36px,3.5vw,48px);font-weight:500;line-height:1.1}.onsite-trade .reviews .reviews__document-status{color:#4c6652;align-items:center;gap:7px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.onsite-trade .reviews .reviews__notice-activity{align-self:center;min-width:0;padding-block:10px}.onsite-trade .reviews .reviews__activity-heading{margin-bottom:28px}.onsite-trade .reviews .reviews__notice-document .reviews__notices{grid-template-columns:minmax(0,1fr);gap:30px}.onsite-trade .reviews .reviews__notice-document .reviews__notice{border:0;grid-template-columns:40px minmax(0,1fr) auto;gap:12px 16px;min-height:66px;padding:0;position:relative}.onsite-trade .reviews .reviews__notice-document .reviews__notice+.reviews__notice{border:0;padding:0}.onsite-trade .reviews .reviews__notice-document .reviews__notice:not(:last-child):after{content:"";background:#d7cfbd;width:1px;position:absolute;top:46px;bottom:-24px;left:19px}.onsite-trade .reviews .reviews__notice-document .reviews__notice-icon{color:#7e714f;background:#eee8da;width:40px;height:40px}.onsite-trade .reviews .reviews__notice-document .reviews__notice[data-highlight] .reviews__notice-icon{color:#4c6652;background:#e5eadf}.onsite-trade .reviews .reviews__notice-document .reviews__notice-text{gap:7px;padding-top:3px}.onsite-trade .reviews .reviews__notice-document .reviews__notice-title{font-size:21px}.onsite-trade .reviews .reviews__notice-document .reviews__time{white-space:nowrap;grid-area:1/3;margin-top:7px}@media (width<=800px){.onsite-trade .reviews .reviews__layout{gap:32px}.onsite-trade .reviews .reviews__who{padding-right:0}.onsite-trade .reviews .reviews__actions{margin-top:22px;position:static}.onsite-trade .reviews .reviews__rows,.onsite-trade .reviews .reviews__thread,.onsite-trade .reviews .reviews__notices{grid-template-columns:minmax(0,1fr)}.onsite-trade .reviews .reviews__row{flex-direction:row;align-items:center;gap:18px;min-height:0;padding:23px 0}.onsite-trade .reviews .reviews__row:first-child{padding-top:0}.onsite-trade .reviews .reviews__row:last-child{padding-bottom:0}.onsite-trade .reviews .reviews__row+.reviews__row{border-top:1px solid #d7cfbd;border-left:0;padding-left:0}.onsite-trade .reviews .reviews__thread{gap:12px}.onsite-trade .reviews .reviews__message{width:fit-content;max-width:88%}.onsite-trade .reviews .reviews__message[data-from=them]{justify-self:start}.onsite-trade .reviews .reviews__message[data-from=you]{justify-self:end;justify-items:end}.onsite-trade .reviews .reviews__notice{min-height:0;padding:24px 0}.onsite-trade .reviews .reviews__notice:first-child{padding-top:0}.onsite-trade .reviews .reviews__notice:last-child{padding-bottom:0}.onsite-trade .reviews .reviews__notice+.reviews__notice{border-top:1px solid #d7cfbd;border-left:0;padding-left:0}.onsite-trade .reviews .reviews__notice-document{grid-template-columns:minmax(0,1fr);gap:28px}.onsite-trade .reviews .reviews__notice-summary{border-bottom:1px solid #d7cfbd;border-right:0;padding:0 0 26px}.onsite-trade .reviews .reviews__document-heading{margin-bottom:6px}.onsite-trade .reviews .reviews__document-amount>strong{font-size:42px}.onsite-trade .reviews .reviews__notice-activity{padding:0}}@media (width<=600px){.onsite-trade .reviews .reviews__quote{letter-spacing:-.035em;font-size:clamp(29px,7.4vw,35px);line-height:1.2}.onsite-trade .reviews .reviews__who{gap:12px;margin-top:26px}.onsite-trade .reviews .reviews__initials{flex-basis:35px;width:35px;padding-right:10px;font-size:13px}.onsite-trade .reviews .reviews__name{font-size:16px}.onsite-trade .reviews .reviews__trade{font-size:12px}.onsite-trade .reviews .reviews__card,.onsite-trade .reviews .reviews__moment[data-type=notice] .reviews__stage{padding:26px 20px}.onsite-trade .reviews .reviews__card-head{flex-wrap:wrap;align-items:flex-start;gap:8px 16px;padding-bottom:22px}.onsite-trade .reviews .reviews__card-head .osc-card__title{font-size:24px}.onsite-trade .reviews .reviews__card-head .osc-card__meta{font-size:14px}.onsite-trade .reviews .reviews__rows{padding-top:22px}.onsite-trade .reviews .reviews__row{flex-wrap:wrap;gap:14px}.onsite-trade .reviews .reviews__row .osc-card__value{font-size:19px}.onsite-trade .reviews .reviews__row .osc-card__meta{font-size:14px}.onsite-trade .reviews .reviews__row-side{flex-basis:auto}.onsite-trade .reviews .reviews__thread{gap:20px;padding-top:22px}.onsite-trade .reviews .reviews__bubble{padding:14px 16px}.onsite-trade .reviews .reviews__notice{grid-template-columns:32px minmax(0,1fr);gap:10px 12px}.onsite-trade .reviews .reviews__notice-icon{width:32px;height:32px}.onsite-trade .reviews .reviews__notice-title{font-size:19px}.onsite-trade .reviews .reviews__notice .osc-card__meta{font-size:14px}.onsite-trade .reviews .reviews__note{font-size:20px}.onsite-trade .reviews .reviews__notice-document .reviews__notice{grid-template-columns:36px minmax(0,1fr);gap:8px 12px}.onsite-trade .reviews .reviews__notice-document .reviews__notice-icon{width:36px;height:36px}.onsite-trade .reviews .reviews__notice-document .reviews__notice-title{font-size:19px}.onsite-trade .reviews .reviews__notice-document .reviews__time{grid-area:2/2;margin-top:0}.onsite-trade .reviews .reviews__notice-document .reviews__notice:not(:last-child):after{top:42px;left:17px}}.photo-hero{background:var(--color-ink-950);color:var(--color-bone);overflow:clip}.photo-hero__layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:76px;min-height:654px;padding-top:58px;padding-bottom:92px;display:grid}.photo-hero__copy{min-width:0;container-type:inline-size}.photo-hero__annotation{max-width:100%;color:var(--color-gold);margin-bottom:23px;font-size:clamp(22px,2vw,29px)}.photo-hero__title{letter-spacing:-.05em;font-size:min(clamp(70px,7.2vw,108px),16.6cqi);font-weight:600;line-height:1.05}.photo-hero__title>span{white-space:nowrap;display:block}.photo-hero__accent{color:var(--color-gold);padding-block:5px}.photo-hero__intro{max-width:44ch;color:var(--color-ink-300);margin-top:25px;font-size:19px;line-height:1.6}.photo-hero__actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px;display:flex}.photo-hero__visual{isolation:isolate;min-width:0;margin:12px 10px 30px 0;position:relative}.photo-hero__visual[data-backing=true]:before{content:"";z-index:-1;background:var(--color-gold);border-radius:24px;position:absolute;inset:7px -12px -13px 9px;transform:rotate(3deg)}.photo-hero__photo{border:6px solid var(--color-bone);border-radius:24px;overflow:hidden;transform:rotate(-2deg)}.photo-hero__photo img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.photo-hero__status{z-index:1;width:300px;max-width:92%;position:absolute;bottom:-34px;left:-30px;transform:rotate(3deg)}.photo-hero__status-card{background:var(--color-bone);color:var(--color-ink-950);border:1px solid #fff;border-radius:16px;align-items:center;gap:14px;padding:17px 19px;display:flex;box-shadow:0 12px 28px #0003,0 2px 3px #0001}.photo-hero__status-icon{background:var(--color-gold);border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.photo-hero__status-copy{min-width:0;padding-right:10px}.photo-hero__status-title{letter-spacing:-.035em;font-size:20px;font-weight:700;line-height:1.25}.photo-hero__status-detail{color:var(--color-ink-body);margin-top:5px;font-size:12.5px;line-height:1.4}.photo-hero__status-dot{background:#4a7051;border-radius:50%;width:8px;height:8px;position:absolute;top:15px;right:15px}.photo-hero__layout[data-image-side=left] .photo-hero__copy{order:2}.photo-hero__layout[data-image-side=left] .photo-hero__visual{order:1}.photo-hero__layout[data-image-side=left] .photo-hero__status{left:auto;right:-26px;transform:rotate(-3deg)}@media (prefers-reduced-motion:no-preference){.photo-hero-enter{animation:photo-hero-enter var(--photo-hero-entry-duration,.55s) cubic-bezier(.16, 1, .3, 1) both}.photo-hero__visual.photo-hero-enter{animation-delay:80ms}.photo-hero__status[data-floating=true] .photo-hero__status-card{animation:.55s cubic-bezier(.16,1,.3,1) .7s both photo-hero-status-arrive}.photo-hero__status[data-floating=true] .photo-hero__status-float{animation:photo-hero-status-bob var(--photo-hero-status-duration,4.8s) ease-in-out 1.25s infinite}.photo-hero__status:hover .photo-hero__status-float{animation-play-state:paused}}@keyframes photo-hero-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes photo-hero-status-arrive{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes photo-hero-status-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (width<=1100px){.photo-hero__layout{gap:48px;min-height:610px}.photo-hero__title{font-size:min(clamp(64px,7.6vw,90px),16.6cqi)}.photo-hero__intro{font-size:18px}.photo-hero__status{width:270px;bottom:-26px;left:-20px}}@media (width<=900px){.photo-hero__layout{grid-template-columns:1fr;gap:48px;min-height:0;padding-top:40px;padding-bottom:78px}.photo-hero__title{font-size:min(clamp(64px,10.5vw,92px),16.6cqi)}.photo-hero__intro{max-width:46ch}.photo-hero__visual{width:84%;max-width:680px;margin:0 8px 36px auto}.photo-hero__photo img{max-height:430px}.photo-hero__layout[data-image-side=left] .photo-hero__copy,.photo-hero__layout[data-image-side=left] .photo-hero__visual{order:initial}}@media (width<=600px){.photo-hero__layout{gap:44px;padding-top:30px;padding-bottom:66px}.photo-hero__annotation{max-width:25ch;margin-bottom:20px;font-size:22px}.photo-hero__title{letter-spacing:-.055em;font-size:min(clamp(54px,14.5vw,76px),16.6cqi)}.photo-hero__intro{margin-top:20px;font-size:16px}.photo-hero__actions{gap:20px;margin-top:26px}.photo-hero__actions .osc-button{min-height:54px;padding-inline:20px}.photo-hero__actions .osc-link{font-size:14px}.photo-hero__visual{width:90%;margin-bottom:30px}.photo-hero__photo{border-width:4px;border-radius:18px}.photo-hero__visual[data-backing=true]:before{border-radius:18px;inset:7px -7px -9px 7px}.photo-hero__status{width:258px;bottom:-24px;left:-14px}.photo-hero__status-card{border-radius:13px;gap:11px;padding:13px 15px}.photo-hero__status-icon{border-radius:10px;flex-basis:39px;width:39px;height:39px}.photo-hero__status-title{font-size:18px}.photo-hero__status-detail{margin-top:4px;font-size:11px}}@media (width<=360px){.photo-hero__title{font-size:min(44px,16.6cqi)}.photo-hero__actions{gap:17px}.photo-hero__actions .osc-button{gap:12px;padding-inline:15px}}@media (prefers-reduced-motion:reduce){.photo-hero-enter{animation:none}.photo-hero :is(a,svg){transition:none}}.photo-hero[data-image-treatment=origami] .photo-hero__photo{border:0;border-radius:0;overflow:visible;transform:none}.photo-hero[data-image-treatment=origami] .photo-hero__photo img{aspect-ratio:4/3;object-fit:contain;max-height:none}@media (width<=600px){.photo-hero[data-image-treatment=origami] .photo-hero__visual{margin-bottom:0}.photo-hero[data-image-treatment=origami] .photo-hero__status{margin:12px auto 0;position:relative;bottom:auto;left:auto;right:auto;transform:none}}.trade-directory-hero__layout[data-has-art=false]{grid-template-columns:1fr}.trade-directory-hero__layout[data-has-art=false] .trade-directory-hero__copy{max-width:720px}.trade-directory-hero__proof{min-height:44px;color:var(--color-ink-300);flex-direction:column;justify-content:center;margin:0;font-size:13px;line-height:1.6;display:flex}.trade-directory-hero__proof strong{color:var(--color-bone);font-weight:500}@media (width<=600px){.trade-directory-hero__proof{text-align:center;align-items:center}}.product-views{background:var(--color-paper);color:var(--color-ink-950);padding-block:104px 84px;overflow:clip}.product-views__header{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:64px;display:grid}.product-views__header .osc-heading{max-width:12ch;font-size:clamp(42px,4.8vw,70px)}.product-views__accent{display:block}.product-views__header .osc-body{max-width:46ch;padding-bottom:6px}.product-views__header[data-alignment=center]{text-align:center;grid-template-columns:1fr;justify-items:center;gap:22px}.product-views__header[data-alignment=center] .osc-heading{max-width:16ch}.product-views__tabs{flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:1260px;margin:44px auto 0;display:flex}.product-views__tabs button{min-height:48px;color:var(--color-ink-950);font:inherit;cursor:pointer;background:0 0;border:1px solid #0b0a0833;border-radius:12px;padding:11px 21px;font-size:17px;font-weight:700;transition:background .18s,border-color .18s,transform .18s}.product-views__tabs button:hover{background:var(--color-bone);border-color:var(--color-ink-950)}.product-views__tabs button[aria-selected=true]{background:var(--color-gold);border-color:var(--color-gold);transform:rotate(-2deg)}.product-views__tabs button:focus-visible{outline:3px solid var(--color-ink-950);outline-offset:5px}.product-views__figure{max-width:1260px;margin:22px auto 0;padding-top:22px;position:relative}.product-views__note{z-index:2;position:absolute;top:-26px;left:14px;transform:rotate(-4deg)}.product-views__frame{isolation:isolate;position:relative}.product-views__frame[data-frame=board]:before{content:"";z-index:-1;background:var(--color-gold);border-radius:24px;position:absolute;inset:10px -8px -12px;transform:rotate(-1deg)}.product-views__frame img{border-radius:16px;width:100%;height:auto;display:block}.product-views__frame picture[hidden]{display:none}.product-views__frame[data-frame=board] img{border:7px solid var(--color-ink-950);border-radius:20px}.product-views__figure figcaption{text-align:center;color:var(--color-ink-muted);margin-top:28px;font-size:13px}.product-views__highlights{grid-template-columns:repeat(3,1fr);gap:36px;max-width:1260px;margin:52px auto 0;padding:0;list-style:none;display:grid}.product-views__highlights li{align-items:flex-start;gap:14px;display:flex}.product-views__highlights svg{flex-shrink:0;margin-top:3px}.product-views__highlights h3{letter-spacing:-.025em;font-size:18px;font-weight:750}.product-views__highlights p{color:var(--color-ink-body);margin-top:6px;font-size:15px;line-height:1.5}@media (prefers-reduced-motion:no-preference){.product-views__frame picture:not([hidden]) img{animation:.24s ease-out both product-views-view}@keyframes product-views-view{0%{opacity:0}to{opacity:1}}}@media (width<=1100px){.product-views__header{gap:40px}}@media (width<=900px){.product-views{padding-block:80px 60px}.product-views__header{grid-template-columns:1fr;gap:20px}.product-views__header .osc-heading{max-width:14ch}.product-views__tabs{justify-content:flex-start;margin-top:32px}.product-views__figure{margin-top:36px}.product-views__highlights{gap:22px}.product-views__highlights li{flex-direction:column;gap:9px}}@media (width<=600px){.product-views{padding-block:64px 48px}.product-views__header .osc-heading{max-width:12ch}.product-views__tabs{gap:8px;margin-top:26px}.product-views__tabs button{min-height:44px;padding:10px 14px;font-size:15px}.product-views__figure{margin-top:34px}.product-views__note{font-size:23px;top:-17px;left:0}.product-views__frame[data-frame=board]:before{border-radius:14px;inset:5px -3px -7px}.product-views__frame[data-frame=board] img{border-width:4px;border-radius:12px}.product-views__figure figcaption{margin-top:20px;font-size:12px}.product-views__highlights{grid-template-columns:1fr;gap:22px;margin-top:32px}.product-views__highlights li{flex-direction:row;gap:15px}.product-views__highlights h3{font-size:17px}}@media (prefers-reduced-motion:reduce){.product-views__tabs button{transition:none}.product-views__frame img{animation:none}}.schedule-booking{background:var(--color-paper-alt);color:var(--color-ink-950);padding-block:96px 104px}.schedule-booking__layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.schedule-booking__copy{min-width:0}.schedule-booking__annotation{width:fit-content;color:var(--color-gold-ink);margin-bottom:18px;font-size:clamp(23px,2vw,28px);transform:rotate(-3deg)}.schedule-booking__copy .osc-heading{max-width:12ch;font-size:clamp(42px,4.6vw,66px);font-weight:600}.schedule-booking__copy .osc-body{max-width:46ch;margin-top:22px}.schedule-booking__steps{counter-reset:pick;gap:22px;margin:36px 0 0;padding:0;list-style:none;display:grid}.schedule-booking__steps li{grid-template-columns:34px minmax(0,1fr);gap:12px;display:grid}.schedule-booking__steps li:before{counter-increment:pick;content:counter(pick) ".";color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-size:18px;font-weight:500;line-height:1.4}.schedule-booking__steps h3{letter-spacing:-.03em;font-size:20px;font-weight:700;line-height:1.3}.schedule-booking__steps p{max-width:42ch;color:var(--color-ink-body);margin-top:5px;font-size:16px;line-height:1.55}.schedule-booking__visual{isolation:isolate;min-width:0;position:relative}.schedule-booking__visual[data-backing=true]:before{content:"";z-index:-1;background:var(--color-gold);border-radius:24px;width:auto;max-width:580px;margin-inline:auto;position:absolute;inset:10px -10px -12px 10px;transform:rotate(2.5deg)}.schedule-booking__layout[data-card-side=left] .schedule-booking__copy{order:2}.schedule-booking__layout[data-card-side=left] .schedule-booking__visual{order:1}.newjob{border:1px solid var(--color-paper-line-strong);background:var(--color-paper);max-width:560px;color:var(--color-ink-950);font-family:var(--font-sans);border-radius:20px;margin-inline:auto;padding:26px 28px 28px;box-shadow:0 24px 48px #0b0a0814}.newjob__head{justify-content:space-between;align-items:center;gap:14px;display:flex}.newjob__head h3{letter-spacing:-.02em;font-size:20px;font-weight:700}.newjob__when{background:var(--color-paper-alt);color:var(--color-ink-body);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:600}.newjob__fields{margin-top:18px;display:grid}.newjob__field{border-top:1px solid var(--color-paper-line);grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:12px;padding:13px 0;display:grid}.newjob__field>span:first-child{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:700}.newjob__value{min-width:0}.newjob__value strong{font-size:16px;font-weight:700;line-height:1.3;display:block}.newjob__value span{color:var(--color-ink-body);margin-top:2px;font-size:13.5px;line-height:1.45;display:block}.newjob__techs{flex-wrap:wrap;gap:8px;display:flex}.newjob__tech{border:1px solid var(--color-paper-line-strong);background:var(--color-paper);min-height:38px;color:var(--color-ink-950);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:6px 12px 6px 7px;font-size:14px;font-weight:600;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.newjob__tech:hover{border-color:var(--color-ink-950)}.newjob__tech:active{transform:translateY(1px)}.newjob__tech[aria-pressed=true]{background:var(--color-gold);border-color:var(--color-gold)}.newjob__tech:focus-visible{outline:3px solid var(--color-ink-950);outline-offset:3px}.newjob__tech i{color:#fff;letter-spacing:.02em;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:700;display:grid}.newjob__tech i[data-tone=slate]{background:#475569}.newjob__tech i[data-tone=teal]{background:#0f766e}.newjob__tech i[data-tone=plum]{background:#6d28d9}.newjob__tech i[data-tone=clay]{background:#b45309}.newjob__tech em{background:#d97706;border-radius:50%;width:7px;height:7px;font-style:normal}.newjob__check{text-wrap:pretty;border-radius:10px;align-items:flex-start;gap:10px;min-height:66px;margin-top:16px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.newjob__check[data-tone=warn]{color:var(--color-ink-950);background:#eac7344d}.newjob__check[data-tone=ok]{color:#2f4a35;background:#4a705121}.newjob__check svg{flex-shrink:0;margin-top:2px}.newjob__foot{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.newjob__book{background:var(--color-ink-950);min-height:46px;color:var(--color-bone);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:11px 18px;font-size:15px;font-weight:700;display:inline-flex}.newjob__foot p{color:var(--color-ink-muted);text-align:right;font-size:13px;line-height:1.45}@media (width<=1100px){.schedule-booking__copy .osc-heading{max-width:11ch}.newjob{padding:22px 22px 24px}}@media (width<=900px){.schedule-booking{padding-block:76px 84px}.schedule-booking__layout{grid-template-columns:1fr;gap:44px}.schedule-booking__layout[data-card-side=left] .schedule-booking__copy,.schedule-booking__layout[data-card-side=left] .schedule-booking__visual{order:initial}.schedule-booking__copy .osc-heading{max-width:14ch}.schedule-booking__visual{width:100%}.newjob{margin-inline:0}}@media (width<=600px){.schedule-booking{padding-block:60px 64px}.schedule-booking__annotation{font-size:23px}.schedule-booking__steps{gap:18px;margin-top:28px}.schedule-booking__steps li{grid-template-columns:28px minmax(0,1fr);gap:10px}.schedule-booking__steps h3{font-size:18px}.schedule-booking__steps p{font-size:15px}.newjob{border-radius:16px;padding:18px 18px 20px}.newjob__head{flex-wrap:wrap;gap:8px}.newjob__head h3{font-size:18px}.newjob__field{grid-template-columns:1fr;gap:4px;padding:11px 0}.newjob__tech{min-height:36px;font-size:13px}.newjob__check{font-size:13.5px}.newjob__foot{flex-direction:column;align-items:stretch;gap:10px}.newjob__book{justify-content:center;width:100%}.newjob__foot p{text-align:center}}@media (prefers-reduced-motion:reduce){.newjob__tech{transition:none}.schedule-booking__annotation{transform:none}}.newjob__book{cursor:pointer;border:0;font-family:inherit;transition:background-color .16s,transform .16s}.newjob__book:hover:enabled{background:var(--color-ink-800)}.newjob__book:active:enabled{transform:translateY(1px)}.newjob__book:disabled{opacity:.45;cursor:not-allowed}.newjob__book:focus-visible{outline:3px solid var(--color-ink-950);outline-offset:3px}.schedule-crew{background:var(--color-ink-950);color:var(--color-bone);padding-block:112px 124px;overflow:clip}.schedule-crew__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(48px,6vw,100px);display:grid}.schedule-crew__visual{isolation:isolate;min-width:0;margin:12px 0 24px 14px;position:relative}.schedule-crew__visual[data-backing=true]:before{content:"";z-index:-1;background:var(--color-gold);border-radius:24px;position:absolute;inset:8px 10px -12px -12px;transform:rotate(-3deg)}.schedule-crew__photo{border:6px solid var(--color-bone);border-radius:24px;overflow:hidden;transform:rotate(2deg)}.schedule-crew__photo img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.schedule-crew__copy{min-width:0}.schedule-crew__annotation{width:fit-content;color:var(--color-gold);margin-bottom:20px;font-size:clamp(23px,2vw,28px)}.schedule-crew__copy .osc-heading{max-width:11ch;color:var(--color-bone);font-size:clamp(44px,4.8vw,70px);font-weight:600}.schedule-crew__copy .osc-body{max-width:46ch;color:var(--color-ink-300);margin-top:22px}.schedule-crew__fine{max-width:48ch;color:var(--color-ink-400);margin-top:22px;font-size:14px;line-height:1.6}.schedule-crew .osc-sec__actions .osc-link{color:var(--color-bone)}.schedule-crew__layout[data-image-side=right] .schedule-crew__visual{order:2;margin:12px 14px 24px 0}.schedule-crew__layout[data-image-side=right] .schedule-crew__copy{order:1}.schedule-crew__layout[data-image-side=right] .schedule-crew__visual[data-backing=true]:before{inset:8px -12px -12px 10px;transform:rotate(3deg)}.schedule-crew__layout[data-image-side=right] .schedule-crew__photo{transform:rotate(-2deg)}.fieldjob{background:var(--color-bone);max-width:520px;color:var(--color-ink-950);font-family:var(--font-sans);border-radius:18px;margin-top:32px;padding:22px 24px 24px;box-shadow:0 22px 48px #0000004d}.fieldjob__label{justify-content:space-between;align-items:center;gap:12px;display:flex}.fieldjob__label>span:first-child{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:700}.fieldjob__state{color:var(--color-ink-950);align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.fieldjob__state i{background:#d97706;border-radius:50%;width:8px;height:8px}.fieldjob__state[data-state="1"] i{background:#10b981}.fieldjob__state[data-state="2"] i{background:var(--color-ink-950)}.fieldjob__state[data-state="3"] i{background:#10b981}.fieldjob__title{letter-spacing:-.03em;margin-top:10px;font-size:23px;font-weight:700;line-height:1.2}.fieldjob__meta{color:var(--color-ink-body);margin-top:5px;font-size:14.5px;line-height:1.5}.fieldjob__actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.fieldjob__actions span{border:1px solid var(--color-paper-line-strong);border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:7px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.fieldjob__flow{border-top:1px solid var(--color-paper-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:18px;padding-top:16px;display:grid}.fieldjob__flow button{background:var(--color-paper-alt);min-height:42px;color:var(--color-ink-muted);font:inherit;text-align:center;cursor:pointer;border:0;border-radius:9px;place-items:center;padding:6px 4px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s,transform .15s;display:grid}.fieldjob__flow button:hover{color:var(--color-ink-950)}.fieldjob__flow button:active{transform:translateY(1px)}.fieldjob__flow button[data-state=done]{color:var(--color-ink-950);background:var(--color-paper-line)}.fieldjob__flow button[aria-pressed=true]{color:var(--color-ink-950);background:var(--color-gold)}.fieldjob__flow button:focus-visible{outline:3px solid var(--color-ink-950);outline-offset:3px}.fieldjob__hint{color:var(--color-ink-muted);margin-top:12px;font-size:12.5px;line-height:1.5}@media (width<=1100px){.schedule-crew__layout{gap:44px}.schedule-crew__copy .osc-heading{font-size:clamp(42px,5vw,58px)}}@media (width<=900px){.schedule-crew{padding-block:84px 92px}.schedule-crew__layout{grid-template-columns:1fr;gap:54px}.schedule-crew__layout[data-image-side=right] .schedule-crew__visual,.schedule-crew__layout[data-image-side=right] .schedule-crew__copy{order:initial}.schedule-crew__visual,.schedule-crew__layout[data-image-side=right] .schedule-crew__visual{width:86%;max-width:640px;margin:6px auto 20px 10px}.schedule-crew__photo img{max-height:420px}.schedule-crew__copy .osc-heading{max-width:13ch}.fieldjob{max-width:560px}}@media (width<=600px){.schedule-crew{padding-block:64px 72px}.schedule-crew__visual,.schedule-crew__layout[data-image-side=right] .schedule-crew__visual{width:92%;margin-left:6px}.schedule-crew__photo{border-width:4px;border-radius:18px}.schedule-crew__visual[data-backing=true]:before,.schedule-crew__layout[data-image-side=right] .schedule-crew__visual[data-backing=true]:before{border-radius:18px}.schedule-crew__annotation{font-size:23px}.schedule-crew__copy .osc-body{font-size:17px}.fieldjob{border-radius:16px;margin-top:26px;padding:18px 18px 20px}.fieldjob__title{font-size:20px}.fieldjob__meta{font-size:14px}.fieldjob__flow{grid-template-columns:repeat(2,minmax(0,1fr))}.fieldjob__flow button{min-height:40px;font-size:13px}}@media (prefers-reduced-motion:reduce){.fieldjob__flow button{transition:none}}.schedule-crew{padding-block:88px 96px}.schedule-crew__visual{margin-block:12px}.schedule-crew__photo img{aspect-ratio:1.65}.schedule-crew__visual .fieldjob{border:1px solid var(--color-paper-line-strong);width:92%;margin:-40px -8px 0 auto;position:relative;transform:rotate(-1deg)}.schedule-crew__visual[data-backing=true]:before{bottom:20%}.fieldjob__actions{gap:16px}.fieldjob__actions span{min-height:0;color:var(--color-ink-body);border:0;border-radius:0;padding:0}@media (width<=900px){.schedule-crew__layout .schedule-crew__copy{order:0}.schedule-crew__layout .schedule-crew__visual{order:1;width:min(96%,640px);margin-inline:0}.schedule-crew__layout[data-image-side=right] .schedule-crew__copy{order:0}.schedule-crew__layout[data-image-side=right] .schedule-crew__visual{order:1}}@media (width<=600px){.schedule-crew{padding-block:60px 68px}.schedule-crew__visual .fieldjob{width:100%;margin:-24px 0 0 4px;transform:none}}.schedule-recurring{background:var(--color-paper);color:var(--color-ink-950);padding:100px 0}.schedule-recurring__panel{background:var(--color-gold);border-radius:24px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(36px,5vw,84px);padding:clamp(32px,4.25vw,64px);display:grid}.schedule-recurring__copy{min-width:0}.schedule-recurring__copy .osc-heading{max-width:11ch;font-size:clamp(42px,4.6vw,66px);font-weight:600}.schedule-recurring__copy .osc-body{color:#302b14;max-width:44ch;margin-top:20px}.schedule-recurring__annotation{align-items:center;gap:12px;width:fit-content;margin-top:30px;font-size:clamp(24px,2.2vw,30px);display:flex;transform:rotate(-3deg)}.schedule-recurring__annotation svg{flex-shrink:0}.schedule-recurring__panel[data-card-side=left] .schedule-recurring__copy{order:2}.schedule-recurring__panel[data-card-side=left] .schedule-recurring__visual{order:1}.schedule-recurring__visual{min-width:0}.plan{background:var(--color-paper);max-width:560px;color:var(--color-ink-950);font-family:var(--font-sans);border-radius:18px;margin-inline:auto;padding:24px 26px;box-shadow:0 18px 40px #0b0a0824}.plan__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.plan__head h3{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.25}.plan__head p{color:var(--color-ink-body);margin-top:4px;font-size:14px}.plan__status{color:#2f4a35;white-space:nowrap;background:#4a705124;border-radius:999px;flex-shrink:0;padding:5px 10px;font-size:12px;font-weight:700}.plan__cadence-label{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:20px;font-size:11.5px;font-weight:700}.plan__cadence{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.plan__cadence button{border:1px solid var(--color-paper-line-strong);min-height:38px;color:var(--color-ink-950);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:7px 14px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s,transform .15s}.plan__cadence button:hover{border-color:var(--color-ink-950)}.plan__cadence button:active{transform:translateY(1px)}.plan__cadence button[aria-pressed=true]{background:var(--color-ink-950);border-color:var(--color-ink-950);color:var(--color-bone)}.plan__cadence button:focus-visible{outline:3px solid var(--color-ink-950);outline-offset:3px}.plan__preview-label{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:18px;font-size:11.5px;font-weight:700}.plan__visits{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.plan__visits li{background:var(--color-paper-alt);border-radius:10px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:46px;padding:10px 14px;font-size:14px;display:grid}.plan__visits b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.plan__visits li>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.plan__visits li[data-state=done]{color:var(--color-ink-muted);box-shadow:inset 0 0 0 1px var(--color-paper-line);background:0 0}.plan__visits li[data-state=booked]{background:#eac7344d}.plan__pill{background:var(--color-paper);color:var(--color-ink-body);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:700}.plan__visits li[data-state=booked] .plan__pill{background:var(--color-ink-950);color:var(--color-bone)}.plan__visits li[data-state=done] .plan__pill{box-shadow:inset 0 0 0 1px var(--color-paper-line-strong);background:0 0}.plan__foot{border-top:1px solid var(--color-paper-line);color:var(--color-ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:16px;padding-top:14px;font-size:13px;display:flex}.plan__foot div{gap:14px;display:flex}.plan__foot a{color:var(--color-ink-950);text-underline-offset:4px;font-weight:600;text-decoration:underline}@media (width<=1100px){.schedule-recurring__panel{padding:40px 32px}}@media (width<=900px){.schedule-recurring{padding-block:72px}.schedule-recurring__panel{grid-template-columns:1fr;gap:36px}.schedule-recurring__panel[data-card-side=left] .schedule-recurring__copy,.schedule-recurring__panel[data-card-side=left] .schedule-recurring__visual{order:initial}.schedule-recurring__copy .osc-heading{max-width:14ch}.schedule-recurring__annotation{margin-top:22px}.plan{max-width:600px;margin-inline:0}}@media (width<=600px){.schedule-recurring{padding-block:56px}.schedule-recurring__panel{border-radius:20px;padding:30px 22px}.schedule-recurring__copy .osc-body{font-size:17px}.schedule-recurring__annotation{font-size:24px}.plan{border-radius:16px;padding:18px}.plan__head{flex-direction:column;gap:8px}.plan__head h3{font-size:18px}.plan__cadence button{flex:auto;min-height:36px;padding-inline:10px;font-size:13px}.plan__visits li{grid-template-columns:56px minmax(0,1fr);gap:8px 10px;padding:9px 12px;font-size:13.5px}.plan__visits li .plan__pill{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.plan__cadence button{transition:none}.schedule-recurring__annotation{transform:none}}.plan__foot a{align-items:center;gap:5px;min-height:32px;display:inline-flex}.plan__foot a:hover{color:var(--color-gold-ink)}.inbox-photos{background:var(--color-paper-alt);color:var(--color-ink-950);padding-block:96px 104px}.inbox-photos__layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.inbox-photos__copy{min-width:0}.inbox-photos__annotation{width:fit-content;color:var(--color-gold-ink);margin-bottom:18px;font-size:clamp(23px,2vw,28px);transform:rotate(-3deg)}.inbox-photos__copy .osc-heading{max-width:12ch;font-size:clamp(42px,4.6vw,66px);font-weight:600}.inbox-photos__copy .osc-body{max-width:46ch;margin-top:22px}.inbox-photos__picker{gap:8px;max-width:520px;margin-top:32px;display:grid}.inbox-photos__picker button{min-height:64px;color:var(--color-ink-950);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;transition:background-color .16s,border-color .16s,box-shadow .16s;display:flex}.inbox-photos__picker button>span{gap:3px;min-width:0;display:grid}.inbox-photos__picker strong{letter-spacing:-.025em;font-size:18px;font-weight:700;line-height:1.3}.inbox-photos__picker button>span>span{color:var(--color-ink-body);font-size:14.5px;line-height:1.45}.inbox-photos__picker svg{opacity:.3;flex-shrink:0;transition:opacity .16s,transform .16s}.inbox-photos__picker button:hover{background:#ffffff73}.inbox-photos__picker button:hover svg{opacity:.7;transform:translate(2px)}.inbox-photos__picker button[aria-pressed=true]{border-color:var(--color-paper-line-strong);background:var(--color-paper);box-shadow:0 10px 24px #0b0a080f}.inbox-photos__picker button[aria-pressed=true] svg{opacity:1}.inbox-photos__picker button:focus-visible{outline:3px solid var(--color-ink-950);outline-offset:3px}.inbox-photos__visual{isolation:isolate;min-width:0;position:relative}.inbox-photos__visual[data-backing=true]:before{content:"";z-index:-1;background:var(--color-gold);border-radius:24px;max-width:540px;margin-inline:auto;position:absolute;inset:10px -10px -12px 10px;transform:rotate(2.5deg)}.inbox-photos__layout[data-card-side=left] .inbox-photos__copy{order:2}.inbox-photos__layout[data-card-side=left] .inbox-photos__visual{order:1}.thread{border:1px solid var(--color-paper-line-strong);background:var(--color-paper);max-width:540px;color:var(--color-ink-950);font-family:var(--font-sans);border-radius:20px;margin-inline:auto;overflow:hidden;box-shadow:0 24px 48px #0b0a0814}.thread__head{border-bottom:1px solid var(--color-paper-line);align-items:center;gap:12px;padding:16px 22px;display:flex}.thread__avatar{width:40px;height:40px;color:var(--color-gold-ink);letter-spacing:.02em;background:#eac73447;border-radius:50%;flex:0 0 40px;place-items:center;font-size:12.5px;font-weight:700;display:grid}.thread__who{min-width:0;display:grid}.thread__who strong{font-size:16px;font-weight:700;line-height:1.3}.thread__who span{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-size:13px}.thread__body{gap:16px;min-height:520px;padding:20px 22px 24px;display:grid}.thread__day{color:var(--color-ink-muted);letter-spacing:.14em;text-transform:uppercase;justify-self:center;font-size:11px;font-weight:700}.thread__msg{gap:5px;max-width:86%;display:grid}.thread__msg[data-dir=out]{justify-self:end;justify-items:end}.thread__bubble{border-radius:18px;padding:10px 14px;font-size:15px;line-height:1.5}.thread__msg[data-dir=in] .thread__bubble{background:var(--color-paper-alt);border-bottom-left-radius:6px}.thread__msg[data-dir=out] .thread__bubble{background:var(--color-ink-950);color:var(--color-bone);border-bottom-right-radius:6px}.thread__bubble img{aspect-ratio:640/472;object-fit:cover;border-radius:12px;width:100%;height:auto;margin-top:9px;display:block}.thread__time{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;padding-inline:4px;font-size:11.5px}@media (prefers-reduced-motion:no-preference){.thread__body{animation:.26s ease-out both inbox-thread-in}@keyframes inbox-thread-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}@media (width<=1100px){.inbox-photos__copy .osc-heading{max-width:11ch}}@media (width<=900px){.inbox-photos{padding-block:76px 84px}.inbox-photos__layout{grid-template-columns:1fr;gap:40px}.inbox-photos__layout[data-card-side=left] .inbox-photos__copy,.inbox-photos__layout[data-card-side=left] .inbox-photos__visual{order:initial}.inbox-photos__copy .osc-heading{max-width:14ch}.thread{margin-inline:0}}@media (width<=600px){.inbox-photos{padding-block:60px 64px}.inbox-photos__annotation{font-size:23px}.inbox-photos__picker{margin-top:26px}.inbox-photos__picker button{min-height:58px;padding:12px 14px}.inbox-photos__picker strong{font-size:17px}.inbox-photos__picker button>span>span{font-size:14px}.thread{border-radius:16px}.thread__head{padding:14px 16px}.thread__body{gap:14px;min-height:0;padding:16px 16px 20px}.thread__msg{max-width:92%}.thread__bubble{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.inbox-photos__picker button,.inbox-photos__picker svg{transition:none}.inbox-photos__annotation{transform:none}}.inbox-followups{background:var(--color-ink-950);color:var(--color-bone);padding-block:112px 124px;overflow:clip}.inbox-followups__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(48px,6vw,100px);display:grid}.inbox-followups__visual{isolation:isolate;min-width:0;margin:84px 0 24px 14px;position:relative}.inbox-followups__visual[data-backing=true]:before{content:"";z-index:-1;background:var(--color-gold);border-radius:24px;position:absolute;inset:8px 10px -12px -12px;transform:rotate(-3deg)}.inbox-followups__photo{border:6px solid var(--color-bone);border-radius:24px;overflow:hidden;transform:rotate(2deg)}.inbox-followups__photo img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.inbox-followups__copy{min-width:0}.inbox-followups__annotation{width:fit-content;color:var(--color-gold);margin-bottom:20px;font-size:clamp(23px,2vw,28px)}.inbox-followups__copy .osc-heading{max-width:12ch;color:var(--color-bone);font-size:clamp(44px,4.8vw,70px);font-weight:600}.inbox-followups__copy .osc-body{max-width:46ch;color:var(--color-ink-300);margin-top:22px}.inbox-followups__fine{max-width:50ch;color:var(--color-ink-400);margin-top:22px;font-size:14px;line-height:1.6}.inbox-followups__layout[data-image-side=right] .inbox-followups__visual{order:2;margin:84px 14px 24px 0}.inbox-followups__layout[data-image-side=right] .inbox-followups__copy{order:1}.inbox-followups__layout[data-image-side=right] .inbox-followups__visual[data-backing=true]:before{inset:8px -12px -12px 10px;transform:rotate(3deg)}.inbox-followups__layout[data-image-side=right] .inbox-followups__photo{transform:rotate(-2deg)}.followups{background:var(--color-bone);max-width:540px;color:var(--color-ink-950);font-family:var(--font-sans);border-radius:18px;margin-top:32px;padding:20px 24px 8px;box-shadow:0 22px 48px #0000004d}.followups__head{justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:14px;display:flex}.followups__head h3{letter-spacing:-.02em;font-size:18px;font-weight:700}.followups__head span{color:var(--color-ink-muted);white-space:nowrap;font-size:12.5px}.followups__list{margin:0;padding:0;list-style:none}.followups__list li{border-top:1px solid var(--color-paper-line-strong);padding:14px 0 16px}.followups__row{justify-content:space-between;align-items:center;gap:16px;display:flex}.followups__label{gap:2px;min-width:0;display:grid}.followups__label strong{font-size:16px;font-weight:700;line-height:1.3}.followups__label span{color:var(--color-ink-muted);font-size:13px}.followups__list li[data-on=false] .followups__label strong{color:var(--color-ink-muted)}.followups__switch{background:var(--color-paper-line-strong);cursor:pointer;border:0;border-radius:999px;flex:0 0 44px;width:44px;height:26px;padding:0;transition:background-color .16s;position:relative}.followups__switch span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0b0a0840}.followups__switch[aria-checked=true]{background:var(--color-ink-950)}.followups__switch[aria-checked=true] span{transform:translate(18px)}.followups__switch:focus-visible{outline:3px solid var(--color-ink-950);outline-offset:3px}.followups__preview{background:var(--color-ink-950);color:var(--color-bone);text-wrap:pretty;border-radius:16px 16px 5px;margin-top:10px;padding:10px 14px;font-size:14px;line-height:1.5}@media (prefers-reduced-motion:no-preference){.followups__preview{animation:.22s ease-out both inbox-preview-in}@keyframes inbox-preview-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}@media (width<=1100px){.inbox-followups__layout{gap:44px}.inbox-followups__copy .osc-heading{font-size:clamp(42px,5vw,58px)}}@media (width<=900px){.inbox-followups{padding-block:84px 92px}.inbox-followups__layout{grid-template-columns:1fr;gap:54px}.inbox-followups__layout[data-image-side=right] .inbox-followups__visual,.inbox-followups__layout[data-image-side=right] .inbox-followups__copy{order:initial}.inbox-followups__visual,.inbox-followups__layout[data-image-side=right] .inbox-followups__visual{width:86%;max-width:640px;margin:6px auto 20px 10px}.inbox-followups__photo img{max-height:420px}.inbox-followups__copy .osc-heading{max-width:13ch}.followups{max-width:560px}}@media (width<=600px){.inbox-followups{padding-block:64px 72px}.inbox-followups__visual,.inbox-followups__layout[data-image-side=right] .inbox-followups__visual{width:92%;margin-left:6px}.inbox-followups__photo{border-width:4px;border-radius:18px}.inbox-followups__visual[data-backing=true]:before,.inbox-followups__layout[data-image-side=right] .inbox-followups__visual[data-backing=true]:before{border-radius:18px}.inbox-followups__annotation{font-size:23px}.inbox-followups__copy .osc-body{font-size:17px}.followups{border-radius:16px;margin-top:26px;padding:16px 18px 6px}.followups__head{flex-direction:column;gap:2px}.followups__label strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.followups__switch,.followups__switch span{transition:none}}.inbox-followups{padding-block:88px 96px}.inbox-followups__layout{align-items:center}.inbox-followups__visual,.inbox-followups__layout[data-image-side=right] .inbox-followups__visual{margin-block:12px}.inbox-followups__photo img{aspect-ratio:1.6}.inbox-followups__visual .followups{border:1px solid var(--color-paper-line-strong);width:94%;margin:-36px -8px 0 auto;position:relative;transform:rotate(-1deg)}.inbox-followups__visual[data-backing=true]:before{bottom:26%}@media (width<=900px){.inbox-followups__layout .inbox-followups__copy{order:0}.inbox-followups__layout .inbox-followups__visual{order:1;width:min(96%,640px);margin-inline:0}.inbox-followups__layout[data-image-side=right] .inbox-followups__copy{order:0}.inbox-followups__layout[data-image-side=right] .inbox-followups__visual{order:1}}@media (width<=600px){.inbox-followups{padding-block:60px 68px}.inbox-followups__visual .followups{width:100%;margin:-24px 0 0 4px;transform:none}}.inbox-number{background:var(--color-paper);color:var(--color-ink-950);padding:100px 0}.inbox-number__panel{background:var(--color-gold);border-radius:24px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(36px,5vw,84px);padding:clamp(32px,4.25vw,64px);display:grid}.inbox-number__copy{min-width:0}.inbox-number__copy .osc-heading{max-width:11ch;font-size:clamp(42px,4.6vw,66px);font-weight:600}.inbox-number__copy .osc-body{color:#302b14;max-width:44ch;margin-top:20px}.inbox-number__annotation{align-items:center;gap:12px;width:fit-content;margin-top:30px;font-size:clamp(24px,2.2vw,30px);display:flex;transform:rotate(-3deg)}.inbox-number__annotation svg{flex-shrink:0}.inbox-number__panel[data-card-side=left] .inbox-number__copy{order:2}.inbox-number__panel[data-card-side=left] .inbox-number__visual{order:1}.inbox-number__visual{min-width:0}.setup{background:var(--color-paper);max-width:560px;color:var(--color-ink-950);font-family:var(--font-sans);border-radius:18px;margin-inline:auto;padding:24px 26px;box-shadow:0 18px 40px #0b0a0824}.setup__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding-bottom:16px;display:flex}.setup__head h3{letter-spacing:-.02em;font-size:20px;font-weight:700}.setup__stage{border:1px solid var(--color-paper-line-strong);border-radius:11px;gap:3px;padding:3px;display:inline-flex}.setup__stage button{min-height:34px;color:var(--color-ink-body);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 13px;font-size:13.5px;font-weight:600;transition:background-color .15s,color .15s}.setup__stage button:hover{color:var(--color-ink-950)}.setup__stage button[aria-pressed=true]{background:var(--color-ink-950);color:var(--color-bone)}.setup__stage button:focus-visible{outline:3px solid var(--color-ink-950);outline-offset:3px}.setup__row{border-top:1px solid var(--color-paper-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 0;display:flex}.setup__label{gap:3px;min-width:0;display:grid}.setup__label strong{font-size:16px;font-weight:700;line-height:1.3}.setup__label span{color:var(--color-ink-body);font-size:14px;line-height:1.45}.setup__label .setup__num{white-space:nowrap}.setup__chip{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:700}.setup__chip[data-tone=done]{color:#2f4a35;background:#4a705124}.setup__chip[data-tone=review]{color:var(--color-ink-950);background:#eac73452}.setup__composer{align-items:center;gap:10px;margin-top:6px;display:flex}.setup__composer span{background:var(--color-paper-alt);min-width:0;min-height:44px;color:var(--color-ink-muted);border-radius:22px;flex:1;padding:11px 18px;font-size:14.5px;line-height:1.5}.setup__composer i{background:var(--color-paper-line-strong);width:44px;height:44px;color:var(--color-paper);border-radius:50%;flex:0 0 44px;place-items:center;font-style:normal;display:grid}.setup__composer[data-ready=false] span{opacity:.75}.setup__composer[data-ready=true] i{background:var(--color-ink-950);color:var(--color-bone)}.setup__fine{color:var(--color-ink-muted);margin-top:14px;font-size:12.5px;line-height:1.55}@media (width<=1100px){.inbox-number__panel{padding:40px 32px}}@media (width<=900px){.inbox-number{padding-block:72px}.inbox-number__panel{grid-template-columns:1fr;gap:36px}.inbox-number__panel[data-card-side=left] .inbox-number__copy,.inbox-number__panel[data-card-side=left] .inbox-number__visual{order:initial}.inbox-number__copy .osc-heading{max-width:14ch}.inbox-number__annotation{margin-top:22px}.setup{max-width:600px;margin-inline:0}}@media (width<=600px){.inbox-number{padding-block:56px}.inbox-number__panel{border-radius:20px;padding:30px 22px}.inbox-number__copy .osc-body{font-size:17px}.inbox-number__annotation{font-size:24px}.setup{border-radius:16px;padding:18px}.setup__head{flex-direction:column;align-items:flex-start}.setup__head h3{font-size:18px}.setup__stage{width:100%}.setup__stage button{flex:1 1 0}.setup__row{flex-direction:column;gap:8px}.setup__composer span{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.setup__stage button{transition:none}.inbox-number__annotation{transform:none}}.setup__status{border-top:1px solid var(--color-paper-line-strong);align-items:center;gap:8px;margin-top:18px;padding-top:16px;font-size:14px;font-weight:600;display:flex}.setup__status svg{flex-shrink:0}.leads-screen__figure{margin-top:44px;padding-top:108px;position:relative}.leads-screen__figure[data-callouts=false]{padding-top:0}.leads-screen__stage{max-width:1260px;margin:0 auto 176px;position:relative}.leads-screen__figure[data-texts=false] .leads-screen__stage{margin-bottom:120px}.leads-screen__figure[data-callouts=false][data-texts=false] .leads-screen__stage{margin-bottom:0}.leads-screen__texts{z-index:2;background:#fff;border:1px solid #0b0a0824;border-radius:16px;width:35%;position:absolute;bottom:-17%;right:-4%;overflow:hidden;box-shadow:0 2px 4px #0b0a0814,0 46px 70px -30px #0b0a088c}.leads-screen__texts img{width:100%;height:auto;display:block}@media (width<=1380px){.leads-screen__texts{right:-40px}}@media (width<=1100px){.leads-screen__texts{right:-20px}}.leads-screen__arrows{z-index:3;fill:none;width:100%;height:100%;stroke:var(--color-ink-950);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;inset:0;overflow:visible}.leads-screen__arrows path{vector-effect:non-scaling-stroke}.leads-screen__notes{z-index:3;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.leads-screen__note{top:var(--note-y);left:var(--note-x);max-width:14ch;margin:0;line-height:1.25;position:absolute;transform:rotate(-3deg)}.leads-screen__note[data-anchor=end]{text-align:right;transform:translate(-100%)rotate(-3deg)}.leads-screen__note[data-anchor=middle]{text-align:center;transform:translate(-50%)rotate(-3deg)}.onsite-leads .osc-sec__points p{text-wrap:pretty}.leads-in__copy,.leads-books__copy,.leads-lost__copy{min-width:0}.leads-in__stack{gap:18px;width:100%;max-width:620px;margin-inline:auto;display:grid}.leads-in__stack>.osc-card{width:calc(100% - 72px)}.leads-in__stack.osc-backing:before{inset:30px 10px 6px 34px}.leads-form__fields{margin-top:16px;display:grid}.leads-form__field{border-top:1px solid var(--color-paper-line);gap:8px;padding:13px 0;display:grid}.leads-form__field .osc-card__value{font-weight:600}.leads-form__photos{align-items:center;gap:8px;display:flex}.leads-form__thumb{background:var(--color-paper-alt);border-radius:10px;width:60px;height:60px;display:block;overflow:hidden}.leads-form__thumb img{object-fit:cover;width:100%;height:100%;display:block}.leads-form__photos .osc-card__meta{margin-left:4px}.leads-form__slots{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.leads-form__day{margin-right:4px;font-size:14px;font-weight:700}.leads-form__slot{border:1px solid var(--color-paper-line-strong);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:8px;padding:5px 10px;font-size:13.5px;font-weight:600}.leads-form__slot[data-picked=true]{border-color:var(--color-ink-950);background:var(--color-ink-950);color:var(--color-bone)}.leads-form__foot{align-items:center;gap:14px;margin-top:8px;display:flex}.leads-chat{padding:0;overflow:hidden}.leads-chat__bar{border-bottom:1px solid var(--color-paper-line);align-items:center;gap:12px;padding:16px 22px;display:flex}.leads-chat__dot{background:#4a7051;border-radius:50%;flex:0 0 10px;width:10px;height:10px}.leads-chat__who{flex:1;min-width:0;display:grid}.leads-chat__who strong{font-size:16px;font-weight:700;line-height:1.3}.leads-chat__who span{color:var(--color-ink-muted);font-size:13px}.leads-chat__lines{gap:10px;margin:0;padding:18px 22px 12px;list-style:none;display:grid}.leads-chat__line{text-wrap:pretty;border-radius:18px;max-width:86%;padding:10px 14px;font-size:14.5px;line-height:1.5}.leads-chat__line[data-from=visitor]{background:var(--color-ink-950);color:var(--color-bone);border-bottom-right-radius:6px;justify-self:end}.leads-chat__line[data-from=business]{background:var(--color-paper-alt);border-bottom-left-radius:6px;justify-self:start}.leads-chat__foot{color:var(--color-ink-muted);text-align:center;padding:4px 22px 16px;font-size:12px}.leads-books__visual{min-width:0}.leads-thread{margin-inline:auto;padding:0;overflow:hidden}.leads-thread__head{border-bottom:1px solid var(--color-paper-line);align-items:center;gap:12px;padding:16px 22px;display:flex}.leads-thread__avatar{width:40px;height:40px;color:var(--color-gold-ink);letter-spacing:.02em;background:#eac73447;border-radius:50%;flex:0 0 40px;place-items:center;font-size:12.5px;font-weight:700;display:grid}.leads-thread__who{min-width:0;display:grid}.leads-thread__who strong{font-size:16px;font-weight:700;line-height:1.3}.leads-thread__who span{color:var(--color-ink-muted);font-size:13px}.leads-thread__body{gap:14px;margin:0;padding:20px 22px;list-style:none;display:grid}.leads-thread__msg{gap:5px;max-width:86%;transition:opacity .26s,transform .26s,visibility .26s;display:grid}.leads-thread__msg[data-dir=out]{justify-self:end;justify-items:end}.leads-thread__msg[data-dir=in]{justify-self:start}.leads-thread__msg[data-shown=false]{visibility:hidden;opacity:0;transform:translateY(6px)}.leads-thread__bubble{text-wrap:pretty;border-radius:18px;padding:10px 14px;font-size:15px;line-height:1.5}.leads-thread__msg[data-dir=out] .leads-thread__bubble{background:var(--color-ink-950);color:var(--color-bone);border-bottom-right-radius:6px}.leads-thread__msg[data-dir=in] .leads-thread__bubble{background:var(--color-paper-alt);border-bottom-left-radius:6px}.leads-thread__bubble--yes{letter-spacing:.02em;font-weight:700}.leads-thread__time{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;padding-inline:4px;font-size:11.5px}.leads-thread__status{justify-self:center;margin-top:4px}.leads-thread__foot{border-top:1px solid var(--color-paper-line);align-items:center;gap:14px;padding:16px 22px 20px;display:flex}.leads-thread__foot .osc-card__btn[aria-disabled=true]{opacity:.6;cursor:default}.leads-lost__note{margin:30px 0 0}.leads-lost__visual{min-width:0}.leads-lost__card{margin-inline:auto;box-shadow:0 18px 40px #0b0a0824}.leads-lost__card .osc-card__head{align-items:flex-start;padding-bottom:16px}.leads-lost__card .osc-card__head .osc-card__meta{margin-top:2px}.leads-lost__block{border-top:1px solid var(--color-paper-line);gap:10px;padding:16px 0;display:grid}.leads-lost__answer{margin-top:2px}.leads-lost__block .osc-seg{width:fit-content}.leads-lost__reasons{gap:2px;display:grid}.leads-lost__reason{width:100%;min-height:38px;color:var(--color-ink-950);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:7px 10px;font-size:15px;font-weight:600;transition:background-color .15s;display:flex}.leads-lost__reason:before{content:"";border:1.5px solid var(--color-paper-line-strong);background:var(--color-paper);border-radius:50%;flex:0 0 16px;width:16px;height:16px}.leads-lost__reason:hover,.leads-lost__reason[aria-pressed=true]{background:var(--color-paper-alt)}.leads-lost__reason[aria-pressed=true]:before{border:5px solid var(--color-ink-950)}.leads-lost__reason:focus-visible{outline:3px solid var(--color-ink-950);outline-offset:2px}.leads-lost__foot{border-top:1px solid var(--color-paper-line);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:16px;display:flex}.leads-lost__fine{text-align:right;margin-top:12px}@media (width<=900px){.leads-in__stack,.leads-thread,.leads-lost__card{margin-inline:0}}@media (width<=600px){.leads-in__stack>.osc-card{width:calc(100% - 20px)}.leads-chat__bar,.leads-thread__head{padding:14px 16px}.leads-chat__lines{padding:16px 16px 10px}.leads-thread__body{padding:16px}.leads-thread__msg{max-width:92%}.leads-thread__bubble{font-size:14.5px}.leads-thread__foot{flex-direction:column;align-items:stretch;padding:14px 16px 18px}.leads-thread__foot .osc-card__meta{text-align:center}.leads-form__foot{flex-direction:column;align-items:stretch}.leads-form__foot .osc-card__meta{text-align:center}.leads-lost__card .osc-card__head{flex-wrap:wrap}.leads-lost__foot{flex-direction:column-reverse}.leads-lost__fine{text-align:center}}@media (prefers-reduced-motion:reduce){.leads-thread__msg,.leads-lost__reason{transition:none}}@media (width<=900px){.leads-screen__figure,.leads-screen__figure[data-callouts=false]{margin-top:36px;padding-top:0}.leads-screen__stage,.leads-screen__figure[data-texts=false] .leads-screen__stage{margin-bottom:0}.leads-screen__arrows{display:none}.leads-screen__texts{z-index:auto;width:min(82%,520px);margin:-36px 0 0 auto;position:relative;bottom:auto;right:auto}.leads-screen__notes{gap:12px;margin-top:36px;display:grid;position:static}.leads-screen__note,.leads-screen__note[data-anchor]{text-align:left;max-width:none;position:static;transform:rotate(-2deg)}.leads-screen__figure .osc-screen__caption{margin-top:32px}}.leads-in__stack{align-content:start;gap:20px;max-width:560px}.leads-in__stack>.osc-card{justify-self:stretch;width:100%}.leads-in__stack>.osc-card:last-child{justify-self:stretch}.leads-in__choices{min-height:50px}.leads-form__slot{font:inherit;cursor:pointer;color:var(--color-ink-950);background:0 0;font-size:13px}.leads-form__slot:hover{background:var(--color-paper-alt)}.leads-form__slot[data-picked=true]:hover{background:var(--color-ink-800)}.leads-in__stack>.leads-form{transform:rotate(.6deg)}.leads-in__stack>.leads-chat{transform:rotate(-.6deg)}@media (width>=901px){.leads-in__stack{min-height:490px}}@media (width<=600px){.leads-in__stack>.osc-card{transform:none}}.leads-screen__stage{max-width:1160px}.leads-screen__arrows{stroke-width:3.6px}.leads-screen__texts{transform:rotate(1deg)}@media (width>=901px){.leads-screen__figure{padding-top:88px}.leads-screen__stage{margin-bottom:156px}}.onsite-marketing .osc-sec__points p{text-wrap:pretty}.marketing-who__copy,.marketing-hours__copy,.marketing-reviews__copy,.marketing-more__copy{min-width:0}.marketing-back__lead{justify-items:inherit;display:grid}.marketing-back .osc-sec__head:not([data-align=center]) .marketing-back__lead{justify-items:start}.marketing-back__points{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;max-width:1260px;margin:52px auto 0}.marketing-who__tabs{margin-top:34px}.marketing-who__visual{min-width:0}.marketing-who__card{margin-inline:auto}.marketing-who__count{align-items:baseline;gap:12px;margin-top:14px;display:flex}.marketing-who__people{border-top:1px solid var(--color-paper-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:18px 0 0;padding:18px 0 0;list-style:none;display:grid}.marketing-who__person{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;display:grid}.marketing-who__face{background:var(--color-paper-alt);width:36px;height:36px;color:var(--color-ink-950);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.marketing-who__face[data-tint="0"]{background:#eac73452}.marketing-who__face[data-tint="1"]{background:#4a705129}.marketing-who__face[data-tint="2"]{background:#b4530921}.marketing-who__name{min-width:0;display:grid}.marketing-who__name strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden}.marketing-who__name span{color:var(--color-ink-body);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.marketing-who__text{border-top:1px solid var(--color-paper-line);gap:10px;margin-top:18px;padding-top:18px;display:grid}.marketing-who__bubble{background:var(--color-ink-950);color:var(--color-bone);text-wrap:pretty;border-radius:18px 18px 6px;padding:11px 15px;font-size:14.5px;line-height:1.5}.marketing-who__first{color:var(--color-gold);font-weight:700}.marketing-who__foot{margin-top:20px}.marketing-hours__visual{min-width:0}.marketing-day{margin-inline:auto;box-shadow:0 18px 40px #0b0a0824}.marketing-day__chart{border-top:1px solid var(--color-paper-line);margin-top:18px;padding-top:18px}.marketing-day__bar{background:var(--color-paper-line);border-radius:999px;height:14px;margin:22px 11px 0;position:relative}.marketing-day__window{background:var(--color-gold);border-radius:999px;position:absolute;top:0;bottom:0}.marketing-day__pin{border:4px solid var(--color-paper);background:var(--color-ink-950);border-radius:50%;width:22px;height:22px;margin-left:-11px;transition:left .26s,background-color .16s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 6px #0b0a0840}.marketing-day__pin[data-muted=true]{background:var(--color-ink-muted)}.marketing-day__pin--goes{border-color:var(--color-ink-950);background:var(--color-gold)}.marketing-day__hours{height:18px;margin:10px 11px 0;padding:0;list-style:none;position:relative}.marketing-day__hours li{color:var(--color-ink-muted);white-space:nowrap;font-size:12px;font-weight:600;position:absolute;top:0;transform:translate(-50%)}.marketing-day__hours li[data-edge=start]{transform:translate(-11px)}.marketing-day__hours li[data-edge=end]{transform:translate(calc(11px - 100%))}.marketing-day__detail{margin-top:14px}.marketing-day__pick{border-top:1px solid var(--color-paper-line);gap:10px;margin-top:18px;padding-top:18px;display:grid}.marketing-day__pick .osc-seg{width:fit-content}.marketing-day__fine{color:var(--color-ink-muted);margin-top:16px;font-size:12.5px;line-height:1.55}.marketing-reviews__flow{gap:16px;width:100%;max-width:620px;margin:0 auto;padding:0;list-style:none;display:grid}.marketing-reviews__step{gap:10px;width:calc(100% - 120px);padding:20px 22px 22px;display:grid}.marketing-reviews__flow[data-arrangement=cascade] .marketing-reviews__step:nth-child(2){justify-self:center}.marketing-reviews__flow[data-arrangement=cascade] .marketing-reviews__step:nth-child(3){justify-self:end}.marketing-reviews__flow[data-arrangement=column] .marketing-reviews__step{width:100%}.marketing-reviews__paid{align-items:flex-start}.marketing-reviews__bubble{background:var(--color-ink-950);color:var(--color-bone);text-wrap:pretty;border-radius:18px 18px 6px;padding:11px 15px;font-size:14.5px;line-height:1.5}.marketing-reviews__link{color:var(--color-gold);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.marketing-reviews__stars{gap:12px;display:grid}.marketing-reviews__row{gap:4px;display:flex}.marketing-reviews__star{color:var(--color-paper-line-strong);display:grid}.marketing-reviews__star[data-on=true]{color:#e2a400}.marketing-reviews__who{align-items:center;gap:10px;display:flex}.marketing-reviews__face{background:#eac73452;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:12.5px;font-weight:700;display:grid}.marketing-more__visual{max-width:560px;margin-inline:auto}.marketing-more__card{max-width:none}.marketing-more__rows{margin:18px 0 0;padding:0;list-style:none}.marketing-more__row{border-top:1px solid var(--color-paper-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 18px;padding:16px 0;display:grid}.marketing-more__row:last-child{padding-bottom:4px}.marketing-more__service{gap:3px;min-width:0;display:grid}.marketing-more__service .osc-card__meta{text-wrap:pretty}.marketing-more__planned{color:var(--color-ink-muted);letter-spacing:.02em;white-space:nowrap;font-size:12px;font-weight:700}@media (width<=900px){.marketing-back__points{grid-template-columns:1fr;gap:22px;margin-top:40px}.marketing-who__card,.marketing-day,.marketing-reviews__flow,.marketing-more__visual{margin-inline:0}}@media (width<=600px){.marketing-back__points{margin-top:32px}.marketing-who__tabs{margin-top:28px}.marketing-who__people{grid-template-columns:1fr;gap:12px}.marketing-day .osc-card__head{flex-wrap:wrap;gap:8px}.marketing-day__hours li[data-edge]{display:none}.marketing-day__pick .osc-seg{width:100%}.marketing-day__pick .osc-seg button{flex:40%}.marketing-reviews__step{width:calc(100% - 24px);padding:18px 18px 20px}.marketing-more__row{grid-template-columns:1fr;gap:8px;padding:14px 0}.marketing-more__planned{white-space:normal}}@media (prefers-reduced-motion:reduce){.marketing-day__pin{transition:none}}.marketing-hours .osc-sec__points p{color:#302b14}.recurring-jobs-say__card{margin-inline:auto}.recurring-jobs-say__card .osc-card__head{padding-bottom:16px}.recurring-jobs-say__field{border-top:1px solid var(--color-paper-line);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;padding:13px 0;display:grid}.recurring-jobs-say__controls{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.recurring-jobs-say__days button{min-width:34px;padding-inline:0}.recurring-jobs-say__fixed{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:38px;padding-top:8px;display:flex}.recurring-jobs-say__select{align-items:center;display:inline-flex;position:relative}.recurring-jobs-say__select select{border:1px solid var(--field-border);border-radius:var(--field-radius);min-height:38px;color:var(--color-ink-950);font:inherit;field-sizing:content;appearance:none;cursor:pointer;background:#fff;padding:6px 30px 6px 12px;font-size:15px;font-weight:600}.recurring-jobs-say__select select:hover{border-color:var(--color-ink-950)}.recurring-jobs-say__select select:focus{border-color:var(--field-ink);box-shadow:var(--field-focus);outline:none}.recurring-jobs-say__select svg{pointer-events:none;position:absolute;right:11px}.recurring-jobs-say__next{border-top:1px solid var(--color-paper-line);padding-top:16px}.recurring-jobs-say__dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:8px 0 0;padding:0;list-style:none;display:grid}.recurring-jobs-say__dates li{border-bottom:1px solid var(--color-paper-line);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:44px;padding:8px 0;display:flex}.recurring-jobs-say__dates li:nth-last-child(-n+2){border-bottom:0}.recurring-jobs-billing[data-layout=stacked] .osc-sec__intro{max-width:52ch}.recurring-jobs-billing__card{max-width:880px;margin-inline:auto}.recurring-jobs-billing__head{flex-wrap:wrap;padding-bottom:16px}.recurring-jobs-billing__grid{border-top:1px solid var(--color-paper-line);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;display:grid}.recurring-jobs-billing[data-layout=split] .recurring-jobs-billing__grid{grid-template-columns:1fr;gap:0}.recurring-jobs-billing__rows{margin:0}.recurring-jobs-billing__row{border-top:1px solid var(--color-paper-line);grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:12px;padding:14px 0;display:grid}.recurring-jobs-billing__row:first-child{border-top:0}.recurring-jobs-billing__row dd{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;margin:0;display:flex}.recurring-jobs-billing__row dd.recurring-jobs-billing__stack{gap:2px;display:grid}.recurring-jobs-billing__rule{background:var(--color-paper-alt);border-radius:12px;align-content:start;gap:10px;margin-top:16px;padding:18px 20px;display:grid}.recurring-jobs-billing[data-layout=split] .recurring-jobs-billing__rule{margin-top:6px}.recurring-jobs-billing__rule-text{text-wrap:pretty;min-height:3em;font-size:16px;font-weight:600;line-height:1.5}.recurring-jobs-winter__actions{margin:34px 0 0;padding:0;list-style:none;display:grid}.recurring-jobs-winter__actions li{border-top:1px solid var(--color-paper-line-strong);grid-template-columns:148px minmax(0,1fr);align-items:center;gap:20px;padding:14px 0;display:grid}.recurring-jobs-winter__actions li:last-child{border-bottom:1px solid var(--color-paper-line-strong)}.recurring-jobs-winter__actions .osc-card__btn{width:100%}.recurring-jobs-winter__actions p{max-width:44ch;color:var(--color-ink-body);font-size:16px;line-height:1.5}.recurring-jobs-winter .osc-photo{max-width:640px;margin-left:auto}@media (width<=900px){.recurring-jobs-say__card,.recurring-jobs-billing__card{margin-inline:0}.recurring-jobs-billing__grid{grid-template-columns:1fr;gap:0}.recurring-jobs-billing__rule{margin-top:6px}.recurring-jobs-winter .osc-photo{max-width:600px;margin-left:0}}@media (width<=600px){.recurring-jobs-say__field{grid-template-columns:1fr;gap:8px;padding:12px 0}.recurring-jobs-say__dates{grid-template-columns:1fr}.recurring-jobs-say__dates li:nth-last-child(2){border-bottom:1px solid var(--color-paper-line)}.recurring-jobs-billing .osc-sec__panel{padding-inline:20px}.recurring-jobs-say__days{grid-template-columns:repeat(7,minmax(0,1fr));width:100%;display:grid}.recurring-jobs-say__days button{min-width:0}.recurring-jobs-billing__head .osc-seg{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.recurring-jobs-billing__head .osc-seg button{min-width:0;padding-inline:4px;line-height:1.2}.recurring-jobs-billing__row{grid-template-columns:1fr;gap:4px;padding:12px 0}.recurring-jobs-billing__rule{padding:16px}.recurring-jobs-winter__actions li{grid-template-columns:1fr;gap:10px;padding:16px 0}.recurring-jobs-winter__actions p{font-size:15px}}.customers-file__copy,.customers-file__figure{min-width:0}.customers-file__figure{margin:0}@media (width>=901px){.customers-file__split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.customers-file__split[data-flip=true]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}@media (width>=1200px){.customers-file__split{grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr)}.customers-file__split[data-flip=true]{grid-template-columns:minmax(0,1.34fr) minmax(0,.66fr)}}.customers-plate__copy,.customers-plate__visual{min-width:0}.customers-plate__visual .osc-card{margin-inline:auto}.customers-plate__visual.osc-backing{max-width:560px;margin-inline:auto}.customers-equip__add{color:var(--color-ink-muted);white-space:nowrap;font-size:13.5px;font-weight:600}.customers-equip__who{margin-top:4px}.customers-equip__list{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.customers-equip__unit{border:1px solid var(--color-paper-line);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 14px;transition:background-color .15s,border-color .15s;display:flex}.customers-equip__unit[data-active=true]{border-color:var(--color-paper-alt);background:var(--color-paper-alt)}.customers-equip__name{min-width:0}.customers-equip__name .osc-card__value span{color:var(--color-ink-body);font-weight:500}.customers-equip__name .osc-card__meta{margin-top:3px}.customers-equip__chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.customers-equip__record{border-top:1px solid var(--color-paper-line);margin-top:20px;padding-top:18px}.customers-equip__record-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.customers-equip__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:18px 0 0;display:grid}.customers-equip__field{min-width:0}.customers-equip__field[data-wide=true]{grid-column:1/-1}.customers-equip__field dd{margin:3px 0 0;font-size:16px;font-weight:700;line-height:1.3}.customers-money__copy,.customers-money__visual{min-width:0}.customers-money__card{border-color:#0000;margin-inline:auto;box-shadow:0 18px 40px #0b0a0824}.customers-money__fine{color:#4a4220}.customers-money__head{align-items:flex-start}.customers-money__who{align-items:center;gap:12px;min-width:0;display:flex}.customers-money__who .osc-card__meta{margin-top:2px}.customers-money__avatar{width:44px;height:44px;color:var(--color-gold-ink);letter-spacing:.02em;background:#eac73452;border-radius:50%;flex:0 0 44px;place-items:center;font-size:14px;font-weight:700;display:grid}.customers-money__figures{border-top:1px solid var(--color-paper-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 0;display:grid}.customers-money__figure{border-bottom:1px solid var(--color-paper-line);min-width:0;padding:16px 16px 16px 0}.customers-money__figure:nth-child(2n){border-left:1px solid var(--color-paper-line);padding:16px 0 16px 20px}.customers-money__figure dd{margin:0}.customers-money__figure .osc-card__figure{margin-top:8px}.customers-money__figure .osc-card__meta{margin-top:4px}.customers-money__card[data-paid=false] [data-key=owed] .osc-card__figure{color:#8a3d08}.customers-money__foot{justify-content:space-between;align-items:flex-end;gap:16px;min-height:84px;margin-top:20px;display:flex}.customers-money__action{justify-items:start;gap:8px;max-width:240px;display:grid}.customers-money__state{justify-items:end;gap:7px;display:grid}.customers-import__copy{min-width:0}.customers-import__cards{gap:18px;width:100%;min-width:0;max-width:580px;margin-inline:auto;display:grid}.customers-import__file{max-width:540px}.customers-import__result{justify-self:end;max-width:360px}.customers-import__name{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.customers-import__table{border-collapse:collapse;width:100%;margin-top:16px;font-size:13.5px;line-height:1.4}.customers-import__table th,.customers-import__table td{border-top:1px solid var(--color-paper-line);text-align:left;vertical-align:middle;padding:11px 12px 11px 0}.customers-import__table thead th{border-top:0;padding-top:0;padding-bottom:8px}.customers-import__table tbody th{color:var(--color-ink-950);font-size:14px;font-weight:700}.customers-import__table td{color:var(--color-ink-body);white-space:nowrap}.customers-import__table tr>:last-child{padding-right:0}.customers-import__table tbody th .osc-chip{margin-top:5px}.customers-import__table tr[data-in-book=true] td,.customers-import__table tr[data-in-book=true] .customers-import__who{color:var(--color-ink-muted)}.customers-import__who{display:block}.customers-import__summary{margin-top:14px}.customers-import__summary strong{color:var(--color-ink-950)}.customers-import__count{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:12px;display:flex}.customers-import__matched{margin-top:8px}.customers-import__result .osc-card__btn{margin-top:18px}@media (width<=1280px){.customers-import__email{display:none}}@media (width<=900px){.customers-plate__visual .osc-card,.customers-money__card,.customers-import__cards{margin-inline:0}}@media (width<=600px){.customers-equip__unit{flex-direction:column;gap:8px}.customers-equip__chips{justify-content:flex-start}.customers-equip__record-head .osc-seg{width:100%}.customers-equip__record-head .osc-seg button{flex:1 1 0}.customers-money__head{flex-direction:column;gap:12px}.customers-money__foot{flex-direction:column;align-items:stretch;min-height:0}.customers-money__action{justify-items:stretch;max-width:none}.customers-money__state{justify-items:start}.customers-import__result{justify-self:stretch;max-width:none}.customers-money .osc-sec__panel{border-radius:20px;padding:30px 20px}}@media (width<=420px){.customers-money__figures{grid-template-columns:1fr}.customers-money__figure,.customers-money__figure:nth-child(2n){border-left:0;padding:14px 0}.customers-equip__fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.customers-equip__unit{transition:none}}.customers-import__cards{gap:0;padding:6px}.customers-import__file{padding-bottom:48px;transform:rotate(-1.4deg)}.customers-import__result{z-index:1;margin-top:-22px;position:relative;transform:rotate(1.2deg)}@media (width<=600px){.customers-import__file{transform:rotate(-.6deg)}.customers-import__result{max-width:92%;transform:none}}.team-roster__title{min-width:0}.team-roster__figure{margin-inline:0;margin-bottom:0}.team-roles__copy,.team-roles__visual{min-width:0}.team-roles__visual{width:100%;max-width:560px;margin-inline:auto}.team-roles__tabs{margin-bottom:22px}.team-roles__card{max-width:none}.team-roles__tagline{min-height:3em;color:var(--color-ink-body);text-wrap:pretty;margin-top:10px;font-size:16px;line-height:1.5}.team-roles__list{margin:16px 0 0;padding:0;list-style:none}.team-roles__row{align-items:center;padding:12px 0}.team-roles__label{font-size:16px;font-weight:600;line-height:1.35}.team-roles__row[data-on=false] .team-roles__label{color:var(--color-ink-muted);font-weight:500}.team-clock__copy,.team-clock__visual{min-width:0}.team-clock__card{margin-inline:auto}.team-clock__card .osc-card__head{flex-wrap:wrap}.team-clock__card .osc-chip{font-variant-numeric:tabular-nums}.team-clock__dot{background:#d97706;border-radius:50%;width:7px;height:7px}.team-clock__who{margin-top:4px}.team-clock__table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;margin-top:18px;font-size:14px;line-height:1.4}.team-clock__table th,.team-clock__table td{border-top:1px solid var(--color-paper-line);text-align:left;white-space:nowrap;padding:12px 10px 12px 0}.team-clock__table thead th{border-top:0;padding-top:0;padding-bottom:8px}.team-clock__table :is(th,td):last-child{text-align:right;padding-right:0}.team-clock__table tbody th{color:var(--color-ink-950);font-weight:700}.team-clock__table tbody th span{color:var(--color-ink-muted);margin-left:4px;font-weight:500}.team-clock__table td{color:var(--color-ink-body)}.team-clock__table .team-clock__hours{color:var(--color-ink-950);font-weight:700}.team-clock__table tr[data-today=true]>*{background:var(--color-paper-alt)}.team-clock__table tr[data-today=true]>:first-child{border-radius:10px 0 0 10px;padding-left:10px}.team-clock__table tr[data-today=true]>:last-child{border-radius:0 10px 10px 0;padding-right:10px}.team-clock__table tr[data-today=true]>*,.team-clock__table tr[data-today=true]+tr>*{border-top-color:#0000}.team-clock__blank{color:var(--color-ink-muted)}.team-clock__foot{border-top:1px solid var(--color-paper-line);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:18px;padding-top:16px;display:flex}.team-clock__week{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:24px;font-weight:700;line-height:1.1}.team-clock__foot .osc-card__btn{min-width:150px}.team-invite__copy,.team-invite__visual{min-width:0}.team-invite__card{border-color:#0000;margin-inline:auto;box-shadow:0 18px 40px #0b0a0824}.team-invite__fine{color:#4a4220}.team-invite__fields{margin:16px 0 0}.team-invite__field,.team-invite__access{border-top:1px solid var(--color-paper-line);grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:12px;padding:13px 0;display:grid}.team-invite__field dd{overflow-wrap:anywhere;min-width:0;margin:0}.team-invite__access{align-items:start}.team-invite__access>.osc-card__label{padding-top:11px}.team-invite__tagline{min-height:2.9em;margin-top:8px}.team-invite__foot{border-top:1px solid var(--color-paper-line);margin-top:8px;padding-top:18px}.team-invite__ready{background:#4a705121;border-radius:12px;padding:12px 16px 14px}.team-invite__ready-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.team-invite__ready .osc-card__value{color:#2f4a35;align-items:center;gap:8px;display:flex}.team-invite__ready .osc-card__meta{margin-top:4px}.team-invite__again{min-height:34px;color:var(--color-ink-950);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:13.5px;font-weight:700;text-decoration:underline}.team-invite__again:focus-visible{outline:3px solid var(--color-ink-950);outline-offset:3px}@media (width<=900px){.team-roles__visual,.team-clock__card,.team-invite__card{margin-inline:0}.team-roles__visual{max-width:600px}}@media (width<=600px){.team-roles__tabs{gap:8px}.team-roles__card .osc-card__head{flex-direction:column;align-items:flex-start;gap:8px}.team-clock__table{font-size:13px}.team-clock__table th,.team-clock__table td{padding-right:6px}.team-clock__table tbody th span{margin:1px 0 0;font-size:12px;display:block}.team-clock__foot{flex-direction:column;align-items:stretch}.team-invite__field,.team-invite__access{grid-template-columns:1fr;gap:6px;padding:11px 0}.team-invite__access>.osc-card__label{padding-top:0}.team-invite__access .osc-seg{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.team-invite__access .osc-seg button{padding-inline:6px}.team-roles__tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team-invite .osc-sec__panel{border-radius:20px;padding:30px 20px}}@media (width<=420px){.team-invite__access .osc-seg{grid-template-columns:1fr}}@media (width<=360px){.team-clock__table thead th:nth-child(4),.team-clock__table td:nth-child(4){display:none}.team-clock__table :is(th,td):nth-child(3){text-align:right;padding-right:0}}@media (width>=901px){.team-clock__card{transform:rotate(-.8deg)}}.estimates-book{overflow-x:clip}.estimates-book__copy{min-width:0}.estimates-book__visual{justify-self:center;width:100%;min-width:0;max-width:520px}.estimates-book__sheet{max-width:none}.estimates-book__doc-title{margin-top:14px}.estimates-book__sheet>.osc-card__meta{margin-top:2px}.estimates-book__line{border-top:1px solid var(--color-paper-line);justify-content:space-between;gap:16px;padding:10px 0;font-size:15px;font-weight:600;line-height:1.35;display:flex}.estimates-book__amount{font-variant-numeric:tabular-nums;white-space:nowrap}.estimates-book__empty{border-top:1px solid var(--color-paper-line);color:var(--color-ink-muted);padding:16px 0;font-size:14px}.estimates-book__totals{border-top:2px solid var(--color-ink-950);margin:12px 0 0;padding-top:6px}.estimates-book__totals>div{justify-content:space-between;align-items:baseline;gap:16px;padding:6px 0;display:flex}.estimates-book__totals dt{color:var(--color-ink-body);font-size:14px}.estimates-book__totals dt span{color:var(--color-ink-muted);margin-left:6px;font-size:13px}.estimates-book__totals dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:15px;font-weight:600}.estimates-book__totals [data-row=total]{border-top:1px solid var(--color-paper-line);margin-top:4px;padding-top:10px}.estimates-book__totals [data-row=total] dt{color:var(--color-ink-950);font-size:16px;font-weight:700}.estimates-book__totals [data-row=total] dd{letter-spacing:-.02em;font-size:20px;font-weight:700}.estimates-book__totals [data-row=deposit]{background:#eac73447;border-radius:10px;margin-top:8px;padding:8px 12px}.estimates-book__totals [data-row=deposit] dt{color:var(--color-ink-950);font-weight:600}.estimates-status__bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 32px;max-width:1260px;margin:0 auto 26px;display:flex}.estimates-status__note{margin-bottom:0}.estimates-status__steps{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.estimates-status__step{align-items:center;gap:8px;display:flex}.estimates-status__step+.estimates-status__step:before{content:"";background:var(--color-paper-line-strong);width:20px;height:1px;margin-right:2px}.estimates-status__step[data-state=next] .osc-chip{box-shadow:inset 0 0 0 1px var(--color-paper-line-strong);color:var(--color-ink-muted);background:0 0}.estimates-status__when{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.estimates-counter__copy{min-width:0}.estimates-counter__visual{gap:18px;min-width:0;display:grid}.estimates-counter__theirs,.estimates-counter__yours{max-width:470px}.estimates-counter__yours{justify-self:end}.estimates-counter__ask{margin-top:14px}.estimates-counter__theirs>.osc-card__meta{margin-top:4px}.estimates-counter__field textarea{border:1px solid var(--field-border);border-radius:var(--field-radius);width:100%;color:var(--color-ink-950);font:inherit;resize:none;background:#fff;margin-top:14px;padding:10px 12px;font-size:14.5px;line-height:1.45;display:block}.estimates-counter__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:14px;display:flex}.estimates-counter__money{gap:6px;display:grid}.estimates-counter__input{border:1px solid var(--field-border);border-radius:var(--field-radius);background:#fff;align-items:center;gap:6px;width:180px;min-height:44px;padding:0 12px;display:flex}.estimates-counter__input>span{color:var(--color-ink-muted);font-size:15px}.estimates-counter__input input{width:100%;min-width:0;color:var(--color-ink-950);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;font-size:16px;font-weight:700}.estimates-counter__input:focus-within,.estimates-counter__field textarea:focus{border-color:var(--field-ink);box-shadow:var(--field-focus);outline:none}.estimates-counter__input input:focus-visible{outline:none}.estimates-counter__notice{margin-top:14px}.estimates-counter__notice .osc-card__meta{margin-top:4px}.estimates-counter__reason{font-style:italic}.estimates-counter__reply{border-top:1px solid var(--color-paper-line);align-items:center;gap:14px;margin-top:16px;padding-top:16px;display:flex}.estimates-accepted__copy,.estimates-accepted__visual{min-width:0}.estimates-accepted__phone{width:min(100%,300px)}.estimates-accepted .osc-sec__points li:before{color:#4a4214}.estimates-accepted .osc-sec__points p{color:#302b14}@media (prefers-reduced-motion:no-preference){.estimates-book__line[data-fresh=true]{animation:.9s ease-out estimates-fresh}@keyframes estimates-fresh{0%{background:#eac73473}to{background:0 0}}}@media (width<=1240px){.estimates-status__bar{flex-direction:column;align-items:flex-start}.estimates-status__steps{margin-left:0}}@media (width<=900px){.estimates-book__visual{justify-self:start;max-width:560px}.estimates-counter__theirs,.estimates-counter__yours{justify-self:stretch;max-width:560px}.estimates-accepted__phone{margin-inline:0}}@media (width<=600px){.estimates-status__bar{margin-bottom:20px}.estimates-status__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;width:100%;display:grid}.estimates-status__step{flex-direction:column;align-items:flex-start;gap:4px}.estimates-status__step+.estimates-status__step:before{display:none}.estimates-book__visual.osc-backing:before{border-radius:20px;inset:8px -6px -9px 8px;transform:rotate(1.5deg)}.estimates-book__line{font-size:14.5px}.estimates-book__totals dt span{margin:2px 0 0;display:block}.estimates-counter__row{flex-direction:column;align-items:stretch}.estimates-counter__input{width:100%}.estimates-counter__reply{flex-direction:column;align-items:stretch;gap:10px}.estimates-accepted__phone{width:min(100%,280px);margin-inline:auto}}.estimates-book__source{gap:5px;margin-top:22px;display:grid}.estimates-book__source .osc-card__meta{font-size:12px}.estimates-book__lines{margin-top:16px}.estimates-book__line{border:0;border-top:1px solid var(--color-paper-line);width:100%;min-height:44px;color:var(--color-ink-body);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 6px;font-family:inherit;display:grid}.estimates-book__line[aria-pressed=true]{color:var(--color-ink-950)}.estimates-book__line:hover{background:var(--color-paper-alt)}.estimates-book__line:focus-visible{outline:3px solid var(--color-ink-950);outline-offset:1px}.estimates-book__line-check{place-items:center;font-size:20px;line-height:1;display:grid}.estimates-book__line[aria-pressed=true] .estimates-book__line-check{color:#806900}.estimates-book__sheet{transform:rotate(.7deg)}@media (width<=600px){.estimates-book__sheet{transform:none}}.estimates-book__items{margin:0;padding:0;list-style:none}.estimates-book__more{border-top:1px solid var(--color-paper-line)}.estimates-book__more summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 6px;font-size:14px;font-weight:600;list-style:none;display:flex}.estimates-book__more summary::-webkit-details-marker{display:none}.estimates-book__more summary small{color:var(--color-ink-body);margin-top:3px;font-size:12px;font-weight:400;display:block}.estimates-book__more summary:hover{background:var(--color-paper-alt)}.estimates-book__more summary:focus-visible{outline:3px solid var(--color-ink-950);outline-offset:1px}.estimates-book__more[open] summary svg{transform:rotate(180deg)}.invoices-money__figure{max-width:1260px;margin-inline:auto;padding-top:22px;position:relative}.invoices-money__note{z-index:2;margin:0;position:absolute;top:-26px;left:14px}.invoices-paytext__copy{min-width:0}.invoices-paytext__flow{gap:16px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.invoices-paytext__flow>.osc-card{max-width:440px}.invoices-paytext__pay{justify-self:center}.invoices-paytext__paid{justify-self:end}.invoices-paytext__text .osc-card__head .osc-card__meta{white-space:nowrap}.invoices-paytext__bubble{background:var(--color-paper-alt);color:var(--color-ink-950);border-radius:16px 16px 16px 6px;margin-top:12px;padding:12px 15px;font-size:14.5px;line-height:1.5}.invoices-paytext__link{color:var(--color-gold-ink);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.invoices-paytext__due,.invoices-paytext__pay>.osc-card__meta{margin-top:6px}.invoices-paytext__switch{color:var(--color-ink-950);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-paper-line-strong);-webkit-text-decoration-color:var(--color-paper-line-strong);-webkit-text-decoration-color:var(--color-paper-line-strong);text-decoration-color:var(--color-paper-line-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.invoices-paytext__switch:hover{text-decoration-color:currentColor}.invoices-paytext__switch:focus-visible{outline:3px solid var(--color-ink-950);outline-offset:2px;border-radius:3px}.invoices-paytext__method{border-top:1px solid var(--color-paper-line);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:16px;display:flex}.invoices-paytext__method .osc-card__meta{margin-top:2px}.invoices-paytext__receipt{margin-top:6px}.invoices-deposit__copy,.invoices-deposit__visual{min-width:0}.invoices-deposit__card{max-width:500px;margin-inline:auto}.invoices-deposit__card>.osc-card__meta{margin-top:2px}.invoices-deposit__due{margin-top:20px}.invoices-deposit__due .osc-card__figure,.invoices-deposit__due .osc-card__meta{margin-top:4px}.invoices-deposit__bar{background:var(--color-paper-alt);height:10px;box-shadow:inset 0 0 0 1px var(--color-paper-line);border-radius:999px;margin-top:18px;overflow:hidden}.invoices-deposit__bar span{width:calc(var(--invoices-share) * 100%);background:var(--color-gold);border-radius:999px;height:100%;transition:background-color .24s;display:block}.invoices-deposit__bar[data-paid=true] span{background:#4a7051}.invoices-deposit__legend{color:var(--color-ink-body);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin-top:8px;font-size:13px;display:flex}.invoices-deposit__job{align-items:center;margin-top:18px}.invoices-deposit__job .osc-card__label{display:block}.invoices-deposit__when{margin-top:4px;display:block}.invoices-deposit__job .osc-card__meta{margin-top:2px;display:block}.invoices-deposit__foot{margin-top:4px}.invoices-ledger__copy{min-width:0}.invoices-ledger__visual{justify-self:center;width:100%;min-width:0;max-width:500px}.invoices-ledger__card{max-width:none}.invoices-ledger__card>.osc-card__meta{margin-top:2px}.invoices-ledger__rows{margin:16px 0 0;padding:0;list-style:none}.invoices-ledger__rows .osc-card__row{align-items:baseline;padding:11px 0}.invoices-ledger__by{margin-top:1px;display:block}.invoices-ledger__sum{font-variant-numeric:tabular-nums;white-space:nowrap}.invoices-ledger__balance{border-top:2px solid var(--color-ink-950);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0 4px;display:flex}.invoices-ledger__balance[data-paid=true] .osc-card__figure{color:#2f4a35}.invoices-ledger__record{background:var(--color-paper-alt);border-radius:14px;gap:10px;margin-top:16px;padding:16px;display:grid}.invoices-ledger__form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.invoices-ledger__amount{border:1px solid var(--field-border);border-radius:var(--field-radius);width:128px;min-height:44px;color:var(--color-ink-muted);background:#fff;align-items:center;gap:6px;padding:0 12px;font-size:15px;display:flex}.invoices-ledger__amount input{width:100%;min-width:0;color:var(--color-ink-950);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;font-weight:700}.invoices-ledger__amount:focus-within{border-color:var(--field-ink);box-shadow:var(--field-focus);outline:none}.invoices-ledger__amount input:focus-visible{outline:none}.invoices-ledger__form .osc-seg button:disabled{cursor:default;opacity:.5}.invoices-ledger__foot{align-items:center;gap:14px;display:flex}.invoices-ledger__foot .osc-card__btn:disabled{cursor:default;opacity:.5}@media (prefers-reduced-motion:no-preference){.invoices-ledger__rows [data-fresh=true],.invoices-paytext__paid[data-fresh=true]{animation:.9s ease-out invoices-fresh}@keyframes invoices-fresh{0%{background-color:#eac73466}to{background-color:#0000}}.invoices-paytext__paid[data-fresh=true]{animation-name:invoices-fresh-card}@keyframes invoices-fresh-card{0%{background-color:#eac73466}to{background-color:var(--color-paper)}}}@media (width<=900px){.invoices-paytext__flow>.osc-card{max-width:520px}.invoices-ledger__visual{justify-self:start;max-width:560px}.invoices-deposit__card{margin-inline:0}}@media (width<=600px){.invoices-money__figure{padding-top:18px}.invoices-money__note{top:-18px;left:0}.invoices-paytext__pay,.invoices-paytext__paid{justify-self:stretch}.invoices-paytext__method{flex-direction:column;align-items:stretch;gap:12px}.invoices-ledger__visual.osc-backing:before{border-radius:20px;inset:8px -6px -9px 8px;transform:rotate(1.5deg)}.invoices-ledger__record{padding:14px}.invoices-ledger__amount{width:100%}.invoices-ledger__form .osc-seg{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.invoices-ledger__form .osc-seg button{padding-inline:2px}.invoices-ledger__foot{flex-direction:column;align-items:stretch;gap:10px}.invoices-deposit__legend{flex-direction:column;gap:2px}}@media (width<=380px){.invoices-ledger__form .osc-seg{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.invoices-deposit__bar span{transition:none}}.invoices-paytext__flow{gap:0;padding:8px 10px}.invoices-paytext__text{padding-bottom:40px;position:relative;transform:rotate(-1.5deg)}.invoices-paytext__pay{justify-self:end;width:94%;margin-top:-12px;scroll-margin-top:115px;position:relative;transform:rotate(1deg)}.invoices-paytext__paid{border-top:1px solid var(--color-paper-line-strong);margin-top:18px;padding-top:16px}.invoices-paytext__paid .osc-card__title{font-size:17px}.invoices-paytext__demo{margin-top:12px;font-size:11px}.invoices-paytext__method{flex-wrap:wrap}@media (width<=600px){.invoices-paytext__flow{padding-inline:0}.invoices-paytext__text{transform:rotate(-.7deg)}.invoices-paytext__pay{width:97%;transform:none}}.price-book-screen__points{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;max-width:1260px;margin:52px auto 0}.price-book-margin__card{margin-inline:auto}.price-book-margin__card .osc-card__head{padding-bottom:14px}.price-book-margin__parts{gap:4px;margin:0;padding:0;list-style:none;display:grid}.price-book-margin__part{width:100%;min-height:46px;color:var(--color-ink-950);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:8px 12px;transition:background-color .15s,border-color .15s;display:flex}.price-book-margin__part:hover{border-color:var(--color-paper-line-strong)}.price-book-margin__part[aria-pressed=true]{border-color:var(--color-paper-line-strong);background:var(--color-paper-alt)}.price-book-margin__part:focus-visible{outline:3px solid var(--color-ink-950);outline-offset:2px}.price-book-margin__name{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.price-book-margin__prices{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.price-book-margin__prices .osc-card__value{color:var(--color-ink-950)}.price-book-margin__detail{border-top:1px solid var(--color-paper-line);margin-top:14px;padding-top:18px}.price-book-margin__figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.price-book-margin__figures p{gap:4px;display:grid}.price-book-margin__figures p:last-child{text-align:right}.price-book-margin__bar{background:var(--color-gold);border-radius:999px;height:10px;margin-top:18px;display:flex;overflow:hidden}.price-book-margin__bar span{width:var(--pb-cost);background:var(--color-ink-950);transition:width var(--pb-bar,.5s) cubic-bezier(.22, 1, .36, 1)}.price-book-margin__ends{font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;margin-top:10px;display:flex}.price-book-margin__ends b,.price-book-margin__figures b{color:var(--color-ink-950)}.price-book-map__map{aspect-ratio:1200/680;max-width:1040px;margin:48px auto 12px;position:relative}.price-book-map__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.price-book-map__lines path{fill:none;stroke:var(--color-ink-950);stroke-width:3px;stroke-linecap:round}.price-book-map__lines circle{fill:var(--color-ink-950);stroke:none}.price-book-map__lines .price-book-map__line--maybe{stroke-dasharray:7 8}.price-book-map__book{aspect-ratio:228/290;width:19%;transform:translate(-50%, -50%) rotate(var(--pb-book-tilt,-4deg));filter:drop-shadow(0 26px 30px #0b0a0838);position:absolute;top:49.3%;left:50%}.price-book-map__pages{background:repeating-linear-gradient(180deg, var(--color-bone) 0 3px, var(--color-paper-line-strong) 3px 4px);border-radius:4px 10px 10px 4px;position:absolute;inset:8px -11px 7px 14px;box-shadow:inset -2px 0 #0b0a0814}.price-book-map__cover{background:linear-gradient(90deg, var(--color-ink-950) 0 15%, var(--color-ink-700) 15% 16%, var(--color-ink-900) 16% 100%);border-radius:7px 14px 14px 7px;flex-direction:column;justify-content:center;padding:0 12% 0 24%;display:flex;position:absolute;inset:0}.price-book-map__book-title{background:var(--color-gold);color:var(--color-ink-950);letter-spacing:-.035em;border-radius:6px;padding:10px 12px;font-size:clamp(17px,1.8vw,24px);font-weight:700;line-height:1.05;display:block}.price-book-map__book-owner{color:var(--color-ink-300);margin-top:10px;font-size:12px;font-weight:600}.price-book-map__ribbon{background:var(--color-gold);clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);width:14px;height:52px;position:absolute;bottom:-30px;left:64%}.price-book-map__places{margin:0;padding:0;list-style:none;position:absolute;inset:0}.price-book-map__place{width:27%;position:absolute}.price-book-map__place[data-at=top-left]{text-align:right;top:7%;left:1%}.price-book-map__place[data-at=top-right]{top:7%;left:72%}.price-book-map__place[data-at=bottom-left]{text-align:right;top:64%;left:1%}.price-book-map__place[data-at=bottom-right]{top:64%;left:72%}.price-book-map__place[data-at=bottom]{text-align:center;width:34%;top:89.5%;left:50%;transform:translate(-50%)}.price-book-map__place h3{letter-spacing:-.03em;margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.25}.price-book-map__button{background:var(--color-ink-950);min-height:42px;color:var(--color-bone);white-space:nowrap;border-radius:10px;align-items:center;gap:9px;padding:9px 16px;font-size:15px;font-weight:700;display:inline-flex}.price-book-map__field,.price-book-map__row{text-align:left;flex-direction:column;gap:6px;display:inline-flex}.price-book-map__field-label,.price-book-map__row>span{color:var(--color-ink-muted);font-size:13px;font-weight:600}.price-book-map__select{border:1px solid var(--color-paper-line-strong);white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:14px;min-height:42px;padding:9px 14px;font-size:15px;font-weight:700;display:inline-flex}.price-book-map__bubble{border:1px solid var(--color-paper-line);background:var(--color-paper-alt);text-align:left;border-radius:8px;max-width:290px;padding:12px 15px;font-size:15px;line-height:1.45;display:inline-block}.price-book-map__row{border:1px solid var(--color-paper-line-strong);background:#fff;border-radius:10px;padding:12px 15px}.price-book-map__row b{font-size:15px;font-weight:700}.price-book-map__switch{align-items:center;gap:10px;font-size:15px;font-weight:700;display:inline-flex}.price-book-map__track{background:var(--color-ink-950);border-radius:999px;flex:none;width:38px;height:22px;position:relative}.price-book-map__track>span{background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:19px}.price-book-map__maybe{width:fit-content;margin:12px auto 0;display:block}@media (hover:hover) and (width>=901px){:is(.price-book-map[data-hover=true] .price-book-map__map:has(.price-book-map__place[data-at=top-left]:hover) [data-to=top-left],.price-book-map[data-hover=true] .price-book-map__map:has(.price-book-map__place[data-at=top-right]:hover) [data-to=top-right],.price-book-map[data-hover=true] .price-book-map__map:has(.price-book-map__place[data-at=bottom-left]:hover) [data-to=bottom-left],.price-book-map[data-hover=true] .price-book-map__map:has(.price-book-map__place[data-at=bottom-right]:hover) [data-to=bottom-right],.price-book-map[data-hover=true] .price-book-map__map:has(.price-book-map__place[data-at=bottom]:hover) [data-to=bottom]){stroke:var(--color-gold-600);stroke-width:3.5px}}.price-book-drafts__tabs{margin-top:32px}.price-book-drafts__fine{border-top:1px solid #f4f1ea29;margin-top:32px;padding-top:22px}.price-book-drafts__desk{min-width:0;padding:8px 6px 0}.price-book-drafts__sheet{margin-inline:auto;transform:rotate(1.6deg)}.price-book-drafts__head{align-items:flex-start;padding-bottom:16px}.price-book-drafts__head .osc-card__meta{margin-top:2px}.price-book-drafts__ai{color:var(--color-ink-body);white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;padding-block:4px;font-size:12px;font-weight:600;display:inline-flex}.price-book-drafts__ai svg{color:var(--color-gold-700)}.price-book-drafts__items{margin:0;padding:0;list-style:none}.price-book-drafts__item{align-items:center;min-height:64px;padding:12px 0}.price-book-drafts__name{gap:2px;min-width:0;display:grid}.price-book-drafts__draft{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;position:relative}.price-book-drafts__draft[data-struck=true]:after{content:"";background:var(--color-gold-ink);border-radius:2px;height:2px;position:absolute;top:52%;left:-5px;right:-5px;transform:rotate(-9deg)}.price-book-drafts__yours{min-width:2.4em;color:var(--color-gold-ink);font-family:Kalam,Funnel Sans,sans-serif;font-size:25px;font-weight:700;line-height:1;transform:rotate(-4deg)}.price-book-drafts__note{white-space:nowrap;align-items:flex-start;gap:6px;width:fit-content;margin:26px 8% 0 auto;display:flex;transform:rotate(-3deg)}.price-book-drafts__note svg{width:34px;height:38px;margin-top:-28px}@media (prefers-reduced-motion:no-preference) and (width>=1024px){.price-book-drafts__sheet{animation:.56s cubic-bezier(.2,.9,.3,1.05) both price-book-sheet}.price-book-drafts__yours{animation:.42s cubic-bezier(.2,.8,.2,1) both price-book-pencil;animation-delay:calc(.26s + var(--pb-row,0) * .11s)}.price-book-map__lines path,.price-book-map__lines circle{transition:stroke .2s,fill .2s,stroke-width .2s}}@keyframes price-book-sheet{0%{opacity:0;transform:translateY(24px)rotate(-1deg)}to{opacity:1;transform:rotate(1.6deg)}}@keyframes price-book-pencil{0%{opacity:0;transform:rotate(-4deg)translate(-8px)}to{opacity:1;transform:rotate(-4deg)}}@media (width<=900px){.price-book-screen__points{grid-template-columns:1fr;gap:22px;margin-top:40px}.price-book-margin__card,.price-book-drafts__sheet{margin-inline:0}}@media (width<=600px){.price-book-screen__points{margin-top:32px}.price-book-margin__part{padding-inline:10px}.price-book-margin__name .osc-card__meta{display:none}}@media (prefers-reduced-motion:reduce){.price-book-margin__part,.price-book-margin__bar span{transition:none}}@media (width<=1100px){.price-book-map__place{width:29%}.price-book-map__place[data-at=top-left],.price-book-map__place[data-at=bottom-left]{left:0}.price-book-map__place[data-at=top-right],.price-book-map__place[data-at=bottom-right]{left:71%}.price-book-map__button,.price-book-map__select{padding-inline:12px;font-size:14px}.price-book-map__bubble,.price-book-map__row b,.price-book-map__switch{font-size:14px}}@media (width<=900px){.price-book-map__map{aspect-ratio:auto;max-width:560px;margin:40px auto 0}.price-book-map__lines{display:none}.price-book-map__book{width:170px;transform:rotate(var(--pb-book-tilt,-4deg));margin:0 auto 64px;position:relative;top:auto;left:auto}.price-book-map__places{border-left:2.4px solid var(--color-ink-950);flex-direction:column;gap:40px;margin-left:10px;padding-left:34px;display:flex;position:relative;inset:auto}.price-book-map__place,.price-book-map__place[data-at]{text-align:left;width:auto;position:relative;top:auto;left:auto;transform:none}.price-book-map__place:before{content:"";border-top:2.4px solid var(--color-ink-950);width:22px;position:absolute;top:13px;left:-34px}.price-book-map__place:after{content:"";background:var(--color-ink-950);border-radius:50%;width:9px;height:9px;position:absolute;top:9.5px;left:-14px}.price-book-map__place[data-at=bottom]:before{border-top-style:dashed}.price-book-map__maybe{margin:12px 0 0}.price-book-map__bubble{max-width:100%}.price-book-drafts__desk{padding:0}}@media (width<=600px){.price-book-map__book{width:150px;margin-bottom:56px}.price-book-map__places{gap:36px;padding-left:28px}.price-book-map__place:before{width:16px;left:-28px}.price-book-map__button,.price-book-map__select{white-space:normal}.price-book-drafts__sheet{transform:rotate(1deg)}.price-book-drafts__head{flex-wrap:wrap;gap:8px}.price-book-drafts__ai{white-space:normal;font-size:13px}.price-book-drafts__item{gap:12px;min-height:60px}.price-book-drafts__yours{font-size:22px}.price-book-drafts__note{margin:22px 4% 0 auto}}@media (prefers-reduced-motion:reduce){.price-book-map__lines path,.price-book-map__lines circle{transition:none}}.price-book-map__place a{transition:background-color .16s,box-shadow .16s}.price-book-map__place a:focus-visible{outline:3px solid var(--color-gold-ink);outline-offset:4px}.price-book-map__bubble svg{vertical-align:-2px;margin-left:7px;display:inline-block}.price-book-map__row b{align-items:center;gap:8px;display:inline-flex}.price-book-map__switch{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--color-paper-line-strong);-webkit-text-decoration-color:var(--color-paper-line-strong);-webkit-text-decoration-color:var(--color-paper-line-strong);text-decoration-color:var(--color-paper-line-strong);text-underline-offset:5px}.price-book-map__button:hover{background:var(--color-ink-800)}.price-book-map__select:hover,.price-book-map__row:hover,.price-book-map__bubble:hover{background:var(--color-paper-alt);box-shadow:0 0 0 1px var(--color-gold-ink)}.price-book-map__switch:hover{text-decoration-color:currentColor}.price-book-map .osc-sec__head{gap:16px}.price-book-map .osc-sec__head>.osc-sec__note{margin-bottom:0}@media (prefers-reduced-motion:reduce){.price-book-map__place a{transition:none}}.documents-prefill{overflow-x:clip}.documents-prefill__copy,.documents-index__copy{min-width:0}.documents-prefill__visual,.documents-index__visual{width:100%;min-width:0;max-width:560px;margin-inline:auto}.documents-ask{margin-top:36px}.documents-ask .osc-card__title{margin-bottom:14px}.documents-ask__row{border-top:1px solid var(--color-paper-line);justify-items:start;gap:10px;margin-top:16px;padding:16px 0 0;display:grid}.documents-ask .osc-card__title+.documents-ask__row{margin-top:0}.documents-ask__question{color:var(--color-ink-body);font-size:13.5px;font-weight:600;line-height:1.45}.documents-sheet__letterhead{border-bottom:2px solid var(--color-ink-950);align-items:flex-start;padding-bottom:16px}.documents-sheet__letterhead .osc-card__meta{margin-top:2px}.documents-sheet__type{text-align:right;flex-shrink:0}.documents-sheet__title{margin-top:18px}.documents-sheet__fields{margin:14px 0 0;display:grid}.documents-sheet__field{border-top:1px solid var(--color-paper-line);grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:12px;padding:11px 0;display:grid}.documents-sheet__field dd{min-width:0;margin:0}.documents-sheet__value{border-radius:6px;margin-left:-5px;padding:1px 5px;font-size:16px;font-weight:700;line-height:1.35;display:inline-block}.documents-sheet__blank{color:#8a4706;background:#d9770624;border-radius:6px;padding:2px 9px;font-size:13.5px;font-weight:600;line-height:1.45;display:inline-block}.documents-sheet__foot{border-top:1px solid var(--color-paper-line);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.documents-templates__rows{margin:0;padding:0;list-style:none}.documents-templates__rows .osc-card__row{align-items:center}.documents-index .osc-sec__fine{color:#302b14}.documents-index .osc-sec__fine strong{color:var(--color-ink-950);font-weight:700}.documents-templates{border-color:#0000;box-shadow:0 18px 40px #0b0a0824}.documents-templates__trades{margin:18px 0 8px}.documents-templates__rows li[data-included=false] .osc-card__value{color:var(--color-ink-muted);font-weight:600}.documents-templates__off{border:1px dashed var(--color-paper-line-strong);color:var(--color-ink-muted);background:0 0}@media (prefers-reduced-motion:no-preference){.documents-sheet__value{animation:1s ease-out both documents-filled}@keyframes documents-filled{0%{background:#eac7348c}to{background:0 0}}.documents-templates__rows .osc-card__value{transition:color .18s}}@media (width<=900px){.documents-prefill__visual,.documents-index__visual{margin-inline:0}}@media (width<=600px){.documents-prefill__visual.osc-backing{width:calc(100% - 12px)}.documents-prefill__visual.osc-backing:before{border-radius:20px;inset:8px -8px -10px 8px;transform:rotate(1.5deg)}.documents-ask{margin-top:28px}.documents-ask .osc-seg,.documents-templates__trades{width:100%}.documents-ask .osc-seg button,.documents-templates__trades button{flex:auto}.documents-sheet__letterhead{flex-wrap:wrap}.documents-sheet__type{text-align:left}.documents-sheet__field{grid-template-columns:1fr;gap:4px;padding:10px 0}.documents-sheet__foot{flex-direction:column;align-items:stretch;gap:12px}.documents-templates__rows .osc-card__row{gap:12px}.documents-templates .osc-card__head{flex-wrap:wrap;gap:4px 14px}.documents-index__panel{border-radius:20px;padding:30px 18px}.documents-index__copy{padding-inline:4px}.documents-templates__rows .osc-card__row{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 0}}.documents-ask{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.documents-ask__select{align-content:end;gap:6px;min-width:0;display:grid}.documents-ask__select[data-wide=true]{grid-column:1/-1}.documents-ask__question{font-size:12px}.documents-sheet{transform:rotate(.6deg)}.documents-sheet__foot{flex-wrap:wrap}.documents-sheet__foot .osc-card__btn{min-height:44px;padding:10px 14px;font-size:13px}@media (width<=600px){.documents-sheet{transform:none}.documents-ask{grid-template-columns:1fr}}.finance-screen__points{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;max-width:1260px;margin:52px auto 0}.finance-receipts__copy,.finance-reports__copy{min-width:0}.finance-receipts__cards{gap:16px;width:100%;min-width:0;max-width:560px;margin-inline:auto;display:grid}.finance-expenses__filters{margin-top:18px}.finance-expenses__notice{color:var(--color-ink-950);background:#eac7344d;border-radius:10px;margin:14px 0 6px;padding:10px 14px;font-size:13.5px;line-height:1.45}.finance-expenses__notice strong{font-weight:700}.finance-expenses__rows{margin:0;padding:0;list-style:none}.finance-expenses__rows li+li{border-top:1px solid var(--color-paper-line)}.finance-expenses__row{width:calc(100% + 20px);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-inline:-10px;padding:9px 10px;transition:background-color .15s;display:flex}.finance-expenses__row:hover{background:var(--color-paper-alt)}.finance-expenses__row[aria-pressed=true]{background:var(--color-paper-alt);box-shadow:inset 3px 0 0 var(--color-gold)}.finance-expenses__row:focus-visible{outline:3px solid var(--color-ink-950);outline-offset:0}.finance-expenses__who{gap:3px;min-width:0;display:grid}.finance-expenses__what{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:12px;display:flex}.finance-expenses__what .osc-card__value{text-align:right;min-width:70px}.finance-expenses__empty{padding:14px 0 4px}.finance-review__read{margin-top:4px}.finance-review__fields{border-top:1px solid var(--color-paper-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:16px 0 0;padding-top:16px;display:grid}.finance-review__fields dd{font-variant-numeric:tabular-nums;margin:3px 0 0}.finance-review__foot{align-items:center;min-height:46px;margin-top:18px;display:flex}.finance-reports__visual{width:100%;min-width:0;max-width:560px;margin-inline:auto}.finance-report__head{flex-direction:column;align-items:flex-start}.finance-report__part{border-top:1px solid var(--color-paper-line);margin-top:20px;padding-top:18px}.finance-report__bars{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.finance-report__bars li{grid-template-columns:88px minmax(0,1fr) 40px;align-items:center;gap:12px;display:grid}.finance-report__bars .osc-card__meta{font-weight:600}.finance-report__track{background:var(--color-paper-alt);border-radius:999px;height:10px;display:block;overflow:hidden}.finance-report__track span{border-radius:inherit;background:var(--color-gold);height:100%;transition:width .3s;display:block}.finance-report__bars li:first-child .finance-report__track span{background:var(--color-ink-950)}.finance-report__count{text-align:right;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.finance-report__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:8px}.finance-report__table th,.finance-report__table td{text-align:right;padding:10px 0 10px 12px}.finance-report__table :is(th,td):first-child{text-align:left;padding-left:0}.finance-report__table thead th{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:11.5px;font-weight:700}.finance-report__table tbody tr{border-top:1px solid var(--color-paper-line)}.finance-report__table tbody th{font-size:15px;font-weight:700}.finance-report__table td{color:var(--color-ink-body);font-size:15px}.finance-report__table td:nth-child(3){color:var(--color-ink-950);font-weight:700}.finance-exports .osc-sec__fine{color:#302b14}.finance-exports__head[data-align=center] .osc-sec__intro,.finance-exports__head[data-align=center] .osc-sec__fine{margin-inline:auto}.finance-exports__head .osc-sec__fine{margin-top:12px}.finance-exports__head[data-align=center] .osc-sec__actions{justify-content:center}.finance-exports__files{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:920px;margin:44px auto 0;padding:0;list-style:none;display:grid}.finance-exports__panel[data-layout=split] .finance-exports__files{max-width:none}.finance-file{border-color:#0000;align-content:start;justify-items:start;gap:8px;max-width:none;display:grid;box-shadow:0 18px 40px #0b0a0824}.finance-file__name{overflow-wrap:anywhere}.finance-file .osc-card__btn{margin-top:10px}@media (prefers-reduced-motion:reduce){.finance-expenses__row,.finance-report__track span{transition:none}}@media (width<=900px){.finance-screen__points{grid-template-columns:1fr;gap:22px;margin-top:40px}.finance-receipts__cards,.finance-reports__visual{margin-inline:0}}@media (width<=600px){.finance-screen__points{margin-top:32px}.finance-expenses__filters,.finance-report__head .osc-seg{width:100%}.finance-expenses__filters button,.finance-report__head .osc-seg button{flex:auto}.finance-expenses__row{align-items:flex-start}.finance-expenses__what{flex-direction:column-reverse;align-items:flex-end;gap:4px}.finance-review__fields{gap:12px 16px}.finance-report__bars li{grid-template-columns:78px minmax(0,1fr) 34px;gap:10px}.finance-report__table th,.finance-report__table td{padding-left:8px}.finance-report__table thead th{letter-spacing:.04em;white-space:normal;font-size:10.5px}.finance-report__table tbody th,.finance-report__table td{font-size:14px}.finance-exports__panel{border-radius:20px;padding:30px 18px}.finance-exports__head{padding-inline:4px}.finance-exports__files{grid-template-columns:1fr;gap:16px;margin-top:32px}.finance-file .osc-card__btn{width:auto}}.finance-receipts__cards{gap:0;max-width:560px;padding:8px 10px}.finance-capture{background:#e7e1d4;border-radius:20px;width:73%;padding:20px 24px 56px;position:relative;transform:rotate(-3deg)}.finance-capture__label{color:#4b4639;align-items:center;gap:8px;margin-bottom:16px;font-size:12px;font-weight:700;display:flex}.finance-capture__paper{background:#fffcf5;padding:23px 20px 26px;font-family:ui-monospace,monospace;position:relative;box-shadow:0 7px 16px #3027111f}.finance-capture__paper:after{content:"";background:linear-gradient(135deg,#fffcf5 25%,#0000 25%) -3px 0/10px 10px,linear-gradient(225deg,#fffcf5 25%,#0000 25%) -3px 0/10px 10px;height:6px;position:absolute;inset:auto 0 -5px}.finance-capture__vendor{font-size:15px;font-weight:700}.finance-capture__date{color:#625e52;margin-top:7px;font-size:11px}.finance-capture__rule{border-top:1px dashed #b8b2a4;margin-block:19px}.finance-capture__total{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:16px;display:flex}.finance-capture__scan{clip-path:polygon(0 0,20% 0,20% 3%,3% 3%,3% 20%,0 20%,0 0,100% 0,100% 20%,97% 20%,97% 3%,80% 3%,80% 0,100% 0,100% 100%,80% 100%,80% 97%,97% 97%,97% 80%,100% 80%,100% 100%,0 100%,0 80%,3% 80%,3% 97%,20% 97%,20% 100%,0 100%);border:2px solid #b19619;border-radius:4px;position:absolute;inset:12px 9px}.finance-capture__hint{color:#625e52;margin-top:16px;font-size:12px}.finance-review{z-index:1;width:82%;margin:-48px 0 0 auto;position:relative;transform:rotate(1deg)}.finance-review .osc-card__head{align-items:flex-start}.finance-review .osc-card__title{font-size:18px}.finance-review .osc-chip{font-size:11px}.finance-receipts__browse{gap:12px;margin-top:24px;display:grid}.finance-receipts__browse .finance-expenses__filters{justify-self:start;margin-top:0}.finance-receipts__pick{gap:6px;display:grid}.finance-receipts__browse>.osc-card__meta{font-size:12px}.finance-exports__panel[data-layout=split]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.finance-exports__panel[data-layout=split] .finance-exports__head{display:block}.finance-exports__panel[data-layout=split] .osc-sec__intro{margin-top:22px}.finance-exports__panel[data-layout=split] .finance-exports__files{grid-template-columns:1fr;gap:18px;margin:0}.finance-exports__files .finance-file{position:relative}.finance-exports__files .finance-file:first-child{transform:rotate(-1.5deg)}.finance-exports__files .finance-file:last-child{transform:rotate(1deg)}.finance-file__name{font-size:18px}.finance-screen__points{max-width:1160px;margin-top:32px}@media (width<=900px){.finance-exports__panel[data-layout=split]{grid-template-columns:1fr;gap:36px}.finance-exports__panel[data-layout=split] .finance-exports__files{width:100%;max-width:600px}}@media (width<=600px){.finance-receipts__cards{padding-inline:2px}.finance-capture{width:88%;padding:18px 18px 44px;transform:rotate(-1.5deg)}.finance-review{width:94%;margin-top:-30px;transform:none}.finance-review .osc-card__head{flex-wrap:wrap;gap:8px}.finance-review__fields{gap:12px}.finance-review__fields .osc-card__value{font-size:14px}.finance-exports__files .finance-file{transform:none}}.finance-receipts__browse{display:block}.finance-receipts__browse summary{border-block:1px solid var(--color-paper-line-strong);cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;padding-block:8px;font-size:14px;font-weight:700;list-style:none;display:flex}.finance-receipts__browse summary::-webkit-details-marker{display:none}.finance-receipts__browse[open] summary svg{transform:rotate(180deg)}.finance-receipts__browse>:not(summary){margin-top:12px}.finance-capture__missing{color:#625e52;text-align:center;border:1px dashed #9b9483;align-content:center;justify-items:center;gap:10px;min-height:185px;display:grid}.finance-capture__missing strong{font-size:15px}.finance-capture__missing span{font-size:12px}.coming-soon{width:min(520px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--color-ink-950);background:0 0;border:0;border-radius:24px;margin:auto;padding:0;overflow:visible}.coming-soon::backdrop{background:#0b0a089e}.coming-soon__card{border:1px solid var(--color-paper-line-strong);background:var(--color-paper);max-height:calc(100dvh - 32px);font-family:var(--font-sans);text-align:left;border-radius:24px;padding:42px 44px 40px;position:relative;overflow-y:auto;box-shadow:0 32px 64px #0b0a0847,0 2px 4px #0b0a0814}.coming-soon__close{width:40px;height:40px;color:var(--color-ink-body);border-radius:50%;place-items:center;transition:background-color .16s,color .16s;display:grid;position:absolute;top:16px;right:16px}.coming-soon__close:hover{background:var(--color-paper-alt);color:var(--color-ink-950)}.coming-soon__close:focus-visible,.coming-soon__button:focus-visible{outline:2px solid var(--color-gold-600,#c9a514);outline-offset:3px}.coming-soon__note{color:var(--color-gold-ink);letter-spacing:-.025em;transform-origin:0;margin:0 0 14px;font-family:Kalam,Funnel Sans,sans-serif;font-size:26px;font-weight:700;line-height:1.3;display:inline-block;transform:rotate(-4deg)}.coming-soon__title{letter-spacing:-.045em;font-family:Google Sans,Funnel Sans,sans-serif;font-size:52px;font-weight:600;line-height:1.02}.coming-soon__body{max-width:40ch;color:var(--color-ink-body);text-wrap:pretty;margin-top:18px;font-size:18px;line-height:1.65}.coming-soon__button{background:var(--color-ink-950);min-height:50px;color:var(--color-bone);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:12px;margin-top:30px;padding:12px 22px;font-size:16px;font-weight:700;line-height:1.25;transition:background-color .18s,transform .18s;display:inline-flex}.coming-soon__button:hover{background:var(--color-ink-800);transform:translateY(-2px)}html.coming-soon-open{overflow:hidden}.coming-soon__form{margin-top:26px}.coming-soon__context{border-block:1px solid var(--color-paper-line-strong);gap:11px;margin:22px 0 0;padding-block:15px;display:grid}.coming-soon__context>div{grid-template-columns:95px minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.coming-soon__context dt{color:var(--color-ink-muted);font-size:12px;line-height:1.5}.coming-soon__context dd{color:var(--color-ink-950);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:1.5}.coming-soon__label{color:var(--color-ink-950);margin-bottom:8px;font-size:14px;font-weight:700;display:block}.coming-soon__row{gap:10px;display:flex}.coming-soon__input{border:1px solid var(--field-border);border-radius:var(--field-radius);min-width:0;min-height:50px;color:var(--color-ink-950);font:inherit;background:#fff;flex:1;padding:12px 16px;font-size:16px;transition:border-color .15s,box-shadow .15s}.coming-soon__input::placeholder{color:var(--field-placeholder)}.coming-soon__input:focus{border-color:var(--field-ink);box-shadow:var(--field-focus);outline:none}.coming-soon__form .coming-soon__button{margin-top:0}.coming-soon__button:disabled{opacity:.7;cursor:progress;transform:none}.coming-soon__error{color:#a3341f;margin-top:10px;font-size:14px;font-weight:600}@media (prefers-reduced-motion:no-preference){.coming-soon[open] .coming-soon__card{animation:.26s cubic-bezier(.16,1,.3,1) both coming-soon-in}.coming-soon[open]::backdrop{animation:.2s ease-out both coming-soon-fade}}@keyframes coming-soon-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes coming-soon-fade{0%{opacity:0}to{opacity:1}}@media (width<=600px){.coming-soon__card{border-radius:20px;padding:34px 24px 26px}.coming-soon{border-radius:20px}.coming-soon__note{font-size:23px}.coming-soon__title{font-size:40px}.coming-soon__body{font-size:16px}.coming-soon__button{width:100%}.coming-soon__row{flex-direction:column}}.tool-card{border:1px solid var(--color-paper-line-strong);background:var(--color-paper);border-radius:20px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-top:52px;display:grid;overflow:clip;box-shadow:0 24px 48px #0b0a0814}.tool-card[data-layout=wide]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tool-inputs{align-content:start;gap:26px;min-width:0;padding:34px 34px 32px;display:grid}.tool-inputs__group{border-top:1px solid var(--color-paper-line);gap:24px;padding-top:26px;display:grid}.tool-inputs__title{color:var(--color-ink-950);font-size:15px;font-weight:700;line-height:1.3}.tool-inputs__note{color:var(--color-ink-muted);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.5;display:flex}.tool-inputs__note svg{color:var(--color-gold-ink);flex-shrink:0;margin-top:2px}.tool-field{gap:7px;min-width:0;display:grid}.tool-field>span:first-child,.tool-label{color:var(--color-ink-950);font-size:14px;font-weight:700;line-height:1.3}.tool-input,.tool-select,.tool-textarea{border:1px solid var(--field-border);border-radius:var(--field-radius);width:100%;min-width:0;min-height:44px;color:var(--color-ink-950);font:inherit;background:#fff;padding:10px 14px;font-size:16px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.tool-input::placeholder,.tool-textarea::placeholder{color:var(--field-placeholder)}.tool-textarea{resize:vertical;min-height:96px}.tool-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.6 9.2 12 15.4l6.4-6.2' fill='none' stroke='%235c554a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;padding-right:38px}.tool-input:focus,.tool-select:focus,.tool-textarea:focus{border-color:var(--field-ink);box-shadow:var(--field-focus);outline:none}.tool-input[type=time]{font-variant-numeric:tabular-nums}.tool-input--num{text-align:right;font-variant-numeric:tabular-nums}.tool-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tool-switch{color:var(--color-ink-950);cursor:pointer;align-items:center;gap:12px;font-size:15px;font-weight:600;line-height:1.35;display:flex}.tool-switch input{opacity:0;pointer-events:none;position:absolute}.tool-switch__track{background:var(--color-paper-line-strong);border-radius:999px;flex:0 0 42px;width:42px;height:24px;transition:background-color .16s;position:relative}.tool-switch__track:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0b0a084d}.tool-switch input:checked+.tool-switch__track{background:var(--color-ink-950)}.tool-switch input:checked+.tool-switch__track:after{transform:translate(18px)}.tool-switch input:focus-visible+.tool-switch__track{outline:2px solid var(--color-gold-600);outline-offset:2px}.tool-btn{border:1px solid var(--color-paper-line-strong);background:var(--color-paper);min-height:40px;color:var(--color-ink-950);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;line-height:1.2;transition:background-color .16s,border-color .16s;display:inline-flex}.tool-btn:hover{border-color:var(--color-ink-400);background:#fff}.tool-btn:disabled{opacity:.45;cursor:not-allowed}.tool-btn--ghost{min-height:36px;color:var(--color-ink-body);background:0 0;border-color:#0000;padding:6px 10px}.tool-btn--ghost:hover{border-color:var(--color-paper-line-strong)}.tool-btn:focus-visible,.tool-chip:focus-visible,.tool-tab:focus-visible{outline:2px solid var(--color-gold-600);outline-offset:2px}.tool-chips{flex-wrap:wrap;gap:8px;display:flex}.tool-chip{border:1px solid var(--color-paper-line-strong);min-height:36px;color:var(--color-ink-body);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.tool-chip[aria-pressed=true]{border-color:var(--color-ink-950);background:var(--color-ink-950);color:var(--color-bone)}.tool-tabs{flex-wrap:wrap;gap:8px;display:flex}.tool-tab{border:1px solid var(--color-paper-line-strong);min-height:40px;color:var(--color-ink-body);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.tool-tab[aria-selected=true]{border-color:var(--color-ink-950);box-shadow:inset 0 0 0 1px var(--color-ink-950);color:var(--color-ink-950)}.tool-tab small{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.tool-result{background:var(--color-ink-950);min-width:0;color:var(--color-bone);flex-direction:column;gap:30px;padding:34px 36px 36px;display:flex}.tool-result__sticky{flex-direction:column;gap:26px;display:flex;position:sticky;top:104px}.tool-result__label{color:var(--color-ink-300);font-size:14px;font-weight:600;line-height:1.4}.tool-result__figure{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:8px;display:flex}.tool-result__figure strong{color:var(--color-gold);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-family:Google Sans,Funnel Sans,sans-serif;font-size:clamp(42px,4.4vw,56px);font-weight:600;line-height:1}.tool-result__figure span{color:var(--color-ink-300);font-size:18px}.tool-result__sub{color:var(--color-bone);margin-top:10px;font-size:16px;line-height:1.5}.tool-result__sub em{color:var(--color-ink-300);font-style:normal}.tool-result__zero{max-width:22ch;color:var(--color-bone);letter-spacing:-.035em;margin-top:8px;font-family:Google Sans,Funnel Sans,sans-serif;font-size:30px;font-weight:600;line-height:1.15}.tool-result__block{border-top:1px solid var(--color-ink-800);gap:14px;padding-top:26px;display:grid}.tool-result__head{color:var(--color-ink-300);justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;line-height:1.4;display:flex}.tool-result__head span:last-child{color:var(--color-ink-400);font-variant-numeric:tabular-nums;font-size:13px}.tool-bar{background:var(--color-ink-800);border-radius:6px;height:12px;display:flex;overflow:hidden}.tool-bar span{height:100%;transition:width .26s ease-out;display:block}.tool-legend{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px 18px;margin:0;display:grid}.tool-legend div{gap:3px;display:grid}.tool-legend dt{color:var(--color-ink-300);align-items:center;gap:8px;font-size:13px;display:flex}.tool-legend dt i{border-radius:2px;flex:0 0 9px;width:9px;height:9px}.tool-legend dd{color:var(--color-bone);font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:600}.tool-swatch--gold{background:var(--color-gold)}.tool-swatch--mid{background:var(--color-ink-600)}.tool-swatch--low{background:var(--color-ink-500)}.tool-swatch--bone{background:var(--color-bone)}.tool-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;display:grid}.tool-stats div{gap:4px;min-width:0;display:grid}.tool-stats dd{color:var(--color-bone);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0;font-size:22px;font-weight:600;line-height:1.2;display:flex}.tool-stats dd svg{color:var(--color-gold);flex-shrink:0}.tool-stats dd[data-tone=gold]{color:var(--color-gold)}.tool-stats dt{color:var(--color-ink-400);font-size:12.5px;line-height:1.35}.tool-tip{background:#eac7341a;border-radius:14px;margin-top:auto;padding:18px 20px}.tool-tip__label{color:var(--color-gold);transform-origin:0;font-family:Kalam,Funnel Sans,sans-serif;font-size:21px;font-weight:700;line-height:1.3;transform:rotate(-2deg)}.tool-tip p:last-child{color:var(--color-ink-300);margin-top:6px;font-size:15px;line-height:1.55}.tool-tip strong{color:var(--color-gold);font-weight:700}.tool-dots{grid-template-columns:repeat(25,10px);gap:6px;display:grid}.tool-dots i{background:var(--color-gold);border-radius:50%;width:10px;height:10px}.tool-dots i[data-missed]{border:1.5px solid var(--color-ink-600);background:0 0}.tool-group-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.tool-group-head span:last-child{color:var(--color-ink-950);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.tool-lines{gap:10px;display:grid}.tool-lines__head,.tool-line{grid-template-columns:minmax(0,1fr) 64px 92px 36px;align-items:center;gap:8px;display:grid}.tool-lines__head{color:var(--color-ink-muted);font-size:12.5px;font-weight:700}.tool-lines__head span:nth-child(2),.tool-lines__head span:nth-child(3){text-align:right}.tool-line .tool-input{min-height:42px;padding:8px 10px;font-size:15px}.tool-line label{min-width:0;display:block}.tool-line__cap{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tool-line__remove{width:36px;height:36px;color:var(--color-ink-muted);border-radius:8px;place-items:center;display:grid}.tool-line__remove:hover{background:var(--color-paper-alt);color:var(--color-ink-950)}.tool-sheet-wrap{gap:22px;display:grid}.tool-sheet-wrap__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tool-print{background:var(--color-gold);min-height:50px;color:var(--color-ink-950);white-space:nowrap;border-radius:12px;align-items:center;gap:10px;padding:12px 20px;font-size:16px;font-weight:700;transition:background-color .16s,transform .16s;display:inline-flex}.tool-print:hover{background:var(--color-gold-300,#f0d561);transform:translateY(-2px)}.tool-print:focus-visible{outline:2px solid var(--color-bone);outline-offset:3px}.tool-sheet{color:var(--color-ink-950);background:#fff;border-radius:14px;padding:30px 32px;font-size:13.5px;line-height:1.45;box-shadow:0 18px 40px #00000047}.tool-sheet__top{border-bottom:2px solid var(--color-ink-950);justify-content:space-between;gap:18px;padding-bottom:16px;display:flex}.tool-sheet__shop{letter-spacing:-.02em;font-size:17px;font-weight:700}.tool-sheet__doc{text-align:right}.tool-sheet__doc strong{letter-spacing:.08em;text-transform:uppercase;font-size:12px;display:block}.tool-sheet__muted{color:#6b6457}.tool-sheet__to{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:14px 0;display:grid}.tool-sheet__label{color:#6b6457;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.tool-sheet table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.tool-sheet th{color:#6b6457;letter-spacing:.04em;text-align:left;text-transform:uppercase;border-bottom:1px solid #d3cbba;padding:8px 6px;font-size:11px;font-weight:700}.tool-sheet td{vertical-align:top;border-bottom:1px solid #eee8dc;padding:7px 6px}.tool-sheet th.num,.tool-sheet td.num{text-align:right;white-space:nowrap}.tool-sheet__group td{color:#6b6457;letter-spacing:.06em;text-transform:uppercase;padding-top:12px;font-size:11px;font-weight:700}.tool-sheet__totals{font-variant-numeric:tabular-nums;justify-content:end;gap:4px;margin-top:14px;display:grid}.tool-sheet__totals div{grid-template-columns:150px 110px;gap:10px;display:grid}.tool-sheet__totals div span:last-child{text-align:right}.tool-sheet__totals .is-total{border-top:2px solid var(--color-ink-950);margin-top:6px;padding-top:8px;font-size:16px;font-weight:700}.tool-sheet__block{padding-bottom:12px}.tool-sheet__foot{color:#6b6457;border-top:1px solid #eee8dc;margin-top:18px;padding-top:12px}.tool-sheet__sign{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:26px;display:grid}.tool-sheet__sign div{border-top:1px solid var(--color-ink-950);color:#6b6457;letter-spacing:.06em;text-transform:uppercase;padding-top:6px;font-size:11px;font-weight:700}.tool-sheet__option{border-bottom:1px solid #eee8dc;padding:12px 0}.tool-sheet__option-top{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.tool-sheet__option-top strong{font-size:15px}.tool-sheet__option-top span{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:700}.tool-sheet__badge{background:var(--color-gold);color:var(--color-ink-950);letter-spacing:.04em;text-transform:uppercase;vertical-align:2px;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:10.5px;font-weight:700;display:inline-block}.tool-option{border:1px solid var(--color-paper-line-strong);background:#fff;border-radius:14px;gap:12px;padding:18px;display:grid}.tool-option[data-recommended=true]{border-color:var(--color-gold-600);box-shadow:inset 0 0 0 1px var(--color-gold-600);background:#eac7340f}.tool-option__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tool-option__pick{color:var(--color-ink-950);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.tool-option__pick input{border:1.5px solid var(--color-paper-line-strong);appearance:none;cursor:pointer;background:#fff;border-radius:50%;flex:0 0 18px;width:18px;height:18px;margin:0}.tool-option__pick input:checked{border-color:var(--color-ink-950);background:var(--color-ink-950);box-shadow:inset 0 0 0 4px #fff}.tool-option__pick input:focus-visible{outline:2px solid var(--color-gold-600);outline-offset:2px}.tool-option__margin{color:var(--color-ink-body);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.tool-option__margin[data-thin=true]{color:#8a3d08}.tool-scripts{gap:18px;display:grid}.tool-script{background:var(--color-ink-900,#15130f);border-radius:16px;gap:14px;padding:22px 24px;display:grid}.tool-script__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tool-script__title{color:var(--color-bone);font-size:16px;font-weight:700}.tool-script__time{color:var(--color-ink-400);font-variant-numeric:tabular-nums;font-size:13px}.tool-script__text{color:var(--color-bone);white-space:pre-line;font-size:17px;line-height:1.6}.tool-copy{background:var(--color-gold);min-height:40px;color:var(--color-ink-950);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.tool-copy[data-copied=true]{background:var(--color-bone)}.tool-copy:focus-visible{outline:2px solid var(--color-bone);outline-offset:3px}.tool-script__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tool-script__actions .tool-btn{border-color:var(--color-ink-700,#35302a);color:var(--color-bone);background:0 0}.tool-script__actions .tool-btn:hover{border-color:var(--color-ink-400);background:0 0}.tool-stars{gap:6px;display:flex}.tool-star{border:1px solid var(--color-paper-line-strong);width:44px;height:44px;color:var(--color-ink-400);background:#fff;border-radius:10px;place-items:center;display:grid}.tool-star span{align-items:center;gap:2px;font-size:14px;font-weight:700;display:inline-flex}.tool-star[aria-pressed=true]{border-color:var(--color-ink-950);background:var(--color-ink-950);color:var(--color-gold)}.tool-week{gap:8px;display:grid}.tool-week__head,.tool-day{grid-template-columns:52px minmax(0,1fr) minmax(0,1fr) 76px 64px;align-items:center;gap:8px;display:grid}.tool-week__head{color:var(--color-ink-muted);font-size:12.5px;font-weight:700}.tool-week__head span:last-child,.tool-day__hours{text-align:right}.tool-day__name{color:var(--color-ink-950);font-size:14px;font-weight:700}.tool-day .tool-input{min-height:42px;padding:8px;font-size:15px}.tool-day__hours{color:var(--color-ink-950);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.tool-day[data-off=true] .tool-day__hours{color:var(--color-ink-muted);font-weight:600}.tool-day label{min-width:0;display:block}.tool-day__cap{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tool-crew{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tool-crew li{border-bottom:1px solid var(--color-ink-800);color:var(--color-ink-300);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:14px;padding-bottom:10px;font-size:15px;display:grid}.tool-crew li strong{color:var(--color-bone);font-weight:700}.tool-crew li span{font-variant-numeric:tabular-nums}.tool-crew li span:last-child{color:var(--color-bone);font-weight:700}.tool-working{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,6vw,88px);margin-top:52px;display:grid}.tool-steps{counter-reset:tool-step;margin:0;padding:0;list-style:none}.tool-steps li{border-top:1px solid var(--color-paper-line);grid-template-columns:40px minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:16px 0;display:grid}.tool-steps li:last-child{border-bottom:1px solid var(--color-paper-line)}.tool-steps li:before{counter-increment:tool-step;content:counter(tool-step, decimal-leading-zero);color:var(--color-gold-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.tool-steps strong{color:var(--color-ink-950);font-size:17px;font-weight:600;line-height:1.45}.tool-steps span{color:var(--color-ink-muted);text-align:right;font-size:14px}.tool-why{gap:22px;margin:0;padding:0;list-style:none;display:grid}.tool-why li{grid-template-columns:40px minmax(0,1fr);gap:14px;display:grid}.tool-why__icon{width:40px;height:40px;color:var(--color-gold-ink);background:#eac73447;border-radius:10px;place-items:center;display:grid}.tool-why h3{color:var(--color-ink-950);letter-spacing:-.02em;font-size:18px;font-weight:700;line-height:1.35}.tool-why p{color:var(--color-ink-body);margin-top:5px;font-size:15.5px;line-height:1.6}.tool-limits{background:var(--color-paper-alt);max-width:72ch;color:var(--color-ink-body);border-radius:14px;margin-top:40px;padding:20px 22px;font-size:15px;line-height:1.6}.tool-limits strong{color:var(--color-ink-950)}.tool-inapp__visual{position:relative}.tool-inapp__visual .osc-screen{max-width:760px}.tool-inapp__visual .osc-phone{width:min(100%,300px)}.tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:52px;display:grid}.tools-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-card{border:1px solid var(--color-paper-line-strong);background:var(--color-paper);border-radius:20px;grid-template-rows:auto 1fr;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;overflow:hidden}.tools-card:hover{border-color:var(--color-ink-400);transform:translateY(-3px);box-shadow:0 24px 48px #0b0a081a}.tools-card__art{background:var(--color-paper-alt);place-items:center;height:200px;display:grid}.osc-sec[data-tone=alt] .tools-card__art{background:#fff}.tools-card__art img{object-fit:contain;width:auto;height:150px}.tools-grid[data-count="2"] .tools-card__art{height:230px}.tools-grid[data-count="2"] .tools-card__art img{height:170px}.tools-card__body{flex-direction:column;gap:10px;padding:24px 26px 26px;display:flex}.tools-card__name{color:var(--color-ink-950);letter-spacing:-.03em;font-size:22px;font-weight:700;line-height:1.25}.tools-card__blurb{color:var(--color-ink-body);font-size:15.5px;line-height:1.55}.tools-card__go{color:var(--color-ink-950);align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:15px;font-weight:700;display:inline-flex}.tools-card__go:after{content:"";position:absolute;inset:0}.tools-card:hover .tools-card__go svg{transform:translate(3px)}.tools-card__go svg{transition:transform .18s}.tools-card__go:focus-visible{outline:none}.tools-card:has(.tools-card__go:focus-visible){outline:2px solid var(--color-gold-600);outline-offset:3px}@media (width<=1100px){.tool-inputs{padding:28px 26px}.tool-result{padding:28px 28px 30px}}@media (width<=900px){.tool-card,.tool-card[data-layout=wide]{grid-template-columns:1fr;margin-top:40px}.tool-result__sticky{position:static}.tool-working{grid-template-columns:1fr;margin-top:40px}.tools-grid,.tools-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px}}@media (width>=601px) and (width<=900px){.tools-grid[data-count="3"] .tools-card:last-child{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.tools-grid[data-count="3"] .tools-card:last-child .tools-card__art{height:100%;min-height:220px}.tools-grid[data-count="3"] .tools-card:last-child .tools-card__body{justify-content:center;padding:28px 30px}}@media (width<=600px){.tool-inputs{gap:22px;padding:24px 20px}.tool-result{gap:26px;padding:26px 20px 28px}.tool-fields{grid-template-columns:1fr}.tool-stats{grid-template-columns:1fr;gap:14px}.tool-stats div{grid-template-columns:auto 1fr;align-items:center;column-gap:12px}.tool-dots{grid-template-columns:repeat(15,10px)}.tool-lines{gap:0}.tool-lines__head{display:none}.tool-line{border-top:1px solid var(--color-paper-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px;grid-template-areas:"desc desc desc""qty rate x";align-items:end;gap:8px;padding:12px 0}.tool-line__desc{grid-area:desc}.tool-line__qty{grid-area:qty}.tool-line__rate{grid-area:rate}.tool-line__x{grid-area:x;margin-bottom:3px}.tool-line__cap{clip:auto;width:auto;height:auto;color:var(--color-ink-muted);margin-bottom:4px;font-size:12px;font-weight:700;display:block;position:static;overflow:visible}.tool-sheet{padding:22px 18px;font-size:12.5px}.tool-sheet__to{grid-template-columns:1fr;gap:8px}.tool-sheet__totals div{grid-template-columns:120px 96px}.tool-week{gap:0}.tool-week__head{display:none}.tool-day{border-top:1px solid var(--color-paper-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 64px;grid-template-areas:"name name hours""start end brk";gap:6px 8px;padding:12px 0}.tool-day__name{grid-area:name}.tool-day__start{grid-area:start}.tool-day__end{grid-area:end}.tool-day__break{grid-area:brk}.tool-day__hours{grid-area:hours}.tool-day__cap{clip:auto;width:auto;height:auto;color:var(--color-ink-muted);margin-bottom:4px;font-size:12px;font-weight:700;display:block;position:static;overflow:visible}.tool-day .tool-input{padding:8px 6px;font-size:14px}.tool-day input[type=time]::-webkit-calendar-picker-indicator{display:none}.tool-steps li{grid-template-columns:34px minmax(0,1fr)}.tool-steps span{text-align:left;grid-column:2}.tool-script{padding:18px}.tool-script__text{font-size:16px}.tools-grid,.tools-grid[data-count="2"]{grid-template-columns:1fr;gap:18px}.tools-card__art,.tools-grid[data-count="2"] .tools-card__art{height:170px}.tools-card__art img,.tools-grid[data-count="2"] .tools-card__art img{height:126px}}@media (prefers-reduced-motion:reduce){.tool-bar span,.tools-card,.tools-card__go svg{transition:none}}:root{--osc-paper-image:url(/img/dark-origami-paper-quiet-1536.webp);--osc-paper-background:linear-gradient(#0b0a0880, #0b0a0880), var(--osc-paper-image);--osc-footer-paper-image:url(/img/footer-origami-paper-corner-1536.webp)}@media (width<=600px){:root{--osc-paper-image:url(/img/dark-origami-paper-quiet-1000.webp);--osc-footer-paper-image:url(/img/footer-origami-paper-corner-1000.webp)}}.onsite-home,.onsite-inner,.onsite-pricing{--osc-bar:93px}@media (width<=600px){.onsite-home,.onsite-inner,.onsite-pricing{--osc-bar:81px}}.onsite-home>header:not(.bg-paper),.onsite-inner>header:not(.bg-paper),.onsite-pricing>header:not(.bg-paper){background-color:#0000}.osc-hero,.photo-hero,.pricing-hero{margin-top:calc(-1 * var(--osc-bar));padding-top:var(--osc-bar)}.osc-hero,.photo-hero,.pricing-hero,.site-footer{background-color:#1b1c1b;background-image:var(--osc-paper-background);background-position:50%;background-repeat:no-repeat;background-size:cover}.site-footer{background-image:linear-gradient(#0b0a089e, #0b0a089e), var(--osc-footer-paper-image)}@media (width<=600px){.osc-hero,.photo-hero,.pricing-hero,.site-footer{background-position:0}.photo-hero__actions,.osc-hero__actions,.pricing-hero__actions{flex-direction:column;align-items:stretch;gap:10px}.photo-hero__actions .osc-button,.osc-hero__actions .osc-button,.pricing-hero__actions .osc-button{justify-content:center;width:100%}.photo-hero__actions .osc-link,.osc-hero__actions .osc-link,.pricing-hero__actions .osc-link{justify-content:center;align-self:center;width:auto;min-height:44px}.osc-start__action{align-items:stretch}.osc-start .osc-start__button{justify-content:center;width:100%}.tool-sheet-wrap__top{align-items:stretch}.tool-print{justify-content:center;width:100%}.photo-hero__status-detail{font-size:12.5px}.osc-card__label,.reviews__time,.trade-rhythm__date,.trade-job__stages li,.osc-hero__lead-detail,.tool-sheet__label,.tool-sheet th,.tool-sheet__group td,.tool-sheet__sign div,.tool-sheet__doc strong,.finance-report__table thead th,.thread__day,.thread__time,.leads-thread__time,.newjob__field>span:first-child,.fieldjob__label>span:first-child,.plan__cadence-label,.plan__preview-label,.plan__pill{font-size:12px}.site-footer ul{gap:0}.site-footer ul a,.site-footer__contact a,.site-footer a{align-items:center;min-height:40px;display:inline-flex}}@media (pointer:coarse){.tool-slider-hint{margin:-11px -8px;padding:11px}input.range{--range-handle-w:36px;--range-handle-h:26px;height:40px}}.nav-scrim{z-index:49;background:#0b0a0873;position:fixed;inset:0}html.nav-sheet-open{overflow:hidden}@media (prefers-reduced-motion:no-preference){.nav-scrim{animation:.2s ease-out both nav-scrim-in}}@keyframes nav-scrim-in{0%{opacity:0}}@media (width>=1024px){.nav-scrim{display:none}html.nav-sheet-open{overflow:visible}}@media (width<=600px){input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}}a,button,[role=button]{-webkit-tap-highlight-color:transparent}@media (hover:none){.osc-button:active,.osc-sec__button:active,.tool-print:active,.tool-btn:active,.tool-chip:active,.tool-tab:active,.tool-copy:active,.tools-card:active,.coming-soon__button:active,.nav-sheet__cta:active,.nav-sheet__login:active,.osc-start__button:active{transition:transform 90ms;transform:scale(.985)}.tools-card:hover{box-shadow:none;transform:none}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (width<=1023px){main>section:not(:first-child):not(#tool):not(#screen):not(#tools){content-visibility:auto;contain-intrinsic-size:auto 900px}.onsite-home>header,.onsite-inner>header,.onsite-pricing>header{transition:transform .24s,background-color .3s}header[data-tucked=true]{transform:translateY(-100%)}.osc-enter,.photo-hero-enter,.pricing-enter{animation:none}}@font-face{font-family:Mozilla Text;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/mozillatext-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mozilla Text;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/mozillatext-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/funnelsans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/funnelsans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plexmono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plexmono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{background-color:var(--color-ink-950);-webkit-text-size-adjust:100%}body{background-color:var(--color-ink-950);color:var(--color-bone);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background-color:var(--color-gold);color:var(--color-ink-950)}:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--color-gold);outline-offset:3px;border-radius:2px}:where(input[type=checkbox],input[type=radio],input[type=range]):focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.tabular:where(.uppercase){font-family:var(--font-mono)}.display{font-family:var(--font-display);letter-spacing:-.028em;font-weight:700;line-height:1}.print-host{display:none}@media print{html,body{background:#fff!important;margin:0!important;padding:0!important}body:has(.print-host)>:not(.print-host){display:none!important}.print-host{display:block!important}.print-host .print-sheet{width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.print-hide{display:none!important}}.hero-surface{isolation:isolate;position:relative}.hero-surface:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(72% 64% at 4% 28%,#eac7341a 0%,#eac73408 44%,#eac73400 72%),radial-gradient(56% 58% at 80% 96%,#eac7340e 0%,#eac73400 68%);position:absolute;inset:0}.hero-surface:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(124% 112% at 26% 40%,#0000 42%,#00000070 100%);position:absolute;inset:0}@keyframes rail{0%{transform:translate(0)}to{transform:translate(-50%)}}.range{--range-track:var(--color-paper-line-strong);--range-fill:var(--color-gold);--range-thumb:var(--color-ink-950);--range-ring:var(--color-paper);--range-grip:#faf8f4d9;--range-handle-w:30px;--range-handle-h:22px;--range-track-h:8px;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px}.range:active{cursor:grabbing}.range::-webkit-slider-runnable-track{height:var(--range-track-h);background:linear-gradient(to right, var(--range-fill) 0, var(--range-fill) var(--pct,50%), var(--range-track) var(--pct,50%), var(--range-track) 100%);border-radius:999px}.range::-webkit-slider-thumb{appearance:none;width:var(--range-handle-w);height:var(--range-handle-h);margin-top:calc((var(--range-track-h) - var(--range-handle-h)) / 2);background:linear-gradient(var(--range-grip), var(--range-grip)) calc(50% - 5px) 50% / 2px 10px no-repeat, linear-gradient(var(--range-grip), var(--range-grip)) 50% 50% / 2px 10px no-repeat, linear-gradient(var(--range-grip), var(--range-grip)) calc(50% + 5px) 50% / 2px 10px no-repeat, var(--range-thumb);border:2px solid var(--range-ring);cursor:grab;border-radius:7px;transition:transform .15s;box-shadow:0 2px 6px #0b0a084d}.range::-moz-range-track{height:var(--range-track-h);background:var(--range-track);border-radius:999px}.range::-moz-range-progress{height:var(--range-track-h);background:var(--range-fill);border-radius:999px}.range::-moz-range-thumb{box-sizing:border-box;width:var(--range-handle-w);height:var(--range-handle-h);background:linear-gradient(var(--range-grip), var(--range-grip)) calc(50% - 5px) 50% / 2px 10px no-repeat, linear-gradient(var(--range-grip), var(--range-grip)) 50% 50% / 2px 10px no-repeat, linear-gradient(var(--range-grip), var(--range-grip)) calc(50% + 5px) 50% / 2px 10px no-repeat, var(--range-thumb);border:2px solid var(--range-ring);cursor:grab;border-radius:7px;transition:transform .15s;box-shadow:0 2px 6px #0b0a084d}.range:hover::-webkit-slider-thumb{transform:scale(1.08)}.range:hover::-moz-range-thumb{transform:scale(1.08)}.range:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.02)}.range:active::-moz-range-thumb{cursor:grabbing;transform:scale(1.02)}.range:focus-visible{outline:none}.range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #eac73473,0 2px 6px #0b0a084d}.range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #eac73473,0 2px 6px #0b0a084d}@media (prefers-reduced-motion:reduce){.range::-webkit-slider-thumb{transition:none}.range::-moz-range-thumb{transition:none}}@keyframes wave-lock{0%{transform:translateY(var(--dy,0)) scaleY(var(--k,.1));opacity:0}55%{opacity:1}to{opacity:1;transform:translateY(0)scaleY(1)}}.wave-armed .wave-bar{animation:.62s cubic-bezier(.34,1.56,.64,1) backwards wave-lock}@keyframes wave-ping{0%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}.wave-armed .wave-ping{animation:1.9s ease-out 1s 3 wave-ping}@media (prefers-reduced-motion:reduce){.wave-armed .wave-bar,.wave-armed .wave-ping{animation:none}}.rail{overflow:hidden}.rail-track{width:max-content;animation:rail var(--rail-duration,70s) linear infinite;will-change:transform;display:flex}.rail-track[data-direction=reverse]{animation-direction:reverse}.rail:hover .rail-track,.rail:focus-within .rail-track{animation-play-state:paused}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}.faq-item::details-content{block-size:0;transition:block-size .34s cubic-bezier(.16, 1, .3, 1), content-visibility .34s allow-discrete;overflow:hidden}.faq-item[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.faq-item::details-content{transition:none}.rail{overflow-x:auto}.rail-track{animation:none!important;transform:none!important}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.rise{animation:.62s cubic-bezier(.16,1,.3,1) both rise}.receipt-paper{clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 3px),97% calc(100% - 6px),94% calc(100% - 1px),91% calc(100% - 5px),88% calc(100% - 2px),85% calc(100% - 7px),82% calc(100% - 3px),79% calc(100% - 1px),76% calc(100% - 6px),73% calc(100% - 2px),70% calc(100% - 4px),67% calc(100% - 7px),64% calc(100% - 1px),61% calc(100% - 5px),58% calc(100% - 3px),55% calc(100% - 6px),52% calc(100% - 2px),49% calc(100% - 1px),46% calc(100% - 5px),43% calc(100% - 7px),40% calc(100% - 2px),37% calc(100% - 4px),34% calc(100% - 1px),31% calc(100% - 6px),28% calc(100% - 3px),25% calc(100% - 5px),22% calc(100% - 1px),19% calc(100% - 7px),16% calc(100% - 2px),13% calc(100% - 4px),10% calc(100% - 6px),7% calc(100% - 1px),4% calc(100% - 5px),2% calc(100% - 2px),0% calc(100% - 4px))}@keyframes receipt-feed{0%{clip-path:inset(0 -18% 100%);animation-timing-function:linear}9%{clip-path:inset(0 -18% 100%);animation-timing-function:steps(2,end)}17%{clip-path:inset(0 -18% 81%);animation-timing-function:linear}23%{clip-path:inset(0 -18% 78%);animation-timing-function:steps(3,end)}34%{clip-path:inset(0 -18% 57%);animation-timing-function:linear}39%{clip-path:inset(0 -18% 55%);animation-timing-function:steps(3,end)}52%{clip-path:inset(0 -18% 31%);animation-timing-function:linear}57%{clip-path:inset(0 -18% 29%);animation-timing-function:steps(4,end)}74%{clip-path:inset(0 -18% 6%);animation-timing-function:linear}79%{clip-path:inset(0 -18% 5%);animation-timing-function:steps(2,end)}90%,to{clip-path:inset(0 -18% -18%)}}@keyframes receipt-curl{0%,9%{animation-timing-function:steps(2,end);transform:translateY(-34px)rotateX(0)}17%,23%{animation-timing-function:steps(3,end);transform:translateY(-27px)rotateX(10deg)}34%,39%{animation-timing-function:steps(3,end);transform:translateY(-20px)rotateX(16deg)}52%,57%{animation-timing-function:steps(4,end);transform:translateY(-13px)rotateX(19deg)}74%,79%{animation-timing-function:steps(2,end);transform:translateY(-6px)rotateX(15deg)}90%{animation-timing-function:ease-out;transform:translateY(0)rotateX(6deg)}95%{animation-timing-function:ease-in-out;transform:translateY(0)rotateX(-2.5deg)}to{transform:translateY(0)rotateX(0)}}.receipt-feed{animation:receipt-feed var(--feed-duration,1.6s) linear var(--feed-delay,.35s) both}.receipt-curl{transform-origin:top;transform-style:preserve-3d;animation:receipt-curl var(--feed-duration,1.6s) linear var(--feed-delay,.35s) both}.receipt-plate{width:calc(100% + 2rem)}@media (width>=640px){.receipt-plate{width:calc(100% + 5rem)}}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.login-surface{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.login-surface input:where([type=email],[type=password],[type=text]):focus-visible{outline:none}.login-surface input:-webkit-autofill{-webkit-text-fill-color:var(--color-ink-950);caret-color:var(--color-ink-950);box-shadow:inset 0 0 0 1000px var(--color-paper);transition:background-color 9999s ease-out}.login-surface input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-ink-950);caret-color:var(--color-ink-950);box-shadow:inset 0 0 0 1000px var(--color-paper);transition:background-color 9999s ease-out}.login-surface input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-ink-950);caret-color:var(--color-ink-950);box-shadow:inset 0 0 0 1000px var(--color-paper);transition:background-color 9999s ease-out}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.osc-hero--jobsite .osc-hero__main{grid-template-columns:minmax(0,1.03fr) minmax(0,1fr);gap:22px;min-height:640px;padding-block:24px 32px}.osc-hero--jobsite .osc-hero__title{font-size:clamp(58px,7vw,104px)}.osc-hero--jobsite .osc-hero__intro{max-width:41ch}.osc-hero--jobsite .worker-strip{padding-top:26px}.jobsite{width:100%;min-width:0;max-width:810px;margin-inline:auto;position:relative}.jobsite__scene{position:relative}.osc-hero--jobsite .jobsite__scene{margin:0}.jobsite__image{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.jobsite__decoration{pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;display:block;position:absolute}.jobsite__open-sign{width:17%;top:38%;left:69.5%}.jobsite__shrub{bottom:9.5%}.jobsite__shrub--large{width:25%;left:63.5%}.jobsite__shrub--small{width:16%;left:80.5%}.osc-hero--jobsite .osc-hero__main[data-image-side=left] .jobsite{order:-1}.osc-hero--jobsite .osc-hero__main[data-arrangement=stacked]{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:48px}.osc-hero--jobsite .osc-hero__main[data-arrangement=stacked] .osc-hero__copy{order:initial;text-align:center}.osc-hero--jobsite .osc-hero__main[data-arrangement=stacked] .osc-hero__intro{margin-inline:auto}.osc-hero--jobsite .osc-hero__main[data-arrangement=stacked] .osc-hero__actions{justify-content:center}.osc-hero--jobsite .osc-hero__main[data-arrangement=stacked] .jobsite{order:initial}@media (width>=901px){.osc-hero--jobsite .osc-hero__main[data-arrangement=split]{--scene-bleed:42px;grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);gap:12px}.osc-hero--jobsite .osc-hero__main[data-arrangement=split] .osc-hero__title{font-size:clamp(58px,6.4vw,98px)}.osc-hero--jobsite .osc-hero__main[data-arrangement=split] .jobsite{width:calc(100% + var(--scene-bleed));max-width:none;margin-inline:-4px 0}.osc-hero--jobsite .osc-hero__main[data-arrangement=split][data-image-side=left]{grid-template-columns:minmax(0,.56fr) minmax(0,.44fr)}.osc-hero--jobsite .osc-hero__main[data-arrangement=split][data-image-side=left] .jobsite{margin-inline:calc(4px - var(--scene-bleed)) 0}}@media (width<=1100px){.osc-hero--jobsite .osc-hero__main{gap:16px}.osc-hero--jobsite .osc-hero__main[data-arrangement=split]{--scene-bleed:26px}.osc-hero--jobsite .osc-hero__title{font-size:clamp(58px,6.9vw,90px)}}@media (width<=900px){.osc-hero--jobsite .osc-hero__main{grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;padding-block:40px 20px}.osc-hero--jobsite .osc-hero__title{font-size:clamp(58px,10.5vw,88px)}.osc-hero--jobsite .jobsite{max-width:600px}.osc-hero--jobsite .osc-hero__main[data-image-side=left] .jobsite{order:initial}}@media (width<=600px){.osc-hero--jobsite .osc-hero__main{gap:2px;padding-top:32px}.osc-hero--jobsite .osc-hero__title{font-size:clamp(38px,11.7vw,64px)}.osc-hero--jobsite .jobsite{justify-self:center;width:min(390px,100vw);max-width:none;margin-inline:0}.osc-hero--jobsite .worker-strip{padding-top:6px}}.origami-button{--origami-width:220px;--origami-height:62px;--origami-corner:31px;--origami-fold-scale:1;--origami-tl-x:calc(28px * var(--origami-fold-scale));--origami-tl-y:calc(15px * var(--origami-fold-scale));--origami-tr-x:calc(41px * var(--origami-fold-scale));--origami-tr-y:calc(12px * var(--origami-fold-scale));--origami-br-x:calc(35px * var(--origami-fold-scale));--origami-br-y:calc(18px * var(--origami-fold-scale));--origami-bl-x:calc(19px * var(--origami-fold-scale));--origami-bl-y:calc(11px * var(--origami-fold-scale));--origami-closed:1;--origami-open:0;width:var(--origami-width);max-width:100%;height:var(--origami-height);color:#2e291d;vertical-align:middle;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:2px;flex:none;padding:0;font-family:Google Sans,Funnel Sans,sans-serif;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-block;position:relative}.origami-button[data-size=compact]{--origami-width:134px;--origami-height:42px;--origami-corner:21px;--origami-fold-scale:.65;font-size:12px}.origami-button :where(span,svg){pointer-events:none}.origami-button__words{white-space:nowrap;justify-content:center;align-items:center;gap:19px;display:flex;position:absolute;inset:0}.origami-button svg{flex:none;width:19px;height:19px}.origami-button[data-size=compact] .origami-button__words{gap:9px}.origami-button[data-size=compact] svg{width:14px;height:14px}.origami-paper{perspective:1100px;perspective-origin:50%;transform-style:preserve-3d;position:absolute;inset:0}.origami-paper__bed,.origami-paper__face,.origami-paper__corner-anchor{background-color:#eacb66;background-image:url(/img/origami-paper-matte.webp);background-position:50%;background-size:420px 420px;border-radius:1px;position:absolute;inset:0}.origami-paper__bed:before,.origami-paper__face:before,.origami-paper__corner-anchor:before{content:"";background:#ebd28b66;position:absolute;inset:0}.origami-paper__face--back:before,.origami-paper__corner-anchor:before{background:#f2dfaa99}.origami-paper__bed{box-shadow:0 2px 3px #5e4f2012,inset 0 0 0 1px #69551c0d}.origami-paper__bed .origami-button__words{opacity:0;transition:opacity calc(var(--origami-unfold-duration) * .32) ease}.origami-paper__hinge{transform-style:preserve-3d;transition:transform var(--origami-unfold-duration) cubic-bezier(.35, .05, .2, 1);position:absolute;inset:0}.origami-paper__face{backface-visibility:hidden;transform:translateZ(.35px);box-shadow:inset 0 0 0 1px #74602013,0 2px 3px #62501d0a}.origami-paper__face--back{background-color:#efd785;transform:rotateX(180deg)translateZ(.35px)}.origami-button[data-design=pillfold]{border-radius:999px;justify-content:center;align-items:center;gap:19px;display:inline-flex}.origami-button[data-design=pillfold][data-size=compact]{gap:9px}.origami-paper--paperfold .origami-paper__bed{clip-path:polygon(var(--origami-tl-x) 0, calc(100% - var(--origami-tr-x)) 0, 100% var(--origami-tr-y), 100% calc(100% - var(--origami-br-y)), calc(100% - var(--origami-br-x)) 100%, var(--origami-bl-x) 100%, 0 calc(100% - var(--origami-bl-y)), 0 var(--origami-tl-y))}.origami-paper__cover-words{opacity:var(--origami-closed);transition:opacity calc(var(--origami-unfold-duration) * .22) ease;transition-delay:calc(var(--origami-closed) * var(--origami-unfold-duration) * .35);position:absolute;inset:0}.origami-paper--paperfold .origami-paper__bed .origami-button__words{transition-delay:calc(var(--origami-open) * var(--origami-unfold-duration) * .3)}.origami-paper__corner-fold{transition-duration:calc(var(--origami-unfold-duration) * .78);transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-delay:calc((var(--origami-open) * var(--corner-order) + var(--origami-closed) * (3 - var(--corner-order))) * var(--origami-unfold-duration) * .07);inset:auto}.origami-paper__corner-fold .origami-paper__face{box-shadow:none;clip-path:var(--corner-cut);border-radius:0}.origami-paper__corner-fold .origami-paper__face--front{transform:translateZ(.2px)}.origami-paper__corner-fold .origami-paper__face--back{backface-visibility:visible;transform:translateZ(-.2px)}.origami-paper__corner-fold--top-left{--corner-order:0;--corner-cut:polygon(0 0, 100% 0, 0 100%);width:var(--origami-tl-x);height:var(--origami-tl-y);transform-origin:100% 0;transform:rotate3d(-28, 15, 0, calc(var(--origami-closed) * 180deg));top:0;left:0}.origami-paper__corner-fold--top-right{--corner-order:2;--corner-cut:polygon(0 0, 100% 0, 100% 100%);width:var(--origami-tr-x);height:var(--origami-tr-y);transform-origin:100% 100%;transform:rotate3d(-41, -12, 0, calc(var(--origami-closed) * 180deg));top:0;right:0}.origami-paper__corner-fold--bottom-right{--corner-order:1;--corner-cut:polygon(100% 0, 100% 100%, 0 100%);width:var(--origami-br-x);height:var(--origami-br-y);transform-origin:0 100%;transform:rotate3d(35, -18, 0, calc(var(--origami-closed) * 180deg));bottom:0;right:0}.origami-paper__corner-fold--bottom-left{--corner-order:3;--corner-cut:polygon(0 0, 100% 100%, 0 100%);width:var(--origami-bl-x);height:var(--origami-bl-y);transform-origin:0 0;transform:rotate3d(19, 11, 0, calc(var(--origami-closed) * 180deg));bottom:0;left:0}.origami-button .origami-paper__crease{stroke:#89712c35;stroke-width:.65px;fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.origami-paper__envelope{transform-origin:top;transform:rotateX(0)}.origami-paper__envelope .origami-paper__face{clip-path:polygon(0 0,100% 0,100% 48%,50% 100%,0 48%)}.origami-paper__envelope .origami-paper__face--back{clip-path:polygon(0 100%,100% 100%,100% 52%,50% 0,0 52%)}.origami-paper__envelope .origami-paper__face--front{background-color:#ebcc69}.origami-paper__envelope .origami-paper__face--front:after{content:"";clip-path:polygon(0 48%,50% 100%,100% 48%,100% calc(48% - 1px),50% calc(100% - 1px),0 calc(48% - 1px));background:#8b702b2b;position:absolute;inset:0}.origami-paper__envelope .origami-button__words{transform:translateY(-7px)}.origami-paper__envelope-seams{background:linear-gradient(30deg,#0000 49.5%,#79632917 50%,#0000 50.5%) 0 100%/50% 100% no-repeat,linear-gradient(-30deg,#0000 49.5%,#79632917 50%,#0000 50.5%) 100% 100%/50% 100% no-repeat;position:absolute;inset:0}.origami-paper__concertina-first{transform-origin:top;transform:rotateX(0)}.origami-paper__concertina-last{transform-origin:top;height:100%;top:100%;bottom:auto;transform:rotateX(180deg)}.origami-paper__concertina-first>.origami-paper__face--back{background-color:#edcf74;box-shadow:inset 0 -1px #79612627,inset 0 1px #fff6}.origami-paper__concertina-last>.origami-paper__face--back{background-color:#eacb66;box-shadow:inset 0 1px #fff6,0 2px 3px #62501d0d}.origami-paper__corner-anchor{clip-path:polygon(calc(100% - var(--origami-corner)) 0, 100% 0, 100% var(--origami-corner));box-shadow:none;background-color:#efd785}.origami-paper__corner{transform-origin:calc(100% - var(--origami-corner)) 0;transform:rotate3d(1,1,0,0)}.origami-paper__corner .origami-paper__face{clip-path:polygon(0 0, calc(100% - var(--origami-corner)) 0, 100% var(--origami-corner), 100% 100%, 0 100%)}.origami-paper__corner .origami-paper__face--back{clip-path:polygon(var(--origami-corner) 0, 100% 0, 100% 100%, 0 100%, 0 var(--origami-corner));transform:rotateY(180deg)translateZ(.35px)}.origami-button:focus-visible{outline-offset:7px;outline:2px solid #51482e}.origami-button:is([data-preview=open],[data-preview=interactive]:focus-visible){--origami-closed:0;--origami-open:1}@media (hover:hover) and (pointer:fine){.origami-button[data-preview=interactive]:hover{--origami-closed:0;--origami-open:1}}.origami-paper__envelope{transform:rotateX(calc(var(--origami-open) * 155deg))}.origami-paper__concertina-first{transform:rotateX(calc(var(--origami-open) * 145deg))}.origami-paper__concertina-last{transform:rotateX(calc(180deg - var(--origami-open) * 145deg))}.origami-paper__corner{transform:rotate3d(1, 1, 0, calc(var(--origami-open) * 155deg))}.origami-paper__bed .origami-button__words{opacity:var(--origami-open);transition-delay:calc(var(--origami-open) * var(--origami-unfold-duration) * .23)}.origami-single{background:#f7f5ef;width:100%;padding:0 24px 30px}.origami-single__stage{justify-content:center;align-items:flex-end;height:326px;padding-bottom:30px;display:flex}.origami-single:is([data-design=paperfold],[data-design=pillfold]) .origami-single__stage{align-items:center;height:170px;padding-bottom:0}.origami-review{color:#302e25;background:#f7f5ef;width:100%;max-width:1180px;margin-inline:auto;padding:56px 40px 64px;font-family:Google Sans,Funnel Sans,sans-serif}.origami-review__heading{border-bottom:1px solid #77715b24;padding-bottom:42px}.origami-review__eyebrow{color:#77715e;letter-spacing:.13em;text-transform:uppercase;margin:0 0 13px;font-size:11px;font-weight:600}.origami-review__heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.12}.origami-review__heading>p:last-child{color:#77715e;margin:15px 0 0;font-size:15px;line-height:1.5}.origami-review__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 52px;padding-top:34px;display:grid}.origami-review__concept{min-width:0}.origami-review__caption{gap:14px;min-height:74px;display:flex}.origami-review__number{color:#9a937f;font-variant-numeric:tabular-nums;padding-top:4px;font-size:11px}.origami-review__caption h3{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:600;line-height:1.2}.origami-review__caption p{color:#817a67;max-width:345px;margin:7px 0 0;font-size:13px;line-height:1.5}.origami-review__stage{perspective:1100px;justify-content:center;align-items:flex-end;height:300px;padding-bottom:36px;display:flex}.origami-review__tools{justify-content:center;align-items:center;min-height:32px;display:flex}.origami-review__toggle{color:#615b48;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a59d844a;align-items:center;gap:13px;padding:7px 0;font-size:12px;display:inline-flex}.origami-review__toggle:hover{color:#282416;border-color:#70664c}.origami-review__toggle:focus-visible{outline-offset:5px;outline:2px solid #897646}.origami-review__static-state{color:#9a937f;font-size:11px}.origami-review .origami-button:disabled{cursor:default}@media (width<=940px){.origami-review{padding:38px 32px 48px}.origami-review__grid{grid-template-columns:1fr;row-gap:44px}.origami-review__caption{max-width:460px;margin-inline:auto}.origami-review__stage{height:290px}}@media (width<=480px){.origami-review{padding:32px 20px 44px}.origami-review__heading{padding-bottom:30px}.origami-review__heading>p:last-child{max-width:280px;font-size:13px}:is(.origami-review__stage,.origami-single) .origami-button:not([data-size=compact]){--origami-width:190px;font-size:15px}.origami-single .origami-button[data-design=pillfold]:not([data-size=compact]){--origami-width:220px}.origami-review__stage{height:268px}}@media (prefers-reduced-motion:reduce){.origami-paper__hinge,.origami-paper__bed .origami-button__words,.origami-paper__cover-words{transition:none}}@media (forced-colors:active){.origami-button{outline:1px solid buttontext}.origami-paper__bed,.origami-paper__face,.origami-paper__corner-anchor{color:buttontext;background:buttonface;border:1px solid buttontext}.origami-button:focus-visible,.origami-review__toggle:focus-visible{outline-color:highlight}}:root{--paper-surface-grain:url(/img/paper-fiber-grain.svg);--paper-cta-height:60px;--paper-cta-padding-block:17px;--paper-cta-padding-inline:26px;--paper-cta-font-size:17px;--paper-cta-gap:24px;--paper-cta-icon-size:22px}@media (width<=600px){:root{--paper-cta-height:56px;--paper-cta-padding-block:15px;--paper-cta-padding-inline:22px;--paper-cta-font-size:16px;--paper-cta-gap:20px}}:is(.paper-button,.osc-button,.osc-sec__button,.nav-sheet__cta,.coming-soon__button,.tool-print,.tool-copy,.price-book-map__button){--paper-button-fill:#eac734;--paper-button-ink:#2e291d;--paper-button-surface:var(--paper-surface-grain);background-color:var(--paper-button-fill);background-image:var(--paper-button-surface);background-blend-mode:normal;color:var(--paper-button-ink);background-position:50%;background-repeat:repeat;background-size:144px 144px;background-origin:border-box;background-clip:border-box;border-color:#0000;border-radius:999px;font-family:Google Sans,Funnel Sans,sans-serif;font-weight:700;text-decoration:none;transition:none;box-shadow:0 2px 3px #5e4f2012}:is(.paper-button,.osc-button,.osc-sec__button,.nav-sheet__cta,.coming-soon__button,.tool-print,.tool-copy,.price-book-map__button):hover,:is(.paper-button,.osc-button,.osc-sec__button,.nav-sheet__cta,.coming-soon__button,.tool-print,.tool-copy,.price-book-map__button):active{background-color:var(--paper-button-fill);background-image:var(--paper-button-surface);color:var(--paper-button-ink);background-position:50%;background-repeat:repeat;background-size:144px 144px;background-origin:border-box;background-clip:border-box;border-color:#0000;transition:none;transform:scale(1);box-shadow:0 2px 3px #5e4f2012}:is(.paper-button,.osc-button,.osc-sec__button,.nav-sheet__cta,.coming-soon__button,.tool-print,.tool-copy,.price-book-map__button) svg,:is(.paper-button,.osc-button,.osc-sec__button,.nav-sheet__cta,.coming-soon__button,.tool-print,.tool-copy,.price-book-map__button):hover svg,:is(.paper-button,.osc-button,.osc-sec__button,.nav-sheet__cta,.coming-soon__button,.tool-print,.tool-copy,.price-book-map__button):active svg{flex-shrink:0;transition:none;transform:translate(0)}:is(.paper-button,.osc-button,.osc-sec__button,.nav-sheet__cta,.coming-soon__button,.tool-print,.tool-copy,.price-book-map__button):focus-visible{outline-offset:5px;outline:2px solid}:is(.osc-button,.osc-sec__button,.paper-button:not(.nav-start):not([data-size=compact]),.coming-soon__button){justify-content:center;align-items:center;gap:var(--paper-cta-gap);min-width:0;max-width:100%;min-height:var(--paper-cta-height);height:auto;padding:var(--paper-cta-padding-block) var(--paper-cta-padding-inline);font-size:var(--paper-cta-font-size);letter-spacing:normal;text-align:center;white-space:normal;border-style:solid;border-width:2px;line-height:1.25;display:inline-flex}:is(.osc-button,.osc-sec__button,.paper-button:not(.nav-start):not([data-size=compact]),.coming-soon__button)>svg{flex:0 0 var(--paper-cta-icon-size);width:var(--paper-cta-icon-size);height:var(--paper-cta-icon-size)}:is(.paper-button--dark,.osc-button--dark),:is(.osc-sec__panel,.osc-start,.bg-gold,[data-tone=gold]) :is(.paper-button,.osc-button,.osc-sec__button){--paper-button-fill:#1f1d1a;--paper-button-ink:#faf8ef;--paper-button-surface:var(--paper-surface-grain)}:is(:is(.paper-button--dark,.osc-button--dark),:is(.osc-sec__panel,.osc-start,.bg-gold,[data-tone=gold]) :is(.paper-button,.osc-button,.osc-sec__button)):focus-visible{outline-color:var(--paper-button-fill)}.nav-start{white-space:nowrap;justify-content:center;align-items:center;gap:14px;min-width:174px;min-height:54px;padding:14px 24px;font-size:17px;line-height:1.25}.nav-login{font-size:16px;font-weight:600}.nav-sheet__cta,.nav-sheet__login{min-height:54px;font-size:17px}.nav-sheet .nav-sheet__cta:focus-visible{border-radius:999px}header[data-nav-tone=dark] .nav-start:focus-visible,.onsite-home .osc-hero .osc-button:focus-visible,.onsite-inner .photo-hero .osc-button:focus-visible{outline-color:var(--color-bone)}@media (forced-colors:active){:is(.paper-button,.osc-button,.osc-sec__button,.nav-sheet__cta,.coming-soon__button,.tool-print,.tool-copy,.price-book-map__button),:is(.paper-button,.osc-button,.osc-sec__button,.nav-sheet__cta,.coming-soon__button,.tool-print,.tool-copy,.price-book-map__button):hover,:is(.paper-button,.osc-button,.osc-sec__button,.nav-sheet__cta,.coming-soon__button,.tool-print,.tool-copy,.price-book-map__button):active{color:buttontext;background:buttonface;border:1px solid buttontext}:is(.paper-button,.osc-button,.osc-sec__button,.nav-sheet__cta,.coming-soon__button,.tool-print,.tool-copy,.price-book-map__button):focus-visible{outline-color:highlight}}.osc-workday .osc-workday-panel{background:0 0;border-radius:0;padding:0}.osc-workday .osc-workday-intro{margin-bottom:38px}.osc-workday .osc-workday-intro .osc-heading{max-width:18ch}.osc-workday .osc-workday-intro .osc-body{color:var(--color-ink-body,#514b40)}.osc-workday-foldout{background-color:#faf8f4;background-image:var(--osc-light-paper-background,url(/img/origami-paper-light-1536.webp));background-position:50%;background-size:cover;border:1px solid #ded8ca;padding:38px 0 28px;box-shadow:0 10px 24px #342b180b}.osc-workday .osc-workday-steps{gap:0;margin:0}.osc-workday .osc-workday-step{min-width:0;padding:0 clamp(22px,2.4vw,36px) 8px}.osc-workday .osc-workday-step+.osc-workday-step{border-left:1px solid #dcd5c6;box-shadow:-5px 0 7px -7px #6e5f3b38,inset 1px 0 #fffc}.osc-workday .osc-workday-step-top{margin-bottom:24px}.osc-workday .osc-workday-step-top>svg:not(.osc-workday-connector){color:#8d783b}.osc-workday .osc-workday-connector{color:#a79977;opacity:.9;width:22px;margin-right:0}.osc-workday .osc-workday-step h3{font-size:clamp(22px,1.85vw,26px)}.osc-workday .osc-workday-step>p{color:#5b5447}.osc-workday .osc-workday-note{color:#887133;margin:30px 34px 0 auto;font-size:clamp(24px,2.2vw,30px)}.osc-workday .osc-workday-panel[data-arrangement=stacked] .osc-workday-steps{gap:0;max-width:none;padding-inline:34px}.osc-workday .osc-workday-panel[data-arrangement=stacked] .osc-workday-step{box-shadow:none;border-left:0;grid-template-columns:42px minmax(0,1fr);gap:0 22px;padding:25px 0}.osc-workday .osc-workday-panel[data-arrangement=stacked] .osc-workday-step:first-child{padding-top:0}.osc-workday .osc-workday-panel[data-arrangement=stacked] .osc-workday-step+.osc-workday-step{border-top:1px solid #dcd5c6}.osc-workday .osc-workday-panel[data-arrangement=stacked] .osc-workday-step-top{margin:0}.osc-workday .osc-workday-panel[data-arrangement=stacked] .osc-workday-step>p{max-width:66ch}.osc-platform .osc-platform-finish{background-color:#faf8f4;background-image:var(--osc-light-paper-background,url(/img/origami-paper-light-1536.webp));background-position:50%;background-size:cover;border:1px solid #ded8ca;border-radius:0;grid-template-columns:106px minmax(0,1.1fr) minmax(0,1fr);gap:clamp(26px,3vw,44px);padding:42px;box-shadow:0 10px 24px #342b180b}.osc-platform .osc-platform-finish-mark{clip-path:none;background:0 0;border-radius:0;width:106px;height:140px;position:relative;transform:none}.osc-platform .osc-platform-finish-mark img{object-fit:contain;width:100%;height:100%;display:block}.osc-platform .osc-platform-finish h3{max-width:16ch;font-size:clamp(30px,2.9vw,42px)}.osc-platform .osc-platform-finish .osc-note{color:#887133}.osc-platform .osc-platform-groups{border-block:1px solid #d5cebf;gap:0}.osc-platform .osc-platform-group{border-top:0;padding:18px 26px 18px 0}.osc-platform .osc-platform-group+.osc-platform-group{border-left:1px solid #d5cebf;padding-left:26px}.osc-platform .osc-platform-group:last-child{padding-right:0}.osc-platform .osc-platform-group-content ul{display:block}.osc-platform .osc-platform-group-content li{color:#514b40;background:0 0;border-radius:0;padding:5px 0}@media (width>=768px) and (width<=1050px){.osc-workday .osc-workday-step{padding-inline:19px}.osc-workday .osc-workday-step h3{font-size:23px}.osc-platform .osc-platform-finish{grid-template-columns:80px minmax(0,1fr) minmax(0,1fr);gap:24px;padding:32px}.osc-platform .osc-platform-finish-mark{width:76px;height:104px}}@media (width<=767px){.osc-workday .osc-workday-intro{margin-bottom:28px}.osc-workday .osc-workday-intro .osc-heading{max-width:15ch}.osc-workday-foldout{padding:28px 22px 24px}.osc-workday .osc-workday-steps,.osc-workday .osc-workday-panel[data-arrangement=stacked] .osc-workday-steps{gap:0;padding:0}.osc-workday .osc-workday-step,.osc-workday .osc-workday-panel[data-arrangement=stacked] .osc-workday-step{grid-template-columns:30px minmax(0,1fr);gap:0 16px;padding:24px 0}.osc-workday .osc-workday-step:first-child{padding-top:0}.osc-workday .osc-workday-step:last-child{padding-bottom:0}.osc-workday .osc-workday-step+.osc-workday-step{box-shadow:none;border-top:1px solid #ded7c7;border-left:0}.osc-workday .osc-workday-step-top{margin:0}.osc-workday .osc-workday-connector{width:20px;height:20px;bottom:-17px;left:4px}.osc-workday .osc-workday-step h3{font-size:25px}.osc-workday .osc-workday-step>p{font-size:15px}.osc-workday .osc-workday-note{gap:10px;margin:27px 0 0;font-size:22px}.osc-platform .osc-platform-finish{grid-template-columns:64px minmax(0,1fr);gap:23px 19px;padding:28px 23px}.osc-platform .osc-platform-finish-mark{width:62px;height:84px}.osc-platform .osc-platform-finish h3{max-width:12ch;font-size:clamp(26px,7vw,34px)}.osc-platform .osc-platform-finish .osc-note{margin-top:10px;font-size:23px}.osc-platform .osc-platform-finish-copy{grid-column:1/-1}.osc-platform .osc-platform-finish-copy>p{margin-bottom:18px}.osc-platform .osc-platform-groups{gap:0}.osc-platform .osc-platform-group,.osc-platform .osc-platform-group+.osc-platform-group{border-left:0;padding:13px 0}.osc-platform .osc-platform-group+.osc-platform-group{border-top:1px solid #d5cebf}}@media (width<=360px){.osc-workday-foldout{padding-inline:18px}.osc-workday .osc-workday-step h3{font-size:23px}.osc-workday .osc-workday-note{font-size:20px}.osc-platform .osc-platform-finish{grid-template-columns:48px minmax(0,1fr);gap:22px 16px;padding-inline:20px}.osc-platform .osc-platform-finish-mark{width:48px;height:70px}.osc-platform .osc-platform-finish .osc-note{font-size:21px}}.osc-dashboard__board[data-frame=paper] img{border:0;border-radius:0}.osc-dashboard__board[data-frame=paper] .origami-tablet{filter:drop-shadow(0 12px 18px #493a1b14)}.osc-trades .osc-trades__tab{min-height:var(--paper-cta-height);padding-block:var(--paper-cta-padding-block);background-color:#faf8f4;background-image:var(--paper-surface-grain);color:#0b0a08;font-size:var(--paper-cta-font-size);background-repeat:repeat;background-size:144px 144px;background-origin:border-box;border-color:#d7d0c2;border-radius:999px;justify-content:center;align-items:center;font-weight:700;line-height:1.25;transition:none;display:inline-flex;position:relative}.osc-trades .osc-trades__tab:is(:hover,:active){background-color:#faf8f4;transform:none}.osc-trades .osc-trades__tab[aria-selected=true]{background-color:#eac734;background-image:var(--paper-surface-grain);background-size:144px 144px;border-color:#0000;transform:none;box-shadow:0 2px 3px #5e4f2012}.osc-trades__photo.osc-trades__art{aspect-ratio:1.14;background:var(--color-paper-alt);border-radius:24px;height:auto;padding:clamp(20px,3vw,42px)}.osc-trades__photo.osc-trades__art img{object-fit:contain;width:100%;height:100%;transform:none}:is(.onsite-home,.onsite-pricing) .osc-faq__questions{background-color:#faf8f4;background-image:var(--osc-light-paper-background);background-position:50%;background-size:cover;border:1px solid #ded8ca;border-radius:0;padding:12px 30px;position:relative;box-shadow:0 12px 28px #342b180a}:is(.onsite-home,.onsite-pricing) .osc-faq__questions:before{content:"";clip-path:polygon(0 0,100% 100%,0 100%);pointer-events:none;background:linear-gradient(45deg,#e4dccb 48%,#f4f1ea 51%);width:25px;height:25px;position:absolute;top:-1px;right:-1px}:is(.onsite-home,.onsite-pricing) .osc-faq__item{border-bottom-color:#d8d0bf}:is(.onsite-home,.onsite-pricing) .osc-faq__item:last-child{border-bottom:0}:is(.onsite-home,.onsite-pricing) .osc-faq__item summary{font-size:20px;font-weight:600}@media (width<=767px){.osc-trades__photo.osc-trades__art{aspect-ratio:1.2;padding:22px}:is(.onsite-home,.onsite-pricing) .osc-faq__questions{padding:5px 20px}:is(.onsite-home,.onsite-pricing) .osc-faq__item summary{font-size:18px}}.pricing-paper-sheet{background-color:#faf8f4;background-image:var(--osc-light-paper-background,url(/img/origami-paper-light-1536.webp));color:var(--color-ink-950);background-position:50%;background-size:cover;border:0;border-radius:0;position:relative;transform:none;box-shadow:0 12px 28px #342b180e}.pricing-paper-sheet:after{content:"";clip-path:polygon(0 0,100% 100%,0 100%);pointer-events:none;background:#e8e0ce;width:22px;height:22px;position:absolute;top:0;right:0}.pricing-hero__visual{margin:12px 10px 12px auto}.pricing-hero__visual[data-backing=true]:before{background-color:#e7dfce;background-image:var(--osc-light-paper-background,none);background-size:cover;border:1px solid #d8d0bd;border-radius:0;inset:5px -3px -5px 3px;transform:rotate(1.4deg)}.pricing-plan{padding:32px 32px 0}.pricing-plan__top{padding-right:10px}.pricing-plan__lines li{padding-block:12px}.pricing-plan__trial{border-top:1px solid #cfc5af;align-items:center;gap:14px;margin-top:22px;padding-block:23px 26px;display:flex}.pricing-plan__trial>svg{color:#746227;flex:0 0 25px}.pricing-plan__trial-title{letter-spacing:-.025em;font-size:20px;font-weight:700;line-height:1.25}.pricing-plan__trial-detail{color:var(--color-ink-body);margin-top:4px;font-size:14px;line-height:1.4}.pricing-plan:not(:has(.pricing-plan__trial)){padding-bottom:32px}.pricing-plan .osc-seg{background:#f6f2e9;border-radius:4px}.pricing-plan .osc-seg button{border-radius:2px}.pricing-win__texts{border:5px solid #f6f1e6;border-radius:0;transform:none;box-shadow:0 12px 24px #342b1824}.pricing-day .pricing-day__phone{filter:drop-shadow(0 10px 18px #0b0a082e)}.pricing-org__sheet{border:0;border-radius:0;width:88%;transform:none}.pricing-org__sheet+.pricing-org__sheet{width:92%;box-shadow:none;margin-top:-23%;transform:none}.pricing-org__fan.osc-backing:before{background:#eee5d0;border:1px solid #ddd4be;border-radius:0;inset:7% 4%;transform:rotate(1.2deg)}.pricing-paid .pricing-paid__slab.osc-backing:before{background-color:#e7dfce;background-image:var(--osc-light-paper-background,none);background-size:cover;border:1px solid #d8d0bd;border-radius:0;inset:8px -8px -8px 8px;transform:rotate(1.2deg)}.pricing-paid .pricing-paid__card.pricing-paper-sheet{border-radius:0;padding:28px 24px;transform:none;box-shadow:0 12px 24px #00000029}.pricing-paid .pricing-paid__card .osc-card__head{padding-right:7px}.pricing-math .osc-sec__panel{background:#eac734}.pricing-math .pricing-math__card{padding:32px}.pricing-math__card .osc-card__head{padding-right:10px}.pricing-math__result{margin-top:26px;padding-top:24px}.pricing-math .pricing-math__figure{font-size:48px}.pricing-math .pricing-math__figure .osc-card__meta{color:var(--color-ink-body);font-size:1em;font-weight:600;line-height:inherit;letter-spacing:-.03em}.pricing-math .pricing-math__card .osc-card__title{color:var(--color-gold-ink);font-family:var(--osc-hand,"Kalam", "Funnel Sans", sans-serif);letter-spacing:-.015em;transform-origin:0;font-size:27px;font-weight:700;line-height:1.25;transform:rotate(-2deg)}.pricing-math__rows .osc-card__row{padding-block:16px}.onsite-pricing .reviews__stage:before{display:none}.onsite-pricing .reviews__card{background-color:#faf8f4;background-image:var(--osc-light-paper-background,none);background-size:cover;border:1px solid #ded8ca;border-radius:0;box-shadow:0 12px 28px #342b180e}.onsite-pricing .reviews__row[data-highlight]{border-radius:0}@media (width<=1100px){.pricing-plan{padding:28px 26px 0}.pricing-math .pricing-math__card{padding:27px}}@media (width<=900px){.pricing-hero__visual{margin:0 auto 12px}.pricing-day .pricing-day__stage>.origami-tablet{flex:0 0 100%}.pricing-org__sheet+.pricing-org__sheet{margin-top:-20%}}@media (width<=600px){.pricing-hero__visual{width:100%;margin-bottom:8px}.pricing-hero__visual[data-backing=true]:before{border-radius:0;inset:4px -1px -4px 1px;transform:rotate(1deg)}.pricing-plan{padding:26px 20px 0}.pricing-plan__top{align-items:flex-start;gap:13px;padding-right:6px}.pricing-plan__lines li{padding-block:12px}.pricing-plan__trial{padding-block:20px 22px}.pricing-plan__trial-title{font-size:19px}.pricing-plan__trial-detail{font-size:13px}.pricing-plan:not(:has(.pricing-plan__trial)){padding-bottom:26px}.pricing-win__texts{border-width:4px}.pricing-org__sheet,.pricing-org__sheet+.pricing-org__sheet{border:0;border-radius:0}.pricing-paid .pricing-paid__card.pricing-paper-sheet{padding:24px 22px}.pricing-math .osc-sec__panel{padding-inline:20px}.pricing-math .pricing-math__card{padding:26px 20px}.pricing-math .pricing-math__figure{font-size:42px}.pricing-math .pricing-math__card .osc-card__title{font-size:24px}.pricing-math__rows .osc-card__row{flex-wrap:wrap;gap:7px 14px}}.origami-phone{aspect-ratio:510/997;filter:drop-shadow(0 12px 18px #493a1b29);width:min(100%,290px);margin-inline:auto;position:relative}.origami-phone:after{content:"";z-index:1;pointer-events:none;background:url(/img/origami-phone-frame.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}.origami-phone__screen{background:#f7f2e4;border-radius:6.2%/3.05%;width:82.4%;height:85.2%;position:absolute;top:7.85%;left:9.2%;overflow:hidden;container-type:inline-size}.origami-phone .origami-phone__screen>img{width:100%;height:100%;box-shadow:none;object-fit:cover;object-position:center top;border:0;border-radius:0;margin:0;display:block}.origami-phone[data-crop=estimate] .origami-phone__screen>img{object-position:center bottom}.crew-screen{--u:calc(100cqi / 219);color:#242320;font-family:var(--font-sans);font-size:calc(13 * var(--u));line-height:1.45}.crew-screen svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}.crew-screen__top{padding:calc(14 * var(--u)) calc(12 * var(--u)) calc(10 * var(--u));font-size:calc(12 * var(--u));justify-content:space-between;align-items:center;font-weight:600;display:flex}.crew-screen__back{transform:rotate(180deg)}.crew-screen__tabs{gap:calc(19 * var(--u));padding:calc(3 * var(--u)) calc(14 * var(--u)) calc(10 * var(--u));color:#6e6857;font-size:calc(11 * var(--u));border-bottom:1px solid #e3dccb;display:flex}.crew-screen__tabs b{color:#242320;position:relative}.crew-screen__tabs b:after{content:"";right:calc(-5 * var(--u));bottom:calc(-10 * var(--u));left:calc(-5 * var(--u));height:calc(2.5 * var(--u));background:#f0ae22;border-radius:2px;position:absolute}.crew-screen__details{padding:calc(17 * var(--u)) calc(14 * var(--u)) calc(14 * var(--u))}.crew-screen__trade{color:#8a6514;font-size:calc(10 * var(--u));font-weight:600}.crew-screen__customer{margin-top:calc(7 * var(--u));font-size:calc(18 * var(--u));letter-spacing:-.025em;font-weight:700;line-height:1.16}.crew-screen__job{margin-top:calc(6 * var(--u));font-weight:600}.crew-screen__note{margin-top:calc(7 * var(--u));color:#6b6556;font-size:calc(12 * var(--u))}.crew-screen__visit{margin:0 calc(10 * var(--u));padding:calc(15 * var(--u)) calc(12 * var(--u));border-radius:calc(10 * var(--u));color:#f7f2e4;background:#2a2822}.crew-screen__status{margin-bottom:calc(10 * var(--u));color:#f2c14e;font-size:calc(11 * var(--u));font-weight:600;display:block}.crew-screen__visit>strong{font-size:calc(13 * var(--u));display:block}.crew-screen__visit>p{align-items:flex-start;gap:calc(6 * var(--u));margin-top:calc(9 * var(--u));color:#d9d3c4;font-size:calc(11 * var(--u));display:flex}.crew-screen__visit>p svg{flex:0 0 calc(15 * var(--u));width:calc(15 * var(--u));height:calc(15 * var(--u));margin-top:calc(1 * var(--u))}.crew-screen__onway{justify-content:center;align-items:center;gap:calc(7 * var(--u));margin-top:calc(15 * var(--u));padding:calc(10 * var(--u)) calc(5 * var(--u));border-radius:calc(8 * var(--u));color:#241c08;font-size:calc(12 * var(--u));background:#f0ae22;font-weight:700;display:flex}.crew-screen__tools{padding:calc(16 * var(--u)) calc(12 * var(--u));color:#4a4537;justify-content:space-around;display:flex}.crew-screen__tools>span{justify-items:center;gap:calc(5 * var(--u));font-size:calc(11 * var(--u));display:grid}.crew-screen__tools svg{width:calc(17 * var(--u));height:calc(17 * var(--u))}.pricing-paid .pricing-paid__phone{width:100%}.estimates-accepted .estimates-accepted__phone{width:min(100%,320px);margin-inline:auto}.estimates-accepted__phone .origami-phone{filter:drop-shadow(0 4px 6px #3c2c0840)drop-shadow(0 22px 34px #3c2c0861);width:100%}.pricing-day .pricing-day__phone{filter:none;transform:rotate(-2deg)}.pricing-day .pricing-day__phone .origami-phone{width:100%}@media (width<=900px){.pricing-day .pricing-day__phone{width:244px}}@media (width<=600px){.pricing-day .pricing-day__phone{width:min(244px,100%)}}.conversation-preview{background:#faf8f4;background-image:var(--osc-light-paper-background);color:#24241f;text-align:left;background-size:cover;border:1px solid #d9d3c6;width:100%;max-width:420px;padding:22px}.conversation-preview__head{border-bottom:1px solid #ded9cd;align-items:center;gap:11px;padding-bottom:17px;display:flex}.conversation-preview__head>div{flex:1}.conversation-preview__head strong{font-size:16px;font-weight:700}.conversation-preview__head p{color:#666456;margin-top:3px;font-size:11px}.conversation-preview__head>svg{color:#777b68;flex-shrink:0}.conversation-preview__avatar{color:#66572e;background:#e9e0c2;flex:0 0 34px;place-items:center;height:34px;font-size:12px;font-weight:600;display:grid}.conversation-preview__messages{gap:12px;margin:0;padding:18px 0;list-style:none;display:grid}.conversation-preview__messages li{color:#faf9f5;background:#33342e;border-radius:9px 9px 2px;justify-self:end;max-width:90%;padding:12px 14px;font-size:14px;line-height:1.5}.conversation-preview__messages li[data-from=customer]{color:#30362c;background:#e9e9df;border-radius:9px 9px 9px 2px;justify-self:start;min-width:62px;font-weight:700}.conversation-preview__booking{color:#405843;border-top:1px solid #ded9cd;justify-content:center;align-items:center;gap:7px;padding-top:14px;font-size:12px;font-weight:600;display:flex}.pricing-win__stage{margin-bottom:0;padding-bottom:160px}.pricing-win__stage[data-texts=false]{padding-bottom:0}.pricing-win .pricing-win__texts{background:0 0;border:0;border-radius:0;width:min(420px,79%);padding:0;bottom:0;right:0;overflow:visible;transform:none;box-shadow:0 14px 28px #3c32181a}.pricing-win .pricing-win__note{margin-top:24px}.leads-screen .leads-screen__texts{background:0 0;border:0;border-radius:0;transform:none;box-shadow:0 14px 28px #3c32181a}.leads-screen__texts .conversation-preview{max-width:none}@media (width<=900px){.pricing-win__stage{padding-bottom:0}.pricing-win .pricing-win__texts{width:min(420px,90%);margin:-24px 0 0 auto;position:relative;bottom:auto;right:auto}}@media (width<=600px){.conversation-preview{padding:18px}.conversation-preview__messages li{max-width:95%;padding:11px 12px}.pricing-win .pricing-win__texts{width:100%;margin-top:20px}}.platform-paper-sheet,.osc-card.platform-paper-sheet,.setup.platform-paper-sheet,.newjob.platform-paper-sheet{background-color:#faf8f4;background-image:var(--osc-light-paper-background);color:var(--color-ink-950);background-position:50%;background-size:cover;border:1px solid #d8d0bf;border-radius:0;position:relative;transform:none;box-shadow:0 12px 26px #3e321b0d}.platform-paper-sheet .osc-card__head{padding-right:12px}.schedule-booking__visual:has(.platform-paper-sheet):before{background:#e4dcc8;border-radius:0;inset:7px -6px 7px 6px;transform:rotate(1deg)}.documents-prefill .documents-prefill__visual.osc-backing:before{background:#e2d8bf;border:1px solid #cfc4aa;border-radius:0;inset:7px -6px 7px 6px;transform:rotate(1deg)}.osc-backing:has(>.platform-paper-sheet):before{background:#e2d8bf;border:1px solid #cfc4aa;border-radius:0;inset:7px -6px 7px 6px;transform:rotate(1deg)}.customers-import__file.platform-paper-sheet,.price-book-drafts__sheet.platform-paper-sheet{transform:rotate(-1deg)}.finance-file.platform-paper-sheet{padding-top:30px}.finance-file.platform-paper-sheet .finance-file__name{overflow-wrap:anywhere}.product-views__frame[data-frame=paper]{background:0 0}.product-views__frame[data-frame=paper]:before{display:none}@media (width<=600px){.platform-paper-sheet .osc-card__head{padding-right:8px}.customers-import__file.platform-paper-sheet,.price-book-drafts__sheet.platform-paper-sheet{transform:none}}.origami-tablet .origami-tablet__screen{border-radius:0;overflow:hidden}.origami-tablet .origami-tablet__screen img{box-shadow:none;border:0;border-radius:0}.origami-tablet .origami-tablet__screen picture[hidden]{display:none}:is(.platform-paper-sheet,.pricing-paper-sheet,.trade-workflow__sheet),:is(.onsite-home,.onsite-pricing) .osc-faq__questions{--paper-fold-size:22px;--paper-edge:1px;clip-path:polygon(0 0, calc(100% - var(--paper-fold-size)) 0, 100% var(--paper-fold-size), 100% 100%, 0 100%);background-origin:border-box;border-radius:0}:is(.platform-paper-sheet,.pricing-paper-sheet,.trade-workflow__sheet):after,:is(.onsite-home,.onsite-pricing) .osc-faq__questions:before{content:"";top:calc(-1 * var(--paper-edge));right:calc(-1 * var(--paper-edge));width:var(--paper-fold-size);height:var(--paper-fold-size);clip-path:none;filter:drop-shadow(-.5px 1px .65px #65532b28);pointer-events:none;background:url(/img/paper-turned-corner.svg) 50%/100% 100% no-repeat;position:absolute}.pricing-trial .pricing-trial__card{--paper-fold-size:32px;--paper-edge:0px}.pricing-trial .pricing-trial__card:after{background:url(/img/paper-turned-corner.svg) 50%/100% 100% no-repeat;top:0;right:0}.pricing-trial__visual:before{inset:10px 15px -3px 4px;transform:rotate(-1deg)}:is(.onsite-home,.onsite-pricing) .osc-faq__questions{--paper-fold-size:25px}.osc-photo[data-backing=true]:before,.osc-screen:before{inset:7px -6px 7px 6px;transform:rotate(1deg)}footer.site-footer{color:#efede4;background-color:#171914;background-image:linear-gradient(#11130fb3, #11130fb3), var(--osc-footer-paper-image);background-position:50%;background-size:cover;border-top:1px solid #e8dfc014;padding:82px 0 0}footer.site-footer[data-density=compact]{padding-top:56px}footer.site-footer>.site-footer__inner{width:min(100% - 96px,1344px);margin-inline:auto;padding-inline:0}.site-footer__opening,.site-footer__utilities{grid-template-columns:minmax(0,.9fr) minmax(0,1.8fr);gap:clamp(48px,6vw,100px);display:grid}.site-footer__headline{white-space:pre-line;letter-spacing:-.055em;max-width:10ch;font-size:clamp(46px,4.9vw,70px);font-weight:500;line-height:.99}.site-footer__tagline{color:#b6b7a9;max-width:28ch;margin-top:24px;font-size:16px;line-height:1.65}.site-footer__navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px;display:grid}.site-footer .site-footer__nav h2{color:#fff;margin:0 0 24px;font-size:18px;font-weight:600;line-height:1.3}.site-footer__nav ul{grid-template-rows:repeat(7,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:1px 28px;margin:0;padding:0;list-style:none;display:grid}.site-footer__nav a{color:#b8b8b8;align-items:center;gap:5px;min-height:33px;padding-block:3.5px;font-size:16px;font-weight:400;line-height:1.4;text-decoration:none;transition:color .16s;display:inline-flex}.site-footer a:hover{color:#f4d982}.site-footer a:focus-visible,.site-footer button:focus-visible{outline-offset:6px;border-radius:2px;outline:2px solid #eac734}.site-footer__utilities{border-top:1px solid #e8dfc021;margin-top:64px;padding-top:44px}.site-footer__utilities .site-footer__nav ul{grid-template-columns:1fr}.site-footer__contact>p{color:#b6b7a9;margin:0 0 16px;font-size:14px;line-height:1.5}.site-footer .site-footer__contact a{color:#b8b8b8;text-underline-offset:6px;align-items:center;gap:12px;width:fit-content;min-height:44px;font-size:17px;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px;display:flex}.site-footer__contact svg{color:#d9ca91;flex-shrink:0}.site-footer .site-footer__signature{color:#efede4;width:100%;margin:72px 0 40px;text-decoration:none;display:block}.site-footer__signature>svg{width:100%;height:auto;display:block;overflow:visible}.site-footer .site-footer__signature:is(:hover,:active){color:#efede4;text-decoration:none;transition:none;transform:none}.site-footer__bottom{color:#b6b7a9;border-top:1px solid #e8dfc021;flex-wrap:wrap;align-items:center;gap:20px 36px;padding:24px 0 26px;font-size:12px;line-height:1.5;display:flex}.site-footer__legal{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.site-footer__legal a{color:#b8b8b8}.site-footer__top{color:#e5dfc9;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;margin-left:auto;padding:8px 0;display:inline-flex}.site-footer__top:hover{color:#f4d982}.site-footer__top svg{transform:rotate(180deg)}.site-footer__social,.site-footer__apps{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.site-footer__social{margin-left:auto;list-style:none}.site-footer__apps{color:#b6b7a9;margin-top:32px;font-size:14px}.site-footer__apps a{align-items:center;gap:10px;display:inline-flex}.site-footer__apps img{width:auto;height:20px}@media (width<=1150px){footer.site-footer>.site-footer__inner{width:calc(100% - 64px)}.site-footer__opening,.site-footer__utilities{grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);gap:40px}.site-footer__navigation{gap:36px}.site-footer__nav ul{column-gap:24px}}@media (width<=1100px){.site-footer__opening{grid-template-columns:1fr;gap:52px}.site-footer__intro{grid-template-columns:1fr 1fr;align-items:end;gap:32px;display:grid}.site-footer__headline{font-size:56px}.site-footer__tagline{max-width:30ch;margin:0}.site-footer__utilities{grid-template-columns:1fr;gap:34px}.site-footer__contact{grid-row:2}}@media (width<=600px){footer.site-footer{padding-top:54px}footer.site-footer[data-density=compact]{padding-top:40px}footer.site-footer>.site-footer__inner{width:calc(100% - 40px)}.site-footer__intro{display:block}.site-footer__headline{font-size:49px}.site-footer__tagline{max-width:30ch;margin-top:20px;font-size:15px}.site-footer__navigation{grid-template-columns:1fr;gap:42px}.site-footer .site-footer__nav h2{margin-bottom:18px}.site-footer__nav ul{column-gap:22px}.site-footer .site-footer__nav a{min-height:39px;font-size:16px}.site-footer__utilities{margin-top:42px;padding-top:36px}.site-footer .site-footer__signature{margin-block:44px 26px}.site-footer__bottom{gap:12px 20px;padding-block:20px}.site-footer__bottom>p{flex-basis:100%}.site-footer .site-footer__legal a{min-height:36px}.site-footer__legal{gap:16px}.site-footer__top{min-height:44px}}@media (prefers-reduced-motion:reduce){.site-footer__nav a{transition:none}}.trade-showcase{background:var(--color-paper-alt);padding-block:84px 90px;scroll-margin-top:90px}.trade-showcase__intro{padding-bottom:52px}.trade-showcase__intro .osc-sec__title{white-space:normal;max-width:none}.trade-showcase__intro-bottom{justify-content:space-between;align-items:center;gap:40px;margin-top:22px;display:flex}.trade-showcase__intro-bottom .osc-link{flex-shrink:0}.trade-showcase__intro .osc-sec__note{margin-bottom:13px}.trade-showcase__intro .osc-sec__intro{max-width:67ch;margin:0}.trade-showcase__gallery{grid-template-columns:repeat(12,minmax(0,1fr));gap:64px 48px;display:grid}.trade-showcase__trade{grid-column:span 5;min-width:0}.trade-showcase__trade:nth-child(4n+1),.trade-showcase__trade:nth-child(4n){grid-column:span 7}.trade-showcase__gallery[data-arrangement=even] .trade-showcase__trade{grid-column:span 6}.trade-showcase__trade[data-size=compact]{grid-column:span 4}.trade-showcase__image.osc-platform-photo{aspect-ratio:auto;border:6px solid var(--color-paper);background:#eac734;border-radius:24px;width:100%;height:390px;box-shadow:0 14px 30px #1f1d1a0c}.trade-showcase__image[data-treatment=gold]{background-image:url(/img/paper-fiber-grain.svg);background-size:144px}.trade-showcase__image[data-treatment=ink]{background-color:#1f1d1a;background-image:var(--osc-paper-background);background-size:cover}.trade-showcase__image img{object-fit:contain;width:100%;height:100%;padding:25px 32px;display:block}.trade-showcase__image[data-treatment=photo] img{object-fit:cover;padding:0}.trade-showcase .trade-showcase__caption{padding:29px 4px 0}.trade-showcase__caption>.trade-showcase__note{color:var(--color-gold-ink);font-family:var(--osc-hand);margin:0 0 10px;font-size:23px;font-weight:700;line-height:1.35}.trade-showcase__caption>.trade-showcase__description{max-width:44ch;color:var(--color-ink-body);margin:15px 0 16px}.trade-showcase__trade[data-size=compact] .trade-showcase__image{height:265px}.trade-showcase__trade[data-size=compact] .trade-showcase__caption{padding-top:25px}.trade-showcase__trade[data-size=compact] .trade-showcase__note{display:none}.trade-showcase__trade[data-size=compact] h3{font-size:clamp(28px,2.5vw,36px)}.trade-showcase__trade[data-size=compact] .trade-showcase__description{font-size:17px;line-height:1.55}.trade-showcase a:focus-visible{outline:2px solid var(--color-ink-950);outline-offset:6px}@media (width<=1100px){.trade-showcase__gallery{gap:50px 35px}.trade-showcase__image.osc-platform-photo{height:330px}}@media (width>=701px) and (width<=900px){.trade-showcase__trade[data-size=compact]{grid-column:span 6}}@media (width<=700px){.trade-showcase{padding-block:58px 60px}.trade-showcase__intro{padding-bottom:36px}.trade-showcase__intro-bottom{flex-direction:column;align-items:flex-start;gap:17px;margin-top:20px}.trade-showcase__intro .osc-sec__title{font-size:44px}.trade-showcase__intro .osc-sec__note{font-size:22px}.trade-showcase__gallery{grid-template-columns:1fr;gap:42px}.trade-showcase__trade,.trade-showcase__trade:nth-child(n),.trade-showcase__gallery[data-arrangement=even] .trade-showcase__trade{grid-column:auto}.trade-showcase__image.osc-platform-photo{aspect-ratio:1.2;border-width:4px;border-radius:20px;height:auto;transform:none}.trade-showcase__image img{padding:20px}.trade-showcase .trade-showcase__caption{padding:23px 0 0}.trade-showcase__caption>.trade-showcase__note{font-size:22px}.trade-showcase__trade[data-size=compact]{grid-template-columns:minmax(95px,.7fr) minmax(0,1.3fr);align-items:start;gap:21px;display:grid}.trade-showcase__trade[data-size=compact] .trade-showcase__image{aspect-ratio:1;border-radius:17px;height:auto}.trade-showcase__trade[data-size=compact] .trade-showcase__image img{padding:7px}.trade-showcase__trade[data-size=compact] .trade-showcase__image[data-treatment=photo] img{padding:0}.trade-showcase__trade[data-size=compact] .trade-showcase__caption{padding:2px 0 0}.trade-showcase__trade[data-size=compact] h3{font-size:26px}.trade-showcase__trade[data-size=compact] .trade-showcase__description{margin:11px 0 14px;font-size:15px}.trade-showcase__trade[data-size=compact] .osc-link{gap:8px;font-size:14px}}.mobile-hero .photo-hero__visual{margin:0}.mobile-hero__scene{isolation:isolate;width:100%;max-width:550px;margin:0 auto;padding:6px 0 31px;position:relative}.mobile-hero__paper{z-index:-1;background:linear-gradient(#d4b536ee,#d4b536ee),var(--osc-light-paper-image);background-size:cover;border-radius:24px;position:absolute;inset:43px 14px 61px 37px;transform:rotate(-5deg)}.mobile-hero__scene .origami-phone{width:292px;transform:rotate(3deg)}.mobile-hero__callout{color:#1f1d1a;background:#faf8f4;border-radius:16px;align-items:center;gap:14px;max-width:315px;padding:18px 20px;display:flex;position:absolute;bottom:55px;right:-2px;transform:rotate(-3deg);box-shadow:0 8px 24px #0002}.mobile-hero__callout>svg{flex-shrink:0}.mobile-hero__callout strong{letter-spacing:-.025em;font-size:18px;display:block}.mobile-hero__callout span{color:#625c51;margin-top:4px;font-size:12px;display:block}.mobile-hero__scene figcaption{text-align:center;color:#bcb4a7;font-size:11px;position:absolute;bottom:0;left:0;right:0}.mobile-screen{color:#1f1d1a;min-height:408px;font-family:var(--font-sans);background:#faf8f4;padding:12px 16px 17px;font-size:12px;line-height:1.4}.mobile-screen__bar,.mobile-screen__header{justify-content:space-between;align-items:center;display:flex}.mobile-screen__bar{font-size:10px;font-weight:700}.mobile-screen__header{letter-spacing:-.04em;border-bottom:1px solid #e5e0d7;padding:15px 0 12px;font-size:17px;font-weight:700}.mobile-screen__avatar{color:#1f1d1a;letter-spacing:0;background:#eac734;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.mobile-screen__eyebrow{color:#736b5d;margin-top:17px;font-size:10px}.mobile-screen h3{letter-spacing:-.05em;margin:3px 0 14px;font-size:26px;font-weight:600;line-height:1.12}.mobile-screen__summary{background:#eee8d9;border-radius:12px;align-items:center;gap:14px;margin-bottom:5px;padding:13px 14px;display:flex}.mobile-screen__summary>strong{letter-spacing:-.05em;font-size:35px;line-height:1}.mobile-screen__summary span{font-size:11px}.mobile-screen__summary b{font-weight:600}.mobile-screen__job,.mobile-screen__saved{border-bottom:1px solid #e5e0d7;align-items:center;gap:11px;padding:13px 0;display:flex}.mobile-screen__job time{color:#716859;flex-shrink:0;width:31px;font-size:11px}.mobile-screen__job b,.mobile-screen__saved b{font-size:12px;font-weight:600;display:block}.mobile-screen__job span,.mobile-screen__saved span:not(.mobile-screen__avatar){color:#726b61;margin-top:3px;font-size:10px;display:block}.mobile-screen__job em{background:#ebd88c;border-radius:4px;margin-top:5px;padding:2px 5px;font-size:9px;font-style:normal;display:inline-block}.mobile-screen__saved>svg{flex-shrink:0}.mobile-screen__saved>svg:last-child{margin-left:auto}.mobile-screen__nav{justify-content:space-between;padding:15px 8px 0;font-size:9px;display:flex}.mobile-screen__nav span{justify-items:center;gap:4px;display:grid}.mobile-screen__footnote{color:#736b5d;margin-top:18px;font-size:10px}.mobile-screen__map{background:#e9e3d7;border-radius:12px;height:175px;position:relative;overflow:hidden}.mobile-screen__street{background:#faf8f2;width:160%;height:13px;position:absolute;top:47%;left:-30%;transform:rotate(-28deg)}.mobile-screen__street.street-two{top:17%;transform:rotate(50deg)}.mobile-screen__street.street-three{top:85%;transform:rotate(8deg)}.mobile-screen__map i{color:#faf8f4;background:#1f1d1a;border:2px solid #faf8f4;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;display:grid;position:absolute;transform:translate(-50%,-50%)}.mobile-screen__map b{color:#7a7264;font-size:8px;font-weight:400;position:absolute;top:12%;left:50%;transform:rotate(-28deg)}.mobile-screen__clock{justify-items:center;gap:9px;padding:20px 0 24px;display:grid}.mobile-screen__clock span,.mobile-screen__clock p{color:#736b5d;font-size:11px}.mobile-screen__clock strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:39px;font-weight:600;line-height:1}.mobile-screen__fake-button{background:#eac734;border-radius:99px;justify-content:center;align-items:center;gap:15px;padding:12px;font-size:12px;font-weight:600;display:flex}.mobile-fine{color:#756c5e;font-size:13px!important;line-height:1.6!important}.mobile-workday .osc-sec__title{max-width:20ch}.mobile-sharing .osc-sec__title{max-width:21ch}.mobile-feature-links .osc-sec__title{max-width:20ch}.mobile-choice{background:#e9e4da;border-radius:999px;gap:5px;width:fit-content;margin:30px 0;padding:5px;display:flex}.mobile-choice button{cursor:pointer;border-radius:999px;align-items:center;gap:22px;padding:13px 22px;font-weight:600;display:flex}.mobile-choice button[aria-pressed=true]{color:#faf8f4;background:#1f1d1a}.mobile-choice button:focus-visible,.mobile-map-demo button:focus-visible,.mobile-feature-links a:focus-visible{outline-offset:5px;outline:2px solid #aa8513}.mobile-workday__panel{grid-template-columns:1.1fr 1fr;align-items:stretch;gap:70px;display:grid}.mobile-workday__photo{border-radius:24px;min-height:380px;overflow:hidden}.mobile-workday__photo img{object-fit:cover;width:100%;height:100%;min-height:380px;max-height:490px}.mobile-workday__copy{align-self:center;padding:20px 0}.mobile-workday__copy h3{letter-spacing:-.04em;max-width:14ch;margin:15px 0 20px;font-size:clamp(32px,3vw,45px);font-weight:600;line-height:1.08}.mobile-workday__copy>p:not(.osc-sec__note,.mobile-fine){color:#625b51;font-size:18px;line-height:1.65}.mobile-workday__copy ul{gap:13px;margin:23px 0;display:grid}.mobile-workday__copy li{align-items:center;gap:10px;font-size:16px;display:flex}.mobile-workday__copy li svg{flex-shrink:0}.mobile-section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:42px;display:flex}.mobile-section-heading .osc-sec__intro{max-width:36ch;margin:0}.offline-workflow__visual{align-self:center;padding:28px 8px 20px 20px;position:relative}.mobile-paper-sheet{isolation:isolate;background:linear-gradient(#faf8f4d9,#faf8f4d9),var(--osc-light-paper-image);background-size:cover;padding:30px;position:relative;box-shadow:0 7px 24px #30230c12}.mobile-paper-sheet:before{content:"";z-index:-2;background:#e6cf82;position:absolute;inset:-9px 8px 6px -8px;transform:rotate(-3deg)}.mobile-paper-sheet:after{content:"";z-index:-1;background:inherit;position:absolute;inset:0}.mobile-paper-sheet__header{border-bottom:1px solid #dcd4c6;align-items:center;gap:9px;padding-bottom:22px;font-size:15px;font-weight:600;display:flex}.mobile-paper-sheet__header b{background:#eee6cf;border-radius:99px;margin-left:auto;padding:5px 10px;font-size:11px}.mobile-paper-sheet h3{letter-spacing:-.035em;margin-top:25px;font-size:29px;font-weight:600;line-height:1.15}.mobile-paper-sheet>p{color:#6f6657;margin-top:10px;font-size:15px}.offline-workflow__changes{margin:14px 0 20px}.offline-workflow__changes>div{border-bottom:1px solid #ded6c9;align-items:center;gap:13px;padding:20px 0;display:flex}.offline-workflow__changes>div>svg{flex-shrink:0}.offline-workflow__changes strong{font-size:16px;font-weight:600;display:block}.offline-workflow__changes small{color:#766b58;margin-top:5px;font-size:12px;display:block}.offline-workflow__changes em{margin-left:auto;font-size:12px;font-style:normal}.mobile-paper-sheet .paper-button{margin-top:16px}.offline-workflow__note{text-align:center;color:#827044;margin:23px 0 0;font-family:Kalam,cursive;font-size:25px;display:block;transform:rotate(-3deg)}.offline-coverage__columns{grid-template-columns:1fr 1fr;gap:60px;margin-top:40px;display:grid}.offline-coverage__columns article{background:#faf8f4;border-radius:24px;padding:32px 36px}.offline-coverage__columns article+article{background:#e6dfd1}.offline-coverage h3{letter-spacing:-.035em;margin-top:15px;font-size:32px;font-weight:600}.offline-coverage article>p{color:#665d50;max-width:40ch;margin:10px 0 24px;line-height:1.6}.offline-coverage ul{gap:14px;display:grid}.offline-coverage li{padding-left:20px;font-size:16px;position:relative}.offline-coverage li:before{content:"";background:#a68930;border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0}.offline-coverage__download{border-top:1px solid #d8cfbd;grid-template-columns:1fr 3fr;gap:35px;margin-top:32px;padding-top:28px;display:grid}.offline-coverage__download strong{letter-spacing:-.025em;font-size:22px;font-weight:600}.offline-coverage__download p{color:#665d50;font-size:15px;line-height:1.65}.mobile-map-demo{background:#f1ece1;border:1px solid #e1d9ca;border-radius:24px;grid-template-columns:300px 1fr;display:grid;overflow:hidden}.mobile-map-demo__roster{background:#faf8f4;padding:27px 22px}.mobile-map-demo__top{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.mobile-map-demo__top strong{letter-spacing:-.03em;font-size:23px;font-weight:600}.mobile-map-demo__top span{color:#81745e;font-size:11px}.mobile-map-demo__filter{color:#746956;align-items:center;gap:12px;margin-bottom:20px;font-size:13px;display:flex}.mobile-map-demo__filter select{color:#1f1d1a;width:100%;font:inherit;background:0 0;border:1px solid #d7cebc;border-radius:10px;flex:1;padding:9px 12px}.mobile-map-demo__person{text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;width:100%;padding:16px 12px;display:flex}.mobile-map-demo__person[aria-pressed=true]{background:#eee7d8}.mobile-map-demo__person strong{font-size:15px;font-weight:600;display:block}.mobile-map-demo__person small{color:#766b59;margin-top:4px;font-size:12px;display:block}.mobile-map-demo__person>svg{margin-left:auto}.mobile-map-demo__roster>p{margin-top:26px}.mobile-map-demo__canvas{background:#e7e1d3;min-height:465px;position:relative;overflow:hidden}.mobile-map-demo__roads{background:repeating-linear-gradient(0deg,#0000 0 88px,#e2dbcd 88px 90px),repeating-linear-gradient(90deg,#0000 0 120px,#e2dbcd 120px 122px);position:absolute;inset:0;overflow:hidden}.mobile-map-demo__roads span{background:#faf8f1;outline:1px solid #ded6c5;width:140%;height:23px;position:absolute;top:32%;left:-20%;transform:rotate(-25deg)}.mobile-map-demo__roads span:nth-child(2){top:75%}.mobile-map-demo__roads span:nth-child(3){top:42%;transform:rotate(63deg)}.mobile-map-demo__roads span:nth-child(4){height:12px;top:65%;transform:rotate(7deg)}.mobile-map-demo__roads b{letter-spacing:.12em;color:#9a8d74;font-size:10px;font-weight:400;position:absolute;top:22%;left:48%;transform:rotate(-25deg)}.mobile-map-demo__roads b:nth-last-child(2){top:52%;left:22%;transform:rotate(63deg)}.mobile-map-demo__roads b:last-child{top:65%;left:67%}.mobile-map-demo__jobs-toggle{cursor:pointer;z-index:2;background:#faf8f4;border-radius:99px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;display:flex;position:absolute;top:20px;right:20px}.mobile-map-demo__pin{color:#faf8f4;cursor:pointer;z-index:1;background:#1f1d1a;border:3px solid #faf8f4;border-radius:50%;place-items:center;width:45px;height:45px;font-size:13px;font-weight:600;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 8px #0002}.mobile-map-demo__pin[aria-pressed=true]{color:#1f1d1a;background:#eac734;outline:6px solid #eac73440}.mobile-map-demo__jobs span{color:#837147;background:#faf8f4;border-radius:6px;place-items:center;width:29px;height:29px;display:grid;position:absolute}.mobile-map-demo__detail{background:#faf8f4f5;border-radius:14px;align-items:center;gap:13px;padding:18px;display:flex;position:absolute;bottom:22px;left:25px;right:25px}.mobile-map-demo__detail strong{font-size:17px;font-weight:600}.mobile-map-demo__detail em{color:#7a6c4f;margin-left:10px;font-size:11px;font-style:normal;font-weight:400}.mobile-map-demo__detail p{color:#6a6051;margin:5px 0;font-size:13px}.mobile-map-demo__detail small{color:#817561;font-size:11px}.mobile-sharing__points{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px;display:grid}.mobile-sharing__points article{border-top:1px solid #d6ccb8;padding-top:27px}.mobile-sharing h3{letter-spacing:-.035em;margin:20px 0 15px;font-size:25px;font-weight:600;line-height:1.15}.mobile-sharing article p{color:#665d50;font-size:16px;line-height:1.7}.mobile-clock-notes__paper{background:linear-gradient(#eac734ed,#eac734ed),var(--osc-light-paper-image);background-size:cover;border-radius:24px;grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;padding:54px;display:grid}.mobile-clock-notes .osc-sec__note{color:#725b14}.mobile-clock-notes .osc-sec__intro{color:#59491f}.mobile-clock-notes .osc-link{margin-top:25px;display:inline-flex}.mobile-clock-notes__receipt{background:linear-gradient(#faf8f4e8,#faf8f4e8),var(--osc-light-paper-image);background-size:cover;padding:32px;transform:rotate(2deg);box-shadow:0 5px 14px #755b1412}.mobile-clock-notes__receipt>p{letter-spacing:-.03em;margin:15px 0 20px;font-size:22px;font-weight:600;line-height:1.2}.mobile-clock-notes__receipt li{border-top:1px solid #dfd7c9;padding:16px 0}.mobile-clock-notes__receipt li strong{font-size:16px;font-weight:600;display:block}.mobile-clock-notes__receipt li span{color:#746955;margin-top:7px;font-size:13px;display:block}.mobile-clock-notes__receipt>small{color:#746955;margin-top:15px;font-size:11px;line-height:1.5;display:block}.mobile-feature-links__list a{color:#1f1d1a;border-top:1px solid #ddd4c3;grid-template-columns:60px 1fr 1.4fr 30px;align-items:center;gap:30px;padding:28px 12px;text-decoration:none;display:grid}.mobile-feature-links__list a:last-child{border-bottom:1px solid #ddd4c3}.mobile-feature-links__icon{background:#eee7d7;border-radius:16px;place-items:center;width:60px;height:60px;display:grid}.mobile-feature-links h3{letter-spacing:-.035em;font-size:clamp(23px,2.5vw,32px);font-weight:600;line-height:1.1}.mobile-feature-links__list p{color:#746956;max-width:48ch;font-size:16px;line-height:1.6}.mobile-feature-links__list a:hover .mobile-feature-links__icon{background:#eac734}.mobile-feature-links__list a:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}@media (width<=1100px){.mobile-hero__callout{max-width:280px;padding:15px;right:-8px}.mobile-workday__panel{gap:40px}.mobile-clock-notes__paper{gap:40px;padding:40px}.mobile-section-heading{gap:30px}.mobile-section-heading .osc-sec__intro{max-width:30ch;font-size:16px}}@media (width<=900px){.mobile-hero .photo-hero__visual{width:100%;max-width:550px;margin-inline:auto}.mobile-workday__panel,.mobile-clock-notes__paper{grid-template-columns:1fr}.mobile-workday__copy{padding:0}.mobile-workday__copy h3{max-width:none}.mobile-workday__photo{min-height:0}.mobile-workday__photo img{height:350px;min-height:0}.mobile-section-heading{display:block}.mobile-section-heading .osc-sec__intro{max-width:48ch;margin-top:24px}.mobile-map-demo{grid-template-columns:240px 1fr}.mobile-map-demo__roster{padding:22px 14px}.mobile-map-demo__detail{padding:14px;left:15px;right:15px}.mobile-map-demo__detail em{margin:3px 0;display:block}.offline-coverage__columns{gap:24px}.offline-coverage__columns article{padding:28px}.offline-coverage__download{grid-template-columns:1fr;gap:14px}.mobile-sharing__points{gap:24px}.mobile-feature-links__list a{grid-template-columns:55px 1fr 1.3fr 25px;gap:20px}.mobile-feature-links__icon{width:55px;height:55px}}@media (width<=600px){.mobile-hero__scene{max-width:360px;padding-bottom:66px}.mobile-hero__scene .origami-phone{width:262px}.mobile-hero__paper{inset:40px 4px 90px 8px}.mobile-hero__callout{max-width:280px;bottom:40px;right:0}.mobile-hero__callout strong{font-size:16px}.mobile-screen{padding-inline:12px}.mobile-choice{width:100%}.mobile-choice button{flex:1;justify-content:center;gap:12px;padding:12px 10px;font-size:14px}.mobile-workday__photo img{height:275px}.mobile-workday__panel{gap:30px}.mobile-workday__copy>p:not(.osc-sec__note,.mobile-fine){font-size:16px}.offline-workflow__visual{padding:10px 3px 0 7px}.mobile-paper-sheet{padding:22px 18px}.mobile-paper-sheet__header{font-size:13px}.mobile-paper-sheet h3{font-size:26px}.offline-workflow__changes>div{gap:10px}.offline-workflow__changes small{font-size:11px}.offline-coverage__columns{grid-template-columns:1fr;gap:18px}.offline-coverage h3{font-size:29px}.offline-coverage li{font-size:15px}.mobile-map-demo{grid-template-columns:1fr}.mobile-map-demo__roster{padding:22px}.mobile-map-demo__roster>p{margin-top:15px}.mobile-map-demo__canvas{min-height:390px}.mobile-map-demo__person{padding-block:12px}.mobile-map-demo__top{margin-bottom:16px}.mobile-map-demo__detail em{margin-left:8px;display:inline}.mobile-sharing__points{grid-template-columns:1fr;gap:28px;margin-top:35px}.mobile-sharing h3{margin-top:15px;font-size:26px}.mobile-clock-notes__paper{gap:35px;padding:30px 23px}.mobile-clock-notes__receipt{padding:23px}.mobile-feature-links__list a{grid-template-columns:48px 1fr 23px;gap:12px 18px;padding:25px 0}.mobile-feature-links__icon{border-radius:13px;grid-row:1/3;align-self:start;width:48px;height:48px}.mobile-feature-links__list p{grid-area:2/2/auto/4;font-size:14px}.mobile-feature-links__list a>svg{grid-area:1/3}.mobile-feature-links h3{font-size:25px}}.mobile-product-phone{width:min(100%,290px);min-width:0;margin:0 auto;position:relative}.mobile-product-phone__frame{background:#26231d;background-image:var(--paper-surface-grain);cursor:zoom-in;border:1px solid #5e574a;border-radius:29px;width:100%;padding:7px;display:block;overflow:hidden;box-shadow:0 15px 26px #34260716}.mobile-product-phone__frame img{aspect-ratio:390/844;object-fit:cover;object-position:top;background:#faf8f4;border-radius:21px;width:100%;height:auto;display:block}.mobile-product-phone__frame:focus-visible{outline-offset:5px;outline:3px solid #eac734}.mobile-product-phone>figcaption{color:#7c7161;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 10px;margin-top:13px;font-size:11px;line-height:1.5;display:flex}.mobile-product-phone>figcaption button{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.mobile-product-phone>figcaption button:focus-visible{outline-offset:3px;outline:2px solid}.mobile-screen-dialog{color:#1f1d1a;background:#faf8f4;border:0;border-radius:20px;width:min(430px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;box-shadow:0 20px 100px #0006}.mobile-screen-dialog::backdrop{background:#14110de0}.mobile-screen-dialog__bar{z-index:1;font:12px/1.4 var(--font-sans);background:#faf8f4;border-bottom:1px solid #e5ddcf;justify-content:space-between;align-items:center;padding:8px 12px 8px 18px;display:flex;position:sticky;top:0}.mobile-screen-dialog__bar button{cursor:pointer;background:#eae4d8;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.mobile-screen-dialog__content>img{width:100%;height:auto;display:block}.mobile-product-hero .photo-hero__layout{min-height:654px}.mobile-product-hero .photo-hero__visual{width:100%;margin:0}.mobile-product-hero__scene{isolation:isolate;justify-content:center;align-items:center;width:100%;max-width:580px;min-height:480px;margin-inline:auto;padding-block:5px 25px;display:flex;position:relative}.mobile-product-hero__scene:before{content:"";z-index:-1;background:linear-gradient(#d9b730df,#d9b730df),var(--osc-light-paper-image);background-size:cover;border-radius:24px;width:70%;height:68%;position:absolute;top:16%;left:16%;transform:rotate(-7deg)}.mobile-product-hero__scene .mobile-product-phone{flex-shrink:0;margin:0}.mobile-product-hero__scene .mobile-product-phone__frame{box-shadow:0 18px 40px #0004}.mobile-product-hero__rear{width:208px;transform:translate(8px,16px)rotate(-5deg)}.mobile-product-hero__front{width:238px;transform:translateY(-10px)rotate(3deg);margin-left:-27px!important}.mobile-product-hero__caption{text-align:center;color:#bfb6a7;width:100%;font-size:11px;position:absolute;bottom:-5px;left:0}.mobile-product-hero__caption span{color:#e9d67d;margin-left:8px;display:inline-block}.mobile-product-hero__scene--map{gap:20px}.mobile-product-hero__scene--map:before{width:49%;height:66%;left:5%}.mobile-product-hero__scene .mobile-product-hero__crew{flex-shrink:1;width:245px;transform:rotate(-3deg)}.mobile-product-hero__detail{flex:1;min-width:0;max-width:290px;margin:120px 0 0;position:relative;transform:rotate(3deg)}.mobile-product-hero__detail img{border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 12px 24px #0003}.mobile-product-hero__detail figcaption{color:#e5ca62;text-align:center;margin-top:18px;font-family:Kalam,cursive;font-size:22px;line-height:1.2}.mobile-product-subnav{color:#1f1d1a;background:#eac734}.mobile-product-subnav .osc-wrap{align-items:center;gap:36px;padding-block:25px;display:flex}.mobile-product-subnav strong{flex-shrink:0;font-family:Kalam,cursive;font-size:24px;line-height:1.1;transform:rotate(-2deg)}.mobile-product-subnav nav{flex:1;justify-content:space-between;align-items:center;gap:25px;display:flex}.mobile-product-subnav a{color:inherit;align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.mobile-product-subnav a:hover{text-underline-offset:5px;text-decoration:underline}.mobile-product-subnav a:focus-visible{outline-offset:7px;border-radius:4px;outline:2px solid #1f1d1a}.mobile-app-tour .osc-sec__title{max-width:18ch}.mobile-app-tour__layout{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.mobile-app-tour__selectors{margin-top:30px}.mobile-app-tour__selector{text-align:left;cursor:pointer;border-bottom:1px solid #d8cfbd;align-items:center;gap:16px;width:100%;padding:20px 0;display:flex}.mobile-app-tour__selector>span:first-child{color:#655943;background:#eee8dd;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.mobile-app-tour__selector[aria-pressed=true]>span:first-child{color:#1f1d1a;background:#eac734}.mobile-app-tour__selector>span:nth-child(2){flex:1}.mobile-app-tour__selector strong{letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1.2;display:block}.mobile-app-tour__selector small{color:#756b5b;max-width:42ch;margin-top:7px;font-size:14px;font-weight:400;line-height:1.6;display:block}.mobile-app-tour__selector:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #a58524}.mobile-app-tour__selector>svg{flex-shrink:0}.mobile-app-tour__visual{background:#eee8dd;border-radius:24px;padding:36px 22px 25px;position:relative}.mobile-app-tour__visual:before{content:"";background:linear-gradient(#faf8f4bb,#faf8f4bb),var(--osc-light-paper-image);background-size:cover;position:absolute;inset:16px 40px 60px;transform:rotate(-4deg)}.mobile-app-tour__visual .mobile-product-phone{width:276px}.mobile-app-tour__fine{color:#756b5b;margin-top:18px;font-size:13px;line-height:1.6}.mobile-app-proof{color:#faf8f4;background:#1f1d1a}.mobile-app-proof .osc-sec__note{color:#eac734}.mobile-app-proof .osc-sec__title{max-width:17ch}.mobile-app-proof .osc-sec__intro{color:#c3b9a8}.mobile-app-proof__heading{grid-template-columns:1fr 1fr;align-items:end;gap:80px;display:grid}.mobile-app-proof__heading .osc-sec__intro{max-width:43ch;margin-bottom:5px}.mobile-app-proof__body{grid-template-columns:1fr 1.1fr;align-items:center;gap:80px;margin-top:45px;display:grid}.mobile-app-proof__screens{align-items:center;gap:20px;min-width:0;display:flex}.mobile-app-proof__screens .mobile-product-phone{width:min(48%,255px)}.mobile-app-proof__screens .mobile-product-phone:first-child{transform:translateY(-13px)rotate(-2deg)}.mobile-app-proof__screens .mobile-product-phone:last-child{transform:translateY(18px)rotate(2deg)}.mobile-app-proof .mobile-product-phone>figcaption{color:#bcb19d}.mobile-app-proof__points{gap:30px;display:grid}.mobile-app-proof__point{grid-template-columns:30px 1fr;gap:16px;display:grid}.mobile-app-proof__point>svg{color:#e0c152;margin-top:3px}.mobile-app-proof__point h3{letter-spacing:-.03em;font-size:25px;font-weight:600;line-height:1.15}.mobile-app-proof__point p{color:#bdb3a1;max-width:39ch;margin-top:10px;font-size:16px;line-height:1.7}.mobile-app-money__layout{grid-template-columns:1fr 1.05fr;align-items:center;gap:100px;display:grid}.mobile-app-money .osc-sec__title{max-width:17ch}.mobile-app-money__visual{place-items:center;min-height:600px;display:grid;position:relative}.mobile-app-money__visual:before{content:"";background:linear-gradient(#ead99a99,#ead99a99),var(--osc-light-paper-image);background-size:cover;border-radius:24px;position:absolute;inset:45px 25px 55px;transform:rotate(-3deg)}.mobile-app-money__visual .mobile-product-phone{width:275px;transform:rotate(2deg)}.mobile-app-money__copy ul{gap:20px;margin-top:28px;display:grid}.mobile-app-money__copy li{align-items:start;gap:12px;display:flex}.mobile-app-money__copy li>svg{flex-shrink:0;margin-top:3px}.mobile-app-money__copy li strong{font-size:18px;font-weight:600;display:block}.mobile-app-money__copy li span{color:#756b5b;margin-top:6px;font-size:15px;line-height:1.6;display:block}.mobile-app-money__copy .osc-link{margin-top:25px;display:inline-flex}.mobile-app-owner{background:#f0ebdf}.mobile-app-owner__layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;display:grid}.mobile-app-owner .osc-sec__title{max-width:18ch}.mobile-app-owner__visual{justify-content:center;align-items:center;gap:20px;padding:25px 0;display:flex;position:relative}.mobile-app-owner__visual .mobile-product-phone{width:266px;margin:0}.mobile-app-owner__visual:before{content:"";background:#ded5c4;border-radius:24px;width:80%;height:70%;position:absolute;transform:rotate(4deg)}.mobile-app-owner__points{gap:22px;margin-top:30px;display:grid}.mobile-app-owner__points>div{border-bottom:1px solid #d8cfbd;padding-bottom:22px}.mobile-app-owner__points strong{letter-spacing:-.025em;font-size:21px;font-weight:600;line-height:1.2;display:block}.mobile-app-owner__points p{color:#756b5b;margin-top:8px;font-size:16px;line-height:1.65}.mobile-connected__heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:80px;margin-bottom:40px;display:grid}.mobile-connected .osc-sec__title{max-width:20ch}.mobile-connected__heading .osc-sec__intro{max-width:40ch}.mobile-connected__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.mobile-connected__links article{border-top:1px solid #d7cebc;min-width:0;padding-top:24px}.mobile-connected__links header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.mobile-connected__links header>svg{color:#8b7428}.mobile-connected__links h3{letter-spacing:-.035em;font-size:27px;font-weight:600;line-height:1.2}.mobile-connected__links p{color:#756b5b;font-size:16px;line-height:1.65}.mobile-connected__links a{margin-top:20px;display:inline-flex}.mobile-related-strip{background:#f0ebdf;border-block:1px solid #ddd4c3;padding-block:35px}.mobile-related-strip .osc-wrap{justify-content:space-between;align-items:center;gap:25px;display:flex}.mobile-related-strip strong{letter-spacing:-.025em;font-size:22px;font-weight:600}.mobile-related-strip nav{flex-wrap:wrap;gap:24px;display:flex}.mobile-related-strip .osc-link{font-size:15px}@media (width<=1150px){.mobile-product-hero__scene{min-height:430px}.mobile-product-hero__rear{width:178px}.mobile-product-hero__front{width:209px}.mobile-product-hero__scene .mobile-product-hero__crew{width:195px}.mobile-product-hero__scene--map{gap:15px}.mobile-product-hero__detail figcaption{font-size:19px}.mobile-app-tour__layout,.mobile-app-money__layout{gap:55px}.mobile-app-proof__body,.mobile-app-proof__heading,.mobile-app-owner__layout{gap:40px}.mobile-app-proof__screens{gap:12px}}@media (width<=900px){.mobile-product-hero .photo-hero__layout{min-height:0}.mobile-product-hero__scene{max-width:530px;min-height:500px}.mobile-product-hero__rear{width:220px}.mobile-product-hero__front,.mobile-product-hero__scene .mobile-product-hero__crew{width:250px}.mobile-product-subnav .osc-wrap{gap:22px}.mobile-product-subnav strong{font-size:20px}.mobile-product-subnav nav{flex-wrap:wrap;gap:15px}.mobile-product-subnav a{gap:7px;font-size:13px}.mobile-app-tour__layout,.mobile-app-money__layout,.mobile-app-owner__layout{grid-template-columns:1fr 1fr;gap:32px}.mobile-app-proof__heading,.mobile-app-proof__body{grid-template-columns:1fr;gap:30px}.mobile-app-proof__screens{justify-content:center;gap:35px;margin-block:20px}.mobile-app-proof__points{grid-template-columns:repeat(3,1fr);gap:20px}.mobile-app-proof__point{display:block}.mobile-app-proof__point h3{margin-top:14px;font-size:22px}.mobile-app-proof__point p{font-size:15px}.mobile-connected__heading{gap:35px}.mobile-connected__links{gap:20px}}@media (width<=680px){.mobile-product-hero__scene{max-width:390px;min-height:0;padding-block:5px 30px}.mobile-product-hero__rear{width:47%;transform:translate(3px,12px)rotate(-4deg)}.mobile-product-hero__front{width:55%;transform:translateY(-8px)rotate(3deg);margin-left:-18px!important}.mobile-product-hero__caption{font-size:10px}.mobile-product-hero__scene:before{width:90%;height:auto;inset:18% 5% 17%}.mobile-product-hero__scene .mobile-product-hero__crew{flex-shrink:0;width:54%}.mobile-product-hero__scene--map{gap:12px}.mobile-product-hero__scene--map:before{width:53%}.mobile-product-hero__detail{margin-top:80px}.mobile-product-hero__detail img{border-radius:10px}.mobile-product-hero__detail figcaption{font-size:17px}.mobile-product-phone__frame{border-radius:23px;padding:5px}.mobile-product-phone__frame img{border-radius:17px}.mobile-product-subnav .osc-wrap{padding-block:22px;display:block}.mobile-product-subnav strong{margin-bottom:18px;font-size:23px;display:block}.mobile-product-subnav nav{grid-template-columns:1fr 1fr;gap:18px 12px;display:grid}.mobile-product-subnav a{font-size:14px}.mobile-app-tour__layout,.mobile-app-money__layout,.mobile-app-owner__layout,.mobile-connected__heading{grid-template-columns:1fr;gap:32px}.mobile-app-tour__visual{padding:30px 20px 22px}.mobile-app-tour__visual .mobile-product-phone{width:260px}.mobile-app-tour__selector{gap:12px;padding-block:17px}.mobile-app-tour__selector strong{font-size:18px}.mobile-app-tour__selector small{font-size:13px}.mobile-app-proof__screens{gap:14px;margin-top:6px}.mobile-app-proof__screens .mobile-product-phone{width:calc(50% - 7px)}.mobile-app-proof__screens .mobile-product-phone figcaption{font-size:10px}.mobile-app-proof__points{grid-template-columns:1fr;gap:26px;margin-top:8px}.mobile-app-proof__point{display:grid}.mobile-app-proof__point h3{margin-top:0;font-size:24px}.mobile-app-proof__point p{max-width:none}.mobile-app-money__copy{order:-1}.mobile-app-money__visual{min-height:0;padding-block:18px}.mobile-app-money__visual:before{inset:30px 8px 60px}.mobile-app-money__visual .mobile-product-phone,.mobile-app-owner__visual .mobile-product-phone{width:260px}.mobile-app-owner__visual{padding-bottom:0}.mobile-connected__links{grid-template-columns:1fr;gap:30px}.mobile-connected__links h3{font-size:28px}.mobile-connected__links header{margin-bottom:12px}.mobile-related-strip .osc-wrap{display:block}.mobile-related-strip nav{gap:18px 24px;margin-top:20px}}.clock-explorer__heading,.clock-record__heading{justify-content:space-between;align-items:end;gap:48px;display:flex}.clock-explorer__heading .osc-sec__title,.clock-record__heading .osc-sec__title{max-width:22ch}.clock-explorer__heading .osc-sec__intro,.clock-record__heading .osc-sec__intro{flex-shrink:0;width:360px;margin:0 0 3px}.clock-explorer__experience{max-width:960px;margin:48px auto 0}.clock-explorer__navigation{background:#eee9de;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;margin:0 auto 32px;padding:6px;display:flex}.clock-explorer__navigation button{cursor:pointer;color:#756c5d;border-radius:999px;align-items:center;gap:12px;min-height:48px;padding:12px 24px;font-size:15px;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.clock-explorer__navigation button span{font-variant-numeric:tabular-nums;opacity:.65;font-size:11px}.clock-explorer__navigation button[aria-pressed=true]{color:#faf8f4;background:#1f1d1a}.clock-explorer__navigation button:focus-visible,.clock-capture button:focus-visible{outline-offset:4px;outline:2px solid #b58e1c}.clock-capture{min-width:0;margin:0}.clock-capture__image{cursor:zoom-in;background:0 0;width:100%;padding:0;display:block}.clock-capture__image img{width:100%;height:auto;display:block}.clock-capture figcaption{color:#857968;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:11px;line-height:1.4;display:flex}.clock-capture figcaption button{cursor:zoom-in;white-space:nowrap;font:inherit;color:inherit;text-underline-offset:4px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.clock-explorer__capture{width:min(100%,820px);margin:0 auto}.clock-explorer__capture .clock-capture__image{border-radius:26px;overflow:hidden}.clock-explorer__explanation{border-top:1px solid #ded7c9;grid-template-columns:1fr 1.2fr;gap:48px;margin-top:30px;padding-top:32px;display:grid}.clock-explorer__explanation h3{letter-spacing:-.04em;font-size:clamp(25px,3vw,38px);font-weight:600;line-height:1.12}.clock-explorer__explanation p{color:#6d6354;margin:0;font-size:18px;line-height:1.65}.clock-explorer__offline{border-top:1px solid #dcd4c6;grid-template-columns:26px 1fr auto;align-items:center;gap:23px;margin-top:58px;padding:28px 0 0;display:grid}.clock-explorer__offline>svg{color:#947828}.clock-explorer__offline strong{font-size:17px;font-weight:600}.clock-explorer__offline p{color:#786e5f;max-width:72ch;margin:7px 0 0;font-size:14px;line-height:1.65}.clock-explorer__offline .osc-link{white-space:nowrap;font-size:14px}.clock-record{color:#faf8f4;background:#1f1d1a}.clock-record .osc-sec__note{color:#d8bd5b}.clock-record .osc-sec__title{color:#faf8f4}.clock-record .osc-sec__title em{color:#eac734;font-style:normal}.clock-record .osc-sec__intro{color:#c2b9a9}.clock-record__workspace{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(48px,7vw,104px);margin:56px 0 62px;display:grid}.clock-record__label{letter-spacing:.12em;color:#c9bfae;align-items:center;gap:13px;margin-bottom:22px;font-size:11px;font-weight:600;display:flex}.clock-record__label span{color:#eac734;letter-spacing:0;font-size:14px}.clock-record .clock-capture__image{border-radius:19px;overflow:hidden}.clock-record__shifts .clock-capture__image{background:#f7f6f2;padding:18px}.clock-record .clock-capture figcaption{color:#b6ac9a}.clock-record__context{padding-top:38px}.clock-record__context h3{letter-spacing:-.04em;margin:0 0 19px;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.1}.clock-record__context p{color:#c6bdad;max-width:40ch;font-size:17px;line-height:1.65}.clock-record__context .clock-record__context-fine{color:#9d9485;margin-top:17px;font-size:13px}.clock-record__handoff{border-top:1px solid #ffffff26;grid-template-columns:.95fr 2fr;gap:60px;padding-top:34px;display:grid}.clock-record__handoff-title>span{color:#bdb19b;letter-spacing:.09em;margin-bottom:17px;font-size:10px;font-weight:600;display:block}.clock-record__handoff-title h3{letter-spacing:-.035em;font-size:29px;font-weight:500;line-height:1.15}.clock-record__handoff .osc-link{color:#eac734;margin-top:23px;font-size:14px}.clock-record__handoff ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.clock-record__handoff li{border-left:1px solid #ffffff26;padding-left:25px}.clock-record__handoff strong{letter-spacing:-.025em;font-size:18px;font-weight:500}.clock-record__handoff li p{color:#b7ae9e;margin:10px 0 0;font-size:14px;line-height:1.65}.clock-record__fine{color:#978e7f;margin:34px 0 0;font-size:12px;line-height:1.6}@media (width<=1100px){.clock-explorer__heading,.clock-record__heading{align-items:start;gap:30px}.clock-explorer__heading .osc-sec__intro,.clock-record__heading .osc-sec__intro{width:300px}.clock-record__workspace{gap:40px}.clock-record__handoff{gap:35px}.clock-record__handoff ol{gap:18px}.clock-record__handoff li{padding-left:18px}}@media (width<=760px){.clock-explorer__heading,.clock-record__heading{display:block}.clock-explorer__heading .osc-sec__intro,.clock-record__heading .osc-sec__intro{width:auto;margin:22px 0 0}.clock-explorer__experience{margin-top:31px}.clock-explorer__navigation{gap:3px;width:100%;margin-bottom:23px;padding:4px}.clock-explorer__navigation button{flex:1;justify-content:center;gap:0;min-height:44px;padding:10px 9px;font-size:12px}.clock-explorer__navigation button span{display:none}.clock-explorer__capture .clock-capture__image{border-radius:14px}.clock-capture figcaption{align-items:start;gap:10px;margin-top:13px;font-size:10px}.clock-capture figcaption>span{max-width:20ch}.clock-explorer__explanation{grid-template-columns:minmax(0,1fr);gap:13px;margin-top:23px;padding-top:22px}.clock-explorer__explanation p{font-size:16px}.clock-explorer__offline{grid-template-columns:23px minmax(0,1fr);align-items:start;gap:16px;margin-top:34px}.clock-explorer__offline .osc-link{grid-column:2;margin-top:0}.clock-record__workspace{grid-template-columns:minmax(0,1fr);gap:35px;margin:35px 0 42px}.clock-record__context{padding-top:24px}.clock-record__context h3{font-size:29px}.clock-record__context p{font-size:16px}.clock-record__label{margin-bottom:18px}.clock-record__shifts .clock-capture__image{padding:12px}.clock-record__handoff{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:28px}.clock-record__handoff ol{grid-template-columns:minmax(0,1fr);gap:22px}.clock-record__handoff li{border-left-color:#c5aa46;padding-left:19px}.clock-record__fine{margin-top:28px}}:is(.mobile-offline-day,.mobile-offline-review,.mobile-offline-boundaries,.mobile-map-overview,.mobile-map-contact,.mobile-map-sharing) .osc-sec__title{max-width:18ch}.mobile-detail-chapter__number{color:var(--color-ink-muted);margin-bottom:20px;font-size:13px;font-weight:600;display:block}.mobile-detail-chapter h3,.mobile-map-overview__context h3{letter-spacing:-.04em;max-width:14ch;font-family:Google Sans,Funnel Sans,sans-serif;font-size:clamp(28px,2.65vw,38px);font-weight:600;line-height:1.08}.mobile-detail-chapter>p,.mobile-map-overview__context>p{color:var(--color-ink-body);margin-top:19px;font-size:16px;line-height:1.7}.mobile-detail-chapter>p.osc-sec__fine,.mobile-map-overview__context>p.osc-sec__fine{font-size:13px;line-height:1.6}.mobile-detail-chapter strong{color:var(--color-ink-950);font-weight:600}.mobile-detail-note{border-top:1px solid var(--color-paper-line-strong);align-items:center;gap:12px;margin-top:25px;padding-top:22px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.mobile-detail-note>svg{flex-shrink:0}.mobile-detail-checklist{gap:16px;margin-top:25px;display:grid}.mobile-detail-checklist li{gap:11px;font-size:15px;line-height:1.5;display:flex}.mobile-detail-checklist svg{color:var(--color-gold-ink);flex-shrink:0;margin-top:2px}.mobile-offline-day__layout,.mobile-map-overview__stage{grid-template-columns:minmax(0,1fr) minmax(250px,320px) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,76px);margin-top:55px;display:grid}.mobile-offline-day__phone,.mobile-map-overview__phone{width:100%;max-width:320px;margin-inline:auto}.mobile-offline-day__reconnect{background:#eee6d4;border-radius:20px;grid-template-columns:180px 1fr 40px;align-items:center;gap:32px;margin-top:42px;padding:26px 32px;display:grid}.mobile-offline-day__reconnect .mobile-detail-chapter__number{color:#645a43;margin:0}.mobile-offline-day__reconnect p{color:#625a4b;max-width:75ch;font-size:15px;line-height:1.65}.mobile-offline-day__reconnect strong{color:#1f1d1a;font-weight:600}.mobile-offline-review__visual{flex-direction:column;align-items:center;display:flex}.mobile-offline-review__visual>:last-child{width:100%;max-width:330px}.mobile-detail-switch{background:#ffffff06;border:1px solid #ffffff24;border-radius:999px;gap:4px;margin-bottom:28px;padding:5px;display:inline-flex}.mobile-detail-switch button{color:#c9c1b4;cursor:pointer;border:0;border-radius:999px;padding:11px 19px;font-size:14px;font-weight:600}.mobile-detail-switch button:hover{color:#fff}.mobile-detail-switch button[aria-pressed=true]{color:#1f1d1a;background:#eac734}.mobile-detail-switch button:focus-visible{outline-offset:4px;outline:2px solid #eac734}.mobile-offline-boundaries__columns{grid-template-columns:1fr 1fr;gap:56px;margin-top:44px;display:grid}.mobile-offline-boundaries__columns article{border-top:1px solid var(--color-paper-line-strong);padding:32px 0}.mobile-offline-boundaries__columns article h3{letter-spacing:-.035em;margin:18px 0 15px;font-family:Google Sans,Funnel Sans,sans-serif;font-size:30px;font-weight:600;line-height:1.1}.mobile-offline-boundaries__columns article p{max-width:47ch;color:var(--color-ink-body);font-size:17px;line-height:1.7}.mobile-offline-boundaries__columns article>span{margin-top:23px;font-size:14px;font-weight:600;display:block}.mobile-offline-boundaries__download{background:#e9d79a;border-radius:20px;grid-template-columns:.8fr 1.3fr;align-items:center;gap:40px;margin-top:10px;padding:29px 35px;display:grid}.mobile-offline-boundaries__download>strong{letter-spacing:-.035em;font-family:Google Sans,Funnel Sans,sans-serif;font-size:26px;font-weight:600;line-height:1.2}.mobile-offline-boundaries__download p{color:#584d30;font-size:14px;line-height:1.65}.mobile-map-overview__statuses{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.mobile-map-overview__statuses li{color:#615a4d;background:#f2eee5;border:1px solid #ded5c3;border-radius:999px;padding:7px 12px;font-size:12px}.mobile-map-contact__detail{background:#302c25;background-image:var(--paper-surface-grain);border:1px solid #ffffff15;border-radius:24px;width:100%;max-width:590px;margin-inline:auto;padding:30px 26px 22px;position:relative}.mobile-map-contact__label{color:#e8decb;margin-bottom:22px;font-size:16px;font-weight:600}.mobile-map-contact__capture{background:#fff;border-radius:18px;overflow:hidden}.mobile-map-contact__capture img{width:100%;height:auto;display:block}.mobile-map-contact__detail figcaption{color:#bcb19d;text-align:center;margin-top:18px;font-size:11px;line-height:1.6}.mobile-offline-review .mobile-product-phone>figcaption{color:#bcb19d}.mobile-detail-link{margin-top:30px;display:inline-flex}.osc-sec[data-tone=ink] .mobile-detail-link{color:#eac734}.mobile-map-sharing__heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:65px;display:grid}.mobile-map-sharing__heading .osc-sec__intro{margin-top:0}.mobile-map-sharing__principles{grid-template-columns:repeat(3,1fr);gap:46px;margin-top:48px;display:grid}.mobile-map-sharing__principles article{border-top:1px solid var(--color-paper-line-strong);padding-top:28px}.mobile-map-sharing__principles h3{letter-spacing:-.035em;margin:20px 0 15px;font-family:Google Sans,Funnel Sans,sans-serif;font-size:25px;font-weight:600;line-height:1.16}.mobile-map-sharing__principles p{max-width:38ch;color:var(--color-ink-body);font-size:16px;line-height:1.7}.mobile-map-sharing__directions{background:#e9d79a;border-radius:20px;align-items:center;gap:17px;margin-top:46px;padding:25px 30px;display:flex}.mobile-map-sharing__directions>svg{flex-shrink:0}.mobile-map-sharing__directions p{color:#554a31;font-size:15px;line-height:1.65}.mobile-map-sharing__directions strong{color:#1f1d1a;font-weight:600}.mobile-map-sharing__directions>span{color:#6d603d;flex-shrink:0;max-width:24ch;margin-left:auto;font-size:12px;line-height:1.5}@media (width<=1100px){.mobile-offline-day__layout,.mobile-map-overview__stage{grid-template-columns:minmax(0,1fr) 270px minmax(0,1fr);gap:30px}.mobile-detail-chapter h3,.mobile-map-overview__context h3{font-size:29px}.mobile-detail-chapter>p,.mobile-map-overview__context>p{font-size:15px}.mobile-offline-day__reconnect{grid-template-columns:145px 1fr 30px;gap:24px;padding:25px}.mobile-map-sharing__heading{gap:40px}.mobile-map-sharing__principles{gap:30px}}@media (width<=900px){.mobile-offline-day__layout,.mobile-map-overview__stage{grid-template-columns:1fr 300px;align-items:start;gap:38px}.mobile-offline-day__phone,.mobile-map-overview__phone{grid-area:1/2/3;align-self:center}.mobile-offline-day__layout>:last-child,.mobile-map-overview__stage>:last-child{grid-column:1}.mobile-detail-chapter h3,.mobile-map-overview__context h3{max-width:18ch}.mobile-offline-review__visual{order:2}.mobile-offline-review .osc-sec__split>:last-child{order:1}.mobile-offline-review__visual>:last-child{max-width:340px}.mobile-offline-review .osc-sec__points{max-width:640px}.mobile-offline-review .osc-sec__title,.mobile-map-contact .osc-sec__title{max-width:20ch}.mobile-offline-day__reconnect{grid-template-columns:1fr 32px;gap:12px 25px}.mobile-offline-day__reconnect .mobile-detail-chapter__number,.mobile-offline-day__reconnect p{grid-column:1}.mobile-offline-day__reconnect>svg{grid-area:1/2/3}.mobile-offline-boundaries__columns{gap:32px}.mobile-map-sharing__heading{grid-template-columns:1fr;gap:24px}.mobile-map-sharing__heading .osc-sec__intro{max-width:55ch}.mobile-map-sharing__directions{flex-wrap:wrap}.mobile-map-sharing__directions p{flex:1}.mobile-map-sharing__directions>span{flex-basis:100%;max-width:none;margin-left:41px}}@media (width<=600px){.mobile-offline-day__layout,.mobile-map-overview__stage{grid-template-columns:1fr;gap:32px;margin-top:36px}.mobile-offline-day__phone,.mobile-map-overview__phone{grid-area:auto;max-width:300px}.mobile-offline-day__layout>:last-child,.mobile-map-overview__stage>:last-child{grid-column:auto}.mobile-detail-chapter__number{margin-bottom:14px}.mobile-detail-chapter h3,.mobile-map-overview__context h3{max-width:19ch;font-size:31px}.mobile-detail-chapter>p,.mobile-map-overview__context>p{margin-top:15px;font-size:16px}.mobile-detail-note{margin-top:21px;padding-top:19px}.mobile-offline-day__reconnect{margin-top:32px;padding:24px}.mobile-offline-day__reconnect>svg{display:none}.mobile-offline-day__reconnect{grid-template-columns:1fr}.mobile-offline-review__visual>:last-child{max-width:305px}.mobile-map-contact__detail{border-radius:20px;padding:23px 16px 18px}.mobile-map-contact__label{margin-bottom:18px;font-size:14px}.mobile-map-contact__capture{border-radius:13px}.mobile-detail-switch button{padding:10px 16px;font-size:13px}.mobile-offline-boundaries__columns{grid-template-columns:1fr;gap:0;margin-top:32px}.mobile-offline-boundaries__columns article{padding-block:28px}.mobile-offline-boundaries__columns article p{font-size:16px}.mobile-offline-boundaries__download{grid-template-columns:1fr;gap:15px;padding:26px 24px}.mobile-map-sharing__principles{grid-template-columns:1fr;gap:28px;margin-top:32px}.mobile-map-sharing__principles h3{margin:15px 0 12px;font-size:26px}.mobile-map-sharing__principles p{max-width:none}.mobile-map-sharing__directions{align-items:flex-start;margin-top:32px;padding:25px 22px}.mobile-map-sharing__directions>svg{margin-top:3px}}.offline-story__heading{max-width:940px}.offline-story__heading .osc-sec__title{max-width:23ch}.offline-story__heading .osc-sec__intro{max-width:68ch}.offline-story__navigation{display:none}.offline-story__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;width:100%;max-width:1480px;margin:48px auto 0;padding-inline:48px;display:grid}.offline-story__chapter{min-width:0}.offline-story__chapter-heading{align-items:baseline;gap:13px;min-height:70px;display:flex}.offline-story__chapter-heading>span{color:#aa8e3d;font-size:15px;font-weight:600}.offline-story__chapter-heading h3{letter-spacing:-.04em;font-family:Google Sans,Funnel Sans,sans-serif;font-size:clamp(25px,2.4vw,34px);font-weight:600;line-height:1.08}.offline-story__screen .mobile-product-phone{width:100%;max-width:none}.offline-story__screen .mobile-product-phone__frame{background:#f7f6f2;border:1px solid #e1dbcf;border-radius:18px;padding:0;box-shadow:0 12px 32px #3426070c}.offline-story__screen .mobile-product-phone__frame>img{aspect-ratio:auto;object-fit:cover;object-position:top;border-radius:0;height:610px}.offline-story__screen[data-screen=sync-detail] .mobile-product-phone__frame>img{object-position:center 58%}.offline-story__screen .mobile-product-phone>figcaption{margin-top:15px;font-size:11px}.offline-story__chapter>p{color:#625a4b;max-width:45ch;margin-top:25px;font-size:16px;line-height:1.7}.offline-story__closing{border-top:1px solid #ded6c5;justify-content:space-between;align-items:center;gap:50px;margin-top:44px;padding-top:32px;display:flex}.offline-story__closing .osc-sec__note{flex-shrink:0;margin:0}.offline-story__closing>p{color:#6d665a;max-width:68ch;font-size:14px;line-height:1.7}.offline-practical__heading{justify-content:space-between;align-items:flex-end;gap:64px;display:flex}.offline-practical__heading .osc-sec__title{max-width:20ch}.offline-practical__heading .osc-sec__intro{max-width:34ch;margin:0}.offline-practical__rows{margin-top:42px}.offline-practical__rows>div{border-top:1px solid #fff2;grid-template-columns:230px 1fr;gap:42px;padding:27px 0;display:grid}.offline-practical__rows dt{letter-spacing:-.03em;align-items:center;gap:16px;font-family:Google Sans,Funnel Sans,sans-serif;font-size:23px;font-weight:600;display:flex}.offline-practical__rows dt svg{color:#eac734;flex-shrink:0}.offline-practical__rows dd{color:#c9c1b4;max-width:71ch;font-size:17px;line-height:1.65}.offline-practical__foot{color:#a49a8b;border-top:1px solid #fff2;max-width:100ch;padding-top:28px;font-size:13px;line-height:1.7}.mobile-dispatch-scene__heading{margin-bottom:45px;position:relative}.mobile-dispatch-scene__heading .osc-sec__title{max-width:18ch}.mobile-dispatch-scene__heading .osc-sec__intro{max-width:43ch;position:absolute;bottom:0;right:0}.mobile-dispatch-scene__desk{background:#1f1d1a;background-image:var(--paper-surface-grain);color:#faf8f4;border-radius:26px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(36px,5vw,72px);padding:clamp(30px,4.4vw,62px);display:grid}.mobile-dispatch-scene__crew{width:100%;max-width:470px;margin:0 auto;transform:rotate(-1deg)}.mobile-dispatch-scene__sheet{background:#fff;border-radius:19px;overflow:hidden;box-shadow:0 8px 20px #0002}.mobile-dispatch-scene__sheet>img{width:100%;height:auto;display:block}.mobile-dispatch-scene__desk figcaption{color:#b4a998;text-align:center;margin-top:16px;font-size:11px;line-height:1.5}.mobile-dispatch-scene__focus{min-width:0}.mobile-dispatch-scene__choose{flex-wrap:wrap;gap:9px;display:flex}.mobile-dispatch-scene__choose button{color:#e5ddcf;cursor:pointer;border:1px solid #ffffff32;border-radius:999px;padding:11px 18px;font-size:14px;font-weight:600}.mobile-dispatch-scene__choose button[aria-pressed=true]{color:#1f1d1a;background:#eac734;border-color:#eac734}.mobile-dispatch-scene__choose button:hover:not([aria-pressed=true]){border-color:#ffffff80}.mobile-dispatch-scene__choose button:focus-visible{outline-offset:4px;outline:2px solid #eac734}.mobile-dispatch-scene__context{min-height:200px;padding-top:28px}.mobile-dispatch-scene__context h3{letter-spacing:-.04em;max-width:20ch;font-family:Google Sans,Funnel Sans,sans-serif;font-size:clamp(30px,3.1vw,43px);font-weight:600;line-height:1.09}.mobile-dispatch-scene__context p{color:#c9c1b4;max-width:48ch;margin-top:18px;font-size:16px;line-height:1.65}.mobile-dispatch-scene__person{width:100%;margin:24px 0 0}.mobile-dispatch-scene__person>img{border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 8px 20px #0002}.mobile-dispatch-scene__connection{align-items:flex-start;gap:18px;margin-top:36px;display:flex}.mobile-dispatch-scene__connection>svg{color:#eac734;flex-shrink:0;margin-top:3px}.mobile-dispatch-scene__connection>p{color:#bcb19d;font-size:14px;line-height:1.7}.mobile-dispatch-scene__focus>.osc-link{color:#eac734;margin-top:23px;display:inline-flex}.mobile-map-promises .osc-sec__title{max-width:25ch;font-size:clamp(36px,4.2vw,58px)}.mobile-map-promises__copy{grid-template-columns:1fr 1fr;gap:65px;margin-top:34px;display:grid}.mobile-map-promises__copy p{color:#625a4b;max-width:55ch;font-size:17px;line-height:1.75}.mobile-map-promises__copy strong{color:#1f1d1a;font-weight:600}.mobile-map-promises__directions{color:#756b58;border-top:1px solid #dcd3c1;margin-top:30px;padding-top:24px;font-size:14px;line-height:1.6}@media (width<=1100px){.offline-story__track{gap:22px;padding-inline:32px}.offline-story__chapter-heading{gap:9px;min-height:85px}.offline-story__screen .mobile-product-phone__frame>img{height:530px}.offline-story__chapter>p{font-size:15px}.mobile-dispatch-scene__heading .osc-sec__intro{max-width:35ch}.mobile-dispatch-scene__desk{gap:32px;padding:34px}.mobile-dispatch-scene__choose{gap:7px}.mobile-dispatch-scene__choose button{padding:10px 13px;font-size:12px}.mobile-dispatch-scene__context{min-height:210px}}@media (width<=900px){.offline-story__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:24px;margin-top:28px;padding:8px 32px 22px;scroll-padding-inline:32px;display:flex;overflow-x:auto}.offline-story__chapter{scroll-snap-align:start;flex:0 0 min(72vw,510px)}.offline-story__chapter-heading{min-height:63px}.offline-story__screen .mobile-product-phone__frame>img{height:620px}.offline-story__navigation{gap:10px;margin-top:28px;display:flex}.offline-story__navigation button{cursor:pointer;border:1px solid #d4cbb9;border-radius:999px;align-items:center;gap:8px;padding:10px 15px;font-size:13px;font-weight:600;display:flex}.offline-story__navigation button span{color:#7a6a43;font-size:11px}.offline-story__navigation button[aria-pressed=true]{color:#fff;background:#1f1d1a;border-color:#1f1d1a}.offline-story__navigation button[aria-pressed=true] span{color:#eac734}.offline-story__closing{flex-direction:column;align-items:flex-start;gap:18px;margin-top:22px}.offline-practical__heading{display:block}.offline-practical__heading .osc-sec__intro{max-width:52ch;margin-top:22px}.offline-practical__rows>div{grid-template-columns:180px 1fr;gap:24px}.mobile-dispatch-scene__heading .osc-sec__intro{max-width:55ch;margin-top:24px;position:static}.mobile-dispatch-scene__desk{grid-template-columns:1fr;gap:45px;padding:40px}.mobile-dispatch-scene__crew{max-width:440px}.mobile-dispatch-scene__focus{max-width:600px;margin-inline:auto}.mobile-dispatch-scene__context{min-height:0;padding-top:25px}.mobile-dispatch-scene__context h3{max-width:23ch}.mobile-dispatch-scene__choose button{padding:11px 18px;font-size:14px}.mobile-map-promises__copy{gap:35px}}@media (width<=600px){.offline-story__heading .osc-sec__title{font-size:41px}.offline-story__track{gap:20px;padding-inline:24px;scroll-padding-inline:24px}.offline-story__chapter{flex-basis:calc(100vw - 48px)}.offline-story__chapter-heading{min-height:60px}.offline-story__chapter-heading h3{font-size:29px}.offline-story__screen .mobile-product-phone__frame>img{height:540px}.offline-story__chapter>p{margin-top:20px;font-size:16px}.offline-story__navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.offline-story__navigation button{justify-content:center;gap:5px;padding:10px 8px;font-size:11px}.offline-story__navigation button span{display:none}.offline-practical__heading .osc-sec__title{font-size:39px}.offline-practical__rows{margin-top:30px}.offline-practical__rows>div{grid-template-columns:1fr;gap:15px;padding-block:24px}.offline-practical__rows dt{font-size:22px}.offline-practical__rows dd{font-size:16px}.mobile-dispatch-scene__heading{margin-bottom:30px}.mobile-dispatch-scene__desk{border-radius:22px;gap:32px;margin-inline:-8px;padding:23px 16px 29px}.mobile-dispatch-scene__crew{transform:none}.mobile-dispatch-scene__sheet{border-radius:13px}.mobile-dispatch-scene__choose{gap:6px}.mobile-dispatch-scene__choose button{padding:10px 13px;font-size:12px}.mobile-dispatch-scene__context h3{font-size:32px}.mobile-dispatch-scene__context p{font-size:15px}.mobile-dispatch-scene__person>img{border-radius:12px}.mobile-dispatch-scene__connection{gap:12px;margin-top:27px}.mobile-map-promises .osc-sec__title{font-size:37px}.mobile-map-promises__copy{grid-template-columns:1fr;gap:20px;margin-top:25px}.mobile-map-promises__copy p{font-size:16px}}.offline-story__screen:is([data-screen=sync-queue-detail],[data-screen=sync-review-detail]) .mobile-product-phone__frame>img{aspect-ratio:auto;object-fit:contain;height:auto}.mobile-job-story{background:#faf8f4;padding:90px 0 70px}.mobile-job-story__heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:60px;display:flex}.mobile-job-story__heading .osc-sec__title{max-width:none;font-size:clamp(54px,6.2vw,88px)}.mobile-job-story__heading>p{color:#726757;max-width:34ch;padding-bottom:6px;font-size:18px;line-height:1.65}.mobile-job-story__layout{grid-template-columns:1.05fr 1fr;align-items:start;gap:90px;display:grid;position:relative}.mobile-job-story__device-column{align-self:stretch}.mobile-job-story__sticky{padding:0 30px;position:sticky;top:116px}.mobile-job-story__screen{border-radius:28px 28px 0 0;height:min(620px,100dvh - 240px);min-height:440px;position:relative;overflow:hidden}.mobile-job-story__screen .mobile-product-phone{width:410px;max-width:100%}.mobile-job-story__screen:after{content:"";pointer-events:none;background:linear-gradient(#0000,#faf8f4);height:45px;position:absolute;bottom:-1px;left:0;right:0}.mobile-job-story__screen-foot{color:#726757;justify-content:space-between;align-items:center;gap:20px;max-width:410px;margin:18px auto 24px;font-size:12px;display:flex}.mobile-job-story__screen-foot>span:first-child{color:#29231b;font-size:15px;font-weight:600}.mobile-job-story__screen-foot>span:last-child{align-items:center;gap:6px;font-size:10px;display:inline-flex}.mobile-job-story__moment{flex-direction:column;justify-content:center;min-height:640px;padding-block:60px;scroll-margin-top:130px;display:flex}.mobile-job-story__moment+.mobile-job-story__moment{border-top:1px solid #ded5c5}.mobile-job-story__chapter{align-items:center;gap:20px;margin-bottom:28px;display:flex}.mobile-job-story__chapter>span{color:#b29a54;font-size:15px;font-weight:600}.mobile-job-story__chapter p{color:#8b6d17;font-family:Kalam,cursive;font-size:25px;transform:rotate(-2deg)}.mobile-job-story__moment h3{letter-spacing:-.045em;text-wrap:balance;max-width:14ch;font-size:clamp(42px,4.6vw,66px);font-weight:600;line-height:1.04}.mobile-job-story__body{color:#6a6051;max-width:41ch;margin-top:25px;font-size:19px;line-height:1.7}.mobile-job-story__detail{color:#363024;margin-top:28px;font-size:15px;font-weight:600}.mobile-job-story__tap-to-pay{border-top:1px solid #ded5c5;margin-top:24px;padding-top:20px}.mobile-job-story__tap-to-pay>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mobile-job-story__tap-to-pay h4{color:#1f1d1a;letter-spacing:-.025em;font-size:22px;font-weight:600;line-height:1.2}.mobile-job-story__tap-to-pay span{color:#6c5313;background:#f1e1a9;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;line-height:1.2}.mobile-job-story__tap-to-pay p{color:#6a6051;max-width:44ch;margin-top:9px;font-size:15px;line-height:1.55}.mobile-job-story__fine{color:#8c806d;max-width:45ch;margin-top:17px;font-size:12px;line-height:1.65}.mobile-job-story__mobile-screen{display:none}.mobile-shop-story{color:#faf8f4;background:#1f1d1a;padding:128px 0;overflow:clip}.mobile-shop-story .osc-sec__note{color:#eac734}.mobile-shop-story .osc-sec__title{white-space:nowrap;max-width:none}.mobile-shop-story .osc-sec__title span{color:#eac734;text-wrap:balance;display:block}.mobile-shop-story__layout{grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:72px;display:grid}.mobile-shop-story__body{contain:inline-size}.mobile-shop-story__intro{color:#bcb19b;text-wrap:pretty;margin-top:26px;font-size:18px;line-height:1.65}.mobile-shop-story__points{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 36px;margin:30px 0 34px;padding:0;list-style:none;display:grid}.mobile-shop-story__points li{align-items:flex-start;gap:14px;display:flex}.mobile-shop-story__points svg{color:#eac734;flex:0 0 22px;margin-top:2px}.mobile-shop-story__points strong{color:#faf8f4;font-size:17px;font-weight:600;line-height:1.4;display:block}.mobile-shop-story__points span{color:#a99f8b;margin-top:4px;font-size:14px;line-height:1.55;display:block}.mobile-shop-story__body .osc-link{color:#f2d45b}.mobile-shop-story__stage{justify-items:center;min-width:0;display:grid;container-type:inline-size}.mobile-shop-story__art{justify-items:center;width:100%;display:grid}.mobile-shop-story__panel{grid-area:1/1;transition:opacity .32s,transform .42s cubic-bezier(.2,.8,.2,1),visibility linear}.mobile-shop-story__panel[data-active=false]{opacity:0;visibility:hidden;transition:opacity .32s,transform .42s cubic-bezier(.2,.8,.2,1),visibility 0s linear .32s;transform:translateY(10px)}.mobile-shop-story__zoom{cursor:zoom-in;justify-content:center;align-items:flex-end;height:min(500px,80cqi);display:flex}.mobile-shop-story__zoom .mobile-product-art{width:auto;height:100%;transform:translateX(var(--phone-shift,0))}.mobile-shop-story__zoom .mobile-product-art>img{width:auto;height:100%}.mobile-shop-story__zoom:focus-visible{outline-offset:8px;border-radius:12px;outline:2px solid #eac734}.mobile-shop-story__tabs{background:#faf8f40f;border:1px solid #faf8f429;border-radius:999px;gap:4px;margin-top:30px;padding:5px;display:flex}.mobile-shop-story__tabs button{color:#bcb19b;min-height:46px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:11px 22px;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .2s,color .2s;display:inline-flex}.mobile-shop-story__tabs button:hover{color:#faf8f4}.mobile-shop-story__tabs button[aria-selected=true]{color:#1f1d1a;cursor:default;background:#faf8f4}.mobile-shop-story__tabs button:focus-visible{outline-offset:3px;outline:2px solid #eac734}.mobile-shop-story__notes{margin-top:14px;display:grid}.mobile-shop-story__notes>p{color:#8f846f;text-align:center;text-wrap:balance;grid-area:1/1;max-width:44ch;font-size:13px;line-height:1.55;transition:opacity .26s,visibility linear}.mobile-shop-story__notes>p[data-active=false]{opacity:0;visibility:hidden;transition:opacity .26s,visibility 0s linear .26s}.mobile-shop-story__capture{width:100%;max-width:540px;margin:0;position:relative}.mobile-shop-story__capture>a{cursor:zoom-in;background:#f7f6f2;border:7px solid #3a352b;border-radius:23px;height:650px;display:block;overflow:hidden}.mobile-shop-story__capture img{width:100%;height:auto;display:block}.mobile-shop-story__capture figcaption{text-align:center;color:#9c917c;margin-top:18px;font-size:11px}.mobile-product-hero__scene:not(.mobile-product-hero__scene--map){align-items:flex-start;height:560px;min-height:0;padding:12px 0 0;overflow:clip}.mobile-product-hero__scene:not(.mobile-product-hero__scene--map):before{display:none}.mobile-product-hero__scene .mobile-product-hero__rear{width:230px;margin-top:70px;transform:rotate(-5deg)}.mobile-product-hero__scene .mobile-product-hero__front{width:340px;transform:rotate(3deg);margin-left:-80px!important}.mobile-product-hero__scene:not(.mobile-product-hero__scene--map):after{content:"";pointer-events:none;background:linear-gradient(#0000,#1f1d1a);height:55px;position:absolute;bottom:0;left:0;right:0}.mobile-product-hero__scene:not(.mobile-product-hero__scene--map) .mobile-product-hero__caption{z-index:1;bottom:3px}@media (width<=1150px){.mobile-job-story__layout{gap:45px}.mobile-job-story__sticky{padding-inline:10px}.mobile-product-hero__scene .mobile-product-hero__rear{width:190px}.mobile-product-hero__scene .mobile-product-hero__front{width:300px;margin-left:-95px!important}.mobile-product-hero__scene:not(.mobile-product-hero__scene--map){height:520px}}@media (width<=1100px){.mobile-shop-story{padding-block:100px}.mobile-shop-story__layout{grid-template-columns:minmax(0,1fr);row-gap:56px}.mobile-shop-story .osc-sec__title{white-space:normal}.mobile-shop-story__copy{max-width:680px}}@media (width<=900px){.mobile-shop-story{padding-block:88px}.mobile-job-story__heading,.mobile-job-story__layout{gap:30px}.mobile-job-story__moment h3{font-size:43px}.mobile-job-story__body{font-size:17px}.mobile-job-story__chapter p{font-size:21px}.mobile-job-story__screen-foot{display:block}.mobile-job-story__screen-foot>span:last-child{margin-top:6px}.mobile-shop-story__capture>a{height:550px}.mobile-product-hero__scene .mobile-product-hero__rear{width:230px}.mobile-product-hero__scene .mobile-product-hero__front{width:340px;margin-left:-80px!important}}@media (width<=680px){.mobile-job-story{padding:55px 0 10px}.mobile-job-story__heading{margin-bottom:15px;display:block}.mobile-job-story__heading .osc-sec__title{font-size:52px}.mobile-job-story__heading>p{margin-top:22px;font-size:16px}.mobile-job-story__layout{display:block}.mobile-job-story__device-column{display:none}.mobile-job-story__moment{min-height:0;padding-block:40px}.mobile-job-story__chapter{gap:15px;margin-bottom:20px}.mobile-job-story__moment h3{max-width:14ch;font-size:44px}.mobile-job-story__body{margin-top:20px;font-size:16px}.mobile-job-story__detail{margin-top:22px;font-size:14px}.mobile-job-story__mobile-screen{margin-top:30px;display:block}.mobile-job-story__mobile-screen .mobile-product-phone{width:100%;max-width:360px}.mobile-job-story__mobile-screen .mobile-product-phone__frame{max-height:570px;overflow:hidden}.mobile-shop-story{padding-block:72px}.mobile-shop-story .osc-sec__title{font-size:52px}.mobile-shop-story__intro{font-size:16px}.mobile-shop-story__points{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:25px}.mobile-shop-story__tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:420px;margin-top:24px;display:grid}.mobile-shop-story__tabs button{gap:8px;padding-inline:10px;font-size:14px}.mobile-shop-story__capture>a{height:540px}.mobile-product-hero__scene:not(.mobile-product-hero__scene--map){height:530px;padding-inline:6px}.mobile-product-hero__scene .mobile-product-hero__rear{display:none}.mobile-product-hero__scene .mobile-product-hero__front{width:100%;max-width:355px;transform:rotate(1deg);margin:0!important}}@media (prefers-reduced-motion:reduce){.mobile-job-story__moment{scroll-behavior:auto}.mobile-shop-story__panel,.mobile-shop-story__panel[data-active=false],.mobile-shop-story__notes>p,.mobile-shop-story__notes>p[data-active=false],.mobile-shop-story__tabs button{transition:none}.mobile-shop-story__panel[data-active=false]{transform:none}}.mobile-product-hero .mobile-product-hero__scene{height:auto;min-height:0;padding:0;display:block;overflow:visible}.mobile-product-hero .mobile-product-hero__scene:before,.mobile-product-hero .mobile-product-hero__scene:after{display:none}.mobile-product-hero__crop{justify-content:center;align-items:flex-start;height:560px;padding-top:12px;display:flex;position:relative;overflow:clip;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 55px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 55px),#0000 100%)}.mobile-product-hero .mobile-product-hero__scene .mobile-product-hero__caption{color:#bcb19d;text-align:center;width:auto;margin:17px 0 0;padding:0;font-size:11px;line-height:1.6;position:static;transform:none}.mobile-product-hero__scene--map .mobile-product-hero__crop{height:auto;padding:8px 0 0;overflow:visible;-webkit-mask-image:none;mask-image:none}.mobile-product-hero__scene--map .mobile-product-hero__crew{width:340px;max-width:100%;margin:0 auto;transform:rotate(-2deg)}.mobile-product-hero__scene--map .mobile-product-hero__crew .mobile-product-phone__frame{border-radius:23px;padding:7px}.mobile-product-hero__scene--map .mobile-product-phone__frame>img{aspect-ratio:auto;object-fit:contain;border-radius:16px;width:100%;height:auto}@media (width<=1150px){.mobile-product-hero__crop{height:520px}.mobile-product-hero__scene--map .mobile-product-hero__crew{width:325px}}@media (width<=900px){.mobile-product-hero__crop{height:560px}.mobile-product-hero__scene--map .mobile-product-hero__crew{width:340px}}@media (width<=680px){.mobile-product-hero__crop{height:530px;padding-inline:6px}.mobile-product-hero__scene--map .mobile-product-hero__crop{padding:8px 0 0}.mobile-product-hero__scene--map .mobile-product-hero__crew{width:100%;max-width:355px;transform:none}.mobile-product-hero__scene--map .mobile-product-hero__crew .mobile-product-phone__frame{padding:5px}.mobile-product-hero .mobile-product-hero__scene .mobile-product-hero__caption{margin-top:15px;font-size:10px}}.mobile-product-art{width:100%;min-width:0;margin:0;display:block}.mobile-product-art>img{object-fit:contain;width:100%;height:auto;display:block}.mobile-product-hero--illustrated .photo-hero__visual{width:100%;max-width:660px;margin:0 auto}.mobile-store-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(100%,402px);display:grid}.mobile-store-button{color:#faf8f3;background:#171613;border:1px solid #ffffff52;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:60px;padding:9px 16px;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:flex}.mobile-store-button:is(:hover,:focus-visible){color:#171613;background:#fff;border-color:#fff}.mobile-store-button:focus-visible{outline:2px solid var(--color-gold);outline-offset:5px}.mobile-store-button__icon{object-fit:contain;flex:0 0 32px;width:32px;height:32px;transition:filter .16s}.mobile-store-button:is(:hover,:focus-visible) .mobile-store-button__icon{filter:brightness(0)}.mobile-store-button__copy{white-space:nowrap;gap:2px;display:grid}.mobile-store-button__copy>span{letter-spacing:.01em;font-size:11px;font-weight:400;line-height:1.15}.mobile-store-button__copy>strong{letter-spacing:-.035em;font-size:23px;font-weight:500;line-height:1.05}@media (width<=600px){.mobile-store-buttons{gap:12px;width:100%}.mobile-store-button{gap:10px;min-height:56px;padding-inline:12px}.mobile-store-button__icon{flex-basis:28px;width:28px;height:28px}.mobile-store-button__copy>strong{font-size:22px}}@media (width<=400px){.mobile-store-button{gap:8px;padding-inline:10px}.mobile-store-button__icon{flex-basis:26px;width:26px;height:26px}.mobile-store-button__copy>strong{font-size:20px}}@media (width<=359px){.mobile-store-buttons{grid-template-columns:1fr}.mobile-store-button__copy>strong{font-size:22px}}@media (prefers-reduced-motion:reduce){.mobile-store-button,.mobile-store-button__icon{transition:none}}@media (width<=900px){.mobile-product-hero--illustrated .photo-hero__visual{width:100%;max-width:680px;margin-inline:auto}}.mobile-job-story>.osc-wrap,.mobile-shop-story>.osc-wrap{--walkthrough-art-width:calc((100cqw - 76px) / 2.1 * 1.12);container-type:inline-size}.mobile-job-story__sticky{top:max(116px, calc(50dvh - var(--walkthrough-art-width) * .375));padding-inline:16px}.mobile-job-story__layout{grid-template-columns:1.2fr .9fr;gap:72px}.mobile-job-story__moment{min-height:590px}.mobile-job-story__art{cursor:zoom-in;width:100%;display:block}.mobile-job-story__art:focus-visible{outline-offset:8px;border-radius:20px;outline:2px solid #eac734}.mobile-job-story__screen--art{border-radius:0;align-items:center;height:auto;min-height:0;padding-top:64px;display:flex;overflow:visible}.mobile-job-story__screen--art:after{display:none}.mobile-job-story__art .mobile-product-art{width:min(100%, var(--walkthrough-art-width));margin-inline:auto}@media (width<=1150px){.mobile-job-story__layout{gap:40px}}@media (width<=1100px){.mobile-job-story>.osc-wrap,.mobile-shop-story>.osc-wrap{--walkthrough-art-width:calc((100cqw - 48px) / 2.1 * 1.12)}}@media (width<=1000px){.mobile-job-story__layout{display:block}.mobile-job-story__device-column{display:none}.mobile-job-story__moment{min-height:0;padding-block:48px}.mobile-job-story__moment h3{max-width:22ch}.mobile-job-story__body{max-width:56ch}.mobile-job-story__mobile-screen{max-width:820px;margin-top:32px;display:block}}@media (width<=900px){.mobile-job-story__mobile-screen .mobile-job-story__art{width:calc(100% + 24px);margin-inline:-12px}.mobile-job-story__art .mobile-product-art{width:100%;max-width:760px}.mobile-job-story__screen--art{padding-top:128px}.mobile-job-story__screen-foot>span:first-child{display:block}.mobile-job-story__screen-foot>span:last-child{margin-top:6px;display:flex}}@media (width<=680px){.mobile-job-story__moment{padding-block:40px}.mobile-job-story__moment h3{max-width:14ch}}.offline-art-workday__heading,.offline-art-ready__heading{grid-template-columns:1fr .86fr;align-items:end;gap:100px;display:grid}.offline-art-workday__heading .osc-sec__title,.offline-art-ready__heading .osc-sec__title{max-width:18ch}.offline-art-workday__heading .osc-sec__intro,.offline-art-ready__heading .osc-sec__intro{max-width:46ch;margin:0 0 4px}.offline-art-workday__steps{border-bottom:1px solid #dcd4c7;align-items:stretch;gap:38px;margin-top:42px;display:flex}.offline-art-workday__steps button{color:#897e6c;cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:12px;margin-bottom:-1px;padding:0 0 17px;font-size:17px;font-weight:600;display:flex}.offline-art-workday__steps button>span{color:#9f9279;font-size:12px;font-weight:500}.offline-art-workday__steps button[aria-pressed=true]{color:#1f1d1a;border-bottom-color:#c39b21}.offline-art-workday__steps button[aria-pressed=true]>span{color:#9a7713}.offline-art-workday__steps button:focus-visible{outline-offset:6px;border-radius:2px;outline:2px solid #ad8418}.offline-art-workday__stage,.offline-art-ready__layout{grid-template-columns:minmax(0,1.24fr) minmax(0,.76fr);align-items:center;gap:64px;margin-top:30px;display:grid}.offline-art-workday__visual,.offline-art-ready__visual{cursor:zoom-in;width:100%;min-width:0;display:block}.offline-art-workday__visual:focus-visible,.offline-art-ready__visual:focus-visible{outline-offset:6px;border-radius:20px;outline:2px solid #c39b21}.offline-art-workday__copy h3{letter-spacing:-.04em;max-width:17ch;font-size:clamp(32px,3.2vw,46px);font-weight:600;line-height:1.09}.offline-art-workday__copy>p{color:#6d6252;max-width:42ch;margin-top:23px;font-size:17px;line-height:1.7}.offline-art-workday__copy ul{border-top:1px solid #ded5c4;gap:14px;margin-top:26px;padding-top:25px;display:grid}.offline-art-workday__copy li{color:#4b4337;padding-left:17px;font-size:15px;line-height:1.6;position:relative}.offline-art-workday__copy li:before{content:"";background:#b28c28;border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}.offline-art-ready__layout{margin-top:42px}.offline-art-ready__content h3{letter-spacing:-.035em;font-size:clamp(28px,2.5vw,36px);font-weight:600;line-height:1.13}.offline-art-ready__content p{color:#c0b6a4;margin-top:17px;font-size:17px;line-height:1.75}.offline-art-ready__content article+article{border-top:1px solid #ffffff24;margin-top:29px;padding-top:29px}.offline-art-ready__download-note{border-top:1px solid #ffffff24;grid-template-columns:.8fr 1.2fr;gap:64px;margin-top:40px;padding-top:30px;display:grid}.offline-art-ready__download-note strong{color:#e6d9b8;font-size:18px;font-weight:500}.offline-art-ready__download-note p{color:#aa9f8b;max-width:75ch;font-size:14px;line-height:1.75}@media (width<=1150px){.offline-art-workday__heading,.offline-art-ready__heading{gap:45px}.offline-art-workday__stage,.offline-art-ready__layout{grid-template-columns:1.15fr .85fr;gap:38px}.offline-art-workday__copy>p,.offline-art-ready__content p{font-size:16px}}@media (width<=900px){.offline-art-workday__heading,.offline-art-ready__heading{grid-template-columns:1fr;gap:23px}.offline-art-workday__heading .osc-sec__intro,.offline-art-ready__heading .osc-sec__intro{max-width:58ch}.offline-art-workday__stage,.offline-art-ready__layout{grid-template-columns:1fr;gap:28px;margin-top:28px}.offline-art-workday__visual,.offline-art-ready__visual{max-width:760px;margin-inline:auto}.offline-art-workday__copy{grid-template-columns:1fr 1fr;gap:22px 36px;display:grid}.offline-art-workday__copy h3{grid-row:1/3;max-width:17ch;font-size:38px}.offline-art-workday__copy>p{max-width:none;margin:0}.offline-art-workday__copy ul{grid-column:2;gap:12px;margin-top:0;padding-top:20px}.offline-art-ready__content{grid-template-columns:1fr 1fr;gap:36px;display:grid}.offline-art-ready__content article+article{border:0;margin:0;padding:0}.offline-art-ready__content h3{font-size:29px}.offline-art-ready__download-note{gap:35px}}@media (width<=600px){.offline-art-workday__steps{gap:19px;margin-top:32px}.offline-art-workday__steps button{gap:0;padding-bottom:13px;font-size:14px}.offline-art-workday__steps button>span{display:none}.offline-art-workday__stage,.offline-art-ready__layout{gap:28px;margin-top:23px}.offline-art-workday__copy{display:block}.offline-art-workday__copy h3{max-width:18ch;font-size:35px}.offline-art-workday__copy>p{margin-top:20px;font-size:16px}.offline-art-workday__copy ul{margin-top:24px}.offline-art-workday__copy li{font-size:14px}.offline-art-ready__content{grid-template-columns:1fr;gap:27px}.offline-art-ready__content article+article{border-top:1px solid #ffffff24;padding-top:27px}.offline-art-ready__content h3{font-size:30px}.offline-art-ready__content p{font-size:16px}.offline-art-ready__download-note{grid-template-columns:1fr;gap:12px;margin-top:30px;padding-top:25px}.offline-art-ready__download-note strong{font-size:17px}.offline-art-ready__download-note p{font-size:13px}}.mobile-crew-art{padding-block:clamp(78px,7.5vw,112px)}.mobile-crew-art__heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(36px,6vw,88px);display:grid}.mobile-crew-art__heading .osc-sec__title{max-width:14ch}.mobile-crew-art__heading .osc-sec__intro{max-width:37ch;margin:0 0 5px}.mobile-crew-art__visual{width:min(100%,1080px);margin:clamp(25px,3vw,44px) auto 28px}.mobile-crew-art__details{border-top:1px solid #dcd7cf;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,112px);max-width:1040px;margin-inline:auto;padding-top:30px;display:grid}.mobile-crew-art__details h3{color:#1f1d1a;letter-spacing:-.035em;margin:0 0 10px;font-family:Google Sans,Funnel Sans,sans-serif;font-size:clamp(21px,2vw,26px);font-weight:600;line-height:1.2}.mobile-crew-art__details p,.mobile-sharing-art__facts p{color:#69635a;margin:0;font-size:16px;line-height:1.7}.mobile-crew-art__details .osc-link{align-items:center;gap:10px;margin-top:18px;display:inline-flex}.mobile-sharing-art{padding-block:clamp(76px,7vw,105px)}.mobile-sharing-art__layout{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(22px,3vw,44px);display:grid}.mobile-sharing-art__copy .osc-sec__title{letter-spacing:-.045em;font-size:clamp(40px,4.2vw,62px);line-height:1.05}.mobile-sharing-art__copy .osc-sec__intro{max-width:32ch;margin-top:25px}.mobile-sharing-art__visual{width:calc(100% + 24px);max-width:none;margin-right:-24px}.mobile-sharing-art__facts{border-top:1px solid #d8d1c5;grid-template-columns:1fr 1fr;gap:clamp(36px,7vw,100px);margin-top:34px;padding-top:30px;display:grid}.mobile-sharing-art__facts strong{color:#1f1d1a;margin-bottom:6px;font-weight:600;display:block}@media (width<=900px){.mobile-crew-art__heading{grid-template-columns:1fr;gap:22px}.mobile-crew-art__heading .osc-sec__intro{max-width:52ch}.mobile-sharing-art__layout{grid-template-columns:1fr;gap:28px}.mobile-sharing-art__copy .osc-sec__title br:last-child{display:none}.mobile-sharing-art__copy .osc-sec__intro{max-width:54ch}.mobile-sharing-art__visual{width:min(100%,780px);margin-inline:auto}}@media (width<=600px){.mobile-crew-art,.mobile-sharing-art{padding-block:64px}.mobile-crew-art__heading .osc-sec__title,.mobile-sharing-art__copy .osc-sec__title{font-size:clamp(36px,10.4vw,46px)}.mobile-crew-art__visual,.mobile-sharing-art__visual{width:calc(100% + 24px);max-width:none;margin-inline:-12px}.mobile-crew-art__visual{margin-block:28px}.mobile-crew-art__details,.mobile-sharing-art__facts{grid-template-columns:1fr;gap:26px;padding-top:25px}.mobile-sharing-art__facts{margin-top:22px}.mobile-crew-art__details p,.mobile-sharing-art__facts p{font-size:15px;line-height:1.65}}.clock-art-shift__heading{margin-bottom:32px}.clock-art-shift__heading .osc-sec__title{max-width:none;font-size:clamp(36px,4.3vw,58px)}.clock-art-shift__layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(30px,5vw,76px);display:grid}.clock-art-shift__copy{padding-bottom:12px}.clock-art-shift__switch{background:#eee9de;border-radius:999px;align-items:center;gap:4px;margin-bottom:32px;padding:5px;display:inline-flex}.clock-art-shift__switch button{color:#6d6354;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:45px;padding:10px 20px;font-size:14px;font-weight:600;line-height:1.2}.clock-art-shift__switch button[aria-pressed=true]{color:#fff;background:#1f1d1a}.clock-art-shift__switch button:focus-visible{outline-offset:3px;outline:2px solid #a98a22}.clock-art-shift__explanation>p{color:#6d6354;max-width:38ch;margin:0;font-size:18px;line-height:1.65}.clock-art-shift__explanation .clock-art-shift__detail{color:#857968;border-top:1px solid #ddd6c9;margin-top:25px;padding-top:23px;font-size:14px}.clock-art-shift__visual,.clock-art-record__visual,.clock-art-owner__visual{min-width:0}.clock-art-shift__offline{border-top:1px solid #ded7c9;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:21px;margin-top:24px;padding-top:29px;display:grid}.clock-art-shift__offline>svg{color:#a98a22}.clock-art-shift__offline strong{font-size:17px;font-weight:600;display:block}.clock-art-shift__offline p{color:#786e5f;max-width:76ch;margin:8px 0 0;font-size:14px;line-height:1.6}.clock-art-shift__offline .osc-link{white-space:nowrap;font-size:14px}.clock-art-record{background:#f0ece3}.clock-art-record__layout{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:center;gap:clamp(40px,6vw,90px);display:grid}.clock-art-record__copy .osc-sec__title{font-size:clamp(36px,4.3vw,58px)}.clock-art-record__copy .osc-sec__intro{margin-top:24px}.clock-art-record__facts{border-top:1px solid #d8d0c2;gap:22px;margin-top:30px;padding-top:27px;display:grid}.clock-art-record__facts strong{letter-spacing:-.015em;font-size:17px;font-weight:600;display:block}.clock-art-record__facts p{color:#786e5f;max-width:38ch;margin:6px 0 0;font-size:15px;line-height:1.6}.clock-art-owner{color:#faf8f4;background:#1f1d1a}.clock-art-owner__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(40px,5vw,74px);display:grid}.clock-art-owner .osc-sec__note{color:#d8bd5b}.clock-art-owner .osc-sec__title{color:#faf8f4;font-size:clamp(36px,4.3vw,58px)}.clock-art-owner .osc-sec__title em{color:#eac734;font-style:normal}.clock-art-owner .osc-sec__intro{color:#c6bdad;max-width:38ch;margin-top:25px}.clock-art-owner .osc-link{color:#eac734;margin-top:27px;font-size:16px}.clock-art-owner__steps{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:40px 0 0;padding:35px 0 0;list-style:none;display:grid}.clock-art-owner__steps li{align-items:start;gap:16px;display:flex}.clock-art-owner__steps li>span{color:#d8bd5b;font-variant-numeric:tabular-nums;padding-top:4px;font-size:13px}.clock-art-owner__steps h3{color:#faf8f4;letter-spacing:-.025em;margin:0;font-size:21px;font-weight:500;line-height:1.3}.clock-art-owner__steps p{color:#b7ae9e;max-width:31ch;margin:11px 0 0;font-size:15px;line-height:1.65}@media (width<=1050px){.clock-art-shift__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:30px}.clock-art-shift__switch button{padding-inline:15px;font-size:13px}.clock-art-record__layout,.clock-art-owner__layout{gap:34px}.clock-art-owner__steps{gap:24px}}@media (width<=850px){.clock-art-shift__layout{grid-template-columns:minmax(0,1fr);gap:18px}.clock-art-shift__copy{display:block}.clock-art-shift__heading .osc-sec__title{font-size:clamp(36px,6.5vw,56px)}.clock-art-shift__switch{width:fit-content}.clock-art-shift__explanation>p{max-width:none}.clock-art-shift__visual{width:100%;max-width:760px;margin-inline:auto}.clock-art-record__layout,.clock-art-owner__layout{grid-template-columns:minmax(0,1fr);gap:30px}.clock-art-record__copy{order:-1}.clock-art-record__copy .osc-sec__title,.clock-art-owner .osc-sec__title{font-size:clamp(36px,6.5vw,56px)}.clock-art-record__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.clock-art-record__visual,.clock-art-owner__visual{width:100%;max-width:760px;margin-inline:auto}.clock-art-owner .osc-sec__intro{max-width:48ch}.clock-art-shift__offline{grid-template-columns:28px minmax(0,1fr);align-items:start}.clock-art-shift__offline .osc-link{grid-column:2;margin-top:0}}@media (width<=550px){.clock-art-shift__copy{display:block}.clock-art-shift__switch{margin-bottom:27px}.clock-art-shift__switch button{padding:12px 20px;font-size:14px}.clock-art-shift__explanation>p{font-size:16px}.clock-art-shift__explanation .clock-art-shift__detail{margin-top:20px;padding-top:19px;font-size:13px}.clock-art-shift__offline{gap:15px;margin-top:24px;padding-top:25px}.clock-art-shift__offline strong{font-size:16px}.clock-art-shift__offline p{font-size:13px}.clock-art-record__facts{grid-template-columns:minmax(0,1fr);gap:20px}.clock-art-owner__steps{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:22px;padding-top:28px}.clock-art-owner__steps h3{font-size:22px}.clock-art-owner__steps p{max-width:40ch;margin-top:7px;font-size:14px}}.onsite-mobile-overview{--mobile-section-title-size:clamp(54px, 6.2vw, 88px)}.onsite-inner.onsite-mobile-overview main>section h2:is(.osc-sec__title,.osc-heading){font-size:var(--mobile-section-title-size)}.mobile-field-handoff,.mobile-offline-peek,.mobile-pocket-toolkit{color:#1f1d1a;font-family:var(--font-sans);scroll-margin-top:112px}.mobile-field-handoff{background:#f0ece3;padding:88px 0 82px}.mobile-field-handoff>.osc-wrap,.mobile-offline-peek>.osc-wrap{--continuity-art-width:calc((100cqw - 76px) / 2.1 * 1.12);container-type:inline-size}.mobile-field-handoff__heading{text-align:center}.mobile-field-handoff__heading .osc-sec__title{max-width:none}.mobile-field-handoff__heading .osc-sec__title span{color:#7c6328;text-wrap:balance;display:block}.mobile-field-handoff__heading>p{color:#635b4e;text-wrap:pretty;max-width:55ch;margin:24px auto 0;font-size:18px;line-height:1.65}.mobile-field-handoff__scene{width:min(100%, calc(var(--continuity-art-width) * 1920 / 1448));margin:72px auto 0;position:relative}.mobile-field-handoff__image,.mobile-field-handoff__image picture,.mobile-field-handoff__image img{width:100%;display:block}.mobile-field-handoff__image{cursor:zoom-in}.mobile-field-handoff__image img{height:auto}.mobile-field-handoff__labels{color:#8b6d17;pointer-events:none;position:absolute;inset:0}.mobile-field-handoff__note{font-family:var(--osc-hand,"Kalam", cursive);text-align:center;margin:0;font-size:clamp(22px,2.1vw,30px);font-weight:700;line-height:1.2;position:absolute}.mobile-field-handoff__note--phone{width:21%;top:40%;left:-22%;transform:rotate(-8deg)}.mobile-field-handoff__note--web{width:32%;top:-3%;left:82%;transform:rotate(6deg)}.mobile-field-handoff__arrows{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mobile-field-handoff__arrows path{stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mobile-field-handoff__arrows--narrow{display:none}.mobile-offline-peek{background:#faf8f4;padding:128px 0}.mobile-offline-peek>.osc-wrap{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"art copy";align-items:center;column-gap:64px;display:grid}.mobile-offline-peek[data-media-side=right]>.osc-wrap{grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"copy art"}.mobile-offline-peek__art{cursor:zoom-in;grid-area:art;min-width:0;display:block}.mobile-offline-peek__copy{grid-area:copy}.mobile-offline-peek__copy .osc-sec__title{white-space:nowrap;max-width:none}.mobile-offline-peek__copy .osc-sec__title span{color:#7c6328;text-wrap:balance;display:block}.mobile-offline-peek__intro{color:#635b4e;text-wrap:pretty;max-width:52ch;margin-top:26px;font-size:18px;line-height:1.65}.mobile-offline-peek__path{grid-template-columns:repeat(2,max-content);gap:18px 44px;margin:30px 0 36px;padding:0;list-style:none;display:grid}.mobile-offline-peek__path li{align-items:flex-start;gap:14px;display:flex}.mobile-offline-peek__path svg{color:#8a6c18;flex:0 0 22px;margin-top:2px}.mobile-offline-peek__path strong{font-size:17px;font-weight:600;line-height:1.4;display:block}.mobile-offline-peek__path span{color:#73695a;margin-top:4px;font-size:14px;line-height:1.55;display:block}.mobile-pocket-toolkit{background:#faf8f4;padding:0 0 88px}.mobile-pocket-toolkit>.osc-wrap{border-top:1px solid #ded7c9;padding-top:62px}.mobile-pocket-toolkit header .osc-sec__title{max-width:none}.mobile-pocket-toolkit header>p{color:#635b4e;margin-top:17px;font-size:17px;line-height:1.6}.mobile-pocket-toolkit nav{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:35px;display:grid}.mobile-pocket-toolkit__link{color:inherit;border-radius:18px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;padding:18px 24px;text-decoration:none;display:grid}.mobile-pocket-toolkit__link:first-child{padding-left:0}.mobile-pocket-toolkit__link:last-child{padding-right:0}.mobile-pocket-toolkit__link+.mobile-pocket-toolkit__link{border-left:1px solid #ded7c9;border-top-left-radius:0;border-bottom-left-radius:0}.mobile-pocket-toolkit__link>img{object-fit:contain;width:112px;height:112px;display:block}.mobile-pocket-toolkit__link h3{letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:12px;font-size:22px;font-weight:600;line-height:1.25;display:flex}.mobile-pocket-toolkit__link h3>svg{flex:0 0 21px;transition:transform .18s}.mobile-pocket-toolkit__link p{color:#6b6255;max-width:27ch;margin-top:11px;font-size:15px;line-height:1.6}.mobile-pocket-toolkit__link:is(:hover,:focus-visible) h3>svg{transform:translate(3px,-3px)}.mobile-pocket-toolkit[data-illustrations=false] .mobile-pocket-toolkit__link{grid-template-columns:1fr}.mobile-field-handoff__image:focus-visible,.mobile-offline-peek__art:focus-visible,.mobile-pocket-toolkit__link:focus-visible{outline-offset:6px;border-radius:18px;outline:2px solid #9b7c18}@media (width<=1100px){.mobile-field-handoff>.osc-wrap,.mobile-offline-peek>.osc-wrap{--continuity-art-width:calc((100cqw - 48px) / 2.1 * 1.12)}.mobile-offline-peek{padding-block:100px}.mobile-offline-peek>.osc-wrap,.mobile-offline-peek[data-media-side=right]>.osc-wrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""art";row-gap:48px}.mobile-offline-peek__copy .osc-sec__title{white-space:normal}.mobile-offline-peek__art{width:min(100%,560px)}.mobile-offline-peek__intro{font-size:17px}.mobile-pocket-toolkit__link{grid-template-columns:1fr;align-content:start;gap:16px}.mobile-pocket-toolkit__link>img{width:112px;height:112px}}@media (width<=900px){.mobile-field-handoff{padding-block:68px}.mobile-field-handoff__scene{width:calc(100% + 24px);max-width:760px;margin-inline:0;position:relative;left:50%;transform:translate(-50%)}.mobile-field-handoff__image img{aspect-ratio:4/3}.mobile-field-handoff__note{font-size:clamp(20px,3vw,26px)}.mobile-field-handoff__note--phone{width:18%;top:34%;left:0}.mobile-field-handoff__note--web{width:37%;top:3%;left:60%}.mobile-field-handoff__arrows--wide{display:none}.mobile-field-handoff__arrows--narrow{display:block}.mobile-offline-peek{padding-block:88px}.mobile-pocket-toolkit{padding-bottom:68px}}@media (width<=680px){.onsite-mobile-overview{--mobile-section-title-size:52px}.mobile-field-handoff{padding-block:54px}.mobile-field-handoff__heading{text-align:left}.mobile-field-handoff__heading>p{margin-top:22px;font-size:16px}.mobile-field-handoff__scene{margin-top:44px}.mobile-field-handoff__image img{aspect-ratio:4/3}.mobile-field-handoff__note{font-size:clamp(16px,4.3vw,22px)}.mobile-field-handoff__arrows path{stroke-width:1.8px}.mobile-offline-peek{padding-block:72px}.mobile-offline-peek__copy .osc-button{width:100%}.mobile-offline-peek__intro{font-size:16px}.mobile-offline-peek>.osc-wrap{row-gap:40px}.mobile-offline-peek__path{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:25px}.mobile-pocket-toolkit{padding-bottom:55px}.mobile-pocket-toolkit>.osc-wrap{padding-top:45px}.mobile-pocket-toolkit header .osc-sec__title{max-width:17ch}.mobile-pocket-toolkit header>p{max-width:34ch;font-size:16px}.mobile-pocket-toolkit nav{grid-template-columns:1fr;margin-top:20px}.mobile-pocket-toolkit__link{border-radius:0;grid-template-columns:92px minmax(0,1fr);gap:20px;padding:22px 0}.mobile-pocket-toolkit__link+.mobile-pocket-toolkit__link{border-top:1px solid #ded7c9;border-left:0}.mobile-pocket-toolkit__link>img{width:92px;height:92px}.mobile-pocket-toolkit__link h3{font-size:22px}.mobile-pocket-toolkit__link p{margin-top:9px;font-size:15px}}@media (prefers-reduced-motion:reduce){.mobile-pocket-toolkit__link h3>svg{transition:none}.mobile-pocket-toolkit__link:is(:hover,:focus-visible) h3>svg{transform:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
