/*! tailwindcss v4.2.1 | 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{--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-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-border-style:solid;--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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}::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-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-border-style:solid;--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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--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)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-s-1\/2{inset-inline-start:50%}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0\!{margin:calc(var(--spacing) * 0)!important}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.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-12{height:calc(var(--spacing) * 12)}.h-\[calc\(--spacing\(5\.5\)\)\]{height:calc(calc(var(--spacing) * 5.5))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[300px\]{max-height:300px}.max-h-\[min\(calc\(--spacing\(96\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 96) - calc(var(--spacing) * 9)), calc(var(--available-height) - calc(var(--spacing) * 9)))}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-sm{max-width:var(--container-sm)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.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-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.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-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.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-r{border-right-style:var(--tw-border-style);border-right-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-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[Canvas\]{background-color:canvas}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentColor}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.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)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words,.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[CanvasText\]{color:canvastext}.text-current{color:currentColor}.text-white{color:var(--color-white)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.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_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--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-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-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-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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-shadow{transition-property:box-shadow;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))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.contain-content{contain:content}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *){display:none}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing) * 0)}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2.5)}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:var(--radius-md)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *),.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--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)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-md)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--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)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.before\:flex-1:before{content:var(--tw-content);flex:1}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 1)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:min-w-0:after{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:ring-1:focus-within{--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)}.focus-within\:ring-\[3px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}}.focus\:z-10:focus{z-index:10}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-invalid\:ring-\[3px\]:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=combobox-chip\]\:px-1\.5:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing) * 0)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-\[button\]\:p-0:has(:is(button)){padding:calc(var(--spacing) * 0)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:var(--radius-md)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-empty\:p-0[data-empty]{padding:calc(var(--spacing) * 0)}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration:.4s;transition-duration:.4s}.data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--radius-md)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--radius-md)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--spacing) * 8)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--spacing) * 3.5)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:calc(var(--spacing) * 0)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--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)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.sm\:text-left{text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--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)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-color-scheme:dark){.dark\:bg-transparent{background-color:#0000}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}}@media (pointer:coarse){.pointer-coarse\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.pointer-coarse\:px-3{padding-inline:calc(var(--spacing) * 3)}.pointer-coarse\:py-2{padding-block:calc(var(--spacing) * 2)}.pointer-coarse\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]),.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing) * 3)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){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))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){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))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}@media (prefers-color-scheme:dark){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}@media (hover:hover){a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}:root{--ink:#201d20;--muted:#747074;--line:#e7e3e5;--accent:#643648;--paper:#fff;--bg:#fbfaf9}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--ink);margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:16px;line-height:1.45}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{min-height:100dvh}.topbar{border-bottom:1px solid var(--line);background:var(--ritual-legacy-bg-fff,#fff);justify-content:space-between;align-items:center;height:78px;padding:0 max(22px,50vw - 525px);display:flex}.brand{letter-spacing:-.09em;font-size:25px;font-weight:850}.brand-dot{color:var(--accent)}.topright{align-items:center;gap:22px;display:flex}.context{font-size:15px;font-weight:550}.private-tag{border:1px solid var(--ritual-legacy-line-e2d6db,#e2d6db);color:var(--accent);border-radius:99px;padding:6px 10px;font-size:12px;font-weight:650}main{max-width:1050px;margin:auto;padding:42px 22px 74px}.heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:34px;display:flex}.eyebrow{color:var(--accent);letter-spacing:.14em;margin:0 0 13px;font-size:12px;font-weight:760}.heading h1{letter-spacing:-.065em;margin:0 0 14px;font-size:clamp(40px,7vw,62px);font-weight:730;line-height:1.05}.intro{max-width:550px;color:var(--muted);margin:0;font-size:16px}.asof{text-align:right;color:var(--muted);white-space:nowrap;font-size:13px;line-height:1.7}.hero{color:#fff;background:linear-gradient(126deg,#54283a,#6f4052 63%,#834e60);border-radius:25px;margin-bottom:15px;padding:29px 35px 23px}.hero-label{letter-spacing:.15em;color:#eddbe1;margin:0;font-size:12px;font-weight:700}.hero strong{letter-spacing:-.07em;font-variant-numeric:tabular-nums;margin:10px 0 18px;font-size:clamp(53px,10vw,94px);font-weight:680;line-height:1.15;display:block}.hero-footer{color:#f0e7ea;border-top:1px solid #fff5;justify-content:space-between;gap:10px;padding-top:16px;font-size:14px;display:flex}.hero-footer b{color:#fff}.metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:40px;display:grid}.metric{background:var(--ritual-legacy-bg-white,white);border:1px solid var(--line);border-radius:19px;flex-direction:column;justify-content:space-between;min-height:112px;padding:17px 20px;display:flex}.metric span,.detailgrid small{color:var(--muted);font-size:14px;display:block}.metric b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:29px}.details,.activity{margin-top:36px}.sectiontitle{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.sectiontitle h2{letter-spacing:-.045em;margin:0;font-size:30px}.sectiontitle>span{color:var(--muted);font-size:14px}.detailgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.detailgrid>div{border-top:1px solid var(--ritual-legacy-line-cab9c0,#cab9c0);flex-direction:column;gap:12px;padding-top:12px;display:flex}.detailgrid b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:25px}.negative{color:var(--ritual-legacy-fg-aa2937,#aa2937)}.fineprint{color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.55}.primary{color:#fff;background:var(--accent);border:0;border-radius:14px;min-height:48px;padding:13px 19px;font-size:15px;font-weight:690}.primary:hover{background:#4e2838}.primary:disabled{opacity:.5;cursor:wait}.entries{background:var(--ritual-legacy-bg-white,white);border:1px solid var(--line);border-radius:20px;overflow:hidden}.entry{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:19px 22px;display:flex}.entry:last-child{border-bottom:0}.entry-symbol{background:var(--ritual-legacy-bg-f2e9ed,#f2e9ed);width:40px;height:40px;color:var(--accent);border-radius:13px;flex:none;place-items:center;font-weight:760;display:grid}.entry b{font-size:16px}.entry p{color:var(--muted);margin:3px 0 0;font-size:13px}.entry-date,.entry-right span{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:13px}.entry-right{text-align:right;flex-direction:column;margin-left:auto;display:flex}.entry-right strong{font-size:17px}.message,.loading{background:var(--ritual-legacy-bg-white,white);border:1px solid var(--line);border-radius:14px;margin:18px 0;padding:17px 20px}.message.error{color:var(--ritual-legacy-fg-a52632,#a52632);border-color:var(--ritual-legacy-line-e4b3bb,#e4b3bb);background:var(--ritual-legacy-bg-fff3f4,#fff3f4)}.message.success{color:var(--ritual-legacy-fg-386747,#386747);border-color:var(--ritual-legacy-line-b3d1b8,#b3d1b8);background:var(--ritual-legacy-bg-f0f9f2,#f0f9f2)}.operation{background:var(--ritual-legacy-bg-white,white);border:1px solid var(--line);border-radius:21px;margin-bottom:18px;padding:23px}.operation label{color:var(--ritual-legacy-fg-524d50,#524d50);margin-bottom:17px;font-size:14px;font-weight:600;display:block}.operation input,.operation select,.operation textarea{border:1px solid var(--ritual-legacy-line-d7d1d3,#d7d1d3);width:100%;min-height:49px;color:var(--ink);background:var(--ritual-legacy-bg-fff,#fff);outline-color:var(--accent);border-radius:11px;margin-top:8px;padding:12px 14px;font-size:16px;display:block}.operation textarea{resize:vertical;min-height:74px}.formgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.optional{color:var(--muted);font-weight:400}.submit{width:100%;margin-top:18px}footer{color:var(--ritual-legacy-fg-999397,#999397);text-align:center;margin:35px 0 0;font-size:12px}@media (max-width:680px){.topbar{height:69px;padding:0 18px}.brand{font-size:23px}.context{font-size:12px}.private-tag{display:none}main{padding:28px 18px 58px}.heading{margin-bottom:24px;display:block}.heading h1{font-size:45px}.intro{font-size:15px}.asof{text-align:left;margin-top:17px;font-size:12px}.hero{border-radius:23px;padding:25px 23px 21px}.hero strong{font-size:clamp(54px,12vw,75px)}.hero-footer{flex-wrap:wrap;font-size:12px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:29px}.metric{border-radius:15px;min-height:102px;padding:14px}.metric span{font-size:12px}.metric b{font-size:22px}.detailgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.detailgrid b{font-size:23px}.sectiontitle h2{font-size:25px}.sectiontitle>span{font-size:12px}.entry{gap:11px;padding:16px 14px}.entry p{font-size:12px}.formgrid{grid-template-columns:1fr}.operation{padding:17px}.activity .sectiontitle{align-items:center}.activity .primary{padding:10px 12px;font-size:13px}}.view-switch{margin:-13px 0 19px}.switch-button{border:1px solid var(--ritual-legacy-line-d9cbd0,#d9cbd0);color:var(--accent);background:var(--ritual-legacy-bg-white,white);text-align:left;border-radius:13px;min-height:46px;padding:10px 15px;font-weight:680}.switch-button.selected{background:var(--ritual-legacy-bg-f3eaed,#f3eaed)}.switch-button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.preview-message{color:var(--accent);background:var(--ritual-legacy-bg-f8f0f3,#f8f0f3)}.investor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-description{color:var(--muted);margin:-7px 0 18px;font-size:14px}.work-form{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--line);border-radius:20px;gap:13px;padding:18px;display:grid}.work-form label{color:var(--ritual-legacy-fg-534a50,#534a50);font-size:13px;font-weight:650}.work-form select,.work-form textarea{border:1px solid var(--ritual-legacy-line-d7d1d3,#d7d1d3);width:100%;color:var(--ink);background:var(--ritual-legacy-bg-white,white);outline-color:var(--accent);border-radius:12px;margin-top:7px;padding:11px 13px;font-size:16px;display:block}.work-form textarea{resize:vertical;min-height:80px}.work-form .primary{justify-self:start}.work-tabs{gap:10px;margin:18px 0 10px;display:flex}.work-tabs button{background:var(--ritual-legacy-bg-white,white);border:1px solid var(--line);min-height:42px;color:var(--muted);border-radius:99px;padding:8px 14px;font-weight:650}.work-tabs button.active{background:var(--ritual-legacy-bg-f2e9ed,#f2e9ed);border-color:var(--ritual-legacy-line-ceb9c2,#ceb9c2);color:var(--accent)}:is(.work-tabs button:focus-visible,.work-item-bottom button:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.work-empty{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--line);color:var(--muted);border-radius:16px;padding:22px}.work-list{gap:10px;display:grid}.work-item{background:var(--ritual-legacy-bg-white,white);border:1px solid var(--line);border-radius:17px;padding:16px 18px}.work-item-top,.work-item-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.work-kind{letter-spacing:.14em;color:var(--accent);font-size:11px;font-weight:780}.work-item-top time,.work-item-bottom span{color:var(--muted);font-size:12px}.work-item p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 19px;font-size:16px}.work-item-bottom button{border:1px solid var(--ritual-legacy-line-cdbbc3,#cdbbc3);min-height:39px;color:var(--accent);background:var(--ritual-legacy-bg-fbf7f9,#fbf7f9);border-radius:10px;padding:7px 13px;font-weight:650}.work-item-bottom button:disabled{opacity:.5}@media (max-width:680px){.partner-work{margin:26px 0 38px}.work-form{padding:15px}.work-form .primary{width:100%}.work-item{padding:15px}.work-item-bottom{align-items:flex-end}.work-item-bottom span{max-width:56%}}.work-assignee{color:var(--muted);background:var(--ritual-legacy-bg-f8f5f6,#f8f5f6);border-radius:10px;padding:10px 12px;font-size:14px}.work-assignee strong{color:var(--ink)}.work-edit{margin:12px 0 18px}.work-edit label{margin-bottom:10px;font-size:14px;font-weight:650;display:block}.work-edit textarea,.work-edit select{border:1px solid var(--ritual-legacy-line-d7d1d3,#d7d1d3);width:100%;color:var(--ink);background:var(--ritual-legacy-bg-white,white);border-radius:11px;margin-top:6px;padding:10px 12px;font-size:16px;display:block}.work-edit textarea{resize:vertical}.work-edit-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.work-edit-actions button{border:1px solid var(--ritual-legacy-line-cdbbc3,#cdbbc3);min-height:39px;color:var(--accent);background:var(--ritual-legacy-bg-fbf7f9,#fbf7f9);border-radius:10px;padding:7px 13px;font-weight:650}.work-edit-actions button:disabled{opacity:.5}.work-edit-actions button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.work-edit-actions button.danger{border-color:var(--ritual-legacy-line-bd6772,#bd6772);color:var(--ritual-legacy-fg-a32838,#a32838);background:var(--ritual-legacy-bg-fff2f3,#fff2f3)}.history-item p{white-space:pre-wrap;overflow-wrap:anywhere}.history-item .work-item-bottom span{overflow-wrap:anywhere;max-width:100%}.price-work{margin:34px 0 44px}.price-search{max-width:430px;font-size:14px;font-weight:650;display:block}.price-search input,.price-actions input{border:1px solid var(--ritual-legacy-line-d7d1d3,#d7d1d3);background:var(--ritual-legacy-bg-fff,#fff);width:100%;min-height:44px;color:var(--ink);border-radius:10px;padding:8px 12px;font-size:16px}.price-search input{margin:7px 0 15px}.price-items{gap:8px;max-height:410px;display:grid;overflow:auto}.price-item{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.price-item strong{overflow-wrap:anywhere;display:block}.price-item small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.price-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.price-actions b{white-space:nowrap}.price-actions button{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-cdbbc3,#cdbbc3);min-height:38px;color:var(--accent);border-radius:9px;padding:6px 10px;font-size:14px;font-weight:650}.price-actions button.chosen{background:var(--ritual-legacy-bg-f1e5ea,#f1e5ea)}.price-actions input{max-width:125px}.price-create{margin:12px 0 0}.price-create h3{margin:0 0 15px;font-size:18px}.inline-link{color:var(--accent);margin:-7px 0 15px;font-size:14px;display:inline-block}:is(.price-item button:focus-visible,.price-search input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}@media (max-width:680px){.price-item{flex-direction:column;align-items:flex-start}.price-actions{justify-content:flex-start}.price-work{margin:28px 0 38px}}.price-heading{align-items:center}.price-heading h2{margin:0}.price-heading span{color:var(--muted);margin-top:3px;font-size:13px;display:block}.price-add{background:var(--accent);color:#fff;border:0;border-radius:50%;flex:none;width:46px;height:46px;font-size:28px;font-weight:400;line-height:1}.price-add:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.price-dialog{overscroll-behavior:contain;background:var(--ritual-legacy-bg-white,white);width:min(560px,100vw - 28px);max-height:min(85dvh,690px);color:var(--ink);border-radius:20px;padding:20px;overflow-y:auto}.price-dialog .price-create{border:0;margin:0;padding:0}.price-dialog .formgrid{grid-template-columns:1fr;gap:0}.price-dialog .operation label{margin-bottom:12px}.price-dialog .operation input{min-height:44px;margin-top:5px}.price-dialog .submit{margin-top:5px}.reconciliation{margin-top:49px}.reconciliation .sectiontitle{align-items:end}.reconciliation .sectiontitle .eyebrow{margin-bottom:8px}.reconciliation .sectiontitle h2{max-width:670px}.reconciliation .inline-link{white-space:nowrap;flex:none;margin:0;font-weight:650;text-decoration:none}.reconcile-panel{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--line);border-radius:22px;padding:24px}.telegram-status{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-bottom:21px;display:flex}.telegram-status strong{font-size:16px}.telegram-status p{color:var(--muted);margin:5px 0 0;font-size:14px;line-height:1.45}.telegram-actions{flex-wrap:wrap;gap:8px;display:flex}.telegram-actions button:disabled{opacity:.5}.reconcile-copy{margin:23px 0 18px}.reconcile-copy h3{letter-spacing:-.025em;margin:0 0 6px;font-size:20px}.reconcile-copy p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.reconcile-grid{gap:16px 18px}.reconcile-grid label{min-width:0;color:var(--ritual-legacy-fg-524d50,#524d50);font-size:14px;font-weight:600;display:block}.reconcile-grid label span{margin-bottom:7px;display:block}.reconcile-grid input{box-sizing:border-box;border:1px solid var(--ritual-legacy-line-d7d1d3,#d7d1d3);background:var(--ritual-legacy-bg-fff,#fff);width:100%;height:49px;color:var(--ink);font-variant-numeric:tabular-nums;outline-color:var(--accent);border-radius:11px;padding:10px 13px;font-size:16px;display:block}.reconcile-grid input::placeholder{color:var(--ritual-legacy-fg-9c9699,#9c9699)}.reconcile-submit{margin-top:20px}@media (max-width:680px){.reconciliation .sectiontitle{flex-direction:column;align-items:flex-start;gap:8px}.reconciliation .sectiontitle h2{font-size:27px;line-height:1.12}.reconciliation .inline-link{font-size:14px}.reconcile-panel{border-radius:19px;padding:19px 16px}.telegram-status{flex-direction:column;align-items:flex-start}.telegram-actions{width:100%}.reconcile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.reconcile-grid label{font-size:13px}.reconcile-grid input{min-width:0}.reconcile-submit{width:100%}}@media (max-width:360px){.reconcile-grid{grid-template-columns:1fr}}.telegram-discovery{border-bottom:1px solid var(--line);color:var(--muted);padding:12px 0;font-size:14px}.telegram-discovery p{margin:7px 0}.telegram-discovery strong{color:var(--accent);font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all}.topright .signout{color:var(--accent);border:1px solid var(--ritual-legacy-line-e2d6db,#e2d6db);white-space:nowrap;border-radius:99px;padding:7px 13px;font-size:14px;font-weight:650;text-decoration:none}.topright .signout:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (max-width:680px){.topright{gap:10px}.topright .context{font-size:14px}.topright .signout{padding:7px 10px}}.access-loading{color:#fff;background:#141316;place-items:center;min-height:100dvh;font-size:17px;display:grid}.access-screen{min-height:100dvh;padding:calc(env(safe-area-inset-top) + 24px) 20px calc(env(safe-area-inset-bottom) + 24px);color:#fff;background:#141316;place-items:center;display:grid}.access-card{background:#242126;border:1px solid #ffffff28;border-radius:26px;width:min(100%,420px);padding:36px 28px 30px;box-shadow:0 24px 80px #0006}.access-mark{letter-spacing:.16em;font-size:23px;font-weight:800}.access-mark span{color:var(--ritual-legacy-fg-bd718c,#bd718c)}.access-card h1{margin:42px 0 8px;font-size:31px}.access-card p{color:#cec5c9;margin:0 0 30px;line-height:1.5}.access-card label{margin-bottom:10px;font-size:15px;display:block}.access-card input{border:1px solid var(--ritual-legacy-line-7d747c,#7d747c);color:#fff;background:#171518;border-radius:13px;outline:none;width:100%;min-height:56px;padding:12px 16px;font-size:18px}.access-card input:focus{border-color:var(--ritual-legacy-line-d2a0b3,#d2a0b3);box-shadow:0 0 0 3px #d2a0b338}.access-card button{color:#fff;background:#a9617c;border:0;border-radius:13px;width:100%;min-height:54px;margin-top:22px;font-size:17px;font-weight:700}.access-card button:disabled{opacity:.6}.access-error{color:#ffb1b1;margin-top:12px;font-size:15px}.balance-overlay{z-index:11000;padding:12px 12px calc(env(safe-area-inset-bottom,0px) + 12px);background:#151014a8;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.balance-overlay .balance-detail{overscroll-behavior:contain;background:var(--ritual-legacy-bg-fff,#fff);border-radius:25px 25px 19px 19px;width:min(100%,620px);max-height:min(78dvh,760px);margin:0;padding:24px;overflow-y:auto;box-shadow:0 18px 60px #0005}.balance-overlay .balance-detail-head{background:var(--ritual-legacy-bg-white,white);z-index:1;padding:9px 0 14px;position:sticky;top:-24px}.balance-overlay .balance-detail-head button{cursor:pointer;flex:none;min-width:42px;min-height:42px}.balance-overlay .balance-detail-head h2{overflow-wrap:anywhere;line-height:1.25}@media (max-width:680px){.balance-overlay{padding:0}.balance-overlay .balance-detail{max-height:85dvh;padding:22px 20px calc(env(safe-area-inset-bottom,0px) + 25px);border-radius:25px 25px 0 0}.balance-overlay .balance-detail-head{top:-22px}}.counterparty-section{margin:28px 0 34px}.counterparty-section .sectiontitle{align-items:flex-end}.counterparty-section .sectiontitle h2{margin:0}.counterparty-surface{border:1px solid var(--line);background:var(--ritual-legacy-bg-fff,#fff);border-radius:22px;padding:24px}.counterparty-create h3,.counterparty-account h3{margin:0 0 8px;font-size:23px}.counterparty-create p{color:var(--muted);margin:0 0 15px}.counterparty-create-fields{grid-template-columns:1fr 1fr auto;gap:9px;display:grid}.counterparty-create-fields input,.counterparty-inline input{border:1px solid var(--ritual-legacy-line-d7d1d3,#d7d1d3);border-radius:11px;min-width:0;padding:12px 14px;font-size:16px}.counterparty-list{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.counterparty-list button{border:1px solid var(--ritual-legacy-line-ded5d9,#ded5d9);background:var(--ritual-legacy-bg-faf8f9,#faf8f9);color:var(--ink);text-align:left;border-radius:14px;min-height:48px;padding:12px 14px;font-size:15px}.counterparty-list button span{color:var(--accent);margin-left:10px;font-size:13px}.counterparty-list button.is-active{border-color:var(--accent);background:var(--ritual-legacy-bg-f8edf1,#f8edf1)}.counterparty-account{border-top:1px solid var(--line);padding-top:22px}.counterparty-account h4{margin:24px 0 8px;font-size:18px}.counterparty-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.counterparty-totals>div{background:var(--ritual-legacy-bg-f7f3f5,#f7f3f5);border-radius:14px;flex-direction:column;gap:8px;padding:15px;display:flex}.counterparty-totals small,.counterparty-item small{color:var(--muted);font-size:13px}.counterparty-totals strong{font-size:20px}.counterparty-item{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:12px 0;font-size:15px;display:flex}.counterparty-item strong,.counterparty-item small{display:block}.counterparty-item b{white-space:nowrap}.counterparty-field{min-width:0}.counterparty-field>.inline-link{color:var(--accent);text-align:left;background:0 0;border:0;padding:0 0 15px;font-size:15px}.counterparty-inline{gap:8px;margin:0 0 17px;display:flex}.counterparty-inline input{flex:1}.counterparty-inline button{background:var(--accent);color:#fff;border:0;border-radius:11px;padding:10px 14px;font-weight:650}@media (max-width:680px){.counterparty-surface{padding:17px}.counterparty-create-fields,.counterparty-totals{grid-template-columns:1fr}.counterparty-inline{flex-direction:column}.counterparty-inline button{min-height:46px}}.telegram-viewer-setup{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--line);border-radius:18px;margin:16px 0 26px;padding:18px 20px}.telegram-viewer-setup strong{font-size:18px}.telegram-viewer-setup p{color:var(--muted);font-size:15px;line-height:1.55}.telegram-viewer-setup a,.telegram-discovery a{color:var(--accent);font-weight:700}.telegram-discovery button{margin:5px 8px 5px 0}.telegram-discovery p{font-size:15px;line-height:1.5}.telegram-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:14px 0;display:grid}.telegram-status-grid>div{background:var(--ritual-legacy-bg-f7f3f5,#f7f3f5);border:1px solid var(--ritual-legacy-line-e9dfe3,#e9dfe3);border-radius:15px;flex-direction:column;gap:5px;padding:14px;display:flex}.telegram-status-grid strong{font-size:17px}.telegram-status-grid p{margin:0;font-size:14px;line-height:1.4}.telegram-status-grid small{color:var(--muted);font-size:13px;line-height:1.4}.debt-helper{min-width:0}.debt-helper p{color:var(--muted);margin:-5px 0 12px;font-size:14px;line-height:1.45}.debt-helper button{margin:0 8px 10px 0}.counterparty-section{scroll-margin-top:90px}@media (max-width:680px){.telegram-status-grid{grid-template-columns:1fr}.debt-helper button{width:100%;min-height:44px}}.telegram-status{display:block}.ritual-assistant{color:#fff;background:#16151a;border-radius:20px;margin:22px 0 34px;padding:22px}.assistant-heading{justify-content:space-between;align-items:end;gap:14px;display:flex}.assistant-heading span{color:var(--ritual-legacy-fg-e0abc1,#e0abc1);letter-spacing:.09em;font-size:13px;font-weight:750}.assistant-heading h2{letter-spacing:-.03em;margin:5px 0 0;font-size:23px}.assistant-heading p{color:var(--ritual-legacy-fg-ada9b0,#ada9b0);margin:0;font-size:13px}.ritual-assistant form{margin-top:20px}.ritual-assistant label{margin-bottom:8px;font-size:14px;display:block}.assistant-input{gap:8px;display:flex}.assistant-input input{border:1px solid var(--ritual-legacy-line-55505a,#55505a);color:#fff;background:#29282d;border-radius:11px;flex:1;min-width:0;padding:11px 13px;font-size:16px}.assistant-input input::placeholder{color:var(--ritual-legacy-fg-aaa6af,#aaa6af)}.assistant-input button{background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-16151a,#16151a);white-space:nowrap;border:0;border-radius:11px;padding:11px 16px;font-size:14px;font-weight:750}.assistant-input button:disabled{opacity:.5}.assistant-answer{border-top:1px solid var(--ritual-legacy-line-4b464e,#4b464e);margin-top:15px;padding-top:12px}.assistant-answer p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 9px;font-size:16px;line-height:1.5}.assistant-answer small{color:var(--ritual-legacy-fg-aaa6af,#aaa6af)}.assistant-error{color:#ffd4dd;margin:12px 0 0;font-size:14px}@media (max-width:600px){.ritual-assistant{padding:18px}.assistant-heading{flex-direction:column;align-items:start;gap:4px}.assistant-input{flex-direction:column}.assistant-input button{min-height:44px}}.smart-intake{border:1px solid var(--ritual-legacy-line-d8cbd0,#d8cbd0);background:var(--ritual-legacy-bg-fff,#fff);border-radius:18px;margin:15px 0 18px;overflow:hidden}.smart-head{border-bottom:1px solid var(--ritual-legacy-line-e9e2e5,#e9e2e5);justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.smart-head>div{align-items:center;gap:10px;display:flex}.smart-head strong{font-size:17px}.smart-head small{color:var(--muted);font-size:12px}.smart-icon{background:var(--accent);color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.smart-body{padding:17px}.smart-body>p,.smart-new p{color:var(--muted);margin:0 0 13px;font-size:14px;line-height:1.45}.smart-photo-actions{gap:8px;display:grid}.smart-photo-actions label{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;min-height:46px;margin:0;padding:9px 10px;font-size:15px;font-weight:720;display:flex}.smart-photo-actions input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.smart-camera{background:var(--accent);color:#fff}.smart-upload{background:var(--ritual-legacy-bg-f2ecef,#f2ecef);color:var(--accent)}.smart-preview{object-fit:contain;border-radius:10px;max-width:100%;max-height:260px;margin:12px auto;display:block}.smart-code{margin-bottom:10px;font-size:14px;font-weight:650;display:block}.smart-code input,.smart-code select,.smart-new input{border:1px solid var(--ritual-legacy-line-d8d0d4,#d8d0d4);background:var(--ritual-legacy-bg-fff,#fff);width:100%;min-height:44px;color:var(--ink);border-radius:10px;margin-top:7px;padding:9px 11px;font-size:16px;display:block}.smart-code button,.smart-match button,.smart-new button,.smart-manual{border:1px solid var(--ritual-legacy-line-d1bac4,#d1bac4);background:var(--ritual-legacy-bg-f9f4f6,#f9f4f6);color:var(--accent);border-radius:10px;min-height:40px;margin-top:9px;padding:9px 12px;font-size:14px;font-weight:700;display:inline-block}.smart-match{border:1px solid var(--ritual-legacy-line-e1d7dc,#e1d7dc);background:var(--ritual-legacy-bg-f9f6f7,#f9f6f7);border-radius:11px;margin:10px 0;padding:12px}.smart-match span,.smart-match strong,.smart-match small{display:block}.smart-match span,.smart-match small{color:var(--muted);font-size:13px}.smart-match strong{margin:3px 0;font-size:15px}.smart-match p{color:var(--muted);margin:6px 0;font-size:14px}.smart-new{background:var(--ritual-legacy-bg-fbf8f9,#fbf8f9);border-radius:12px;gap:9px;margin-top:12px;padding:14px;display:grid}.smart-new h3{margin:0}.smart-new label{font-size:14px;font-weight:650;display:block}.smart-new button{margin:4px 0 0}.smart-selected{background:var(--ritual-legacy-bg-eaf6ed,#eaf6ed);color:var(--ritual-legacy-fg-285c37,#285c37);border-radius:9px;margin-top:12px;padding:10px 12px;font-size:14px;font-weight:650}.smart-error{font-weight:650;color:var(--ritual-legacy-fg-a32838,#a32838)!important}.entry a{color:var(--accent);font-weight:650}.hero-tap{color:#fff;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;width:100%;padding:0;display:flex}.hero-tap>b{letter-spacing:-.07em;font-variant-numeric:tabular-nums;margin:10px 0 12px;font-size:clamp(53px,10vw,94px);font-weight:680;line-height:1.15;display:block}.hero-tap>span{display:none}.hero-tap>small{color:#f0e7ea;font-size:12px}.hero-footer .hero-tap{flex-direction:row;justify-content:space-between;align-items:center;gap:14px}.hero-footer .hero-tap>span{color:#f0e7ea;font-size:14px;display:block}.hero-footer .hero-tap>b{letter-spacing:-.03em;margin:0;font-size:24px;line-height:1.2}.hero-footer .hero-tap>small{display:none}.metric-tap{text-align:left;width:100%;height:100%;color:var(--ink)}.metric-tap small{color:var(--accent);margin-top:4px;font-size:12px}:is(.metric-tap:focus-visible,.hero-tap:focus-visible){outline:3px solid var(--ritual-legacy-line-b47895,#b47895);outline-offset:3px}.balance-detail{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--line);border-radius:18px;margin:-21px 0 32px;padding:22px}.balance-detail-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;margin-bottom:8px;padding-bottom:12px;display:flex}.balance-detail-head span{letter-spacing:.11em;color:var(--accent);font-size:12px;font-weight:750}.balance-detail-head h2{margin:4px 0 0;font-size:21px}.balance-detail-head button{background:var(--ritual-legacy-bg-f2eff0,#f2eff0);border:0;border-radius:50%;width:34px;height:34px;font-size:25px;line-height:1}.balance-detail p{color:var(--muted);margin:12px 0;font-size:14px;line-height:1.5}.breakdown-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;font-size:15px;display:flex}.breakdown-row:last-child{border-bottom:0}.breakdown-row strong,.breakdown-row small{display:block}.breakdown-row small{color:var(--muted);margin-top:3px;font-size:13px}.breakdown-row b{white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:680px){.hero-tap>b{font-size:clamp(52px,12vw,75px)}.hero-footer .hero-tap>b{font-size:20px}.metric-tap b{font-size:22px}.balance-detail{margin:-12px 0 28px;padding:17px}.breakdown-row{align-items:flex-start}.breakdown-row b{font-size:14px}}.counterparty-access{border:1px solid var(--ritual-legacy-line-e8dce1,#e8dce1);background:var(--ritual-legacy-bg-fbf8f9,#fbf8f9);border-radius:16px;margin:18px 0;padding:16px}.counterparty-access h4{margin:0 0 8px}.counterparty-access p{color:var(--muted);font-size:14px;line-height:1.45}.counterparty-permission{align-items:center;gap:10px;min-height:44px;font-size:15px;display:flex}.counterparty-permission input{width:20px;height:20px;accent-color:var(--accent)}.counterparty-key{background:var(--ritual-legacy-bg-f4eaf0,#f4eaf0);overflow-wrap:anywhere;border-radius:12px;margin:12px 0;padding:12px}.counterparty-key label{font-size:14px;display:block}.counterparty-key input{border:1px solid var(--ritual-legacy-line-ddcdd4,#ddcdd4);width:100%;min-width:0;color:var(--ritual-legacy-fg-211d20,#211d20);background:var(--ritual-legacy-bg-fff,#fff);border-radius:9px;margin:8px 0;padding:12px;font-size:14px;display:block}.balance-detail .inline-link{color:var(--accent);text-align:left;background:0 0;border:0;margin-top:8px;padding:4px 0;font-size:15px;display:block}.counterparty-account{padding-bottom:40px}.client-shell{background:var(--ritual-legacy-bg-f8f7f8,#f8f7f8);min-height:100vh}.client-main{max-width:900px;margin:auto;padding:32px 24px 100px}.client-greeting{margin-bottom:24px}.client-greeting .eyebrow{color:var(--accent);letter-spacing:.16em;font-size:13px;font-weight:800}.client-greeting h1{letter-spacing:-.06em;margin:12px 0 8px;font-size:clamp(36px,8vw,66px);line-height:1.04}.client-greeting>p:last-child{color:var(--ritual-legacy-fg-777077,#777077);margin:0;font-size:16px}.client-balance{color:#fff;background:#553246;border-radius:28px;padding:28px 30px 0;overflow:hidden;box-shadow:0 14px 38px #55324626}.client-balance-label,.client-overview span{letter-spacing:.14em;font-size:13px;font-weight:750}.client-balance-label{color:#f2dce7}.client-balance strong{letter-spacing:-.065em;margin:20px 0 8px;font-size:clamp(55px,11vw,98px);line-height:1.08;display:block}.client-balance p{color:#f0dde6;margin:0 0 26px;font-size:16px}.client-balance-footer{color:#f2e4eb;background:#49283b;justify-content:space-between;align-items:center;gap:12px;margin:0 -30px;padding:16px 30px;font-size:14px;display:flex}.client-balance-footer button{background:var(--ritual-legacy-bg-white,white);color:var(--ritual-legacy-fg-49283b,#49283b);white-space:nowrap;border:0;border-radius:13px;min-height:48px;padding:9px 19px;font-size:15px;font-weight:750}.client-balance-footer button:disabled{opacity:.55}.client-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 32px;display:grid}.client-overview section{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-e7e1e5,#e7e1e5);border-radius:19px;flex-direction:column;gap:8px;min-width:0;padding:20px;display:flex}.client-overview span{color:var(--ritual-legacy-fg-756b73,#756b73);line-height:1.35}.client-overview strong{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(25px,4vw,36px)}.client-overview small{color:var(--ritual-legacy-fg-817a80,#817a80);font-size:14px}.client-products,.client-history,.client-payment-panel{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-e6dfe3,#e6dfe3);border-radius:25px;margin:16px 0;padding:26px}.client-section-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(26px,5vw,36px);line-height:1.1}.client-section-heading>span{color:var(--ritual-legacy-fg-787076,#787076);font-size:14px}.client-periods{background:var(--ritual-legacy-bg-f5f1f3,#f5f1f3);border-radius:15px;gap:6px;width:max-content;max-width:100%;margin-bottom:10px;padding:5px;display:flex}.client-periods button{color:var(--ritual-legacy-fg-645d63,#645d63);background:0 0;border:0;border-radius:11px;min-height:42px;padding:10px 14px;font-size:14px}.client-periods button.active{color:#fff;background:#553246;font-weight:700}.client-product{border-top:1px solid var(--ritual-legacy-line-eee8eb,#eee8eb);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:19px 0;display:grid}.client-product-icon{background:var(--ritual-legacy-bg-f4e9ef,#f4e9ef);width:46px;height:46px;color:var(--ritual-legacy-fg-553246,#553246);border-radius:14px;place-items:center;font-size:24px;display:grid}.client-product-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.client-product-copy strong{font-size:17px;line-height:1.3}.client-product-copy span,.client-product-copy small{color:var(--ritual-legacy-fg-777078,#777078);overflow-wrap:anywhere;font-size:14px}.client-product>b,.client-history-row>b{white-space:nowrap;font-size:18px}.client-empty{color:var(--ritual-legacy-fg-817780,#817780);padding:18px 0;font-size:15px}.client-history-row>div{flex-direction:column;gap:5px;display:flex}.client-history-row strong{font-size:16px}.client-history-row small{color:var(--ritual-legacy-fg-817780,#817780);font-size:14px}.client-payment-panel{border-color:var(--ritual-legacy-line-c9aebb,#c9aebb);box-shadow:0 8px 20px #55324612}.client-payment-panel>p{color:var(--ritual-legacy-fg-6f646b,#6f646b);font-size:15px;line-height:1.45}.client-payment-panel form{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.client-payment-panel label{flex-direction:column;gap:8px;font-size:14px;font-weight:650;display:flex}.client-payment-panel input,.client-payment-panel select{border:1px solid var(--ritual-legacy-line-ddd3d8,#ddd3d8);background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-241f22,#241f22);border-radius:12px;min-width:0;min-height:52px;padding:12px;font-size:16px}.client-upload{grid-column:1/-1}.client-upload input{min-height:0;font-size:14px}.client-upload span{color:var(--ritual-legacy-fg-80757d,#80757d);font-weight:400}.client-submit{color:#fff;background:#553246;border:0;border-radius:13px;grid-column:1/-1;min-height:54px;font-size:16px;font-weight:750}.client-submit:disabled{opacity:.6}.client-text-button{color:var(--ritual-legacy-fg-553246,#553246);background:0 0;border:0;font-size:14px;font-weight:700}.payment-review{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-e6dfe3,#e6dfe3);border-radius:22px;margin:22px 0;padding:22px}.payment-review .sectiontitle h2{margin:0}.payment-review-card{background:var(--ritual-legacy-bg-faf7f9,#faf7f9);border:1px solid var(--ritual-legacy-line-e5d9df,#e5d9df);border-radius:16px;margin-top:14px;padding:20px}.client-review-label{color:var(--ritual-legacy-fg-714357,#714357);letter-spacing:.12em;font-size:12px;font-weight:800}.payment-review-card h3{margin:6px 0;font-size:20px}.payment-review-card strong{font-size:34px}.payment-review-card p{color:var(--ritual-legacy-fg-736770,#736770);margin:7px 0;font-size:14px}.payment-proof-link{color:var(--ritual-legacy-fg-553246,#553246);padding:9px 0;font-size:15px;font-weight:700;display:inline-block}.payment-review-actions{flex-wrap:wrap;gap:9px;margin:10px 0;display:flex}.payment-review-actions button{border:1px solid var(--ritual-legacy-line-d8c6ce,#d8c6ce);background:var(--ritual-legacy-bg-white,white);min-height:45px;color:var(--ritual-legacy-fg-553246,#553246);border-radius:11px;padding:10px 14px;font-size:14px;font-weight:700}.payment-review-actions button:last-child{color:#fff;border-color:var(--ritual-legacy-line-553246,#553246);background:#553246}.payment-review-actions button:disabled{opacity:.5}@media (max-width:680px){.client-main{padding:23px 16px 100px}.client-balance{border-radius:22px;padding:22px 22px 0}.client-balance-footer{flex-direction:column;align-items:stretch;margin:0 -22px;padding:14px 22px}.client-balance-footer button{width:100%}.client-overview{grid-template-columns:1fr 1fr}.client-overview section:first-child{grid-column:1/-1}.client-products,.client-history,.client-payment-panel{border-radius:20px;padding:20px}.client-payment-panel form{grid-template-columns:1fr}.client-product{grid-template-columns:40px minmax(0,1fr);gap:11px}.client-product-icon{width:40px;height:40px}.client-product>b{grid-column:2;font-size:17px}.client-periods{justify-content:space-between;width:100%}.client-periods button{flex:1;padding:8px 5px;font-size:13px}.client-section-heading{align-items:start}}.counterparty-create-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.counterparty-create-fields select{border:1px solid var(--ritual-legacy-line-d7d1d3,#d7d1d3);background:var(--ritual-legacy-bg-fff,#fff);min-width:0;color:var(--ink);border-radius:11px;padding:12px 14px;font-size:16px}.counterparty-create-fields>.primary{grid-column:1/-1}@media (max-width:680px){.counterparty-create-fields{grid-template-columns:1fr}}.counterparty-statement{border:1px solid var(--ritual-legacy-line-e2d8dc,#e2d8dc);background:var(--ritual-legacy-bg-fff,#fff);border-radius:17px;margin:22px 0;overflow:hidden}.counterparty-statement summary{cursor:pointer;color:var(--accent);justify-content:space-between;align-items:center;gap:15px;padding:17px 19px;font-size:17px;font-weight:700;list-style:none;display:flex}.counterparty-statement summary::-webkit-details-marker{display:none}.counterparty-statement summary span{font-size:20px}.statement-content{padding:0 17px 16px}.statement-content>p{color:var(--muted);font-size:14px;line-height:1.45}.statement-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:13px 0;display:grid}.statement-totals>div{background:var(--ritual-legacy-bg-f7f3f5,#f7f3f5);border-radius:13px;flex-direction:column;gap:5px;padding:15px;display:flex}.statement-totals small,.statement-row small{color:var(--muted);font-size:13px}.statement-totals strong{font-size:22px}.statement-rows{border-top:1px solid var(--line)}.statement-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:15px 2px;display:flex}.statement-row-main,.statement-row-money{flex-direction:column;gap:5px;min-width:0;display:flex}.statement-row-main strong{font-size:15px}.statement-row-main small{overflow-wrap:anywhere}.statement-side{color:var(--accent);letter-spacing:.07em;font-size:11px;font-weight:700}.statement-row-money{text-align:right;flex-shrink:0}.statement-row-money strong{font-size:16px}.statement-content .statement-warning{color:var(--ritual-legacy-fg-8c2431,#8c2431);font-weight:650}@media (max-width:420px){.statement-totals{grid-template-columns:1fr}.statement-row{gap:7px}.statement-row-money{max-width:44%}}.statement-debts{border-top:1px solid var(--line);padding:13px 0}.statement-debts>strong{margin-bottom:8px;font-size:15px;display:block}.statement-debt{justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;display:flex}.statement-debt span{color:var(--muted)}.statement-debt b{white-space:nowrap}.counterparty-terms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.counterparty-terms-grid label,.counterparty-terms-note{flex-direction:column;gap:7px;font-size:14px;font-weight:600;display:flex}.counterparty-terms-grid input,.counterparty-terms-note textarea{border:1px solid var(--ritual-legacy-line-d7d1d3,#d7d1d3);background:var(--ritual-legacy-bg-white,white);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:10px;padding:11px 12px}.counterparty-terms-note{margin:13px 0}.counterparty-terms-note textarea{resize:vertical;min-height:75px}@media (max-width:680px){.counterparty-terms-grid{grid-template-columns:1fr}}.staff-section{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-e6dfe3,#e6dfe3);border-radius:24px;margin:24px 0;padding:25px}.staff-hint{color:var(--ritual-legacy-fg-746a70,#746a70);max-width:750px;font-size:15px;line-height:1.55}.staff-create{gap:15px;margin:20px 0;display:grid}.staff-create>label{gap:8px;font-weight:650;display:grid}.staff-create input:not([type=checkbox]),.staff-key input{border:1px solid var(--ritual-legacy-line-d8ccd2,#d8ccd2);width:100%;min-height:49px;font:inherit;border-radius:12px;padding:11px}.staff-create fieldset{border:0;margin:0;padding:0}.staff-create legend{margin-bottom:10px;font-weight:650}.staff-role-list{flex-wrap:wrap;gap:8px;display:flex}.staff-role-list label{border:1px solid var(--ritual-legacy-line-e6dfe3,#e6dfe3);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:14px;display:inline-flex}.staff-role-list input{accent-color:#60354b;width:17px;height:17px}.staff-create>.primary{justify-self:start;min-height:46px}.staff-key{border:1px solid var(--ritual-legacy-line-bf9aaa,#bf9aaa);background:var(--ritual-legacy-bg-f8f1f4,#f8f1f4);border-radius:16px;margin:18px 0;padding:17px}.staff-key p{color:var(--ritual-legacy-fg-66545e,#66545e);font-size:14px}.staff-key>div,.staff-actions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.staff-key button,.staff-actions button,.staff-portal header button{border:1px solid var(--ritual-legacy-line-d4c3ca,#d4c3ca);background:var(--ritual-legacy-bg-fff,#fff);min-height:42px;color:var(--ritual-legacy-fg-60354b,#60354b);font:inherit;cursor:pointer;border-radius:10px;padding:10px 14px;font-weight:650}.staff-member{border-top:1px solid var(--ritual-legacy-line-ebe5e8,#ebe5e8);padding:18px 0}.staff-member>div:first-child{justify-content:space-between;gap:12px;margin-bottom:13px;display:flex}.staff-member>div:first-child span{color:var(--ritual-legacy-fg-786b72,#786b72);font-size:13px}.staff-portal{background:var(--ritual-legacy-bg-faf8f9,#faf8f9);min-height:100vh;color:var(--ritual-legacy-fg-241f22,#241f22)}.staff-portal header{background:var(--ritual-legacy-bg-white,white);border-bottom:1px solid var(--ritual-legacy-line-ebe3e7,#ebe3e7);justify-content:space-between;align-items:center;padding:20px max(22px,50vw - 490px);display:flex}.staff-portal header strong{letter-spacing:-.07em;font-size:24px}.staff-portal header strong span{color:var(--ritual-legacy-fg-724259,#724259)}.staff-portal section{max-width:900px;margin:64px auto;padding:32px}.staff-portal h1{letter-spacing:-.06em;margin:12px 0 30px;font-size:clamp(40px,8vw,76px)}.staff-portal section>p:last-child{color:var(--ritual-legacy-fg-72696e,#72696e);margin-top:35px;line-height:1.5}.staff-tags{flex-wrap:wrap;gap:9px;display:flex}.staff-tags span{background:var(--ritual-legacy-bg-f0e5eb,#f0e5eb);color:var(--ritual-legacy-fg-60354b,#60354b);border-radius:999px;padding:11px 16px;font-weight:700}@media (max-width:680px){.staff-section{padding:18px}.staff-portal section{margin:32px auto;padding:22px}}.staff-key .staff-copy-status{color:var(--ritual-legacy-fg-356347,#356347);margin:10px 0 0;font-weight:700}.staff-key input{-webkit-user-select:text;user-select:text}.workflow{border:1px solid var(--ritual-legacy-line-e8e0e4,#e8e0e4);background:var(--ritual-legacy-bg-f9f6f8,#f9f6f8);color:var(--ritual-legacy-fg-221d20,#221d20);border-radius:24px;margin:30px 0;padding:24px}.staff-portal .workflow{margin:25px -12px}.workflow-title,.workflow-card-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.workflow-title h2{letter-spacing:-.045em;margin:0;font-size:clamp(26px,5vw,38px)}.workflow button{font:inherit;cursor:pointer;border:1px solid var(--ritual-legacy-line-d3c1ca,#d3c1ca);background:var(--ritual-legacy-bg-white,white);min-height:42px;color:var(--ritual-legacy-fg-65374d,#65374d);border-radius:10px;padding:9px 15px;font-weight:700}.workflow button:disabled{opacity:.5;cursor:default}.workflow-title .eyebrow{color:var(--ritual-legacy-fg-714357,#714357);letter-spacing:.16em;margin:0 0 5px;font-size:12px;font-weight:800}.workflow-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.workflow-stats span{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-eee6e9,#eee6e9);color:var(--ritual-legacy-fg-776b73,#776b73);border-radius:13px;justify-content:space-between;gap:6px;padding:15px;display:flex}.workflow-stats b{color:var(--ritual-legacy-fg-241c21,#241c21);font-size:20px}.workflow-create,.workflow-box{background:var(--ritual-legacy-bg-white,white);border:1px solid var(--ritual-legacy-line-e5dce0,#e5dce0);border-radius:17px;margin:18px 0;padding:18px}.workflow-create summary{color:var(--ritual-legacy-fg-62364b,#62364b);cursor:pointer;padding:6px 0;font-weight:750}.workflow-create form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.workflow-create label,.workflow-pickup label{flex-direction:column;gap:6px;font-size:14px;font-weight:650;display:flex}.workflow input,.workflow select{border:1px solid var(--ritual-legacy-line-ded2d8,#ded2d8);background:var(--ritual-legacy-bg-fff,#fff);width:100%;min-width:0;min-height:44px;color:var(--ritual-legacy-fg-241d21,#241d21);font:inherit;border-radius:10px;padding:9px 12px;font-size:16px}.workflow input[type=file]{font-size:14px}.workflow input[type=checkbox]{accent-color:#683b50;width:18px;height:18px;min-height:0}.workflow-create form button{color:#fff;background:#65374d;grid-column:1/-1;justify-self:start}.workflow-create>p,.workflow-box>p{color:var(--ritual-legacy-fg-776c73,#776c73);font-size:14px;line-height:1.45}.workflow-list{gap:12px;display:grid}.workflow-card{border:1px solid var(--ritual-legacy-line-e7dfe3,#e7dfe3);background:var(--ritual-legacy-bg-white,white);border-radius:17px;padding:18px}.workflow-card-head>span{color:var(--ritual-legacy-fg-683b50,#683b50);background:var(--ritual-legacy-bg-f5eaf0,#f5eaf0);border-radius:99px;padding:7px 11px;font-size:13px;font-weight:750}.workflow-card-head time,.workflow-meta{color:var(--ritual-legacy-fg-746e72,#746e72);font-size:14px}.workflow-card h3{margin:16px 0 5px;font-size:19px;line-height:1.2}.workflow-card p{overflow-wrap:anywhere;margin:8px 0;font-size:15px;line-height:1.4}.workflow-inline{align-items:center;gap:9px;margin:15px 0;display:flex}.workflow-inline select,.workflow-inline input{flex:1}.workflow-pickup{background:var(--ritual-legacy-bg-faf7f9,#faf7f9);border-radius:12px;gap:10px;margin:15px 0;padding:15px;display:grid}.workflow-pickup button{color:#fff;background:#65374d;justify-self:start}.workflow-units{border-top:1px solid var(--ritual-legacy-line-eee8eb,#eee8eb);margin-top:14px}.workflow-unit{border-bottom:1px solid var(--ritual-legacy-line-eee8eb,#eee8eb);justify-content:space-between;gap:12px;padding:14px 0;display:flex}.workflow-unit>div:first-child{gap:5px;display:grid}.workflow-unit small{color:var(--ritual-legacy-fg-776b71,#776b71)}.workflow-unit a{color:var(--ritual-legacy-fg-65374d,#65374d);font-size:14px}.workflow-verify{gap:7px;max-width:280px;display:grid}.workflow-box h3{margin:0}.workflow-box-list{gap:10px;margin:15px 0;display:grid}.workflow-box-list label{overflow-wrap:anywhere;align-items:center;gap:9px;display:flex}.workflow-empty{background:var(--ritual-legacy-bg-white,white);color:var(--ritual-legacy-fg-746a70,#746a70);border-radius:15px;padding:18px}@media (max-width:700px){.workflow{padding:16px}.staff-portal .workflow{margin:22px -10px}.workflow-stats{grid-template-columns:1fr 1fr}.workflow-stats span{flex-direction:column}.workflow-create form{grid-template-columns:1fr}.workflow-inline{flex-direction:column;align-items:stretch}.workflow-unit{flex-direction:column}.workflow-verify{max-width:none}.workflow-title button{flex-shrink:0}}.staff-portal section{margin:32px auto;padding-top:12px}.staff-portal h1{margin:10px 0;font-size:clamp(30px,6vw,52px)}.staff-portal .workflow{background:0 0;border:0;margin:22px 0;padding:0}.workflow-title{margin-bottom:18px}.workflow-welcome{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-eee4e8,#eee4e8);border-radius:22px;margin:18px 0;padding:26px}.workflow-welcome h3{letter-spacing:-.055em;margin:8px 0;font-size:clamp(30px,6vw,48px);line-height:1.1}.workflow-welcome p:last-child{color:var(--ritual-legacy-fg-756c71,#756c71);max-width:55ch;margin:0}.workflow-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.workflow .workflow-actions button{text-align:left;background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-e7dce1,#e7dce1);border-radius:19px;flex-direction:column;align-items:flex-start;gap:8px;min-height:150px;padding:22px;display:flex}.workflow-actions span{color:var(--ritual-legacy-fg-733f54,#733f54);letter-spacing:.11em;font-size:11px;font-weight:800}.workflow-actions strong{letter-spacing:-.03em;color:var(--ritual-legacy-fg-241d20,#241d20);font-size:20px}.workflow-actions small{color:var(--ritual-legacy-fg-82777d,#82777d);font-size:13px;font-weight:500}.workflow-tabs{z-index:9;background:var(--ritual-legacy-bg-faf8f9,#faf8f9);border-bottom:1px solid var(--ritual-legacy-line-e9e1e5,#e9e1e5);gap:6px;margin:0 0 18px;padding:8px 0 12px;display:flex;position:sticky;top:0}.workflow .workflow-tabs button{color:var(--ritual-legacy-fg-776b72,#776b72);background:0 0;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 4px;display:flex}.workflow .workflow-tabs button[aria-current=page]{background:var(--ritual-legacy-bg-f2e7eb,#f2e7eb);color:var(--ritual-legacy-fg-65374d,#65374d)}.workflow-tabs b{font-size:20px}.workflow-catalog{border:1px solid var(--ritual-legacy-line-e8dfe3,#e8dfe3);background:var(--ritual-legacy-bg-white,white);border-radius:19px;margin:20px 0;padding:20px}.workflow-catalog h3{letter-spacing:-.03em;margin:0 0 14px;font-size:25px}.workflow-catalog .eyebrow{margin-bottom:4px}.workflow-catalog-item{border-top:1px solid var(--ritual-legacy-line-f1eaed,#f1eaed);gap:4px;padding:11px 0;display:grid}.workflow-catalog-item small{color:var(--ritual-legacy-fg-7b7176,#7b7176)}.workflow-product-form{border-top:1px solid var(--ritual-legacy-line-ece3e7,#ece3e7);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px;padding-top:17px;display:grid}.workflow-product-form label{gap:6px;font-size:14px;font-weight:650;display:grid}.workflow-product-form button{color:#fff;background:#65374d;grid-column:1/-1;justify-self:start}.workflow-identity{background:var(--ritual-legacy-bg-f9f4f6,#f9f4f6);border-radius:10px;gap:4px;padding:10px;display:grid}.workflow-mismatch{font-weight:700;color:var(--ritual-legacy-fg-a63846,#a63846)!important}@media (max-width:700px){.workflow-actions{grid-template-columns:1fr}.workflow .workflow-actions button{min-height:105px}.workflow-tabs{position:sticky;top:0}.workflow .workflow-tabs button{flex-direction:column;font-size:12px}.workflow-product-form{grid-template-columns:1fr}.staff-portal .workflow{margin:22px 0}.staff-portal section{padding-bottom:100px}.staff-portal .workflow-tabs{padding:7px 12px max(10px,env(safe-area-inset-bottom));background:var(--ritual-legacy-bg-fff,#fff);border-top:1px solid var(--ritual-legacy-line-e9e1e5,#e9e1e5);z-index:20;border-bottom:0;margin:0;position:fixed;inset:auto 0 0;box-shadow:0 -8px 30px #2b162015}}.workflow-correction{background:var(--ritual-legacy-bg-fcf8f2,#fcf8f2);border:1px solid var(--ritual-legacy-line-e8dcca,#e8dcca);border-radius:12px;margin-top:14px;padding:14px}.workflow-correction p{color:var(--ritual-legacy-fg-776e69,#776e69);font-size:13px}.workflow-correction select{min-width:0}.workflow-product-hint{color:var(--ritual-legacy-fg-756c71,#756c71);grid-column:1/-1;margin:0;font-size:13px}.workflow-product-form{grid-template-columns:1fr}.workflow-photo-hint{color:var(--ritual-legacy-fg-726a70,#726a70);font-size:13px;line-height:1.4;display:block}.workflow-photo-hint b{color:var(--ritual-legacy-fg-60354b,#60354b);overflow-wrap:anywhere}.workflow-pickup input[type=file]{background:var(--ritual-legacy-bg-fff,#fff);cursor:pointer;padding:10px}.workflow-pickup input[type=file]::file-selector-button{background:var(--ritual-legacy-bg-f1e7ec,#f1e7ec);color:var(--ritual-legacy-fg-65374d,#65374d);font:inherit;border:0;border-radius:8px;margin-right:10px;padding:9px 12px;font-weight:700}.workflow-warehouse-head{gap:9px;margin:12px 0 20px;display:flex}.workflow-warehouse-head span{border:1px solid var(--ritual-legacy-line-e7dfe3,#e7dfe3);background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-776d72,#776d72);border-radius:13px;padding:10px 14px;font-size:14px}.workflow-warehouse-head b{color:var(--ritual-legacy-fg-241d20,#241d20);margin-left:6px;font-size:18px}.workflow-unit{display:block}.workflow-unit-summary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workflow-unit-summary small{color:var(--ritual-legacy-fg-736970,#736970)}.workflow-unit-summary a{white-space:nowrap;margin-left:auto}.workflow-verify{background:var(--ritual-legacy-bg-faf7f9,#faf7f9);border:1px solid var(--ritual-legacy-line-ede4e8,#ede4e8);border-radius:14px;gap:13px;max-width:none;margin:15px 0 4px;padding:16px;display:grid}.workflow-verify label{gap:6px;font-size:13px;font-weight:700;display:grid}.workflow-identity{background:var(--ritual-legacy-bg-fff,#fff)}.workflow-part-warning{border:1px solid var(--ritual-legacy-line-e5cfaa,#e5cfaa);background:var(--ritual-legacy-bg-fff9ef,#fff9ef);border-radius:12px;padding:13px}.workflow-part-warning p{margin:5px 0 10px}.workflow-part-warning summary,.workflow-hold summary{cursor:pointer;color:var(--ritual-legacy-fg-673b50,#673b50);font-weight:700}.workflow-part-warning details select{margin:10px 0}.workflow-part-warning button{background:var(--ritual-legacy-bg-fff,#fff)}.workflow-verify-actions button{color:#fff;background:#65374d}.workflow-hold{border-top:1px solid var(--ritual-legacy-line-e8dfe3,#e8dfe3);padding-top:12px}.workflow-hold input{margin:10px 0}.workflow-hold button{display:block}.workflow-unit-summary{min-width:0}@media (max-width:700px){.workflow-unit-summary{display:grid}.workflow-unit-summary a{margin-left:0}.workflow-warehouse-head{flex-wrap:wrap}.workflow-verify-actions button,.workflow-part-warning button,.workflow-hold button{width:100%}}.workflow{scroll-margin-top:18px}.workflow-scanner{gap:8px;display:grid}.workflow-scanner button{justify-self:start}.workflow-scanner video{object-fit:cover;background:#201d20;border-radius:12px;width:100%;max-height:250px}.workflow-scanner small{color:var(--ritual-legacy-fg-9a3d4c,#9a3d4c)}.workflow-part-details{border-top:1px solid var(--ritual-legacy-line-e8dfe3,#e8dfe3);padding-top:12px}.workflow-part-details summary{cursor:pointer;color:var(--ritual-legacy-fg-65374d,#65374d);font-weight:700}.workflow-part-details>small{color:var(--ritual-legacy-fg-797178,#797178);margin:8px 0;display:block}.workflow-part-details>input{margin:8px 0}.workflow-confirm{align-items:flex-start;gap:9px;line-height:1.35;font-size:13px!important;display:flex!important}.workflow-confirm input{accent-color:#65374d;flex:none;width:18px;min-height:18px}.workflow .workflow-accept{color:#fff;background:#65374d}.workflow-part-warning details{margin-top:12px}.owner-work-feed{border:1px solid var(--ritual-legacy-line-e6dce0,#e6dce0);background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-221e21,#221e21);border-radius:28px;margin:32px 0;padding:28px}.owner-work-feed header{justify-content:space-between;align-items:center;gap:16px;display:flex}.owner-work-feed h2{margin:5px 0;font-size:clamp(27px,4vw,40px);line-height:1.1}.owner-work-feed header button{border:1px solid var(--ritual-legacy-line-d6c6cf,#d6c6cf);background:var(--ritual-legacy-bg-white,white);color:var(--ritual-legacy-fg-663448,#663448);font:inherit;cursor:pointer;border-radius:16px;padding:12px 18px}.owner-work-note{color:var(--ritual-legacy-fg-716a70,#716a70);margin:12px 0 24px}.owner-work-leads{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:12px;display:grid}.owner-work-leads article{background:var(--ritual-legacy-bg-faf7f8,#faf7f8);border:1px solid var(--ritual-legacy-line-e8e0e3,#e8e0e3);border-radius:20px;min-width:0;padding:20px}.owner-work-row{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.owner-work-row strong{font-size:19px}.owner-work-row span{color:var(--ritual-legacy-fg-663448,#663448);font-weight:700}.owner-work-leads p{color:var(--ritual-legacy-fg-635d61,#635d61);margin:12px 0}.owner-work-leads small{color:var(--ritual-legacy-fg-663448,#663448)}.owner-work-leads ul{overflow-wrap:anywhere;margin:12px 0 0;padding-left:20px}.owner-work-leads li{margin:6px 0}.owner-work-leads a{color:var(--ritual-legacy-fg-663448,#663448)}.owner-work-feed details{border-top:1px solid var(--ritual-legacy-line-e8e0e3,#e8e0e3);margin-top:22px;padding-top:20px}.owner-work-feed summary{cursor:pointer;color:var(--ritual-legacy-fg-663448,#663448);font-weight:650}.owner-work-history{margin-top:14px}.owner-work-history>div{border-bottom:1px solid var(--ritual-legacy-line-eee8eb,#eee8eb);padding:12px 0}.owner-work-history time{color:var(--ritual-legacy-fg-797176,#797176);margin-top:4px;font-size:13px;display:block}@media (max-width:600px){.owner-work-feed{margin:24px 0;padding:20px}.owner-work-feed header button{padding:10px 12px}}.owner-work-post{color:#fff;font:inherit;cursor:pointer;background:#65364c;border:0;border-radius:12px;margin:12px 0 4px;padding:10px 13px;font-weight:650;display:block}.owner-work-post:disabled{opacity:.55;cursor:wait}.counterparty-inline select{flex:0 0 150px;width:auto;min-width:132px;margin:0}.counterparty-inline button:disabled{opacity:.55;cursor:wait}.counterparty-inline-feedback{border-radius:10px;margin:-4px 0 15px;padding:10px 12px;font-size:14px}.counterparty-inline-feedback.error{color:var(--ritual-legacy-fg-a52632,#a52632);background:var(--ritual-legacy-bg-fff3f4,#fff3f4)}.counterparty-inline-feedback.success{color:var(--ritual-legacy-fg-286341,#286341);background:var(--ritual-legacy-bg-eff8f1,#eff8f1)}@media (max-width:680px){.counterparty-inline select{flex:auto;width:100%}}.owner-nav{background:var(--ritual-legacy-bg-fff,#fff);border-bottom:1px solid var(--line);justify-content:center;gap:7px;padding:10px 18px;display:flex}.owner-nav button{color:var(--ritual-legacy-fg-666067,#666067);white-space:nowrap;background:0 0;border:0;border-radius:13px;align-items:center;gap:8px;padding:10px 17px;font-size:14px;display:flex}.owner-nav button span{font-size:20px;line-height:1}.owner-nav button strong{font-weight:640}.owner-nav button[aria-current=page]{background:var(--ritual-legacy-bg-f2e8ed,#f2e8ed);color:var(--accent)}.owner-nav button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.owner-actions{flex-wrap:wrap;gap:10px;margin:18px 0 28px;display:flex}.owner-party-link{color:var(--accent);background:0 0;border:0;min-height:44px;margin-left:4px;padding:0;text-decoration:underline}.owner-main .activity{margin-top:0}.owner-main .activity .sectiontitle{margin-bottom:18px}@media (max-width:680px){.owner-nav{z-index:30;padding:9px 4px max(9px,env(safe-area-inset-bottom));border-top:1px solid var(--line);border-bottom:0;justify-content:space-around;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -7px 28px #201d201c}.owner-nav button{border-radius:12px;flex-direction:column;gap:2px;min-width:18%;padding:7px 2px;font-size:10px}.owner-nav button span{font-size:21px}.owner-nav button strong{font-size:10px}.owner-main{padding-bottom:calc(114px + env(safe-area-inset-bottom))}.owner-actions{grid-template-columns:1fr 1fr;display:grid}.owner-actions .primary{grid-column:1/-1}.owner-actions button{text-align:center;justify-content:center;min-width:0}.owner-main .heading h1{font-size:clamp(34px,10vw,45px)}.owner-main .asof{white-space:normal}.owner-main .heading{margin-bottom:18px}}.counterparty-count{color:var(--muted);margin:0}.owner-main .counterparty-section .sectiontitle{align-items:center}.owner-main .counterparty-surface{padding:18px}.owner-main .counterparty-list button{background:var(--ritual-legacy-bg-fff,#fff);justify-content:space-between;align-items:center;gap:10px;padding:17px 18px;display:flex}.owner-main .counterparty-create{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.owner-main .counterparty-account{margin-top:24px}@media (max-width:680px){.owner-main .counterparty-surface{padding:14px}.owner-main .counterparty-list{grid-template-columns:1fr}.owner-main .counterparty-section .sectiontitle .primary{min-height:44px}}.role-switch-screen{background:var(--ritual-legacy-bg-f8f5f7,#f8f5f7);justify-content:center;align-items:flex-start;min-height:100dvh;padding:38px 20px;display:flex}.role-switch-card{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--line);border-radius:26px;width:min(100%,540px);padding:28px}.role-switch-card h1{letter-spacing:-.055em;margin:0 0 12px;font-size:clamp(34px,7vw,52px);line-height:1.05}.role-switch-card>p:not(.eyebrow){color:var(--muted);margin:0 0 22px}.role-switch-list{gap:9px;max-height:60dvh;display:grid;overflow:auto}.role-switch-list button{border:1px solid var(--line);background:var(--ritual-legacy-bg-fff,#fff);text-align:left;min-height:60px;color:var(--ink);border-radius:15px;justify-content:space-between;align-items:center;gap:14px;padding:14px 17px;font-size:17px;font-weight:650;display:flex}:is(.role-switch-list button:hover,.role-switch-list button:focus-visible){border-color:var(--accent);background:var(--ritual-legacy-bg-fbf5f8,#fbf5f8)}.role-switch-list button span{color:var(--accent);white-space:nowrap;font-size:13px;font-weight:550}.role-switch-list button:disabled{opacity:.55}.role-switch-card small{color:var(--muted);margin:20px 0;line-height:1.4;display:block}.role-switch-signout{color:var(--accent);background:0 0;border:0;padding:10px 0}.role-switch-return{z-index:40;right:14px;bottom:calc(110px + env(safe-area-inset-bottom));background:var(--accent);color:#fff;border:1px solid var(--ritual-legacy-line-fff,#fff);border-radius:99px;padding:11px 15px;font-size:13px;font-weight:650;position:fixed;box-shadow:0 5px 20px #201d2040}@media (min-width:681px){.role-switch-return{bottom:20px}}@media (max-width:680px){.role-switch-screen{padding:24px 14px}.role-switch-card{padding:22px}.role-switch-list{max-height:66dvh}}.owner-nav svg{flex:none}.balance-compact .hero{margin-bottom:12px;padding:23px 26px 18px}.balance-compact .hero-tap>b{margin:4px 0 8px;font-size:clamp(45px,8.5vw,76px)}.balance-compact .metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.balance-compact .metric{min-height:95px}.balance-compact .balance-secondary{gap:18px;margin:11px 3px 0;display:flex}.balance-secondary .metric-tap{background:0 0;border:0;flex-direction:row;align-items:center;gap:7px;width:auto;min-height:40px;padding:5px;display:flex}.balance-secondary .metric-tap span{color:var(--muted);font-size:14px}.balance-secondary .metric-tap b{font-size:15px}.balance-secondary .metric-tap small{display:none}.operation-picker{margin:0 0 22px}.operation-picker .eyebrow{margin-bottom:10px}.operation-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.operation-picker-grid button{background:var(--ritual-legacy-bg-white,white);border:1px solid var(--line);text-align:left;min-height:100px;color:var(--ink);border-radius:16px;flex-direction:column;gap:5px;padding:16px;display:flex}.operation-picker-grid button strong{font-size:19px}.operation-picker-grid button span{color:var(--muted);font-size:13px}.operation-picker-grid button.active,.operation-picker-grid button:hover{background:var(--ritual-legacy-bg-f7eff2,#f7eff2);border-color:var(--ritual-legacy-line-ad8b99,#ad8b99)}:is(.operation-picker-grid button:focus-visible,.counterparty-tabs button:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.operation-cancel{color:var(--accent);background:0 0;border:0;margin-bottom:7px;padding:10px 0;font-weight:650}.operation-review{border:1px solid var(--ritual-legacy-line-d9c9d0,#d9c9d0);background:var(--ritual-legacy-bg-faf7f8,#faf7f8);border-radius:15px;margin-top:18px;padding:16px}.operation-review>strong{margin-bottom:11px;display:block}.operation-review>div{border-top:1px solid var(--ritual-legacy-line-e8dfe3,#e8dfe3);justify-content:space-between;gap:15px;padding:8px 0;display:flex}.operation-review span{color:var(--muted)}.operation-review b{text-align:right;overflow-wrap:anywhere}.operations-history-title{margin-top:29px}.counterparty-tabs{gap:7px;margin:19px 0 22px;display:flex;overflow-x:auto}.counterparty-tabs button{border:1px solid var(--line);background:var(--ritual-legacy-bg-white,white);min-height:43px;color:var(--ink);white-space:nowrap;border-radius:99px;padding:9px 15px}.counterparty-tabs button[aria-current=page]{border-color:var(--accent);background:var(--ritual-legacy-bg-f3e9ed,#f3e9ed);color:var(--accent);font-weight:700}@media (max-width:680px){.owner-nav button{flex:1;min-width:0}.owner-nav button strong{font-size:clamp(9px,2.35vw,11px)}.owner-nav svg{width:21px;height:21px}.owner-main .heading{margin-bottom:12px}.owner-main .heading h1{font-size:clamp(32px,9vw,40px)}.owner-main .heading .eyebrow{margin-bottom:7px}.balance-compact .hero{border-radius:19px;padding:18px 20px}.balance-compact .hero-tap>b{font-size:clamp(43px,10vw,58px)}.balance-compact .metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.balance-compact .metric{min-height:82px;padding:12px}.balance-compact .metric span{font-size:13px}.balance-compact .metric b{font-size:23px}.balance-secondary .metric-tap span,.balance-secondary .metric-tap b{font-size:12px}.balance-compact .balance-secondary{flex-wrap:wrap;gap:4px 12px}.operation-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-picker-grid button{min-height:91px;padding:13px}.operation-picker-grid button strong{font-size:18px}.operation-review>div{font-size:14px}.counterparty-tabs button{padding:8px 13px}}.stock-inventory{margin:12px 0 26px}.stock-inventory-list{gap:9px;display:grid}.stock-inventory-list article{border:1px solid var(--line);background:var(--ritual-legacy-bg-white,white);border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:17px 19px;display:flex}.stock-inventory-list strong{font-size:17px;display:block}.stock-inventory-list small{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:13px;display:block}.stock-inventory-list button{border:1px solid var(--ritual-legacy-line-d2bfc7,#d2bfc7);background:var(--ritual-legacy-bg-fbf6f8,#fbf6f8);color:var(--accent);border-radius:12px;flex:none;min-height:44px;padding:10px 14px;font-weight:700}.stock-empty{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--line);color:var(--muted);border-radius:15px;padding:18px}@media (max-width:680px){.stock-inventory .sectiontitle{flex-direction:column;align-items:flex-start;gap:2px}.stock-inventory-list article{align-items:flex-start}.stock-inventory-list button{padding:9px;font-size:13px}}.shell:has(.owner-main){background:var(--ritual-legacy-bg-f7f7f5,#f7f7f5);color:var(--ritual-legacy-fg-202224,#202224)}.shell:has(.owner-main) .topbar{background:var(--ritual-legacy-bg-fff,#fff);border-bottom:1px solid var(--ritual-legacy-line-e8e8e4,#e8e8e4);height:68px}.shell:has(.owner-main) .owner-nav{border-bottom-color:var(--ritual-legacy-line-e8e8e4,#e8e8e4);gap:4px}.shell:has(.owner-main) .owner-nav button[aria-current=page]{background:var(--ritual-legacy-bg-f3eef0,#f3eef0);color:var(--ritual-legacy-fg-643648,#643648);font-weight:700}.owner-main{max-width:980px;padding-top:32px}.owner-main .heading{align-items:center;margin-bottom:24px}.owner-main .heading h1{letter-spacing:-.055em;margin-bottom:0;font-size:clamp(31px,5vw,43px)}.owner-main .heading .eyebrow{letter-spacing:.19em;margin-bottom:6px;font-size:10px}.owner-main .sectiontitle{margin-bottom:12px}.owner-main .sectiontitle h2{letter-spacing:-.035em;font-size:clamp(22px,3.3vw,27px)}.owner-main .hero{box-shadow:none;background:#382d32;border-radius:18px}.owner-main .balance-compact .hero{margin-bottom:10px;padding:21px 24px 18px}.owner-main .balance-compact .hero-tap>b{font-size:clamp(44px,8vw,69px);line-height:1.1}.owner-main .balance-compact .metrics{gap:9px}.owner-main .metric,.owner-main .stock-inventory-list article{border:1px solid var(--ritual-legacy-line-e6e6e3,#e6e6e3);box-shadow:none;border-radius:13px}.owner-main .balance-compact .metric{min-height:87px;padding:13px 15px}.owner-main .balance-compact .metric b{font-size:clamp(20px,2.7vw,27px)}.owner-main .owner-actions{gap:8px;margin:16px 0 24px}.owner-main .owner-actions button{border-radius:11px;min-height:45px}.owner-main .owner-work-feed,.owner-main .counterparty-surface,.owner-main .operation,.owner-main .details,.owner-main .stock-inventory-list article{background:var(--ritual-legacy-bg-fff,#fff);border-color:var(--ritual-legacy-line-e6e6e3,#e6e6e3)}.owner-main .owner-work-feed{border-radius:16px;margin:20px 0;padding:21px 23px}.owner-main .owner-work-feed h2{font-size:25px}.owner-main .owner-work-leads article{border-radius:11px}.owner-main .operation-picker-grid button{border-color:var(--ritual-legacy-line-e6e6e3,#e6e6e3);border-radius:13px;min-height:86px;padding:14px}.owner-main .operation-picker-grid button.active{border-color:var(--ritual-legacy-line-8b6473,#8b6473);background:var(--ritual-legacy-bg-faf6f7,#faf6f7)}.owner-main .operation-picker-grid button strong{font-size:17px}.owner-main .operation{border-radius:16px;padding:22px}.owner-main .operation-review{background:var(--ritual-legacy-bg-f7f7f5,#f7f7f5);border-color:var(--ritual-legacy-line-e8e8e4,#e8e8e4)}.owner-main .counterparty-section{margin-top:0}.owner-main .counterparty-surface{border-radius:16px;padding:20px}.owner-main .counterparty-list{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin:15px 0 22px;display:grid}.owner-main .counterparty-list button{background:var(--ritual-legacy-bg-fff,#fff);border-color:var(--ritual-legacy-line-e6e6e3,#e6e6e3);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:55px;display:flex}.owner-main .counterparty-list button.is-active{background:var(--ritual-legacy-bg-faf5f7,#faf5f7);border-color:var(--ritual-legacy-line-9a7381,#9a7381)}.owner-main .counterparty-list button span{white-space:nowrap;margin-left:0;font-size:12px}.owner-main .counterparty-account{padding-top:22px}.owner-main .counterparty-totals>div{background:var(--ritual-legacy-bg-f7f7f5,#f7f7f5);border:1px solid var(--ritual-legacy-line-ebebe8,#ebebe8);border-radius:11px}.owner-main .counterparty-tabs{border-bottom:1px solid var(--ritual-legacy-line-e8e8e4,#e8e8e4);gap:4px;margin:19px 0;padding-bottom:0}.owner-main .counterparty-tabs button,.owner-main .counterparty-tabs button[aria-current=page]{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:9px 13px}.owner-main .counterparty-tabs button[aria-current=page]{border-bottom-color:var(--ritual-legacy-line-643648,#643648);color:var(--ritual-legacy-fg-643648,#643648)}.owner-main .stock-inventory-list article{padding:14px 16px}.owner-main .eyebrow{letter-spacing:.15em}@media (max-width:680px){.shell:has(.owner-main) .topbar{height:62px}.shell:has(.owner-main) .owner-nav{border-top:1px solid var(--ritual-legacy-line-e7e7e4,#e7e7e4);box-shadow:0 -4px 20px #25212610}.owner-main{padding:22px 16px calc(112px + env(safe-area-inset-bottom))}.owner-main .heading{margin-bottom:19px}.owner-main .heading h1{font-size:clamp(29px,8vw,37px)}.owner-main .balance-compact .hero{border-radius:16px;padding:19px 20px}.owner-main .balance-compact .hero-tap>b{font-size:clamp(41px,10vw,56px)}.owner-main .balance-compact .metric{min-height:79px;padding:11px}.owner-main .balance-compact .metric b{font-size:clamp(19px,5.1vw,24px)}.owner-main .owner-work-feed{border-radius:14px;padding:17px}.owner-main .owner-work-feed h2{font-size:22px}.owner-main .counterparty-surface{padding:15px}.owner-main .counterparty-list{grid-template-columns:1fr 1fr}.owner-main .counterparty-list button{flex-direction:column;align-items:flex-start;gap:2px;padding:10px;font-size:13px}.owner-main .counterparty-totals{grid-template-columns:1fr 1fr}.owner-main .counterparty-totals>div:first-child{grid-column:1/-1}.owner-main .operation-picker-grid button{min-height:78px}}.topright .cabinet-switch{color:var(--ritual-legacy-fg-643648,#643648);white-space:nowrap;background:0 0;border:0;padding:8px 3px;font-size:13px;font-weight:650}.topright .cabinet-switch:focus-visible{outline:2px solid var(--ritual-legacy-line-643648,#643648);outline-offset:2px;border-radius:6px}.owner-main .staff-section{border-color:var(--ritual-legacy-line-e6e6e3,#e6e6e3);border-radius:16px;margin:0 0 24px;padding:21px 23px}.owner-main .staff-section .sectiontitle{align-items:center;margin-bottom:6px}.owner-main .staff-section .eyebrow{margin-bottom:5px}.owner-main .staff-count{vertical-align:middle;letter-spacing:0;color:var(--ritual-legacy-fg-777277,#777277);margin-left:5px;font-size:14px;font-weight:600}.owner-main .staff-add{border:1px solid var(--ritual-legacy-line-d8cbd1,#d8cbd1);background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-643648,#643648);white-space:nowrap;border-radius:10px;min-height:42px;padding:9px 13px;font-size:14px;font-weight:700}.owner-main .staff-hint{color:var(--ritual-legacy-fg-777277,#777277);margin:6px 0 18px;font-size:14px;line-height:1.4}.owner-main .staff-create{background:var(--ritual-legacy-bg-f8f8f6,#f8f8f6);border:1px solid var(--ritual-legacy-line-e9e9e6,#e9e9e6);border-radius:13px;gap:13px;margin:14px 0 20px;padding:17px}.owner-main .staff-create>label,.owner-main .staff-create legend{font-size:14px}.owner-main .staff-role-list{gap:7px}.owner-main .staff-role-list label{border-color:var(--ritual-legacy-line-e6e6e3,#e6e6e3);background:var(--ritual-legacy-bg-fff,#fff);border-radius:9px;min-height:40px;padding:8px 10px;font-size:13px}.owner-main .staff-member{border-color:var(--ritual-legacy-line-e6e6e3,#e6e6e3);border-radius:12px}.owner-main .staff-list{gap:9px;display:grid}.owner-main .staff-section .staff-list>.staff-hint{margin:5px 0 0}@media (max-width:680px){.topright{gap:7px}.topright .context{display:none}.topright .cabinet-switch{padding:8px 2px;font-size:12px}.owner-main .staff-section{border-radius:14px;padding:17px 15px}.owner-main .staff-add{padding:8px 10px;font-size:13px}.owner-main .staff-create{padding:13px}.owner-main .staff-role-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.owner-main .staff-role-list label{min-width:0}}.partner-work{margin:24px 0 28px}.partner-work .sectiontitle{align-items:center;margin-bottom:12px}.partner-work .sectiontitle .eyebrow{margin:0 0 5px;font-size:10px}.partner-work .sectiontitle h2{margin:0;font-size:clamp(23px,4vw,28px)}.work-count{color:var(--ritual-legacy-fg-777277,#777277);vertical-align:middle;letter-spacing:0;font-size:14px}.work-compose-toggle{border:1px solid var(--ritual-legacy-line-d8cbd1,#d8cbd1);background:var(--ritual-legacy-bg-white,white);color:var(--ritual-legacy-fg-643648,#643648);white-space:nowrap;border-radius:10px;min-height:43px;padding:9px 14px;font-size:14px;font-weight:700}.work-form{border-color:var(--ritual-legacy-line-e6e6e3,#e6e6e3);background:var(--ritual-legacy-bg-fff,#fff);border-radius:13px;margin:12px 0}.work-tabs{gap:6px;margin:10px 0 12px;overflow-x:auto}.work-tabs button{border-color:var(--ritual-legacy-line-e6e6e3,#e6e6e3);white-space:nowrap;border-radius:9px;padding:8px 11px;font-size:13px}.work-tabs button.active{background:var(--ritual-legacy-bg-f5f0f2,#f5f0f2)}.work-item,.work-empty{border-color:var(--ritual-legacy-line-e6e6e3,#e6e6e3);border-radius:12px;padding:14px 16px}.work-item p{margin:9px 0 14px}@media (max-width:680px){.partner-work .sectiontitle h2{font-size:23px}.work-compose-toggle{padding:8px 11px;font-size:13px}.work-tabs button{min-height:39px}}.stock-tabs{border-bottom:1px solid var(--ritual-legacy-line-e6e6e3,#e6e6e3);gap:6px;margin:0 0 20px;display:flex;overflow-x:auto}.stock-tabs button{color:var(--ritual-legacy-fg-777277,#777277);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 17px;font-size:15px;font-weight:650}.stock-tabs button[aria-current=page]{color:var(--ritual-legacy-fg-643648,#643648);border-bottom-color:var(--ritual-legacy-line-643648,#643648)}.stock-tabs button:focus-visible{outline:2px solid var(--ritual-legacy-line-643648,#643648);outline-offset:-2px}.owner-main .stock-inventory{margin:0 0 26px}.owner-main .price-work{margin:0 0 32px}.price-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:16px 0;display:grid}.price-controls label{color:var(--ritual-legacy-fg-5f5b5e,#5f5b5e);max-width:none;font-size:13px;font-weight:650;display:block}.price-controls input,.price-controls select{border:1px solid var(--ritual-legacy-line-d9d5d7,#d9d5d7);background:var(--ritual-legacy-bg-fff,#fff);width:100%;min-height:45px;color:var(--ritual-legacy-fg-201d20,#201d20);border-radius:9px;margin:6px 0 0;padding:8px 11px;font-size:16px;display:block}.price-work .price-items{max-height:none;overflow:visible}.price-work .price-item{border-color:var(--ritual-legacy-line-e6e6e3,#e6e6e3);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.price-item .price-actions b{text-align:right;font-size:17px}.price-item .price-actions b small{margin:0 0 1px;font-size:11px;font-weight:500}.client-price-row{border-top:1px solid var(--ritual-legacy-line-ececea,#ececea);color:var(--ritual-legacy-fg-656165,#656165);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;font-size:13px;display:flex}.client-price-row>div{align-items:center;gap:8px;display:flex}.client-price-row strong{color:var(--ritual-legacy-fg-201d20,#201d20);font-size:15px}.client-price-row input{border:1px solid var(--ritual-legacy-line-d7d1d3,#d7d1d3);border-radius:8px;width:100px;min-height:39px;padding:6px 9px;font-size:16px}.client-price-row button{color:var(--ritual-legacy-fg-643648,#643648);background:0 0;border:0;padding:8px 3px;font-weight:700}.price-dialog .price-create .formgrid{grid-template-columns:1fr}@media (max-width:680px){.stock-tabs{margin-bottom:16px}.stock-tabs button{flex:1;padding:10px 8px}.price-controls{grid-template-columns:1fr;gap:9px}.price-work .price-item{grid-template-columns:1fr;gap:10px}.price-item .price-actions{justify-content:flex-start}.price-item .price-actions b{text-align:left;margin-right:auto}.client-price-row{flex-wrap:wrap}.client-price-row>div{margin-left:auto}}.workflow-steps{flex-wrap:wrap;gap:8px;margin:12px 0 20px;display:flex}.workflow .workflow-steps button{color:var(--ritual-legacy-fg-756c71,#756c71);background:0 0;border:0;min-height:40px;padding:8px 10px;font-size:14px;font-weight:500}.staff-portal .staff-tags-subtle{gap:12px}.staff-portal .staff-tags-subtle span{color:var(--ritual-legacy-fg-756c71,#756c71);background:0 0;padding:0;font-size:14px;font-weight:500}.workflow-quantity-toggle{align-items:center;gap:10px!important;font-weight:500!important;display:flex!important}.workflow-quantity-toggle input{accent-color:#65374d;height:20px;min-height:20px;margin:0;width:20px!important}.workflow-create textarea{resize:vertical;min-height:90px}.workflow .workflow-add-product{color:var(--ritual-legacy-fg-65374d,#65374d);background:0 0;border:0;justify-self:start;padding:6px 0}.workflow-card p{overflow-wrap:anywhere}.workflow-create>button{margin-bottom:16px}.workflow .workflow-tabs button{min-width:0}@media (max-width:700px){.staff-portal .workflow-tabs{padding-left:4px;padding-right:4px}.staff-portal .workflow-tabs button{padding-left:2px;padding-right:2px;font-size:12px}}.workflow-create{padding:clamp(20px,3vw,32px)}.workflow-create form{flex-direction:column;align-items:stretch;gap:18px;max-width:620px;margin:20px 0 10px;display:flex}.workflow-create form>label{gap:8px;min-width:0;font-size:15px;line-height:1.35;display:grid}.workflow-create form input:not([type=checkbox]),.workflow-create form select,.workflow-create form textarea{box-sizing:border-box;border:1px solid var(--ritual-legacy-line-d9cbd2,#d9cbd2);background:var(--ritual-legacy-bg-fff,#fff);width:100%;min-height:48px;color:var(--ritual-legacy-fg-241d21,#241d21);border-radius:12px;padding:12px 14px;font-size:16px;line-height:1.4}.workflow-create form textarea{min-height:94px;font:inherit;resize:vertical;font-size:16px;display:block}.workflow-create form textarea::placeholder{color:var(--ritual-legacy-fg-81777c,#81777c);opacity:1}.workflow-create form .workflow-quantity-toggle{cursor:pointer;align-items:center;padding:2px 0;gap:10px!important;display:flex!important}.workflow-create form .workflow-quantity-toggle input{flex:none;height:20px;min-height:20px;width:20px!important}.workflow-create form .workflow-add-product{align-self:flex-start;min-height:36px;margin-top:-12px;padding:4px 0}.workflow-create form button[type=submit]{align-self:flex-start;min-height:48px;margin-top:4px;padding:11px 19px}@media (max-width:700px){.workflow-create{padding:18px}.workflow-create form{gap:16px;max-width:none}.workflow-create form button[type=submit]{width:100%}}.workflow-product-picker{gap:8px;min-width:0;display:grid;position:relative}.workflow-product-picker>label{font-size:15px;font-weight:650;line-height:1.35}.workflow-product-picker>input[type=search]{box-sizing:border-box;border:1px solid var(--ritual-legacy-line-d9cbd2,#d9cbd2);background:var(--ritual-legacy-bg-fff,#fff);width:100%;min-height:48px;color:var(--ritual-legacy-fg-241d21,#241d21);border-radius:12px;padding:12px 14px;font-size:16px}.workflow-product-results{border:1px solid var(--ritual-legacy-line-e1d5da,#e1d5da);background:var(--ritual-legacy-bg-fff,#fff);border-radius:12px;max-height:290px;display:grid;overflow:auto;box-shadow:0 12px 28px #2b162018}.workflow-create form .workflow-product-results button{border:0;border-bottom:1px solid var(--ritual-legacy-line-f0e9ec,#f0e9ec);background:var(--ritual-legacy-bg-white,white);width:100%;min-height:57px;color:var(--ritual-legacy-fg-241d21,#241d21);text-align:left;border-radius:0;justify-items:start;gap:3px;padding:10px 14px;font-weight:500;display:grid}.workflow-create form .workflow-product-results button:last-child{border-bottom:0}:is(.workflow-create form .workflow-product-results button:hover,.workflow-create form .workflow-product-results button:focus-visible){background:var(--ritual-legacy-bg-f8f0f4,#f8f0f4)}.workflow-product-results small,.workflow-product-selected{color:var(--ritual-legacy-fg-796d73,#796d73);font-size:14px}.workflow-product-results p{color:var(--ritual-legacy-fg-796d73,#796d73);margin:0;padding:14px}.workflow-product-selected{color:var(--ritual-legacy-fg-386d49,#386d49);font-weight:650}.supplier-lots{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-e7dfe3,#e7dfe3);border-radius:22px;margin:24px 0;padding:24px}.supplier-lots>p{color:var(--ritual-legacy-fg-756a70,#756a70)}.supplier-lots form{gap:13px;margin:20px 0 30px;display:grid}.supplier-lots label{gap:7px;font-size:14px;font-weight:650;display:grid}.supplier-lots input{border:1px solid var(--ritual-legacy-line-ded3d9,#ded3d9);background:var(--ritual-legacy-bg-fff,#fff);width:100%;min-height:46px;color:var(--ritual-legacy-fg-241d21,#241d21);font:inherit;border-radius:10px;padding:10px 12px;font-size:16px}.supplier-lots-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.supplier-lots h2{font-size:25px}.supplier-lot{border-top:1px solid var(--ritual-legacy-line-e8e0e4,#e8e0e4);padding:18px 0}.supplier-lot h3{margin:9px 0}.supplier-lot p{color:var(--ritual-legacy-fg-746b70,#746b70)}.supplier-lot button{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-c8b4be,#c8b4be);color:var(--ritual-legacy-fg-60354b,#60354b);border-radius:10px;margin-top:12px;padding:11px 15px;font-weight:700}@media (max-width:600px){.supplier-lots{padding:17px}.supplier-lots-grid{grid-template-columns:1fr 1fr}}.q-portal{background:var(--ritual-legacy-bg-f6f6f4,#f6f6f4);min-height:100vh;color:var(--ritual-legacy-fg-1d1d1b,#1d1d1b);font:16px/1.5 Arial,sans-serif}.q-portal header{background:var(--ritual-legacy-bg-fff,#fff);border-bottom:1px solid var(--ritual-legacy-line-ddd,#ddd);justify-content:space-between;align-items:center;height:72px;padding:0 max(20px,50vw - 550px);display:flex}.q-portal header strong{letter-spacing:-.06em;font-size:24px}.q-portal header strong span{color:var(--ritual-legacy-fg-8d173e,#8d173e)}.q-portal header button,.q-panel-head button,.q-panel form button{border:1px solid var(--ritual-legacy-line-bbb,#bbb);background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-202020,#202020);font:inherit;border-radius:10px;padding:11px 16px;font-weight:700}.q-portal main{max-width:1100px;margin:auto;padding:32px 20px 90px}.q-heading p,.q-panel-head p{letter-spacing:.16em;color:var(--ritual-legacy-fg-8d173e,#8d173e);font-size:12px;font-weight:800}.q-heading h1{letter-spacing:-.06em;margin:8px 0;font-size:clamp(40px,7vw,68px);line-height:1}.q-heading span,.q-panel-head span{color:var(--ritual-legacy-fg-666,#666)}.q-metrics{grid-template-columns:1fr 1fr;gap:14px;margin:28px 0;display:grid}.q-metrics>div,.q-panel{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-e1e1df,#e1e1df);border-radius:20px;padding:24px}.q-metrics small{letter-spacing:.08em;color:var(--ritual-legacy-fg-686868,#686868);font-size:13px;font-weight:800}.q-metrics strong{letter-spacing:-.05em;margin:8px 0;font-size:clamp(29px,5vw,46px);display:block}.q-metrics p,.q-panel>p{color:var(--ritual-legacy-fg-666,#666);margin:5px 0}.q-panel-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.q-panel-head h2{margin:0;font-size:30px}.q-panel-head span{font-size:13px}.q-panel form{grid-template-columns:1fr 1fr;gap:13px;margin:26px 0;display:grid}.q-panel form label{gap:6px;font-size:14px;font-weight:700;display:grid}.q-panel input{border:1px solid var(--ritual-legacy-line-ccc,#ccc);width:100%;min-height:46px;font:inherit;color:var(--ritual-legacy-fg-222,#222);background:var(--ritual-legacy-bg-fff,#fff);border-radius:10px;padding:10px}.q-panel form button{color:#fff;background:#1d1d1b;border:0;grid-column:1/-1;justify-self:start}.q-items{border-top:1px solid var(--ritual-legacy-line-ddd,#ddd);padding-top:12px}.q-items article{border-bottom:1px solid var(--ritual-legacy-line-eee,#eee);align-items:center;gap:15px;padding:14px 0;display:flex}.q-items article b{color:var(--ritual-legacy-fg-888,#888)}.q-items article div{flex:1;display:grid}.q-items article small{color:var(--ritual-legacy-fg-686868,#686868)}.q-items article span{font-weight:700}.q-items>p{color:var(--ritual-legacy-fg-777,#777)}@media (max-width:650px){.q-metrics,.q-panel form{grid-template-columns:1fr}.q-panel-head{flex-direction:column;align-items:flex-start}.q-metrics>div,.q-panel{padding:18px}.q-items article{align-items:flex-start}.q-items article span{font-size:14px}}.q-models{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:22px 0;display:grid}.q-models>div{border:1px solid var(--ritual-legacy-line-e9e7e5,#e9e7e5);background:var(--ritual-legacy-bg-fafafa,#fafafa);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:5px 14px;padding:12px;display:flex}.q-models strong{flex:65%;font-size:14px}.q-models span{color:var(--ritual-legacy-fg-777,#777);font-size:13px}.q-models b{font-size:15px}.q-toolbar{justify-content:space-between;align-items:end;gap:12px;margin:24px 0;display:flex}.q-toolbar label{flex:1;gap:5px;font-size:14px;font-weight:700;display:grid}.q-toolbar button{color:#fff;white-space:nowrap;background:#1d1d1b;border:0;border-radius:10px;height:46px;padding:0 18px;font-weight:750}.q-items small{overflow-wrap:anywhere}.q-portal .q-metrics>div:last-child{color:#fff;background:#242327}.q-portal .q-metrics>div:last-child small,.q-portal .q-metrics>div:last-child p{color:#dedde0}.box-panel{background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-202024,#202024);border:1px solid var(--ritual-legacy-line-e6e3e4,#e6e3e4);border-radius:24px;margin:24px 0;padding:24px;font-size:16px}.box-head{justify-content:space-between;align-items:start;gap:15px;display:flex}.box-kicker{letter-spacing:.13em;color:var(--ritual-legacy-fg-8d173e,#8d173e);margin:0;font-size:12px;font-weight:800}.box-head h2{letter-spacing:-.06em;margin:7px 0;font-size:clamp(32px,5vw,50px)}.box-head span,.box-note,.box-hint{color:var(--ritual-legacy-fg-666,#666);font-size:14px}.box-status{border:1px solid var(--ritual-legacy-line-d8d2d5,#d8d2d5);letter-spacing:.08em;border-radius:7px;padding:8px;font-size:12px}.box-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:22px 0;display:grid}.box-stats>div{background:var(--ritual-legacy-bg-f4f2f3,#f4f2f3);border-radius:13px;min-width:0;padding:16px}.box-stats small{color:var(--ritual-legacy-fg-696269,#696269);letter-spacing:.06em;font-size:12px;font-weight:800;display:block}.box-stats b{letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:6px;font-size:clamp(18px,2.4vw,28px);display:block}.box-list{border-top:1px solid var(--ritual-legacy-line-ddd,#ddd);margin-top:20px}.box-list h3,.box-payment h3{font-size:20px}.box-row{border-bottom:1px solid var(--ritual-legacy-line-eee,#eee);grid-template-columns:minmax(0,1fr) 130px 72px;align-items:center;gap:12px;padding:12px 0;display:grid}.box-row strong,.box-row small{display:block}.box-row small{color:var(--ritual-legacy-fg-666,#666);font-size:13px}.box-row label{color:var(--ritual-legacy-fg-555,#555);font-size:12px}.box-row input,.box-payment input,.box-payment select{border:1px solid var(--ritual-legacy-line-bbb,#bbb);background:var(--ritual-legacy-bg-fff,#fff);width:100%;min-height:42px;color:var(--ritual-legacy-fg-222,#222);font:inherit;border-radius:8px;padding:9px}.box-row button,.box-primary,.box-payment button{color:#fff;background:#202024;border:0;border-radius:8px;min-height:42px;padding:8px 13px;font-weight:750}.box-primary{margin-top:18px}.box-primary:disabled,.box-row button:disabled{opacity:.4}.box-payment{flex-wrap:wrap;align-items:end;gap:10px;margin:18px 0;display:flex}.box-payment h3{width:100%;margin:0}.box-payment input{max-width:180px}.box-payment select{max-width:150px}.box-devices{border-top:1px solid var(--ritual-legacy-line-ddd,#ddd);margin-top:24px;padding-top:18px}.box-devices summary{cursor:pointer;font-weight:750}.box-devices>div{border-bottom:1px solid var(--ritual-legacy-line-eee,#eee);justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.box-devices small{color:var(--ritual-legacy-fg-666,#666);overflow-wrap:anywhere;display:block}.box-error{color:var(--ritual-legacy-fg-aa173f,#aa173f)}.box-client{background:var(--ritual-legacy-bg-f6f6f4,#f6f6f4);min-height:100vh;color:var(--ritual-legacy-fg-222,#222)}.box-client header{background:var(--ritual-legacy-bg-white,white);border-bottom:1px solid var(--ritual-legacy-line-ddd,#ddd);justify-content:space-between;align-items:center;height:70px;padding:0 max(20px,50vw - 525px);display:flex}.box-client header strong{font-size:23px}.box-client header strong span{color:var(--ritual-legacy-fg-8d173e,#8d173e)}.box-client header button{background:0 0;border:0;font-size:15px}.box-client main{max-width:1050px;margin:auto;padding:32px 20px 90px}.box-client-title p{letter-spacing:.13em;color:var(--ritual-legacy-fg-8d173e,#8d173e);font-size:12px;font-weight:800}.box-client-title h1{letter-spacing:-.06em;margin:0;font-size:clamp(40px,7vw,70px)}.box-client-title span{color:var(--ritual-legacy-fg-666,#666)}@media (max-width:700px){.box-stats,.q-models{grid-template-columns:repeat(2,minmax(0,1fr))}.box-row{grid-template-columns:1fr 110px}.box-row button{grid-column:2}.q-toolbar{flex-direction:column;align-items:stretch}.q-toolbar button{align-self:start}}@media (max-width:480px){.box-stats,.q-models{grid-template-columns:1fr}.box-panel{padding:17px}.box-head{flex-direction:column}.box-row{grid-template-columns:1fr}.box-row button{grid-column:1}.box-devices>div{flex-direction:column}}.q-account-balance{color:#fff;background:#242327;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin:28px 0;padding:22px 24px;display:flex}.q-account-balance span,.q-account-balance small{display:block}.q-account-balance span{font-weight:700}.q-account-balance small{color:#d6d3d8;margin-top:4px;font-size:13px}.q-account-balance>strong{letter-spacing:-.045em;white-space:nowrap;font-size:clamp(28px,5vw,42px)}.q-panel .q-lot-value{text-align:right}.q-panel .q-lot-value strong{letter-spacing:-.05em;font-size:clamp(28px,4vw,38px);display:block}.q-panel .q-lot-value span{color:var(--ritual-legacy-fg-7f2344,#7f2344);font-size:14px}.q-lot-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.q-lot-actions p{color:var(--ritual-legacy-fg-696369,#696369);margin:0;font-size:14px}.q-lot-actions button,.q-lot-actions a{font:inherit;color:var(--ritual-legacy-fg-222,#222);background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-c9c4c7,#c9c4c7);white-space:nowrap;border-radius:9px;padding:10px 14px;font-size:14px;font-weight:700}.q-inventory{border-top:1px solid var(--ritual-legacy-line-ddd,#ddd)}.q-inventory-group{border-bottom:1px solid var(--ritual-legacy-line-e7e3e5,#e7e3e5)}.q-inventory-group summary{cursor:pointer;align-items:center;gap:16px;padding:18px 0;list-style:none;display:flex}.q-inventory-group summary::-webkit-details-marker{display:none}.q-inventory-group summary>span{flex:1;min-width:0}.q-inventory-group summary strong{font-size:16px}.q-inventory-group summary small{color:var(--ritual-legacy-fg-6d666c,#6d666c);margin-top:3px;font-size:14px;display:block}.q-inventory-group summary>b{white-space:nowrap;font-size:16px}.q-inventory-group summary:after{content:"+";color:var(--ritual-legacy-fg-7b7279,#7b7279);text-align:center;width:20px;font-size:22px;font-weight:400}.q-inventory-group[open] summary:after{content:"−"}.q-inventory-group summary:focus-visible{outline:2px solid var(--ritual-legacy-line-8d173e,#8d173e);outline-offset:3px}.q-identifiers{background:var(--ritual-legacy-bg-f6f4f5,#f6f4f5);border-radius:12px;margin-bottom:14px;padding:3px 14px}.q-identifiers>div{border-bottom:1px solid var(--ritual-legacy-line-e4dfe2,#e4dfe2);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.q-identifiers>div:last-child{border:0}.q-identifiers strong{font-family:monospace;font-size:14px;font-weight:600}.q-identifiers small{color:var(--ritual-legacy-fg-6d666c,#6d666c);overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}.q-search-count{color:var(--ritual-legacy-fg-6d666c,#6d666c);font-size:14px}@media (max-width:650px){.q-panel .q-panel-head{flex-direction:row;align-items:flex-start}.q-panel .q-panel-head>div:first-child{min-width:0}.q-account-balance{align-items:flex-start;padding:18px}.q-account-balance>strong{font-size:30px}.q-panel .q-lot-value strong{font-size:28px}.q-lot-actions{flex-direction:column;align-items:flex-start}.q-inventory-group summary{gap:10px}.q-inventory-group summary strong,.q-inventory-group summary>b{font-size:15px}.q-inventory-group summary small{font-size:13px}.q-identifiers>div{flex-direction:column}}@media (max-width:380px){.q-account-balance,.q-panel .q-panel-head{flex-direction:column}.q-panel .q-lot-value{text-align:left}}.price-compact .price-heading{margin-bottom:12px}.price-compact .price-controls{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px;margin:12px 0}.price-compact .price-controls label{min-width:0;font-size:14px}.price-compact .price-controls input,.price-compact .price-controls select{min-width:0;min-height:44px;margin-bottom:0;padding:8px}.price-compact .price-list-caption{color:var(--muted);justify-content:space-between;gap:10px;padding:0 35px 7px 12px;font-size:12px;display:flex}.price-work.price-compact .price-items{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--line);border-radius:12px;display:block;overflow:hidden}.price-work.price-compact .price-item{background:0 0;border:0;border-radius:0;padding:0;display:block}.price-compact .price-item+.price-item{border-top:1px solid var(--line)}.price-compact .price-row{text-align:left;width:100%;min-height:68px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;gap:10px;padding:11px 12px;display:grid}.price-compact .price-row[aria-expanded=true]{background:var(--ritual-legacy-bg-f7f2f5,#f7f2f5)}.price-compact .price-row-name{min-width:0}.price-compact .price-row-name strong{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.35}.price-compact .price-row-name small{margin-top:3px;font-size:12px;font-weight:400;line-height:1.3}.price-compact .price-row-value{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px;font-weight:650}.price-compact .price-row-chevron{text-align:center;color:var(--muted);font-size:18px}.price-compact .price-row:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.price-compact .price-row-details{background:var(--ritual-legacy-bg-f7f2f5,#f7f2f5);padding:4px 12px 13px}.price-compact .price-row-details .price-actions{justify-content:flex-start;gap:8px}.price-compact .price-row-details .price-actions b{text-align:left;margin-right:auto;font-size:16px}.price-compact .price-row-details button{min-height:44px}.price-compact .price-row-details .client-price-row{margin-top:10px;font-size:14px}.price-compact .price-updated{margin-top:10px;font-size:12px}@media (max-width:360px){.price-compact .price-controls{grid-template-columns:1fr}.price-compact .price-row{gap:7px;padding:10px}.price-compact .price-row-details .price-actions{flex-wrap:wrap}}.owner-stock-page .heading .eyebrow{display:none}.owner-main.owner-stock-page .heading{margin-bottom:10px}.owner-main.owner-stock-page .heading h1{letter-spacing:-.035em;font-size:28px;line-height:1.15}.owner-stock-page .stock-tabs{margin-bottom:10px}.owner-stock-page .stock-tabs button{min-height:44px;padding:9px 12px}.owner-stock-page .price-heading h2{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.owner-stock-page .price-heading{min-height:44px;margin-bottom:6px}.owner-stock-page .price-heading>div>span{color:var(--muted);font-size:14px}.owner-stock-page .price-add{width:44px;height:44px;min-height:44px;font-size:27px}.price-compact .price-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:8px 0 12px}.price-compact .price-controls input,.price-compact .price-controls select{height:44px;font-weight:400;line-height:1.25}.price-compact .price-client-select{position:relative}.price-compact .price-controls select{-webkit-appearance:none;appearance:none;padding-right:28px}.price-compact .price-client-select:after{content:"";pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;bottom:19px;right:13px;transform:rotate(45deg)}@media (max-width:680px){.owner-main.owner-stock-page{padding-top:14px}.owner-main.owner-stock-page .heading h1{font-size:26px}.price-compact .price-row{min-height:62px;padding:9px 12px}}@media (max-width:340px){.price-compact .price-controls{grid-template-columns:1fr}}.receipt-notice{background:var(--ritual-legacy-bg-f4f0f5,#f4f0f5);border:1px solid var(--ritual-legacy-line-d7c5d2,#d7c5d2);border-radius:18px;grid-template-columns:1fr 1.3fr;gap:24px;margin:0 0 24px;padding:24px;display:grid}.receipt-notice h2{margin:8px 0;font-size:26px}.receipt-notice p{margin:8px 0;font-size:14px;line-height:1.5}.receipt-notice span{color:var(--ritual-legacy-fg-69616b,#69616b);font-size:13px}.receipt-notice strong{font-size:18px}@media (max-width:650px){.receipt-notice{grid-template-columns:1fr;gap:12px;padding:20px}}.role-center{border:1px solid var(--ritual-legacy-line-e6dee2,#e6dee2);background:var(--ritual-legacy-bg-fff,#fff);border-radius:16px;margin:18px 0;overflow:hidden}.role-center>summary{cursor:pointer;color:var(--ritual-legacy-fg-603a4b,#603a4b);justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.role-center>summary strong,.role-center>summary small{display:block}.role-center>summary small{color:var(--ritual-legacy-fg-80777c,#80777c);margin-top:4px;font-size:13px}.role-center-content{padding:0 18px 18px}.role-center-content>p{color:var(--ritual-legacy-fg-6e666b,#6e666b);font-size:14px;line-height:1.6}.role-center article{border-top:1px solid var(--ritual-legacy-line-eee7eb,#eee7eb);padding:16px 0}.role-center article header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.role-center h3{margin:0;font-size:17px}.role-center article header span{color:var(--ritual-legacy-fg-4b6556,#4b6556);background:var(--ritual-legacy-bg-f1f6f2,#f1f6f2);border-radius:8px;padding:5px 9px;font-size:12px}.role-center article header .role-planned{color:var(--ritual-legacy-fg-827447,#827447);background:var(--ritual-legacy-bg-faf7ed,#faf7ed)}.role-center article p{margin:10px 0 6px;font-size:14px;line-height:1.6}.role-center article small{color:var(--ritual-legacy-fg-746c71,#746c71);font-size:13px;line-height:1.5;display:block}.role-next{color:var(--ritual-legacy-fg-71686e,#71686e);margin-top:10px;font-size:13px}.role-next b{color:var(--ritual-legacy-fg-603a4b,#603a4b)}.role-center-scope{border-top:1px solid var(--ritual-legacy-line-eee7eb,#eee7eb);padding-top:16px}.staff-role-planned{color:var(--ritual-legacy-fg-8a7961,#8a7961);margin-top:3px;font-size:10px;font-weight:400;display:block}.work-guidance{margin:18px 0}.work-next-card{border:1px solid var(--ritual-legacy-line-e3d6de,#e3d6de);border-left:3px solid var(--ritual-legacy-line-693a50,#693a50);background:var(--ritual-legacy-bg-fff,#fff);border-radius:12px;padding:20px}.work-next-card h3{margin:7px 0 10px;font-size:23px;line-height:1.2}.work-next-card p:not(.eyebrow){color:var(--ritual-legacy-fg-736971,#736971);margin:0 0 16px;font-size:14px;line-height:1.5}.work-next-card .primary{color:#fff;background:#693a50;border:0;border-radius:10px;padding:12px 17px}.work-queue{border:1px solid var(--ritual-legacy-line-e8e2e6,#e8e2e6);background:var(--ritual-legacy-bg-white,white);border-radius:12px;margin-top:10px}.work-queue summary{cursor:pointer;padding:14px;font-size:14px;font-weight:600}.work-queue button{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;border:0!important;border-top:1px solid var(--ritual-legacy-line-eee7eb,#eee7eb)!important;background:0 0!important;border-radius:0!important;padding:14px!important;display:flex!important}.work-queue strong{font-size:14px;display:block}.work-queue small{color:var(--ritual-legacy-fg-81777d,#81777d);margin-top:4px;font-size:12px;display:block}.work-role-notice{background:var(--ritual-legacy-bg-f7f4ef,#f7f4ef);border-radius:12px;margin-top:12px;padding:12px 16px;font-size:14px;line-height:1.6}.work-role-notice p{margin:4px 0}.work-back{color:var(--ritual-legacy-fg-693a50,#693a50)!important;background:0 0!important;border:0!important;padding:10px 0!important;font-size:14px!important}.work-operations-filter{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0 20px;display:grid}.work-operations-filter label,.work-reassign label{color:var(--ritual-legacy-fg-766d73,#766d73);gap:7px;font-size:13px;display:grid}.work-operations-filter input,.work-operations-filter select,.work-reassign input,.work-reassign select{border:1px solid var(--ritual-legacy-line-ddd5da,#ddd5da);background:var(--ritual-legacy-bg-white,white);width:100%;min-width:0;color:var(--ritual-legacy-fg-242024,#242024);border-radius:9px;padding:11px;font-size:16px}.work-handoff{border-top:1px solid var(--ritual-legacy-line-eee7eb,#eee7eb);gap:4px;margin:14px 0;padding-top:12px;font-size:13px;display:grid}.work-handoff strong{color:var(--ritual-legacy-fg-693a50,#693a50)}.work-handoff span{color:var(--ritual-legacy-fg-746b71,#746b71)}.work-reassign{border-top:1px solid var(--ritual-legacy-line-eee7eb,#eee7eb);padding:12px 0}.work-reassign summary{cursor:pointer;color:var(--ritual-legacy-fg-693a50,#693a50);font-size:14px;font-weight:600}.work-reassign p{line-height:1.5;font-size:13px!important}.work-reassign label{margin-bottom:12px}.workflow-card,.workflow-box{scroll-margin-top:110px}.workflow-tabs{overflow-x:auto}.workflow-tabs button{flex-shrink:0}@media (max-width:600px){.work-operations-filter{grid-template-columns:1fr}.work-next-card{padding:16px}.work-next-card h3{font-size:21px}.role-center>summary{padding:15px}.role-center-content{padding:0 15px 15px}}.andrey-modes{gap:8px;margin:-12px 0 22px;display:flex}.andrey-modes button{border:1px solid var(--ritual-legacy-line-ded4d8,#ded4d8);background:var(--ritual-legacy-bg-fff,#fff);min-height:54px;color:var(--ritual-legacy-fg-5a3445,#5a3445);font:inherit;cursor:pointer;border-radius:15px;flex:1;font-weight:750}.andrey-modes button[aria-current=page]{color:#fff;border-color:var(--ritual-legacy-line-5a3445,#5a3445);background:#5a3445}.andrey-modes button:focus-visible{outline:3px solid var(--ritual-legacy-line-bd8aa0,#bd8aa0);outline-offset:2px}.andrey-heading{margin-bottom:12px}.andrey-heading .eyebrow{display:none}.andrey-heading h1{margin:0;font-size:25px}.andrey-modes{background:var(--ritual-legacy-bg-ede8eb,#ede8eb);border-radius:10px;gap:3px;margin:0 0 16px;padding:3px;display:inline-flex}.andrey-modes button{border:0;border-radius:8px;flex:none;min-height:34px;padding:6px 16px;font-size:13px}.wall-link{color:var(--accent);white-space:nowrap;font-size:13px;text-decoration:none}.finance-details{color:var(--muted);margin:18px 0}.finance-details>summary{cursor:pointer;padding:12px 0;font-size:14px;font-weight:650}.finance-details[open]>.sectiontitle{margin-top:15px}.work-state-open{border-left:3px solid var(--ritual-legacy-line-ae7e42,#ae7e42);background:var(--ritual-legacy-bg-fffcf7,#fffcf7)}.work-state-archived{border-left:3px solid var(--ritual-legacy-line-6b9478,#6b9478);background:var(--ritual-legacy-bg-f4f8f5,#f4f8f5)}.work-state-archived .work-kind{color:var(--ritual-legacy-fg-427152,#427152)}.work-state-archived>p{color:var(--ritual-legacy-fg-627369,#627369)}.partner-work .work-item{padding:12px 15px}.partner-work .work-item p{margin:9px 0;font-size:15px}.partner-work .eyebrow{display:none}.partner-work .work-item-top time{font-size:11px}.partner-work .work-tabs{margin-bottom:10px}.movement{border-bottom:1px solid var(--line)}.movement:last-child{border-bottom:0}.movement>summary{cursor:pointer;align-items:center;gap:14px;padding:13px 17px;list-style:none;display:flex}.movement>summary:after{content:"⌄";color:var(--ritual-legacy-fg-958b90,#958b90)}.movement[open]>summary:after{content:"⌃"}.movement>summary>span{flex:1;min-width:0}.movement b{font-size:14px}.movement small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;display:block;overflow:hidden}.movement strong{white-space:nowrap;font-size:15px}.movement time{color:var(--muted);font-size:11px}.movement-detail{color:var(--muted);padding:0 17px 13px;font-size:13px}.movement-detail p{margin:5px 0}.resale-form{align-items:center;gap:6px;display:flex}.resale-form input{border:1px solid var(--ritual-legacy-line-ddd,#ddd);width:130px;min-height:38px;font:inherit;border-radius:8px;padding:7px}.resale-form button{color:#fff;background:#5a3445;border:0;border-radius:8px;min-height:38px;padding:7px 10px}.box-stats{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:600px){.topright{gap:8px}.wall-link{font-size:12px}.movement time{display:none}.andrey-heading h1{font-size:23px}.box-devices>div{flex-direction:column}.box-stats b{font-size:24px}.box-stats small{font-size:10px}}.device-check{border:1px solid var(--line);background:var(--ritual-legacy-bg-fff,#fff);border-radius:14px;margin:18px 0;padding:14px}.device-check>summary{cursor:pointer;font-size:14px;font-weight:700}.device-check-body{padding-top:14px}.device-check label{margin:12px 0;font-size:13px;display:block}.device-check input,.device-check select{border:1px solid var(--ritual-legacy-line-ddd,#ddd);width:100%;font:inherit;border-radius:8px;margin-top:6px;padding:10px;display:block}.device-check button{border:1px solid var(--ritual-legacy-line-d8c9d0,#d8c9d0);background:var(--ritual-legacy-bg-f5f0f3,#f5f0f3);color:var(--ritual-legacy-fg-5a3445,#5a3445);border-radius:9px;padding:10px 13px;font-weight:650}.device-check button:disabled{opacity:.5}.device-check-actions{flex-wrap:wrap;gap:8px;display:flex}.device-report{margin-top:15px;font-size:13px}.device-report pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--ritual-legacy-bg-f6f6f6,#f6f6f6);border-radius:8px;max-height:360px;padding:12px;overflow:auto}.device-result-card{border:1px solid var(--line);background:var(--ritual-legacy-bg-fff,#fff);border-radius:14px;margin-top:18px;padding:18px}.device-result-card header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.device-result-card header small{color:var(--ritual-legacy-fg-777,#777);font-size:12px}.device-result-card h3{overflow-wrap:anywhere;margin:5px 0 16px;font-size:18px;line-height:1.4}.device-result-state{white-space:nowrap;background:var(--ritual-legacy-bg-f4f4f4,#f4f4f4);border-radius:6px;padding:5px 8px;font-size:11px}.device-result-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.device-result-facts dt{color:var(--ritual-legacy-fg-777,#777);font-size:11px}.device-result-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;font-weight:650}.device-result-statuses{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px;display:grid}.device-result-statuses>div{background:var(--ritual-legacy-bg-f7f7f7,#f7f7f7);border-radius:8px;padding:10px}.device-result-statuses span{color:var(--ritual-legacy-fg-777,#777);margin-bottom:5px;font-size:11px;display:block}.device-result-statuses strong{font-size:13px}.device-result-card .good{color:var(--ritual-legacy-fg-286747,#286747)}.device-result-card .attention{color:var(--ritual-legacy-fg-a34532,#a34532)}.device-result-card .neutral{color:var(--ritual-legacy-fg-666,#666)}.device-result-card footer{color:var(--ritual-legacy-fg-888,#888);margin-top:14px;font-size:11px}.device-result-card .device-report summary{cursor:pointer;color:var(--ritual-legacy-fg-777,#777);font-size:12px}@media (max-width:540px){.device-result-card header{display:block}.device-result-state{margin-bottom:14px;display:inline-block}.device-result-card{padding:14px}}.catalog-categories{margin:16px 0}.catalog-categories>div{gap:7px;padding:3px 0 9px;display:flex;overflow-x:auto}.catalog-categories button{border:1px solid var(--line);background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-666,#666);font:inherit;cursor:pointer;border-radius:20px;flex-shrink:0;padding:8px 14px;font-size:13px}.catalog-categories button[aria-pressed=true]{border-color:var(--ritual-legacy-line-603b4c,#603b4c);color:#fff;background:#603b4c}.stock-controls{gap:10px;display:flex}.stock-controls input,.stock-controls select{border:1px solid var(--line);font:inherit;border-radius:9px;min-width:0;padding:11px}.stock-controls input{flex:1}.stock-results{color:var(--ritual-legacy-fg-777,#777);margin:14px 0;font-size:12px}.stock-groups{border:1px solid var(--line);border-radius:12px;overflow:hidden}.stock-groups>details+details{border-top:1px solid var(--line)}.stock-groups summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 65px 110px;align-items:center;gap:12px;padding:15px;font-size:14px;display:grid}.stock-groups small{color:var(--ritual-legacy-fg-888,#888);margin-top:5px;font-size:12px;display:block}.stock-groups summary>strong{text-align:right}.stock-units{background:var(--ritual-legacy-bg-faf9fa,#faf9fa);padding:0 15px}.stock-units>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.stock-units strong{overflow-wrap:anywhere}.stock-units button{border:1px solid var(--line);background:var(--ritual-legacy-bg-white,white);color:var(--ritual-legacy-fg-603b4c,#603b4c);white-space:nowrap;border-radius:8px;padding:8px 12px}@media (max-width:540px){.stock-controls{flex-direction:column}.stock-groups summary{grid-template-columns:minmax(0,1fr) 45px 85px;gap:7px;padding:12px;font-size:12px}.stock-inventory .sectiontitle{align-items:flex-start;gap:12px}.stock-inventory .sectiontitle>strong{text-align:right;font-size:13px}}.home-work{margin:18px 0}.home-work .owner-work-feed{margin:0}.home-work-details,.home-secondary{border:1px solid var(--ritual-legacy-line-e4e0e1,#e4e0e1);background:var(--ritual-legacy-bg-fff,#fff);border-radius:15px;margin:14px 0;overflow:hidden}.home-work-details>summary,.home-secondary>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:16px;font-weight:700;list-style:none;display:flex}.home-work-details>summary::-webkit-details-marker{display:none}.home-secondary>summary::-webkit-details-marker{display:none}.home-work-details>summary:after,.home-secondary>summary:after{content:"+";color:var(--ritual-legacy-fg-75485a,#75485a);font-size:22px;font-weight:400}.home-work-details[open]>summary:after,.home-secondary[open]>summary:after{content:"−"}.home-work-details>summary span,.home-secondary>summary small{color:var(--ritual-legacy-fg-83787e,#83787e);font-size:12px;font-weight:500}.home-work-details>.workflow{border-top:1px solid var(--ritual-legacy-line-eee9ec,#eee9ec);margin:0}.home-secondary-content{border-top:1px solid var(--ritual-legacy-line-eee9ec,#eee9ec);padding:0 18px 16px}.home-secondary-content>section{margin:12px 0}.home-secondary-content>section:last-child{margin-bottom:0}@media (max-width:680px){.home-work-details>summary,.home-secondary>summary{padding:15px}.home-work-details>summary span,.home-secondary>summary small{display:none}.home-secondary-content{padding:0 12px 12px}}.operation-history-tools{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.operation-history-filters{gap:5px;padding:3px 0;display:flex;overflow-x:auto}.operation-history-filters button{border:1px solid var(--ritual-legacy-line-e2dadd,#e2dadd);background:var(--ritual-legacy-bg-fff,#fff);white-space:nowrap;min-height:39px;color:var(--ritual-legacy-fg-695e64,#695e64);border-radius:99px;padding:8px 12px;font-size:13px}.operation-history-filters button[aria-pressed=true]{color:#fff;border-color:var(--ritual-legacy-line-633b4d,#633b4d);background:#633b4d}.operation-history-search{flex:0 300px}.operation-history-search input{border:1px solid var(--ritual-legacy-line-ded8db,#ded8db);background:var(--ritual-legacy-bg-fff,#fff);width:100%;min-height:41px;color:var(--ritual-legacy-fg-252025,#252025);border-radius:11px;padding:10px 12px;font-size:14px}.operation-history-count{color:var(--ritual-legacy-fg-847980,#847980);margin:0 0 9px;font-size:12px}.operation-history-empty{color:var(--ritual-legacy-fg-776e73,#776e73);margin:0;padding:22px}.operation-history-more{border:1px solid var(--ritual-legacy-line-dccbd2,#dccbd2);background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-633b4d,#633b4d);border-radius:10px;margin:13px auto 0;padding:10px 18px;font-weight:650;display:block}@media (max-width:700px){.operation-history-tools{flex-direction:column;align-items:stretch;display:flex}.operation-history-filters{width:100%}.operation-history-search{flex:auto;width:100%}}.role-group-title{letter-spacing:.13em;text-transform:uppercase;color:var(--ritual-legacy-fg-6e4657,#6e4657);margin:25px 0 2px!important;font-size:12px!important}.role-center-content>.role-group-title:first-of-type{margin-top:12px!important}.work-lead-edit{border-top:1px solid var(--ritual-legacy-line-eee7eb,#eee7eb);margin:12px 0;padding-top:10px}.work-lead-edit-toggle{color:var(--ritual-legacy-fg-673e51,#673e51);background:0 0;border:0;padding:8px 0;font-size:13px;font-weight:700}.work-lead-edit form{background:var(--ritual-legacy-bg-faf8f8,#faf8f8);border:1px solid var(--ritual-legacy-line-e8e2e4,#e8e2e4);border-radius:12px;gap:11px;padding:14px;display:grid}.work-lead-edit form p{color:var(--ritual-legacy-fg-766c71,#766c71);margin:0;font-size:12px}.work-lead-edit label{color:var(--ritual-legacy-fg-71656b,#71656b);gap:5px;font-size:12px;display:grid}.work-lead-edit input{border:1px solid var(--ritual-legacy-line-dcd2d7,#dcd2d7);background:var(--ritual-legacy-bg-fff,#fff);width:100%;min-width:0;color:var(--ritual-legacy-fg-211d20,#211d20);border-radius:8px;padding:10px;font-size:16px}.work-lead-edit-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.work-lead-edit form button{color:#fff;background:#633b4d;border:0;border-radius:9px;min-height:42px;padding:11px;font-weight:700}.work-lead-edit form button:disabled{opacity:.5}.home-work>.home-work-details:first-child{margin-top:0;margin-bottom:14px}.purchase-device-scan{border:1px solid var(--ritual-legacy-line-e4d8dd,#e4d8dd);background:var(--ritual-legacy-bg-faf7f8,#faf7f8);border-radius:16px;gap:13px;padding:20px;display:grid}.purchase-device-scan>strong{font-size:18px}.purchase-device-scan p{margin:0}.purchase-device-scan .device-check-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.purchase-device-scan .device-check-actions select{flex:240px}.purchase-camera-button{color:#fff;cursor:pointer;background:#65374d;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:9px 15px;font-weight:700;position:relative;display:inline-flex!important}.purchase-camera-button input{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important}.purchase-scan-facts{background:var(--ritual-legacy-bg-white,white);border:1px solid var(--ritual-legacy-line-e7dce1,#e7dce1);overflow-wrap:anywhere;border-radius:10px;padding:13px}.purchase-device-scan .workflow-confirm{flex-direction:row;align-items:flex-start;gap:10px;display:flex}.purchase-device-scan .workflow-confirm input{flex:none;width:20px;min-height:20px;margin-top:1px}.intake-terms-title{align-items:center;gap:10px;margin:0 0 16px;font-size:16px;font-weight:700;display:flex}.intake-terms-title>span{background:var(--ritual-legacy-bg-eee5e9,#eee5e9);width:26px;height:26px;color:var(--ritual-legacy-fg-633e50,#633e50);border-radius:8px;place-items:center;font-size:13px;display:grid}.intake-check-number{overflow-wrap:anywhere;font-size:14px}.box-stats.lot-entry-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.lot-entry-stats .lot-entry-total{background:var(--ritual-legacy-bg-eee5ea,#eee5ea);border:1px solid var(--ritual-legacy-line-cbb6c2,#cbb6c2)}.box-devices .device-entry{color:var(--ritual-legacy-fg-4c4249,#4c4249);margin-top:5px;font-size:14px;line-height:1.7}.device-entry strong{color:var(--ritual-legacy-fg-392831,#392831);font-weight:700}@media (max-width:700px){.box-stats.lot-entry-stats{grid-template-columns:1fr}.lot-entry-stats b{font-size:26px}}.lot-pdf-link{border:1px solid var(--ritual-legacy-line-cbb6c2,#cbb6c2);min-height:44px;color:var(--ritual-legacy-fg-5a3447,#5a3447);background:var(--ritual-legacy-bg-f6f1f4,#f6f1f4);border-radius:10px;align-items:center;margin-top:18px;padding:10px 16px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.box-panel.lot-professional{border-color:var(--ritual-legacy-line-e1dce0,#e1dce0);border-radius:20px;margin:18px 0 24px;padding:28px;box-shadow:0 8px 28px #30202b04}.lot-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.lot-eyebrow{color:var(--ritual-legacy-fg-693e52,#693e52);letter-spacing:.12em;margin:0 0 9px;font-size:12px;font-weight:750}.lot-header h2{letter-spacing:-.04em;margin:0;font-size:30px;font-weight:650;line-height:1.2}.lot-subtitle{color:var(--ritual-legacy-fg-746d72,#746d72);margin:9px 0 0;font-size:14px}.lot-subtitle span{padding:0 7px}.lot-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.lot-state{background:var(--ritual-legacy-bg-f5f2f4,#f5f2f4);border:1px solid var(--ritual-legacy-line-e8e0e5,#e8e0e5);color:var(--ritual-legacy-fg-695361,#695361);border-radius:7px;padding:7px 10px;font-size:13px}.lot-pdf-action{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-cbb8c3,#cbb8c3);min-height:42px;color:var(--ritual-legacy-fg-5a3447,#5a3447);white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.lot-pdf-action:hover{background:var(--ritual-legacy-bg-f8f4f6,#f8f4f6)}.lot-pdf-action:focus-visible{outline:2px solid var(--ritual-legacy-line-79465f,#79465f);outline-offset:3px}.lot-product summary:focus-visible{outline:2px solid var(--ritual-legacy-line-79465f,#79465f);outline-offset:3px}.lot-finance{grid-template-columns:1fr 1fr;gap:20px;display:grid}.lot-debt{color:#fff;background:#573246;border-radius:14px;flex-direction:column;justify-content:center;padding:25px;display:flex}.lot-debt>span{color:#f0e3eb;font-size:14px}.lot-debt>strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:12px 0;font-size:clamp(28px,3.7vw,42px);font-weight:650;line-height:1.15}.lot-debt>small{color:#e0cdd8;font-size:13px;line-height:1.5}.lot-cost{padding:5px 0}.lot-cost>div{color:var(--ritual-legacy-fg-6b6269,#6b6269);justify-content:space-between;align-items:baseline;gap:12px;padding:15px 4px;font-size:15px;display:flex}.lot-cost strong{color:var(--ritual-legacy-fg-34272f,#34272f);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:19px;font-weight:650}.lot-cost .lot-landed{border-top:1px solid var(--ritual-legacy-line-ddd4da,#ddd4da);color:var(--ritual-legacy-fg-382d34,#382d34);margin-top:4px;padding-top:19px;font-weight:650}.lot-landed strong{font-size:24px}.lot-summary{border-bottom:1px solid var(--ritual-legacy-line-e9e4e7,#e9e4e7);border-top:1px solid var(--ritual-legacy-line-e9e4e7,#e9e4e7);grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin-top:24px;padding:22px 0;display:grid}.lot-summary>div{min-width:0}.lot-summary span{color:var(--ritual-legacy-fg-756b73,#756b73);margin-bottom:6px;font-size:13px;line-height:1.45;display:block}.lot-summary strong{color:var(--ritual-legacy-fg-352b32,#352b32);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px;font-weight:650;display:block}.lot-summary small{color:var(--ritual-legacy-fg-857780,#857780);font-size:16px;font-weight:400}.lot-terms{grid-template-columns:1fr 1fr;gap:20px;margin:16px 0 24px;display:grid}.lot-terms p{color:var(--ritual-legacy-fg-817680,#817680);margin:0;font-size:13px;line-height:1.6}.lot-terms strong{color:var(--ritual-legacy-fg-56434f,#56434f);margin-bottom:3px;font-size:13px;font-weight:650;display:block}.lot-tracking{color:var(--ritual-legacy-fg-756776,#756776);font-size:14px}.lot-tracking strong{color:var(--ritual-legacy-fg-3f303a,#3f303a)}.lot-owner-tools{border-top:1px solid var(--ritual-legacy-line-e6dfe4,#e6dfe4);margin-bottom:20px;padding-top:10px}.lot-owner-tools>summary{cursor:pointer;min-height:44px;color:var(--ritual-legacy-fg-6b4258,#6b4258);align-items:center;gap:8px;font-size:14px;font-weight:650;list-style:none;display:flex}.lot-owner-tools summary::-webkit-details-marker{display:none}.lot-owner-tools label{color:var(--ritual-legacy-fg-6b5e66,#6b5e66);font-size:14px}.lot-inventory{border-top:1px solid var(--ritual-legacy-line-ded6dc,#ded6dc);padding-top:20px}.lot-inventory-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.lot-inventory-head h3{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:650}.lot-inventory-head>span{color:var(--ritual-legacy-fg-81727b,#81727b);font-size:13px}.lot-product{border-bottom:1px solid var(--ritual-legacy-line-e8e1e6,#e8e1e6)}.lot-product>summary{cursor:pointer;align-items:center;gap:18px;min-height:78px;padding:14px 2px;list-style:none;display:flex}.lot-product summary::-webkit-details-marker{display:none}.lot-product-name{flex:1;min-width:0}.lot-product-name>strong{font-size:15px;font-weight:600;line-height:1.45;display:block}.lot-product-name>span,.lot-product-value>span{color:var(--ritual-legacy-fg-82747e,#82747e);margin-top:5px;font-size:13px;line-height:1.4;display:block}.lot-quantity{text-align:center;color:var(--ritual-legacy-fg-6e5765,#6e5765);background:var(--ritual-legacy-bg-f4eff2,#f4eff2);border-radius:6px;flex:0 0 58px;padding:6px;font-size:14px}.lot-product-value{text-align:right;min-width:125px}.lot-product-value>strong{font-variant-numeric:tabular-nums;font-size:16px;font-weight:650}.lot-chevron{color:var(--ritual-legacy-fg-8a7683,#8a7683);flex-shrink:0;transition:transform .15s}.lot-product[open]>summary .lot-chevron{transform:rotate(180deg)}.lot-device-list{background:var(--ritual-legacy-bg-faf8f9,#faf8f9);border-radius:10px;margin-bottom:15px;padding:0 14px 14px}.lot-device{border-bottom:1px solid var(--ritual-legacy-line-e5dce2,#e5dce2);padding:16px 0}.lot-device:last-child{border-bottom:0}.lot-device-identity{justify-content:space-between;align-items:center;gap:14px;display:flex}.lot-device-identity>div>strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:500}.lot-device-status{color:var(--ritual-legacy-fg-6e6269,#6e6269);font-size:12px}.lot-device-status.pending{color:var(--ritual-legacy-fg-866324,#866324)}.lot-device-status.sold{color:var(--ritual-legacy-fg-416651,#416651)}.lot-device-prices{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:15px;display:grid}.lot-device-prices span{color:var(--ritual-legacy-fg-867682,#867682);margin-bottom:5px;font-size:13px;display:block}.lot-device-prices strong{font-variant-numeric:tabular-nums;color:var(--ritual-legacy-fg-3e2c37,#3e2c37);font-size:16px;font-weight:650}.lot-resale{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;margin-top:15px}.lot-resale label{color:var(--ritual-legacy-fg-74616d,#74616d);font-size:13px}.lot-resale input{width:170px;margin-top:5px;display:block}.lot-resale button{min-height:42px;padding:8px 13px;font-size:14px}.lot-sold-price{text-align:right;color:var(--ritual-legacy-fg-5b635f,#5b635f);margin:12px 0 0;font-size:14px}@media (max-width:850px){.lot-header{gap:14px}.lot-header-actions{flex-direction:column;align-items:flex-end;gap:8px}.lot-summary{gap:12px}.lot-summary strong{font-size:19px}.lot-finance{gap:18px}.lot-cost strong{font-size:17px}.lot-landed strong{font-size:21px}}@media (max-width:650px){.box-panel.lot-professional{border-radius:16px;padding:20px}.lot-header{margin-bottom:20px}.lot-header h2{font-size:25px}.lot-header-actions{max-width:155px}.lot-state{text-align:center;font-size:12px}.lot-finance{grid-template-columns:1fr;gap:12px}.lot-debt{padding:22px}.lot-debt>strong{font-size:36px}.lot-cost>div{padding:12px 2px}.lot-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px}.lot-summary strong{font-size:20px}.lot-terms{grid-template-columns:1fr;gap:12px}.lot-product>summary{flex-wrap:wrap;gap:10px}.lot-product-name{flex-basis:calc(100% - 85px)}.lot-product-value{text-align:left;flex:1}.lot-product-value>span{margin-left:8px;display:inline}.lot-product-value>strong{font-size:15px}.lot-quantity{flex-basis:55px}.lot-chevron{margin-left:auto}.lot-device-identity{flex-direction:column;align-items:flex-start;gap:6px}.lot-device-prices{gap:8px}.lot-device-prices strong{font-size:15px}.lot-device-prices span{font-size:12px}.lot-inventory-head{flex-wrap:wrap}.lot-header-actions .lot-pdf-action{padding:8px 10px;font-size:13px}}@media (max-width:380px){.lot-header{flex-direction:column}.lot-header-actions{flex-direction:row;align-items:center;max-width:none}.lot-device-prices{grid-template-columns:1fr}.lot-device-prices>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lot-device-prices span{font-size:13px}.lot-summary{grid-template-columns:1fr 1fr}}.lot-device-extra{color:var(--ritual-legacy-fg-857783,#857783);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.6;display:block}.device-check-body{gap:12px;display:grid}.device-check-body>p{margin:0;line-height:1.55}.device-check-body>button{justify-self:start}.device-check textarea{border:1px solid var(--ritual-legacy-line-ddd,#ddd);width:100%;font:inherit;resize:vertical;border-radius:8px;margin-top:6px;padding:12px;display:block}.device-check-actions button[aria-pressed=true]{background:var(--accent,#65374d);color:#fff}.device-check .device-confirm{border:1px solid var(--line);background:var(--ritual-legacy-bg-f8f7f7,#f8f7f7);border-radius:10px;align-items:flex-start;gap:10px;padding:14px;line-height:1.6;display:flex}.device-check .device-confirm input{width:18px;min-width:18px;min-height:18px;margin:3px 0 0}.device-result-card .box-error p{margin:5px 0}.device-check-body .fineprint{color:var(--ritual-legacy-fg-746b70,#746b70);font-size:12px}.device-check label>select{max-width:100%}.device-result-card pre{font-size:12px}.device-check a{text-underline-offset:3px;text-decoration:underline}@media (max-width:540px){.device-check-body>button{justify-self:stretch;width:100%}.device-check-actions>button{flex:140px}.device-result-facts{grid-template-columns:1fr}}.imeigsx-connection{border:1px solid var(--ritual-legacy-line-e3e1e2,#e3e1e2);background:var(--ritual-legacy-bg-f6f5f5,#f6f5f5);border-radius:12px;padding:14px 16px}.imeigsx-connection[data-connected=true]{border-color:var(--ritual-legacy-line-dce7df,#dce7df);background:var(--ritual-legacy-bg-f4f8f5,#f4f8f5)}.imeigsx-connection>strong{color:var(--ritual-legacy-fg-315d42,#315d42);font-size:14px}.imeigsx-connection p{color:var(--ritual-legacy-fg-59675d,#59675d);margin:6px 0 0;font-size:13px;line-height:1.55}.device-confirmation{gap:12px;display:grid}.device-confirm-blocker{border:1px solid var(--ritual-legacy-line-d5b6c5,#d5b6c5);background:var(--ritual-legacy-bg-faf4f7,#faf4f7);overflow-wrap:anywhere;border-radius:12px;padding:16px}.device-confirm-blocker>strong{color:var(--ritual-legacy-fg-65374d,#65374d);font-size:16px}.device-confirm-blocker p{margin:8px 0;font-size:14px;line-height:1.5}.device-confirm-blocker button{white-space:normal;max-width:100%;min-height:44px;margin:6px 0}.device-check .device-confirm{cursor:pointer;flex-direction:row}.device-check .device-confirm[data-blocked=true]{cursor:not-allowed}.device-check .device-confirm input{accent-color:#65374d;flex:none;width:22px;min-width:22px;height:22px;min-height:22px}.device-check .device-confirm:focus-within{outline:2px solid var(--ritual-legacy-line-65374d,#65374d);outline-offset:3px}.batch-quantity{gap:.5rem;max-width:32rem;margin:1rem 0;display:grid}.batch-quantity input{max-width:9rem}.batch-quantity small{color:var(--ritual-legacy-fg-746c71,#746c71);font-size:.875rem;line-height:1.5}.batch-device-check{gap:1rem;min-width:0;display:grid}.batch-heading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.batch-heading h4{margin:0;font-size:1rem}.batch-heading span{color:var(--ritual-legacy-fg-746c71,#746c71);font-size:.875rem}.batch-scan{align-items:end;gap:.75rem;display:flex}.batch-scan label{flex:1;min-width:0}.batch-scan button{flex-shrink:0}.batch-device-check textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,monospace;line-height:1.6}.batch-actions{flex-wrap:wrap;gap:.5rem;display:flex}.batch-reports{gap:.5rem;display:grid}.batch-reports>details{border:1px solid var(--ritual-legacy-line-e4dfe2,#e4dfe2);border-radius:.75rem;overflow:hidden}.batch-reports>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem;font-size:.875rem;display:flex}.batch-reports>details>summary span{overflow-wrap:anywhere}.batch-reports>details>summary b{color:var(--ritual-legacy-fg-7d5157,#7d5157);flex-shrink:0;font-size:.875rem}.batch-reports>details>summary b[data-ready=true]{color:var(--ritual-legacy-fg-356048,#356048)}.batch-reports>details[open]>:not(summary){margin:.875rem}.batch-total{background:var(--ritual-legacy-bg-f5f2f4,#f5f2f4);font-variant-numeric:tabular-nums;border-radius:.75rem;padding:1rem}.batch-total strong{font-size:1.125rem}.workflow-batch-note{color:var(--ritual-legacy-fg-65535e,#65535e);margin:.25rem 0 .75rem;font-size:.875rem}@media (max-width:600px){.batch-scan{flex-direction:column;align-items:stretch}.batch-heading{flex-direction:column;gap:.25rem}.batch-reports>details>summary{flex-wrap:wrap}.batch-actions>button{width:100%}}.shipment-section{margin-top:24px}.shipment-help{color:var(--ritual-legacy-fg-756b73,#756b73);font-size:14px;line-height:1.5}.shipment-summary{border-bottom:1px solid var(--ritual-legacy-line-e8e1e5,#e8e1e5);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;padding-bottom:22px;display:grid}.shipment-summary>div{flex-direction:column;gap:5px;display:flex}.shipment-summary b{letter-spacing:-.04em;font-size:30px;line-height:1.1}.shipment-summary span{color:var(--ritual-legacy-fg-796e77,#796e77);font-size:13px}.shipment-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.shipment-box{border:1px solid var(--ritual-legacy-line-e4dbe0,#e4dbe0);border-radius:18px;margin:14px 0;overflow:hidden}.shipment-box>header{background:var(--ritual-legacy-bg-fcfafb,#fcfafb);justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.shipment-box-title{align-items:center;gap:13px;min-width:0;display:flex}.shipment-box-title>svg{color:var(--ritual-legacy-fg-643648,#643648);flex:none}.shipment-box h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 5px;font-size:22px}.shipment-box-title span{color:var(--ritual-legacy-fg-776d75,#776d75);font-size:13px}.shipment-status{white-space:nowrap;background:var(--ritual-legacy-bg-f1edef,#f1edef);color:var(--ritual-legacy-fg-776772,#776772);border-radius:99px;align-items:center;gap:5px;padding:7px 10px;font-size:14px;font-weight:700;display:flex}.shipment-status.packed{background:var(--ritual-legacy-bg-efe7ed,#efe7ed);color:var(--ritual-legacy-fg-613b52,#613b52)}.shipment-status.shipped{background:var(--ritual-legacy-bg-eaf0fa,#eaf0fa);color:var(--ritual-legacy-fg-344f7b,#344f7b)}.shipment-status.delivered{background:var(--ritual-legacy-bg-e5f4eb,#e5f4eb);color:var(--ritual-legacy-fg-2c6647,#2c6647)}.shipment-tracking{border-top:1px solid var(--ritual-legacy-line-eee7eb,#eee7eb);border-bottom:1px solid var(--ritual-legacy-line-eee7eb,#eee7eb);color:var(--ritual-legacy-fg-776d75,#776d75);flex-wrap:wrap;align-items:center;gap:9px 16px;padding:15px 20px;font-size:13px;display:flex}.shipment-tracking b{color:var(--ritual-legacy-fg-3f343b,#3f343b);overflow-wrap:anywhere}.shipment-tracking a{color:var(--ritual-legacy-fg-643648,#643648);align-items:center;gap:5px;min-height:28px;font-weight:700;text-decoration:none;display:inline-flex}.shipment-box details{padding:0 20px}.shipment-box summary,.shipment-unassigned summary{cursor:pointer;color:var(--ritual-legacy-fg-41363e,#41363e);padding:16px 0;font-size:14px;font-weight:700}.shipment-item{border-top:1px solid var(--ritual-legacy-line-eee7eb,#eee7eb);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:15px 0;display:grid}.shipment-item>div{flex-direction:column;gap:5px;min-width:0;display:flex}.shipment-item strong{font-size:14px;line-height:1.4}.shipment-item small{color:var(--ritual-legacy-fg-827681,#827681);overflow-wrap:anywhere;font-size:12px}.shipment-item>b{white-space:nowrap;font-size:15px}.shipment-item select{border:1px solid var(--ritual-legacy-line-dcd2d8,#dcd2d8);background:var(--ritual-legacy-bg-white,white);border-radius:10px;grid-column:1/-1;max-width:290px;min-height:42px;padding:8px;font-size:14px}.shipment-fields{border-top:1px solid var(--ritual-legacy-line-eee7eb,#eee7eb);grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.shipment-fields label{flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:650;display:flex}.shipment-fields input,.shipment-fields select{border:1px solid var(--ritual-legacy-line-ded4da,#ded4da);background:var(--ritual-legacy-bg-white,white);border-radius:10px;width:100%;min-width:0;min-height:44px;padding:10px;font-size:15px}.shipment-upload{grid-column:1/-1}.shipment-upload input{font-size:13px}.shipment-text-button{color:var(--ritual-legacy-fg-643648,#643648);text-align:left;background:0 0;border:0;min-height:44px;padding:12px 20px;font-size:13px}.shipment-unassigned{margin-top:16px}.shipment-unsaved{color:var(--ritual-legacy-fg-87592f,#87592f);font-size:13px}.shipment-owner{padding:20px}.shipment-actions .primary{min-height:44px}.shipment-section .message button{color:inherit;background:0 0;border:0;padding:6px;font-weight:650;text-decoration:underline}.shipment-fields :disabled,.shipment-actions :disabled{opacity:.55}:is(.shipment-section button:focus-visible,.shipment-section select:focus-visible,.shipment-section input:focus-visible,.shipment-section a:focus-visible,.shipment-section summary:focus-visible){outline:3px solid var(--ritual-legacy-line-99677e,#99677e);outline-offset:3px}@media (max-width:680px){.shipment-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.shipment-box>header{flex-direction:column;align-items:flex-start;padding:16px}.shipment-box h3{font-size:21px}.shipment-fields{grid-template-columns:1fr;padding:16px}.shipment-box details{padding:0 16px}.shipment-tracking{padding:13px 16px}.shipment-actions>button{flex:1}.shipment-owner{padding:16px}.shipment-summary b{font-size:28px}.shipment-item select{max-width:none}}.prepared-order-quote{background:var(--ritual-legacy-bg-faf7f9,#faf7f9);border:1px solid var(--ritual-legacy-line-e6dae1,#e6dae1);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:26px;margin-bottom:24px;padding:24px;display:grid}.prepared-order-total{flex-direction:column;justify-content:center;gap:10px;display:flex}.prepared-order-total>span{color:var(--ritual-legacy-fg-796975,#796975);font-size:14px}.prepared-order-total>strong{letter-spacing:-.05em;color:var(--ritual-legacy-fg-553246,#553246);font-size:42px;line-height:1.1}.prepared-order-total>small{color:var(--ritual-legacy-fg-796975,#796975);font-size:13px}.prepared-order-calculation>div{color:var(--ritual-legacy-fg-61555f,#61555f);justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;display:flex}.prepared-order-calculation b{white-space:nowrap;color:var(--ritual-legacy-fg-33232d,#33232d)}.prepared-order-calculation .prepared-order-due{border-top:1px solid var(--ritual-legacy-line-d9c6d1,#d9c6d1);align-items:center;margin-top:6px;padding-top:16px;font-weight:700}.prepared-order-due b{color:var(--ritual-legacy-fg-553246,#553246);letter-spacing:-.035em;font-size:25px}.prepared-order-calculation>p{color:var(--ritual-legacy-fg-82737f,#82737f);margin:12px 0 0;font-size:13px;line-height:1.5}.shipment-existing{color:var(--ritual-legacy-fg-466753,#466753)!important}.shipment-proposed{color:var(--ritual-legacy-fg-856239,#856239);background:var(--ritual-legacy-bg-fcf5e8,#fcf5e8);border-radius:10px;margin-top:0;padding:12px;font-size:14px;line-height:1.5}.shipment-fields label.shipment-confirm{flex-direction:row;grid-column:1/-1;align-items:center;gap:10px;font-size:14px;font-weight:600}.shipment-confirm input{accent-color:#643648;flex:none;width:20px;height:20px;min-height:20px;padding:0}.shipment-confirm input:disabled{opacity:.5}@media (max-width:680px){.prepared-order-quote{grid-template-columns:1fr;gap:15px;padding:18px}.prepared-order-total>strong{font-size:38px}.prepared-order-calculation>div{font-size:14px}.prepared-order-due b{font-size:24px}}.artur-client .client-main{max-width:1040px;padding-top:26px}.artur-client .client-greeting{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.artur-client .client-greeting h1{letter-spacing:-.04em;margin:8px 0;font-size:clamp(27px,4vw,38px);line-height:1.15}.artur-client .client-greeting p{color:var(--ritual-legacy-fg-716771,#716771);margin:0;font-size:16px;line-height:1.45}.artur-client .client-greeting .eyebrow{color:var(--ritual-legacy-fg-643648,#643648);margin:0;font-size:12px}.next-order-primary{border:1px solid var(--ritual-legacy-line-553246,#553246);color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#553246;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:12px 19px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.next-order-primary:disabled{opacity:.55;cursor:default}.client-quick-nav{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.client-quick-nav a{border:1px solid var(--ritual-legacy-line-e0d8df,#e0d8df);background:var(--ritual-legacy-bg-fff,#fff);min-height:44px;color:var(--ritual-legacy-fg-50414b,#50414b);border-radius:11px;align-items:center;padding:9px 15px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.artur-client [id]{scroll-margin-top:100px}.shipment-customer-home{background:0 0;border:0;margin:0;padding:0}.client-order-hero{color:#fff;background:#382531;border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;padding:30px 32px;display:grid}.client-order-hero>div>span{letter-spacing:.12em;color:#e4c7d6;font-size:12px;font-weight:750}.client-order-hero h2{letter-spacing:-.045em;margin:15px 0;font-size:clamp(34px,5.5vw,52px);line-height:1.07}.client-order-hero p{color:#e7d9e2;margin:0;font-size:15px;line-height:1.5}.client-order-value{flex-direction:column;justify-content:center;align-items:flex-end;gap:12px;min-width:0;display:flex}.client-order-value small{color:#e7d9e2;font-size:14px}.client-order-value strong{letter-spacing:-.05em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(33px,5vw,48px);line-height:1.15}.client-order-value a{color:#fff;text-underline-offset:5px;align-items:center;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.client-order-calculation{border:1px solid var(--ritual-legacy-line-e4dbe1,#e4dbe1);background:var(--ritual-legacy-bg-fff,#fff);border-radius:15px;margin:10px 0 28px}.client-order-calculation>summary,.client-ledger-history>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:17px 20px;font-size:15px;font-weight:700;list-style:none;display:flex}.client-order-calculation summary::-webkit-details-marker{display:none}.client-ledger-history summary::-webkit-details-marker{display:none}.client-order-calculation>summary>span:last-child{color:var(--ritual-legacy-fg-806f7b,#806f7b);font-size:14px;font-weight:500}.client-order-calculation>.prepared-order-calculation{padding:0 20px 20px}.client-order-calculation .prepared-order-calculation>p{color:var(--ritual-legacy-fg-73636e,#73636e);font-size:14px}.shipment-customer-home .shipment-box{background:var(--ritual-legacy-bg-fff,#fff);border-radius:18px;margin:12px 0}.shipment-customer-home .shipment-box>header{background:var(--ritual-legacy-bg-fff,#fff)}.shipment-customer-home .shipment-box-title span{font-size:14px}.shipment-customer-home .shipment-content-confirmed{font-size:13px}.shipment-customer-home .shipment-tracking{background:var(--ritual-legacy-bg-fcfafb,#fcfafb);font-size:14px}.shipment-customer-home .shipment-tracking a{min-height:44px}.shipment-customer-home .shipment-item strong{font-size:16px}.shipment-customer-home .shipment-item small{font-size:14px}.shipment-customer-home .shipment-item>b{font-size:16px}.shipment-customer-home .shipment-box summary{min-height:52px;font-size:15px}.client-next-order{border:1px solid var(--ritual-legacy-line-d7c5d0,#d7c5d0);background:var(--ritual-legacy-bg-fff,#fff);border-radius:22px;margin:28px 0 20px;padding:26px}.next-order-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.next-order-heading .eyebrow{letter-spacing:.13em;color:var(--ritual-legacy-fg-643648,#643648);font-size:12px;font-weight:800}.next-order-heading h2{letter-spacing:-.035em;margin:8px 0;font-size:clamp(26px,4vw,34px);line-height:1.15}.next-order-heading p{color:var(--ritual-legacy-fg-766975,#766975);max-width:510px;margin:0;font-size:16px;line-height:1.5}.next-order-heading>button{flex:none}.next-order-success{background:var(--ritual-legacy-bg-edf6f0,#edf6f0);color:var(--ritual-legacy-fg-2e6044,#2e6044);border-radius:12px;align-items:flex-start;gap:10px;padding:15px;font-size:15px;line-height:1.5;display:flex}.next-order-success svg{flex:none;margin-top:2px}.next-order-form{border-top:1px solid var(--ritual-legacy-line-e7dfe4,#e7dfe4);margin-top:24px;padding-top:20px}.next-order-form-title{justify-content:space-between;align-items:center;gap:15px;display:flex}.next-order-form h3{margin:0;font-size:19px;line-height:1.4}.next-order-form>p{color:var(--ritual-legacy-fg-756671,#756671);font-size:14px;line-height:1.5}.next-order-model{border-bottom:1px solid var(--ritual-legacy-line-eee7eb,#eee7eb);grid-template-columns:minmax(0,1fr) 144px;align-items:center;gap:16px;padding:17px 0;display:grid}.next-order-model>div:first-child{flex-direction:column;gap:5px;min-width:0;display:flex}.next-order-model strong{overflow-wrap:anywhere;font-size:16px;line-height:1.4}.next-order-model small{color:var(--ritual-legacy-fg-7b6d77,#7b6d77);overflow-wrap:anywhere;font-size:14px}.request-quantity{grid-template-columns:44px 56px 44px;align-items:center;display:grid}.request-quantity button{border:1px solid var(--ritual-legacy-line-e1d6de,#e1d6de);background:var(--ritual-legacy-bg-f6f2f5,#f6f2f5);min-height:44px;color:var(--ritual-legacy-fg-573747,#573747);font:inherit;cursor:pointer;border-radius:10px;place-items:center;display:grid}.request-quantity button:disabled{opacity:.45}.request-quantity input{text-align:center;width:100%;min-width:0;min-height:44px;font:inherit;-webkit-appearance:textfield;appearance:textfield;background:0 0;border:0;font-size:16px;font-weight:700}.request-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.next-order-form label{flex-direction:column;gap:8px;margin-top:22px;font-size:15px;font-weight:650;display:flex}.next-order-form textarea{font:inherit;border:1px solid var(--ritual-legacy-line-dcd0d8,#dcd0d8);background:var(--ritual-legacy-bg-white,white);width:100%;min-width:0;color:var(--ritual-legacy-fg-30232b,#30232b);resize:vertical;border-radius:12px;padding:12px;font-size:16px;line-height:1.5}.next-order-submit{justify-content:space-between;align-items:center;gap:15px;margin-top:18px;display:flex}.next-order-submit>span{color:var(--ritual-legacy-fg-776471,#776471);font-size:14px;line-height:1.5}.next-order-history{border-top:1px solid var(--ritual-legacy-line-eadfe6,#eadfe6);margin-top:22px}.next-order-history>summary{cursor:pointer;padding:17px 0;font-size:15px;font-weight:700}.next-order-history article{border-top:1px solid var(--ritual-legacy-line-eee7eb,#eee7eb);padding:18px 0}.next-order-request-head{justify-content:space-between;align-items:center;gap:10px;font-size:15px;display:flex}.request-status{background:var(--ritual-legacy-bg-f1edf0,#f1edf0);color:var(--ritual-legacy-fg-67465a,#67465a);border-radius:9px;padding:6px 10px;font-size:13px;line-height:1.4}.request-status.reviewing{background:var(--ritual-legacy-bg-eaf0fa,#eaf0fa);color:var(--ritual-legacy-fg-34547b,#34547b)}.request-status.closed{background:var(--ritual-legacy-bg-efefee,#efefee);color:var(--ritual-legacy-fg-666,#666)}.next-order-history ul{margin:13px 0;padding-left:22px;font-size:15px;line-height:1.5}.next-order-history li{padding:3px 0}.request-note{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ritual-legacy-fg-72616d,#72616d);font-size:15px;line-height:1.5}.client-ledger-history{border:1px solid var(--ritual-legacy-line-e3dbe0,#e3dbe0);background:var(--ritual-legacy-bg-fff,#fff);border-radius:17px;margin:20px 0}.client-ledger-history>summary>span:last-child{color:var(--ritual-legacy-fg-8a7582,#8a7582);font-size:14px;font-weight:500}.client-ledger-content{padding:0 22px 22px}.client-ledger-note{color:var(--ritual-legacy-fg-786b75,#786b75);font-size:14px;line-height:1.5}.client-ledger-row{justify-content:space-between;gap:14px;padding:16px 0;font-size:15px;display:flex}.client-ledger-content h3{margin-top:25px;font-size:19px}:is(.artur-client a:focus-visible,.artur-client button:focus-visible,.artur-client summary:focus-visible,.artur-client input:focus-visible,.artur-client textarea:focus-visible){outline:3px solid var(--ritual-legacy-line-a0758d,#a0758d);outline-offset:3px}.request-owner{margin-top:20px}.request-owner .next-order-heading h2{font-size:26px}@media (max-width:680px){.artur-client .client-main{padding:20px 16px 70px}.artur-client .topright .context{display:none}.artur-client .client-greeting{align-items:flex-start}.artur-client .client-greeting>div>p:last-child{font-size:14px}.artur-client .client-greeting>a{display:none}.client-quick-nav{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:16px;display:grid}.client-quick-nav a{justify-content:center}.client-order-hero{border-radius:20px;grid-template-columns:1fr;gap:20px;padding:24px}.client-order-hero h2{margin:12px 0;font-size:36px}.client-order-value{border-top:1px solid var(--ritual-legacy-line-624554,#624554);align-items:flex-start;gap:8px;padding-top:18px}.client-order-value strong{font-size:38px}.client-order-value a{min-height:40px}.client-order-calculation>summary{flex-wrap:wrap;padding:15px 18px}.client-order-calculation>.prepared-order-calculation{padding:0 18px 18px}.client-order-calculation .prepared-order-calculation>div{flex-wrap:wrap}.client-order-calculation .prepared-order-due b{font-size:24px}.next-order-heading{flex-direction:column;align-items:stretch;gap:16px}.client-next-order{border-radius:19px;margin-top:24px;padding:20px}.next-order-heading>button{width:100%}.next-order-form-title{flex-direction:column;align-items:flex-start;gap:7px}.next-order-form-title button{min-height:44px;padding:8px 0}.next-order-model{grid-template-columns:1fr;gap:10px}.request-quantity{justify-self:end}.next-order-submit{flex-direction:column;align-items:stretch}.next-order-request-head{flex-wrap:wrap;align-items:flex-start}.client-ledger-row{flex-wrap:wrap}.shipment-customer-home .shipment-box>header{flex-flow:wrap}.shipment-customer-home .shipment-box-title{gap:9px}.client-ledger-content{padding:0 18px 18px}}@media (prefers-reduced-motion:reduce){.artur-client{scroll-behavior:auto}}.prepared-order-total>strong[data-pending=true]{letter-spacing:-.025em;font-size:28px}.shipment-content-confirmed{color:var(--ritual-legacy-fg-2e6849,#2e6849);margin-top:6px;font-size:13px;display:block}.shipment-item>b{white-space:normal;text-align:right;max-width:150px;line-height:1.4}.artur-client .client-greeting{align-items:center;gap:24px}.artur-client .client-greeting h1{margin:9px 0 12px;font-size:clamp(32px,4.5vw,52px);line-height:1.1}.artur-client .client-greeting>div:first-child{min-width:0}.artur-client .client-greeting>div>p:last-child{line-height:1.5}.la-clock{border:1px solid var(--ritual-legacy-line-ded3d9,#ded3d9);background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-593647,#593647);border-radius:19px;flex:none;align-items:center;gap:13px;min-width:230px;padding:15px 18px;display:flex}.la-clock svg{flex:none;width:66px;height:66px}.clock-face{fill:#f7f2f5;stroke:#d4bdca;stroke-width:1px}.clock-tick{stroke:var(--ritual-legacy-fg-b297a6,#b297a6);stroke-width:1.5px;stroke-linecap:round}.clock-hour{stroke:var(--ritual-legacy-fg-5d354a,#5d354a);stroke-width:3px;stroke-linecap:round}.clock-minute{stroke:var(--ritual-legacy-fg-7a4b63,#7a4b63);stroke-width:2px;stroke-linecap:round}.clock-pin{fill:var(--ritual-legacy-fg-5d354a,#5d354a)}.la-clock>div{flex-direction:column;gap:4px;display:flex}.la-clock span{font-size:13px;font-weight:650}.la-clock time{letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.1}.la-clock small{color:var(--ritual-legacy-fg-847480,#847480);font-size:12px}.la-clock.is-night{background:var(--ritual-legacy-bg-f0e9ef,#f0e9ef);border-color:var(--ritual-legacy-line-d4c2ce,#d4c2ce)}.la-clock.is-night .clock-face{fill:var(--ritual-legacy-fg-593647,#593647);stroke:var(--ritual-legacy-fg-593647,#593647)}.la-clock.is-night .clock-tick{stroke:var(--ritual-legacy-fg-bca5b2,#bca5b2)}.la-clock.is-night .clock-hour,.la-clock.is-night .clock-minute{stroke:#fff}.la-clock.is-night .clock-pin{fill:#fff}.portfolio-tabs{flex-wrap:wrap;gap:7px;margin:25px 0;display:flex}.portfolio-tabs button{font:inherit;border:1px solid var(--ritual-legacy-line-ded3da,#ded3da);background:var(--ritual-legacy-bg-fff,#fff);min-height:46px;color:var(--ritual-legacy-fg-644153,#644153);cursor:pointer;border-radius:11px;padding:11px 19px;font-size:15px;font-weight:650}.portfolio-tabs button[aria-current=page]{border-color:var(--ritual-legacy-line-60394d,#60394d);color:#fff;background:#60394d}.portfolio-tabs button:hover{box-shadow:0 2px 8px #3c243410}.portfolio-headline{color:#fff;background:#563346;border-radius:22px;grid-template-columns:1fr 1fr;gap:24px;padding:28px 32px;display:grid}.portfolio-headline>div{flex-direction:column;gap:12px;min-width:0;display:flex}.portfolio-headline span{letter-spacing:.1em;color:#dfccd7;font-size:12px;font-weight:650}.portfolio-headline strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(32px,4vw,44px);font-weight:600;line-height:1.12}.portfolio-headline strong small{letter-spacing:0;color:#e5d8df;font-size:18px;font-weight:400}.portfolio-location-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 26px;display:grid}.portfolio-location-grid button{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-e4dce1,#e4dce1);text-align:left;font:inherit;color:var(--ritual-legacy-fg-352830,#352830);cursor:pointer;border-radius:17px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:20px 24px;display:flex}.portfolio-location-grid button:hover{border-color:var(--ritual-legacy-line-b899aa,#b899aa);background:var(--ritual-legacy-bg-fdfbfc,#fdfbfc)}.portfolio-location-grid span{color:var(--ritual-legacy-fg-786875,#786875);font-size:15px}.portfolio-location-grid strong{font-size:32px;font-weight:600;line-height:1.1}.portfolio-location-grid small{color:var(--ritual-legacy-fg-8b7a85,#8b7a85);font-size:15px;font-weight:400}.portfolio-location-grid b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.client-section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.client-section-heading .eyebrow{color:var(--ritual-legacy-fg-764c62,#764c62);letter-spacing:.12em;margin:0 0 8px;font-size:12px;font-weight:750}.client-section-heading h2{letter-spacing:-.03em;margin:0;font-size:clamp(24px,3vw,30px);font-weight:600;line-height:1.2}.client-section-heading>span{color:var(--ritual-legacy-fg-887780,#887780);white-space:nowrap;font-size:14px}.portfolio-box-report,.client-settlements{border:1px solid var(--ritual-legacy-line-e3d9df,#e3d9df);background:var(--ritual-legacy-bg-fff,#fff);border-radius:22px;padding:26px}.portfolio-report-labels,.portfolio-report-row{grid-template-columns:minmax(0,1fr) 90px 130px;align-items:center;gap:15px;display:grid}.portfolio-report-labels{color:var(--ritual-legacy-fg-847480,#847480);padding:0 0 12px;font-size:12px}.portfolio-report-labels>span:not(:first-child){text-align:right}.portfolio-report-row{border:0;border-top:1px solid var(--ritual-legacy-line-ece5e9,#ece5e9);text-align:left;width:100%;font:inherit;color:var(--ritual-legacy-fg-352830,#352830);cursor:pointer;background:0 0;padding:20px 0}.portfolio-report-row:last-child{padding-bottom:0}.portfolio-report-row:hover>div>strong{text-underline-offset:4px;text-decoration:underline}.portfolio-report-row>div{flex-direction:column;gap:6px;min-width:0;display:flex}.portfolio-report-row strong{font-size:18px;font-weight:650}.portfolio-report-row small{color:var(--ritual-legacy-fg-6e5f69,#6e5f69);font-size:14px}.portfolio-report-row>div>span{color:var(--ritual-legacy-fg-877681,#877681);overflow-wrap:anywhere;font-size:13px}.portfolio-report-row>b,.portfolio-report-row>span{text-align:right;font-variant-numeric:tabular-nums;font-size:16px}.portfolio-next-actions{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.portfolio-next-actions button{min-height:48px}.portfolio-goods{margin:0}.portfolio-search,.next-order-form label.portfolio-search{border:1px solid var(--ritual-legacy-line-daced7,#daced7);background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-897681,#897681);border-radius:12px;flex-direction:row;align-items:center;gap:10px;margin:16px 0;padding:0 14px;display:flex}.portfolio-search svg{flex:none}.portfolio-search input{font:inherit;color:var(--ritual-legacy-fg-33272f,#33272f);background:0 0;border:0;width:100%;min-width:0;min-height:50px;padding:14px 0;font-size:16px;outline-offset:0!important}.portfolio-filters{flex-wrap:wrap;gap:7px;margin:14px 0 20px;display:flex}.portfolio-filters button{font:inherit;border:1px solid var(--ritual-legacy-line-ded3da,#ded3da);background:var(--ritual-legacy-bg-fff,#fff);min-height:44px;color:var(--ritual-legacy-fg-765b6c,#765b6c);cursor:pointer;border-radius:22px;padding:8px 14px;font-size:14px}.portfolio-filters button[aria-pressed=true]{background:var(--ritual-legacy-bg-eee5eb,#eee5eb);border-color:var(--ritual-legacy-line-b99cab,#b99cab);color:var(--ritual-legacy-fg-583347,#583347);font-weight:700}.warehouse-items{padding:0 20px}.client-empty{color:var(--ritual-legacy-fg-7d6e79,#7d6e79);padding:25px 0;font-size:16px;line-height:1.5}.portfolio-goods .shipment-item{gap:20px}.portfolio-goods .shipment-item>div{min-width:0}.portfolio-goods .shipment-item small{overflow-wrap:anywhere;line-height:1.5}.portfolio-goods .shipment-status{white-space:normal}.portfolio-goods .shipment-item>b{white-space:nowrap}.request-search-result{color:var(--ritual-legacy-fg-84717e,#84717e);font-size:14px}.settlement-balance{color:#fff;background:#583447;border-radius:17px;padding:26px}.settlement-balance>span{letter-spacing:.1em;color:#e4d3de;font-size:12px;font-weight:650}.settlement-balance>strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:14px 0;font-size:clamp(32px,5vw,48px);font-weight:600;line-height:1.2;display:block}.settlement-balance>p{color:#e4d3de;max-width:600px;margin:0;font-size:15px;line-height:1.6}.settlement-equation{padding:10px 0 18px}.settlement-equation>div{border-bottom:1px solid var(--ritual-legacy-line-eee7ec,#eee7ec);justify-content:space-between;align-items:baseline;gap:22px;padding:16px 0;font-size:15px;line-height:1.5;display:flex}.settlement-equation span{color:var(--ritual-legacy-fg-74636f,#74636f)}.settlement-equation b{color:var(--ritual-legacy-fg-3c2d36,#3c2d36);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:17px}.settlement-equation small{background:var(--ritual-legacy-bg-f8f0e0,#f8f0e0);color:var(--ritual-legacy-fg-8a6c36,#8a6c36);border-radius:5px;margin-left:7px;padding:3px 7px;font-size:12px;display:inline-block}.settlement-equation>.settlement-formula{border:0;padding-top:22px;font-weight:650}.settlement-formula b{color:var(--ritual-legacy-fg-60394d,#60394d);font-size:25px}.settlement-history-title{margin-top:15px}.settlement-history-title h3{margin:0;font-size:21px;font-weight:600}.client-history-row{border-top:1px solid var(--ritual-legacy-line-ede5ea,#ede5ea);justify-content:space-between;align-items:center;gap:18px;padding:20px 0;display:flex}.client-history-row>div{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.client-history-row strong{overflow-wrap:anywhere;font-size:16px;font-weight:650;line-height:1.4}.client-history-row small{color:var(--ritual-legacy-fg-847480,#847480);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.client-history-row>b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:17px}.finance-tag{background:var(--ritual-legacy-bg-f0e8ee,#f0e8ee);color:var(--ritual-legacy-fg-785068,#785068);border-radius:6px;padding:4px 8px;font-size:12px}.finance-tag.payment{background:var(--ritual-legacy-bg-eaf3ed,#eaf3ed);color:var(--ritual-legacy-fg-396b4c,#396b4c)}.finance-tag.pending{background:var(--ritual-legacy-bg-faf1df,#faf1df);color:var(--ritual-legacy-fg-8b6b36,#8b6b36)}.finance-tag.prepared{background:var(--ritual-legacy-bg-edf0f6,#edf0f6);color:var(--ritual-legacy-fg-576883,#576883)}.portfolio-updated{color:var(--ritual-legacy-fg-8b7a85,#8b7a85);justify-content:space-between;align-items:center;gap:15px;margin:26px 0;font-size:12px;line-height:1.5;display:flex}.portfolio-updated button{font:inherit;color:var(--ritual-legacy-fg-673d53,#673d53);cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px;font-size:14px;font-weight:600}.owner-client-supplies{border:1px solid var(--ritual-legacy-line-e4d8df,#e4d8df);background:var(--ritual-legacy-bg-fff,#fff);border-radius:18px;margin:20px 0;padding:24px}.owner-client-supplies .client-section-heading h2{font-size:25px}.owner-supply-summary{grid-template-columns:2fr 1fr 1fr;gap:12px;margin:20px 0;display:grid}.owner-supply-summary>div{background:var(--ritual-legacy-bg-f6f2f5,#f6f2f5);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:17px;display:flex}.owner-supply-summary small{color:var(--ritual-legacy-fg-826d7b,#826d7b);font-size:13px}.owner-supply-summary strong{color:var(--ritual-legacy-fg-513143,#513143);overflow-wrap:anywhere;font-size:19px;line-height:1.35}.owner-supply-boxes>div{border-bottom:1px solid var(--ritual-legacy-line-ece4e9,#ece4e9);grid-template-columns:1fr 1fr auto;align-items:center;gap:15px;padding:14px 0;font-size:14px;display:grid}.owner-supply-boxes span{color:var(--ritual-legacy-fg-81727b,#81727b)}.owner-supply-boxes b{font-variant-numeric:tabular-nums;white-space:nowrap}.owner-supply-note{color:var(--ritual-legacy-fg-877381,#877381);margin:17px 0;font-size:13px;line-height:1.6}.owner-client-supplies>details>summary{cursor:pointer;min-height:44px;color:var(--ritual-legacy-fg-643c51,#643c51);align-items:center;font-size:14px;font-weight:650;display:flex}.owner-supply-updated{color:var(--ritual-legacy-fg-92828c,#92828c);margin-top:12px;font-size:12px;display:block}@media (max-width:760px){.artur-client .client-greeting{flex-wrap:wrap;align-items:flex-start;gap:18px}.artur-client .client-greeting h1{font-size:36px}.la-clock{min-width:0;padding:12px 16px}.la-clock svg{width:54px;height:54px}.la-clock time{font-size:23px}.portfolio-tabs{grid-template-columns:1fr 1fr;gap:7px;margin:22px 0;display:grid}.portfolio-tabs button{padding:10px 8px;font-size:14px}.portfolio-headline{border-radius:18px;gap:24px;padding:24px}.portfolio-headline strong{font-size:32px}.portfolio-headline strong small{margin-top:6px;font-size:15px;display:block}.portfolio-headline span{font-size:10px}.portfolio-location-grid{gap:8px;margin-bottom:20px}.portfolio-location-grid button{border-radius:13px;gap:9px;padding:16px 12px}.portfolio-location-grid span{font-size:13px}.portfolio-location-grid strong{font-size:27px}.portfolio-location-grid b{font-size:14px}.portfolio-box-report,.client-settlements{border-radius:18px;padding:20px}.portfolio-report-labels,.portfolio-report-row{grid-template-columns:minmax(0,1fr) 54px 105px;gap:9px}.portfolio-report-row strong{font-size:17px}.portfolio-report-row>b{font-size:15px}.portfolio-report-row small{font-size:13px}.portfolio-report-row>div>span{font-size:12px}.portfolio-next-actions{flex-direction:column}.client-section-heading h2{font-size:26px}.settlement-balance{padding:21px}.settlement-equation>div{gap:14px;font-size:14px}.settlement-equation b{font-size:16px}.settlement-equation small{margin-left:0}.settlement-formula b{font-size:21px}.client-history-row{align-items:flex-start;gap:13px}.client-history-row>b{font-size:15px}.client-history-row small{font-size:13px}.owner-client-supplies{padding:18px}.owner-client-supplies .client-section-heading{flex-wrap:wrap}.owner-supply-summary{grid-template-columns:1fr 1fr}.owner-supply-summary>div:first-child{grid-column:1/-1}.owner-supply-boxes>div{grid-template-columns:minmax(0,1fr) auto;gap:7px}.owner-supply-boxes span{grid-area:auto/1;font-size:13px}.owner-supply-boxes b{grid-area:span 2/2}.owner-client-supplies .client-section-heading h2{font-size:23px}}@media (max-width:440px){.artur-client .client-main{padding-left:14px;padding-right:14px}.artur-client .client-greeting{grid-template-columns:1fr;display:grid}.la-clock{justify-self:start;gap:12px;padding:10px 14px}.la-clock svg{width:48px;height:48px}.la-clock time{font-size:22px}.portfolio-headline{grid-template-columns:1fr;gap:20px;padding:22px}.portfolio-headline>div{gap:8px}.portfolio-headline>div+div{border-top:1px solid var(--ritual-legacy-line-7c586c,#7c586c);padding-top:18px}.portfolio-headline strong{font-size:36px}.portfolio-headline strong small{font-size:16px;display:inline}.portfolio-location-grid button{padding:15px 10px}.portfolio-location-grid b,.portfolio-location-grid span,.portfolio-location-grid small{font-size:12px}.portfolio-box-report,.client-settlements{padding:17px}.portfolio-report-labels{display:none}.portfolio-report-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:17px 0}.portfolio-report-row>div{grid-area:span 2/1}.portfolio-report-row>b{grid-column:2;font-size:14px}.portfolio-report-row>b:nth-child(2){color:var(--ritual-legacy-fg-8b7985,#8b7985);font-size:13px}.portfolio-report-row small{max-width:170px}.portfolio-goods .shipment-item{flex-wrap:wrap;gap:8px}.portfolio-goods .shipment-item>b{margin-left:auto}.settlement-equation>div{flex-wrap:wrap;gap:6px 12px}.settlement-equation>div>span{flex:160px}.settlement-equation>div>b{margin-left:auto}.client-history-row{flex-wrap:wrap}.client-history-row>b{margin-left:auto}.client-section-heading h2{font-size:24px}.portfolio-updated{align-items:flex-start}.owner-supply-boxes>div{font-size:13px}}.artur-client .topbar{z-index:30;height:68px;padding:0 max(20px,50vw - 520px);padding-top:env(safe-area-inset-top);position:sticky;top:0}.artur-client .signout,.artur-client .client-text-button{min-height:44px;padding:10px 13px}.artur-client .client-main{max-width:1080px;padding:24px 24px 70px}.artur-client .client-greeting{justify-content:space-between;gap:20px;margin-bottom:16px;display:flex}.artur-client .client-greeting h1{letter-spacing:-.04em;margin:5px 0 0;font-size:2.25rem}.artur-client .client-greeting .eyebrow{margin:0;font-size:.75rem}.artur-client .la-clock{min-width:0;padding:10px 16px}.artur-client .la-clock small{color:var(--ritual-legacy-fg-6e5c68,#6e5c68)}.artur-client .la-clock span{font-size:.875rem}.artur-client .portfolio-tabs{z-index:25;background:var(--ritual-legacy-bg-f8f7f8,#f8f7f8);border-bottom:1px solid var(--ritual-legacy-line-e4dce1,#e4dce1);grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0 0 20px;padding:10px 0;display:grid;position:sticky;top:68px}.artur-client .portfolio-tabs button{justify-content:center;align-items:center;gap:8px;min-width:0;padding:10px 12px;font-size:.9375rem;display:flex}.portfolio-tabs svg{flex:none}.portfolio-nav-short{display:none}.portfolio-section{outline:none;scroll-margin-top:145px}.artur-client .portfolio-headline{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:center;gap:20px;padding:24px 28px}.artur-client .portfolio-headline>div+div{border:0;padding-top:0}.artur-client .portfolio-headline span{letter-spacing:.06em;font-size:.8125rem}.artur-client .portfolio-headline strong{letter-spacing:-.03em;font-size:2.5rem}.artur-client .portfolio-headline strong small{white-space:normal;font-size:1rem;display:inline}.artur-client .portfolio-location-grid{margin:12px 0 22px}.artur-client .portfolio-location-grid button{padding:18px 22px}.artur-client .portfolio-location-grid span{color:var(--ritual-legacy-fg-6e5c68,#6e5c68);font-size:.9375rem}.artur-client .portfolio-location-grid small{color:var(--ritual-legacy-fg-6e5c68,#6e5c68);font-size:.875rem}.artur-client .portfolio-location-grid b{overflow-wrap:anywhere;font-size:1rem}.artur-client .client-section-heading h2{font-size:1.75rem}.artur-client .client-section-heading>span,.artur-client .portfolio-report-labels,.artur-client .portfolio-report-row>div>span,.artur-client .portfolio-updated,.artur-client .client-history-row small{color:var(--ritual-legacy-fg-74636f,#74636f)}.artur-client .portfolio-report-row{padding:17px 0}.artur-client .portfolio-report-row strong,.artur-client .portfolio-report-row small{overflow-wrap:anywhere;max-width:none}.artur-client .portfolio-report-row>b{font-size:1rem}.artur-client .portfolio-report-row>b:last-child{justify-content:flex-end;align-items:center;gap:6px;display:flex}.artur-client .portfolio-report-row svg{flex:none}.artur-client .portfolio-next-actions{margin:18px 0}.artur-client .portfolio-filters button{font-size:.875rem}.artur-client .portfolio-search input{font-size:1rem}.artur-client .portfolio-goods .shipment-item{grid-template-columns:minmax(0,1fr) minmax(85px,max-content);gap:18px}.artur-client .portfolio-goods .shipment-item>b{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:1rem}.artur-client .portfolio-goods .shipment-item strong{font-size:1rem;line-height:1.5}.artur-client .portfolio-goods .shipment-item small{color:var(--ritual-legacy-fg-74636f,#74636f);font-size:.875rem}.artur-client .shipment-status{font-size:.875rem;line-height:1.4}.artur-client .shipment-box summary{font-size:.9375rem}.artur-client .shipment-tracking{overflow-wrap:anywhere;gap:10px}.artur-client .shipment-tracking>span{flex:100%;min-width:0}.artur-client .shipment-tracking a{border:1px solid var(--ritual-legacy-line-ddced7,#ddced7);background:var(--ritual-legacy-bg-fff,#fff);border-radius:9px;justify-content:center;gap:6px;min-height:44px;padding:9px 12px;font-size:.875rem;text-decoration:none;display:inline-flex}.artur-client .shipment-box details[open]>summary{border-bottom:1px solid var(--ritual-legacy-line-eee5eb,#eee5eb)}.artur-client .settlement-balance>strong{font-size:2.5rem}.artur-client .settlement-balance>p{font-size:1rem}.artur-client .settlement-equation>div{font-size:.9375rem}.artur-client .settlement-equation small{width:fit-content;margin:4px 0 0;display:block}.artur-client .settlement-equation b{white-space:normal;overflow-wrap:anywhere;font-size:1.0625rem}.settlement-details{border-top:1px solid var(--ritual-legacy-line-e4dce1,#e4dce1);border-bottom:1px solid var(--ritual-legacy-line-e4dce1,#e4dce1);margin:5px 0 24px}.settlement-details>summary{cursor:pointer;min-height:48px;color:var(--ritual-legacy-fg-60394d,#60394d);padding:14px 0;font-size:.9375rem;font-weight:600}.artur-client .settlement-formula b{font-size:1.5rem}.artur-client .client-history-row strong{font-size:1rem}.artur-client .client-history-row>b{white-space:normal;overflow-wrap:anywhere;font-size:1.0625rem}.artur-client .finance-tag{font-size:.8125rem}.artur-client .next-order-form label{font-size:.9375rem}.artur-client .next-order-form textarea{font-size:1rem}.artur-client .next-order-model{grid-template-columns:minmax(0,1fr) 144px}.artur-client .next-order-model strong{font-size:1rem}.artur-client .next-order-model small{color:var(--ritual-legacy-fg-74636f,#74636f);font-size:.875rem}.artur-client .next-order-heading h2{font-size:1.75rem}.artur-client .next-order-form>label:first-of-type{margin:16px 0 22px}.artur-client .next-order-submit{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-e0d1db,#e0d1db);z-index:10;border-radius:13px;padding:14px;position:sticky;bottom:12px;box-shadow:0 3px 20px #4e283812}.request-clear{margin-left:auto}.boyko-skip{right:max(20px,env(safe-area-inset-right));bottom:max(28px,env(safe-area-inset-bottom));z-index:30;color:#fff;min-height:48px;font:inherit;background:#191719a8;border:1px solid #ffffff60;border-radius:12px;padding:12px 18px;font-size:15px;position:absolute}.boyko-skip:focus-visible{outline:3px solid var(--ritual-legacy-line-fff,#fff);outline-offset:4px}@media (max-width:1000px){.artur-client .portfolio-tabs button{gap:6px;padding:10px 6px;font-size:.875rem}.artur-client .portfolio-headline strong{font-size:2.25rem}.artur-client .client-main{padding:20px 20px 70px}.artur-client .client-greeting h1{font-size:2rem}}@media (max-width:700px){.artur-client .portfolio-nav-full{display:none}.artur-client .portfolio-nav-short{display:inline}.artur-client .portfolio-goods .shipment-item{grid-template-columns:minmax(0,1fr);gap:8px}.artur-client .portfolio-goods .shipment-item>b{justify-self:end;margin-left:0}.artur-client .next-order-model{grid-template-columns:1fr;gap:12px}.artur-client .next-order-heading{gap:12px}.artur-client .client-next-order{margin:0;padding:20px}.artur-client .portfolio-report-row{grid-template-columns:minmax(0,1fr) 55px 115px}.artur-client .portfolio-report-row>div{grid-row:auto}.artur-client .portfolio-report-row>b{grid-column:auto}.artur-client .portfolio-report-row>b:nth-child(2){font-size:.875rem}.artur-client .portfolio-location-grid button{padding:16px}.artur-client .portfolio-location-grid b{font-size:.875rem}}@media (max-width:600px){.artur-client .topbar{height:60px;padding:0 16px}.artur-client .brand{font-size:23px}.artur-client .client-main{padding:16px 14px calc(98px + env(safe-area-inset-bottom))}.artur-client .client-greeting{grid-template-columns:1fr;gap:12px;margin-bottom:16px;display:grid}.artur-client .client-greeting h1{font-size:1.875rem}.artur-client .la-clock{border-radius:12px;justify-self:stretch;gap:9px;padding:9px 12px;display:flex}.artur-client .la-clock svg{width:30px;height:30px}.artur-client .la-clock>div{flex-direction:row;flex:1;align-items:center;gap:10px}.artur-client .la-clock time{margin-left:auto;font-size:1.125rem}.artur-client .la-clock small{display:none}.artur-client .portfolio-tabs{padding:8px 10px max(8px,env(safe-area-inset-bottom));background:var(--ritual-legacy-bg-fff,#fff);border-top:1px solid var(--ritual-legacy-line-e1d5dd,#e1d5dd);z-index:40;border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;position:fixed;inset:auto 0 0;box-shadow:0 -4px 16px #4d243d0b}.artur-client .portfolio-tabs button{min-height:54px;color:var(--ritual-legacy-fg-6c5865,#6c5865);background:0 0;border:0;border-radius:10px;flex-direction:column;gap:4px;padding:6px 2px;font-size:.8125rem}.artur-client .portfolio-tabs button[aria-current=page]{background:var(--ritual-legacy-bg-f1e7ed,#f1e7ed);color:var(--ritual-legacy-fg-583347,#583347);box-shadow:inset 0 -2px #60394d}.portfolio-section{scroll-margin-top:78px}.artur-client .portfolio-headline{border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:14px;padding:18px}.artur-client .portfolio-headline strong{font-size:1.875rem}.artur-client .portfolio-headline strong small{margin:3px 0 0;font-size:.875rem;display:block}.artur-client .portfolio-headline span{letter-spacing:0;font-size:.75rem;line-height:1.5}.artur-client .portfolio-location-grid{gap:7px;margin:10px 0 18px}.artur-client .portfolio-location-grid button{text-align:center;align-items:center;gap:6px;min-height:88px;padding:13px 8px}.artur-client .portfolio-location-grid span{font-size:.875rem}.artur-client .portfolio-location-grid strong{font-size:1.625rem}.artur-client .portfolio-location-grid b{display:none}.artur-client .portfolio-box-report,.artur-client .client-settlements{border-radius:16px;padding:18px}.artur-client .client-section-heading{gap:12px;margin-bottom:16px}.artur-client .client-section-heading h2{font-size:1.375rem}.artur-client .portfolio-report-labels{display:none}.artur-client .portfolio-report-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:16px 0}.artur-client .portfolio-report-row>div{grid-area:auto/1/auto/-1}.artur-client .portfolio-report-row>b:nth-child(2){text-align:left;color:var(--ritual-legacy-fg-6e5c68,#6e5c68);grid-column:1;font-size:.875rem}.artur-client .portfolio-report-row>b:last-child{grid-column:2;font-size:1rem}.artur-client .portfolio-report-row strong{font-size:1rem}.artur-client .portfolio-report-row small{font-size:.875rem}.artur-client .portfolio-next-actions{gap:8px;margin-top:16px}.artur-client .portfolio-goods .shipment-box>header{gap:12px;padding:17px}.artur-client .shipment-box-title h3{font-size:1.125rem}.artur-client .shipment-box-title span{font-size:.875rem}.artur-client .shipment-tracking{padding:12px 17px;font-size:.875rem}.artur-client .shipment-box details{padding:0 17px}.artur-client .shipment-box summary{min-height:52px}.artur-client .portfolio-filters{gap:6px;margin:12px 0 16px}.artur-client .portfolio-filters button{padding:9px 12px}.artur-client .portfolio-updated{margin:20px 0;font-size:.75rem}.artur-client .settlement-balance{padding:21px}.artur-client .settlement-balance>strong{font-size:2.25rem}.artur-client .settlement-balance>p{font-size:.9375rem}.artur-client .settlement-equation>div{align-items:flex-start;gap:7px 12px}.artur-client .settlement-equation>div>span{flex:170px}.artur-client .settlement-equation b{font-size:1rem}.artur-client .client-next-order{border-radius:16px;padding:18px}.artur-client .next-order-form-title h3{font-size:1.125rem}.artur-client .next-order-heading h2{font-size:1.5rem}.artur-client .next-order-submit{bottom:calc(80px + env(safe-area-inset-bottom));gap:10px;padding:12px}.artur-client .next-order-submit>span{font-size:.875rem}.artur-client .next-order-submit button{white-space:normal;max-width:100%;min-height:48px}.artur-client .request-clear{margin-left:0}}@media (max-width:360px){.artur-client .portfolio-tabs button{font-size:.75rem}}@media (max-width:600px){.artur-client .portfolio-location-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,5.75rem),1fr))}.artur-client .portfolio-tabs button>span{overflow-wrap:anywhere;max-width:100%;line-height:1.3}.artur-client .client-main{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}.artur-client .next-order-submit{bottom:calc(5.2rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.artur-client *{scroll-behavior:auto}}.artur-client .portfolio-back{min-height:44px;color:var(--ritual-legacy-fg-60394d,#60394d);font:inherit;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:12px;padding:8px 0;font-size:.9375rem;font-weight:650;display:inline-flex}.artur-client .portfolio-search-scope{color:var(--ritual-legacy-fg-74636f,#74636f);margin:0 0 10px;font-size:.875rem;line-height:1.5}.artur-client .portfolio-search-clear{width:44px;min-height:44px;color:var(--ritual-legacy-fg-60394d,#60394d);background:0 0;border:0;border-radius:9px;flex:none;place-items:center;margin-right:-10px;display:grid}.artur-client .next-order-form .portfolio-search{flex-direction:row;align-items:center;gap:10px}.artur-client .portfolio-empty{border:1px solid var(--ritual-legacy-line-e5dce2,#e5dce2);background:var(--ritual-legacy-bg-fff,#fff);border-radius:16px;padding:24px}.artur-client .portfolio-empty strong{color:var(--ritual-legacy-fg-33272f,#33272f);font-size:1.125rem;display:block}.artur-client .portfolio-empty p{margin:8px 0 16px;font-size:1rem;line-height:1.5}.artur-client .next-order-success,.artur-client .client-next-order .message{scroll-margin-top:150px}.artur-client #portfolio-section{scroll-margin-top:145px}@media (max-width:600px){.artur-client #portfolio-section,.artur-client .next-order-success,.artur-client .client-next-order .message{scroll-margin-top:78px}.artur-client .portfolio-empty{padding:18px}}.artur-client .portfolio-search:focus-within{outline:3px solid var(--ritual-legacy-line-a0758d,#a0758d);outline-offset:3px}.artur-client .portfolio-search input:focus-visible{outline:none}.portfolio-search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.client-market{color:var(--ritual-legacy-fg-30232b,#30232b);min-width:0;margin:24px 0;font-size:1rem}.market-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.market-heading h2{letter-spacing:-.035em;margin:7px 0 10px;font-size:clamp(1.7rem,4vw,2.2rem);line-height:1.2}.market-heading p{color:var(--ritual-legacy-fg-6b5a65,#6b5a65);max-width:600px;margin:0;line-height:1.5}.market-heading .eyebrow{letter-spacing:.12em;color:var(--ritual-legacy-fg-643648,#643648);font-size:.75rem}.market-heading>button{flex:none}.market-summary{border-bottom:1px solid var(--ritual-legacy-line-ded3da,#ded3da);align-items:center;gap:28px;margin-bottom:14px;padding:22px 0;display:flex}.market-summary strong{white-space:nowrap;font-size:2rem;line-height:1.25}.market-summary strong span{color:var(--ritual-legacy-fg-6b5a65,#6b5a65);font-size:.875rem;font-weight:500;display:block}.market-summary p{max-width:310px;color:var(--ritual-legacy-fg-6b5a65,#6b5a65);margin-left:auto;font-size:.875rem;line-height:1.5}.market-tools{align-items:center;gap:12px;margin:24px 0 14px;display:flex}.market-tools .portfolio-search{flex:1;min-width:0;margin:0}.client-market .switch-button{justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:.875rem;display:inline-flex}.market-list{gap:12px;margin:16px 0;display:grid}.market-card{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-e0d6dd,#e0d6dd);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px;display:grid}.market-product{flex-direction:column;gap:7px;min-width:0;display:flex}.market-product strong{overflow-wrap:anywhere;font-size:1rem;line-height:1.4}.market-product span{color:var(--ritual-legacy-fg-6b5a65,#6b5a65);overflow-wrap:anywhere;font-size:.875rem;line-height:1.4}.market-offer{text-align:right;flex-direction:column;gap:8px;display:flex}.market-offer b{font-size:1.25rem;line-height:1.4}.market-offer small{color:var(--ritual-legacy-fg-6b5a65,#6b5a65);font-size:.875rem;font-weight:500}.market-offer>span{color:var(--ritual-legacy-fg-6b5a65,#6b5a65);font-size:.875rem}.market-stock-actions,.market-want-actions{border-top:1px solid var(--ritual-legacy-line-eee6eb,#eee6eb);grid-column:1/-1;justify-content:flex-end;align-items:flex-end;gap:12px;padding-top:16px;display:flex}.market-stock-actions label{align-items:center;gap:10px;font-size:.875rem;display:flex}.market-stock-actions input{border:1px solid var(--ritual-legacy-line-d1c1cb,#d1c1cb);width:85px;min-height:48px;font:inherit;background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-30232b,#30232b);border-radius:10px;padding:10px;font-size:1rem}.market-card.paused{background:var(--ritual-legacy-bg-f8f5f7,#f8f5f7)}.market-empty{border:1px dashed var(--ritual-legacy-line-cdbbc6,#cdbbc6);text-align:center;color:var(--ritual-legacy-fg-614b59,#614b59);border-radius:18px;margin:18px 0;padding:32px 24px}.market-empty h3{margin:12px 0;font-size:1.2rem;line-height:1.4}.market-empty p{max-width:470px;margin:12px auto 20px;font-size:1rem;line-height:1.5}.market-footnote{color:var(--ritual-legacy-fg-6b5a65,#6b5a65);font-size:.875rem;line-height:1.5}.market-form{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-b79aaa,#b79aaa);border-radius:18px;margin:22px 0;padding:24px;scroll-margin-top:150px}.market-form-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.market-form-title h3{margin:0;font-size:1.25rem}.market-form-title>button{background:var(--ritual-legacy-bg-f4edf1,#f4edf1);min-width:44px;min-height:44px;color:var(--ritual-legacy-fg-513341,#513341);border:0;border-radius:10px;place-items:center;display:grid}.market-form fieldset{border:0;min-width:0;margin:0;padding:0}.market-form label{flex-direction:column;gap:8px;min-width:0;margin-top:18px;font-size:.875rem;font-weight:650;display:flex}.market-form input,.market-form select{border:1px solid var(--ritual-legacy-line-cdbfc7,#cdbfc7);width:100%;min-width:0;min-height:48px;font:inherit;background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-30232b,#30232b);border-radius:10px;padding:11px 12px;font-size:1rem}.market-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.market-terms{grid-template-columns:repeat(3,minmax(0,1fr))}.market-form-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}:is(.client-market button:focus-visible,.client-market input:focus-visible,.client-market select:focus-visible){outline:3px solid var(--ritual-legacy-line-98728a,#98728a);outline-offset:3px}.market-owner .portfolio-search{border:1px solid var(--ritual-legacy-line-d6c7d0,#d6c7d0);background:var(--ritual-legacy-bg-white,white);border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.market-owner .portfolio-search input{width:100%;min-width:0;min-height:48px;font:inherit;color:var(--ritual-legacy-fg-30232b,#30232b);background:0 0;border:0}.market-owner .portfolio-filters{flex-wrap:wrap;gap:8px;display:flex}.market-owner .portfolio-filters button{border:1px solid var(--ritual-legacy-line-d7c5d0,#d7c5d0);background:var(--ritual-legacy-bg-white,white);min-height:44px;color:var(--ritual-legacy-fg-513341,#513341);font:inherit;border-radius:10px;padding:8px 12px;font-size:.875rem}.market-owner .portfolio-filters button[aria-pressed=true]{color:#fff;background:#553246}@media (max-width:700px){.market-heading{flex-direction:column;align-items:flex-start;gap:16px}.market-heading>button{width:100%}.market-summary{flex-wrap:wrap;gap:22px}.market-summary p{flex-basis:100%;max-width:none;margin:0}.market-card{gap:16px;padding:18px}.market-form{padding:18px}.market-fields{grid-template-columns:1fr}.market-terms{grid-template-columns:repeat(2,minmax(0,1fr))}.market-terms>label:first-child{grid-column:1/-1}.market-tools>button{padding:10px}.market-tools .portfolio-search input{font-size:1rem}.market-tools{gap:8px}.market-form-actions>button{flex:1}}@media (max-width:600px){.artur-client .portfolio-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.artur-client .portfolio-tabs button{gap:5px;padding:8px 2px}.artur-client .portfolio-tabs button>span{font-size:.875rem}.market-form{scroll-margin-top:85px}.market-card{grid-template-columns:1fr}.market-offer{text-align:left;flex-flow:wrap;align-items:baseline;gap:8px 16px}.market-stock-actions{flex-wrap:wrap;justify-content:space-between}.market-stock-actions>button,.market-want-actions>button{flex:1}.market-tools{align-items:stretch}.market-tools>button{font-size:0}.market-tools>button svg{width:20px;height:20px}.market-summary strong{font-size:1.75rem}}.artur-client .portfolio-balance-card{text-align:left;border:1px solid var(--ritual-legacy-line-503042,#503042);color:#fff;width:100%;font:inherit;cursor:pointer;background:#382531;border-radius:20px;margin:0 0 20px;padding:24px 28px;display:block}.artur-client .portfolio-balance-card.credit{border-color:var(--ritual-legacy-line-37564a,#37564a);background:#263e38}.portfolio-balance-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.portfolio-balance-title>span{font-size:1rem;font-weight:650}.portfolio-balance-title>small{color:#faeaf3;background:#ffffff14;border:1px solid #ffffff35;border-radius:8px;padding:5px 9px;font-size:.875rem;font-weight:500}.portfolio-balance-card>strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:10px 0 14px;font-size:clamp(2.2rem,6vw,3.3rem);line-height:1.2;display:block}.portfolio-balance-footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.portfolio-balance-footer>span{color:#f0e0ea;max-width:650px;font-size:.875rem;line-height:1.5}.portfolio-balance-footer>b{flex:none;align-items:center;gap:5px;font-size:.875rem;display:flex}.portfolio-balance-card:focus-visible{outline:3px solid var(--ritual-legacy-line-ac859b,#ac859b);outline-offset:4px}.portfolio-balance-card:disabled{cursor:default}@media (max-width:600px){.artur-client .portfolio-balance-card{border-radius:17px;margin-bottom:20px;padding:19px 20px}.portfolio-balance-footer{align-items:flex-end;gap:12px}.portfolio-balance-footer>span{max-width:240px}.portfolio-balance-title{align-items:flex-start}.portfolio-balance-title>small{padding:4px 7px}.portfolio-balance-card>strong{font-size:2.5rem}}.session-error{z-index:100;text-align:center;border-radius:0;margin:0;padding:14px 20px;position:sticky;top:0}.artur-client .client-clocks{flex:0 320px;gap:8px;width:100%;min-width:0;max-width:340px;display:grid}.artur-client .client-clocks .la-clock{border-radius:14px;gap:12px;width:100%;padding:10px 14px}.artur-client .client-clocks .la-clock svg{width:36px;height:36px}.artur-client .client-clocks .la-clock>div{flex:1;grid-template-columns:minmax(0,1fr) auto;gap:3px 14px;min-width:0;display:grid}.artur-client .client-clocks .la-clock span{grid-column:1;font-size:.875rem;line-height:1.4}.artur-client .client-clocks .la-clock small{grid-column:1;font-size:.75rem;line-height:1.4;display:block}.artur-client .client-clocks .la-clock time{grid-area:1/2/span 2;align-self:center;margin:0;font-size:1.5rem}@media (max-width:600px){.artur-client .client-clocks{gap:6px;max-width:none}.artur-client .client-clocks .la-clock{padding:8px 12px}.artur-client .client-clocks .la-clock svg{width:30px;height:30px}.artur-client .client-clocks .la-clock time{font-size:1.25rem}}.artur-client .portfolio-balance-card{border-radius:16px;margin-bottom:16px;padding:20px 24px}.artur-client .portfolio-balance-card>strong{letter-spacing:-.035em;margin:9px 0 12px;font-size:clamp(2rem,5vw,2.65rem)}.artur-client .portfolio-balance-title>span{font-size:.9375rem;font-weight:550}.artur-client .portfolio-balance-title>small{border-radius:6px;padding:4px 7px;font-size:.75rem}.artur-client .portfolio-headline{color:var(--ritual-legacy-fg-30232b,#30232b);border:0;border-bottom:1px solid var(--ritual-legacy-line-ded5db,#ded5db);background:0 0;border-radius:0;grid-template-columns:1fr 1fr;gap:20px;padding:5px 0 16px}.artur-client .portfolio-headline>div{gap:5px}.artur-client .portfolio-headline>div+div{border:0;border-left:1px solid var(--ritual-legacy-line-ded5db,#ded5db);padding:0 0 0 20px}.artur-client .portfolio-headline span{letter-spacing:0;text-transform:none;color:var(--ritual-legacy-fg-776571,#776571);font-size:.875rem;font-weight:500;line-height:1.4}.artur-client .portfolio-headline strong{letter-spacing:-.035em;font-size:1.8rem;font-weight:550;line-height:1.2}.artur-client .portfolio-headline strong small{color:var(--ritual-legacy-fg-776571,#776571);margin:0;font-size:.875rem;font-weight:400;display:inline}.artur-client .portfolio-location-grid{border-bottom:1px solid var(--ritual-legacy-line-ded5db,#ded5db);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 22px;padding:12px 0}.artur-client .portfolio-location-grid button{text-align:left;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:4px;min-height:64px;padding:4px 14px}.artur-client .portfolio-location-grid button:first-child{padding-left:0}.artur-client .portfolio-location-grid button+button{border-left:1px solid var(--ritual-legacy-line-e4dce1,#e4dce1)}.artur-client .portfolio-location-grid button:hover{background:var(--ritual-legacy-bg-f0e9ee,#f0e9ee)}.artur-client .portfolio-location-grid span{color:var(--ritual-legacy-fg-776571,#776571);font-size:.875rem;line-height:1.35}.artur-client .portfolio-location-grid strong{letter-spacing:-.02em;font-size:1.4rem;font-weight:550;line-height:1.2}.artur-client .portfolio-location-grid b{color:var(--ritual-legacy-fg-776571,#776571);font-size:.875rem;font-weight:450}.artur-client .portfolio-box-report,.artur-client .client-settlements{border-color:var(--ritual-legacy-line-e4dce1,#e4dce1);box-shadow:none;border-radius:14px;padding:18px 20px}.artur-client .portfolio-box-report .client-section-heading,.artur-client .client-settlements>.client-section-heading{align-items:center;margin-bottom:10px}.artur-client .portfolio-box-report h2,.artur-client .client-settlements h2{letter-spacing:-.025em;font-size:1.25rem;font-weight:550;line-height:1.3}.artur-client .portfolio-box-report .client-section-heading>span{font-variant-numeric:tabular-nums;font-size:.875rem}.artur-client .portfolio-report-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:12px 0;display:grid}.artur-client .portfolio-report-row:last-child{padding-bottom:5px}.artur-client .portfolio-report-row>div{grid-area:auto/1;gap:4px;min-width:0}.artur-client .portfolio-report-row strong{flex-wrap:wrap;align-items:baseline;gap:5px 10px;font-size:1rem;font-weight:550;line-height:1.35;display:flex}.artur-client .portfolio-report-row .portfolio-box-count{color:var(--ritual-legacy-fg-877480,#877480);white-space:nowrap;font-size:.875rem;font-weight:400}.artur-client .portfolio-report-row small{color:var(--ritual-legacy-fg-776571,#776571);font-size:.875rem;line-height:1.35}.artur-client .portfolio-report-row>b:nth-child(2),.artur-client .portfolio-report-row>b:last-child,.artur-client .portfolio-report-row>span{text-align:right;color:var(--ritual-legacy-fg-352830,#352830);white-space:nowrap;grid-area:1/2;font-size:1rem;font-weight:550}.artur-client .portfolio-next-actions{gap:8px;margin-top:12px}.artur-client .portfolio-next-actions>button{min-height:44px;color:var(--ritual-legacy-fg-644153,#644153);border:1px solid var(--ritual-legacy-line-ded3da,#ded3da);box-shadow:none;background:0 0;border-radius:10px;padding:10px 12px;font-size:.875rem;font-weight:500}.artur-client .portfolio-tabs button{box-shadow:none;background:0 0;border-color:#0000;border-radius:9px;font-weight:500}.artur-client .portfolio-tabs button[aria-current=page]{color:var(--ritual-legacy-fg-583347,#583347);background:var(--ritual-legacy-bg-eee5eb,#eee5eb);box-shadow:none;border-color:#0000}.artur-client .portfolio-tabs button:hover{box-shadow:none;background:var(--ritual-legacy-bg-f0e9ee,#f0e9ee)}.artur-client .portfolio-tabs button svg{stroke-width:1.7px;width:18px;height:18px}.artur-client .portfolio-goods .shipment-box{box-shadow:none;border-radius:14px}.artur-client .portfolio-goods .shipment-box>header{padding:15px 18px}.artur-client .portfolio-goods .shipment-item{padding-top:13px;padding-bottom:13px}@media (max-width:600px){.artur-client .portfolio-balance-card{border-radius:14px;padding:17px 18px}.artur-client .portfolio-balance-card>strong{margin:8px 0 10px;font-size:2.15rem}.artur-client .portfolio-balance-footer{align-items:center;gap:12px}.artur-client .portfolio-balance-footer>span{font-size:.875rem}.artur-client .portfolio-headline{gap:14px;padding:2px 0 13px}.artur-client .portfolio-headline>div+div{padding-left:14px}.artur-client .portfolio-headline strong{font-size:1.65rem}.artur-client .portfolio-location-grid{margin-bottom:16px;padding:10px 0}.artur-client .portfolio-location-grid button{gap:4px;min-height:56px;padding:3px 10px}.artur-client .portfolio-location-grid strong{font-size:1.3rem}.artur-client .portfolio-box-report,.artur-client .client-settlements{border-radius:12px;padding:15px 16px}.artur-client .portfolio-report-row{gap:10px;min-height:64px;padding:10px 0}.artur-client .portfolio-report-row>b:nth-child(2),.artur-client .portfolio-report-row>b:last-child{font-size:.9375rem}.artur-client .portfolio-tabs{padding:5px 8px max(5px,env(safe-area-inset-bottom));background:var(--ritual-legacy-bg-fff,#fff);gap:2px;box-shadow:0 -1px #4d243d08}.artur-client .portfolio-tabs button{border-radius:8px;gap:3px;min-height:48px;padding:5px 2px}.artur-client .portfolio-tabs button>span{font-size:.875rem;line-height:1.25}.artur-client .market-card{padding:15px 16px}.artur-client .client-main{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.artur-client .next-order-submit{bottom:calc(64px + env(safe-area-inset-bottom))}}@media (max-width:360px){.artur-client .portfolio-headline strong{font-size:1.5rem}.artur-client .portfolio-location-grid button{padding-left:8px;padding-right:8px}.artur-client .portfolio-report-row strong{gap:3px 7px}}.staff-profile-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.staff-profile-heading h1{margin-bottom:5px}.staff-city-label{color:var(--ritual-legacy-fg-786575,#786575);margin:0;font-size:.9375rem}.staff-profile-heading .client-clocks{gap:7px;min-width:265px;display:grid}.staff-profile-heading .la-clock{border-radius:12px;gap:12px;min-width:0;padding:10px 14px}.staff-profile-heading .la-clock svg{width:34px;height:34px}.staff-profile-heading .la-clock>div{flex:1;grid-template-columns:minmax(0,1fr) auto;gap:3px 14px;display:grid}.staff-profile-heading .la-clock span{grid-column:1;font-size:.875rem}.staff-profile-heading .la-clock small{grid-column:1;font-size:.75rem;display:block}.staff-profile-heading .la-clock time{grid-area:1/2/span 2;align-self:center;font-size:1.4rem}.staff-city-select{flex-direction:column;gap:8px;margin:12px 0;font-size:.875rem;display:flex}.staff-city-select select{border:1px solid var(--ritual-legacy-line-d8cad2,#d8cad2);background:var(--ritual-legacy-bg-fff,#fff);min-height:44px;color:var(--ritual-legacy-fg-30232b,#30232b);font:inherit;border-radius:10px;padding:10px 12px;font-size:1rem}@media (max-width:600px){.staff-profile-heading{flex-direction:column;gap:14px}.staff-profile-heading .client-clocks{width:100%;min-width:0}.staff-profile-heading .la-clock{justify-self:stretch;width:100%}.staff-profile-heading .la-clock time{margin:0}.staff-profile-heading .la-clock>div{flex-direction:column}}.warehouse-manager{border-bottom:1px solid var(--ritual-legacy-line-ddd,#ddd);margin-bottom:18px;padding:16px 0}.warehouse-manager>button{min-height:44px;margin-top:12px}.warehouse-scope{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.warehouse-scope label{align-items:center;gap:12px;font-size:1rem;display:flex}.warehouse-scope select{border:1px solid var(--ritual-legacy-line-d8cbd2,#d8cbd2);background:var(--ritual-legacy-bg-white,white);max-width:100%;min-height:44px;color:var(--ritual-legacy-fg-28232a,#28232a);border-radius:12px;padding:8px}.warehouse-scope>span{color:var(--ritual-legacy-fg-706b72,#706b72);font-size:.875rem}.ritual-pulse,.ritual-performance,.ritual-client-progress{border:1px solid var(--line);background:var(--ritual-legacy-bg-fff,#fff);font-variant-numeric:tabular-nums;border-radius:20px;min-width:0;margin:0 0 24px;padding:26px}.ritual-section-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.ritual-section-head h2{letter-spacing:-.035em;margin:0;font-size:clamp(23px,3vw,32px);line-height:1.2}.ritual-section-head .eyebrow{margin-bottom:7px;font-size:12px}.ritual-screen-link{color:var(--accent);border-bottom:1px solid var(--ritual-legacy-line-c4a5b2,#c4a5b2);padding:6px 0;font-size:14px;text-decoration:none}.ritual-pulse-controls{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.ritual-pulse-controls>div{background:var(--ritual-legacy-bg-f5f1f3,#f5f1f3);border-radius:10px;gap:5px;padding:4px;display:flex}.ritual-pulse-controls button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:7px 14px}.ritual-pulse-controls button[aria-pressed=true]{background:var(--ritual-legacy-bg-fff,#fff);color:var(--accent);box-shadow:0 1px 4px #42253212}.ritual-pulse-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:26px 0;display:grid}.ritual-pulse-summary span{color:var(--muted);font-size:14px;display:block}.ritual-pulse-summary strong{letter-spacing:-.045em;margin-top:4px;font-size:clamp(24px,3.6vw,38px);font-weight:650;display:block}.ritual-flow-chart{border-top:1px solid var(--ritual-legacy-line-eee8eb,#eee8eb);gap:4px;height:155px;padding-top:10px;display:flex}.ritual-flow-chart>div{flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ritual-flow-columns{justify-content:center;align-items:flex-end;gap:3px;width:100%;height:125px;display:flex}.ritual-flow-columns i{background:#754458;border-radius:3px 3px 0 0;width:32%;min-height:1px}.ritual-flow-columns i+i{background:#b8aaa5}.ritual-flow-columns i.negative{background:repeating-linear-gradient(45deg,#966c7c 0px,#966c7c 3px,var(--ritual-legacy-bg-fff,#fff) 3px,var(--ritual-legacy-bg-fff,#fff) 5px)}.ritual-flow-chart small{color:var(--muted);font-size:12px}.ritual-chart-legend{color:var(--ritual-legacy-fg-754458,#754458);gap:20px;margin-top:14px;font-size:14px;display:flex}.ritual-chart-legend span+span{color:var(--ritual-legacy-fg-83736e,#83736e)}.ritual-note{color:var(--muted);line-height:1.55;margin:12px 0 0!important;font-size:13px!important}.ritual-report-table{margin-top:18px;font-size:14px}.ritual-report-table summary{cursor:pointer;color:var(--accent)}.ritual-report-table table{border-collapse:collapse;width:100%;margin-top:12px}.ritual-report-table th,.ritual-report-table td{text-align:right;border-bottom:1px solid var(--line);padding:9px}.ritual-report-table th:first-child,.ritual-report-table td:first-child{text-align:left}.ritual-period{color:var(--muted);gap:4px;max-width:170px;font-size:12px;display:grid}.ritual-period input{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--line);color:var(--ink);border-radius:8px;min-width:0;max-width:100%;padding:8px;font-size:14px}.ritual-goal{padding:16px 0}.ritual-goal>div:first-child{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;font-size:14px;display:flex}.ritual-goal strong{font-size:20px;font-weight:650}.ritual-goal strong small{color:var(--muted);font-size:14px;font-weight:400}.ritual-goal>small{color:var(--muted);margin-top:8px;font-size:13px;display:block}.ritual-track{background:var(--ritual-legacy-bg-eee6e9,#eee6e9);border-radius:20px;height:7px;overflow:hidden}.ritual-track i{background:var(--accent);border-radius:20px;height:100%;display:block}.ritual-scope{gap:6px;font-size:14px;display:grid}.ritual-scope select,.ritual-plan-form input,.ritual-plan-form textarea{border:1px solid var(--line);background:var(--ritual-legacy-bg-fff,#fff);width:100%;color:var(--ink);border-radius:9px;padding:11px}.ritual-plan-form{border-top:1px solid var(--line);margin-top:12px;padding-top:20px}.ritual-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ritual-plan-form label{gap:7px;margin-bottom:14px;font-size:14px;display:grid}.ritual-plan-form button{margin-top:16px}.ritual-pay{color:#fff;background:#5c3043;border:0;position:relative}.ritual-pay .eyebrow,.ritual-pay .ritual-period,.ritual-pay .ritual-note,.ritual-pay .ritual-goal small,.ritual-pay .ritual-goal strong small{color:#e6cdd7}.ritual-pay .ritual-salary-main{flex-direction:column;gap:5px;margin:20px 0;display:flex}.ritual-salary-main>span{color:#e6cdd7;font-size:15px}.ritual-salary-main>strong{letter-spacing:-.04em;font-size:clamp(32px,6vw,58px);font-weight:600}.ritual-salary-main>small{color:#e6cdd7;font-size:13px}.ritual-salary-details{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px 0;display:grid}.ritual-salary-details span{color:#e6cdd7;font-size:14px;display:block}.ritual-salary-details b{margin-top:5px;font-size:21px;font-weight:600;display:block}.ritual-pay .ritual-track{background:#ffffff23}.ritual-pay .ritual-track i{background:var(--ritual-legacy-bg-dfb7c8,#dfb7c8)}.ritual-pay .ritual-scope,.ritual-pay .ritual-plan-form{color:#fff}.ritual-pay .ritual-plan-form .primary{background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-5c3043,#5c3043)}.ritual-badge{color:var(--muted);white-space:nowrap;font-size:12px}.ritual-client-metrics{grid-template-columns:1.3fr 1fr .8fr;gap:12px;display:grid}.ritual-client-metrics article{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:18px;display:flex}.ritual-client-metrics article>span{color:var(--muted);font-size:14px}.ritual-client-metrics article>strong{letter-spacing:-.035em;font-size:clamp(25px,3vw,36px);line-height:1.15}.ritual-client-metrics article small{color:var(--muted);letter-spacing:0;font-size:13px;font-weight:400}.ritual-client-metrics .ritual-highlight{color:#fff;border-color:var(--ritual-legacy-line-643648,#643648);background:#643648}.ritual-client-metrics .ritual-highlight>span,.ritual-client-metrics .ritual-highlight small{color:#ead6df}.ritual-delivery-track{align-items:center;gap:15px;margin:24px 0;font-size:14px;display:flex}.ritual-delivery-track .ritual-track{flex:1}.ritual-scenario{border-top:1px solid var(--line);padding-top:18px;font-size:14px}.ritual-scenario summary{color:var(--accent);cursor:pointer;font-weight:600}.ritual-scenario>div{grid-template-columns:1fr 1fr;gap:18px;padding-top:10px;display:grid}.ritual-scenario p{color:var(--muted);grid-column:1/-1}.ritual-scenario label{flex-direction:column;gap:10px;display:flex}.ritual-scenario input{border:1px solid var(--line);border-radius:8px;width:100%;max-width:230px;padding:12px}.ritual-scenario-result{flex-direction:column;gap:6px;display:flex}.ritual-scenario-result strong{color:var(--accent);font-size:30px}.ritual-scenario-result small{color:var(--muted)}.staff-portal .ritual-performance{margin-top:20px}:is(.ritual-performance button:focus-visible,.ritual-pulse button:focus-visible,.ritual-scenario summary:focus-visible){outline:3px solid var(--ritual-legacy-line-b7879d,#b7879d);outline-offset:3px}@media (max-width:640px){.ritual-pulse,.ritual-performance,.ritual-client-progress{border-radius:16px;margin-bottom:18px;padding:18px}.ritual-section-head{flex-wrap:wrap;align-items:flex-start;gap:12px}.ritual-section-head h2{font-size:25px}.ritual-badge{display:none}.ritual-pulse-summary{gap:10px}.ritual-pulse-summary strong{font-size:23px}.ritual-pulse-summary span{font-size:13px}.ritual-pulse-controls{flex-wrap:wrap}.ritual-client-metrics{grid-template-columns:1fr 1fr}.ritual-client-metrics .ritual-highlight{grid-column:1/-1}.ritual-client-metrics .ritual-highlight strong{font-size:40px}.ritual-client-metrics article{padding:15px}.ritual-goal>div:first-child{flex-direction:column;gap:7px}.ritual-salary-details{grid-template-columns:1fr;gap:12px}.ritual-salary-details>div{justify-content:space-between;align-items:center;display:flex}.ritual-salary-details b{margin:0;font-size:19px}.ritual-form-grid,.ritual-scenario>div{grid-template-columns:1fr}.ritual-flow-chart{gap:2px}.ritual-flow-chart>div:nth-child(2n) small{visibility:hidden}.ritual-period{max-width:155px}.ritual-delivery-track{flex-wrap:wrap}.ritual-delivery-track>span{width:100%}}.staff-portal section.ritual-performance{max-width:none;margin:20px 0 26px;padding:26px}.staff-portal .ritual-pay>p.ritual-note{color:#e6cdd7;margin-top:12px}@media (max-width:640px){.staff-portal section.ritual-performance{padding:18px}}.business-control{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--line);border-radius:18px;min-width:0;margin:20px 0;padding:24px}.business-tabs,.business-toolbar,.business-row-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.business-tabs button,.business-row-actions button,.business-transfer button,.business-form-head button,.business-exceptions button{border:1px solid var(--line);background:var(--ritual-legacy-bg-fff,#fff);color:var(--accent);border-radius:9px;min-height:40px;padding:9px 12px;font-size:14px}.business-tabs button[aria-pressed=true]{background:var(--accent);color:#fff;border-color:var(--accent)}.business-form{background:var(--ritual-legacy-bg-faf7f8,#faf7f8);border:1px solid var(--ritual-legacy-line-dccbd3,#dccbd3);border-radius:13px;margin:20px 0;padding:22px}.business-form-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.business-form-head h3{margin:0;font-size:20px}.business-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.business-form label,.business-search{flex-direction:column;gap:7px;font-size:14px;display:flex}.business-form input,.business-form select,.business-search input{border:1px solid var(--ritual-legacy-line-d8cbd1,#d8cbd1);background:var(--ritual-legacy-bg-fff,#fff);color:var(--ink);border-radius:8px;width:100%;min-width:0;padding:12px;font-size:16px}.business-form>.primary{margin-top:20px}.business-order-list{gap:15px;margin-top:18px;display:grid}.business-order-list>article,.business-shift{border:1px solid var(--line);background:var(--ritual-legacy-bg-fff,#fff);border-radius:13px;padding:20px}.business-order-list header,.business-shift header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.business-order-list header>div{flex-direction:column;gap:5px;display:flex}.business-order-list small,.business-shift p,.business-transfer small{color:var(--muted);font-size:14px}.business-order-money{flex-wrap:wrap;gap:24px;margin:20px 0;display:flex}.business-order-money span{color:var(--muted);font-size:13px;display:block}.business-order-money b{font-size:21px;font-weight:600}.business-status{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:99px;padding:5px 9px;font-size:12px}.business-status.allocated{color:var(--ritual-legacy-fg-643648,#643648);background:var(--ritual-legacy-bg-f4ebef,#f4ebef)}.business-status.fulfilled{color:var(--ritual-legacy-fg-236b52,#236b52);background:var(--ritual-legacy-bg-eef7f2,#eef7f2)}.business-profit{border-top:1px solid var(--line);flex-direction:column;gap:7px;padding-top:15px;display:flex}.business-profit>span{color:var(--muted);font-size:13px}.business-profit strong{color:var(--accent);font-size:29px;font-weight:600}.business-expense{margin:8px 0;display:block}.business-credit-card{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;gap:24px;margin:15px 0;padding:20px;display:flex}.business-credit-card h3{width:100%;margin:0;font-size:19px}.business-credit-card span{color:var(--muted);font-size:13px;display:block}.business-credit-card strong,.business-credit-card b{font-size:23px}.business-credit-card>small{width:100%;color:var(--muted);font-size:13px}.business-passport{border:1px solid var(--line);border-radius:12px;margin:12px 0;overflow:hidden}.business-passport summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.business-passport summary>span:first-child{flex-direction:column;gap:5px;min-width:0;display:flex}.business-passport summary small{color:var(--muted);overflow-wrap:anywhere;font-size:14px}.business-passport>div{padding:0 18px 18px}.business-passport p{overflow-wrap:anywhere;font-size:14px}.business-transfer{background:var(--ritual-legacy-bg-faf7f8,#faf7f8);border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;margin:12px 0;padding:18px;display:flex}.business-pay-hero{color:#fff;background:#643648;border-radius:15px;flex-direction:column;gap:10px;margin:20px 0;padding:24px;display:flex}.business-pay-hero>span{color:#ead6df;font-size:14px}.business-pay-hero>strong{letter-spacing:-.04em;font-size:clamp(38px,6vw,56px);font-weight:600}.business-pay-hero>div{border-top:1px solid #ffffff30;flex-wrap:wrap;gap:22px;padding-top:14px;font-size:14px;display:flex}.business-pay-hero small{color:#ead6df;font-size:13px}.business-shift{margin:12px 0}.business-exceptions{border:1px solid var(--ritual-legacy-line-dfcbd3,#dfcbd3);background:var(--ritual-legacy-bg-fff,#fff);border-radius:15px;margin:20px 0;padding:20px}.business-exceptions>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.business-exceptions h2{letter-spacing:-.03em;margin:0;font-size:22px}.business-exceptions h2>span{color:var(--accent)}.business-exceptions li{margin:8px 0;font-size:14px}.business-exceptions small,.business-exceptions p{color:var(--muted);font-size:13px}.staff-portal section.business-control{max-width:none;margin:20px 0;padding:22px}.staff-portal .business-shift header{background:0 0;border:0;padding:0}.staff-portal .business-shift header strong{letter-spacing:0;font-size:16px}.staff-portal .business-shift{max-width:none}:is(.business-control button:focus-visible,.business-control summary:focus-visible){outline:3px solid var(--ritual-legacy-line-c898ad,#c898ad);outline-offset:2px}@media (max-width:640px){.business-control,.staff-portal section.business-control{padding:17px}.business-form{padding:16px}.business-form-grid{grid-template-columns:1fr}.business-order-list>article,.business-shift{padding:16px}.business-order-list header,.business-passport summary{flex-wrap:wrap}.business-order-money{gap:15px}.business-order-money b{font-size:19px}.business-row-actions button{flex:auto}.business-credit-card{gap:15px;padding:16px}.business-credit-card b,.business-credit-card strong{font-size:21px}}:root{--boyko-portal-update:156}.artur-client .delivery-summary{text-align:left;margin-top:10px;font-size:.875rem}.artur-client .client-greeting{gap:20px}.artur-client .client-clocks{flex-wrap:wrap;gap:8px}.artur-client .la-clock{border-radius:10px;padding:10px 12px}.artur-client .la-clock svg{width:36px;height:36px}.artur-client .la-clock time{font-size:1.25rem}.artur-client .ritual-client-progress{border-radius:12px;margin-bottom:18px;padding:18px}.artur-client .ritual-client-progress h2{font-size:1.3rem}.artur-client .ritual-client-metrics article{border-radius:8px;padding:12px}.artur-client .ritual-client-metrics strong{font-size:1.5rem}.artur-client .market-card{border-radius:10px;gap:10px;padding:14px 16px}.artur-client .market-summary{border-radius:10px;padding:14px 16px}.artur-client .market-heading h2{font-size:1.6rem}.artur-client .shipment-tracking{flex-wrap:wrap;gap:10px}.artur-client .shipment-tracking b{overflow-wrap:anywhere}.client-delivery-settings{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-e6dfe3,#e6dfe3);border-radius:12px;max-width:680px;padding:22px}.client-delivery-settings>p{color:var(--ritual-legacy-fg-776571,#776571);font-size:1rem;line-height:1.5}.client-delivery-settings fieldset{border:0;gap:16px;min-width:0;padding:0;display:grid}.client-delivery-settings label{color:var(--ritual-legacy-fg-4d3643,#4d3643);gap:7px;font-size:1rem;display:grid}.client-delivery-settings input,.client-delivery-settings textarea,.client-delivery-settings select{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--ritual-legacy-line-d9ced5,#d9ced5);background:var(--ritual-legacy-bg-white,white);color:var(--ritual-legacy-fg-352830,#352830);border-radius:8px;min-height:46px;padding:12px;font-size:1rem}.client-delivery-settings textarea{resize:vertical;line-height:1.5}@media (max-width:600px){.artur-client .portfolio-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.artur-client .portfolio-tabs button:last-child{display:none}.artur-client .portfolio-tabs button{min-width:60px;padding:6px 2px}.artur-client .portfolio-tabs button>span{font-size:.875rem}.artur-client .client-clocks{flex-direction:column;align-items:stretch;width:100%;display:flex}.artur-client .la-clock{padding:7px 10px}.artur-client .la-clock svg{width:26px;height:26px}.artur-client .ritual-client-progress{padding:14px}.client-delivery-settings{padding:16px}.artur-client .portfolio-balance-footer{align-items:start}.artur-client .portfolio-balance-footer>span{line-height:1.45}}.artur-client .client-buy .client-market{margin-top:16px}.artur-client .buy-navigation{flex-wrap:wrap;gap:8px;margin:0 0 16px}.artur-client .market-empty{border-radius:12px;justify-items:center;gap:8px;padding:20px;display:grid}.artur-client .market-empty h3,.artur-client .market-empty p{margin:0}.artur-client .market-empty p{max-width:540px}.artur-client .market-empty button{margin-top:6px}.artur-client .ritual-badge{display:none}.artur-client .client-history-row{padding:14px 0}.artur-client .shipment-item small{overflow-wrap:anywhere;font-size:.875rem}.artur-client button:focus-visible{outline:3px solid var(--ritual-legacy-line-98728a,#98728a);outline-offset:3px}@media (max-width:600px){.artur-client .portfolio-tabs button:last-child{display:flex}.artur-client .portfolio-tabs button{min-width:0}.artur-client .market-heading{flex-wrap:wrap}.artur-client .market-fields,.artur-client .market-terms{grid-template-columns:1fr}.artur-client .market-summary{flex-wrap:wrap;gap:16px}.artur-client .market-summary p{margin-left:0}.artur-client .market-form-actions{flex-wrap:wrap}}.artur-client{--ink:#171417;--muted:#706a70;--line:#dedbde;--accent:#503042;background:var(--ritual-legacy-bg-fafafa,#fafafa);color:var(--ink)}.artur-client .client-main{max-width:1440px;margin:auto;padding-top:32px}.artur-client .topbar{background:var(--ritual-legacy-bg-fff,#fff);border-bottom:1px solid var(--ritual-legacy-line-dedbde,#dedbde)}.artur-client .brand{letter-spacing:-.075em;font-weight:850}.artur-client .client-greeting h1{letter-spacing:-.065em;font-size:clamp(2rem,5vw,4rem);font-weight:600;line-height:1.08}.artur-client .eyebrow{letter-spacing:.15em;color:var(--ritual-legacy-fg-61585f,#61585f);font-size:.875rem}.artur-client .la-clock{box-shadow:none;background:0 0;border-radius:3px}.client-account-summary{border-top:2px solid var(--ritual-legacy-line-181418,#181418);border-bottom:1px solid var(--ritual-legacy-line-dedbde,#dedbde);grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 20px;display:grid}.client-account-summary>div,.client-account-summary>button{text-align:left;min-width:0;color:var(--ritual-legacy-fg-191519,#191519);font:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:10px;padding:26px 24px;display:flex}.client-account-summary>div:first-child{padding-left:0}.client-account-summary>div+div{border-left:1px solid var(--ritual-legacy-line-dedbde,#dedbde)}.client-account-summary>button{color:#fff;cursor:pointer;background:#211b20}.client-account-summary span{font-size:1rem;line-height:1.4}.client-account-summary strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.8rem,4.3vw,4rem);font-weight:550;line-height:1.1}.client-account-summary small{color:var(--ritual-legacy-fg-756a73,#756a73);font-size:.875rem}.client-account-summary>button small{color:#ddd0da}.client-account-summary>button:hover{background:#3b2835}.client-account-summary>p{grid-column:1/-1;margin:12px 0;font-size:.875rem}.artur-client .portfolio-tabs{background:var(--ritual-legacy-bg-fafafa,#fafafa);border-bottom:1px solid var(--ritual-legacy-line-dedbde,#dedbde);margin-bottom:30px}.artur-client .portfolio-tabs button{border-radius:0}.artur-client .portfolio-tabs button[aria-current=page]{color:var(--ritual-legacy-fg-211b20,#211b20);background:0 0;box-shadow:inset 0 -2px #211b20}.client-overview-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.client-overview-heading h2{letter-spacing:-.045em;margin:8px 0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:550}.client-overview-heading h2 span{color:var(--ritual-legacy-fg-706a70,#706a70);letter-spacing:0;font-size:1rem;font-weight:400}.artur-client .next-order-primary{color:#fff;box-shadow:none;background:#211b20;border-radius:3px;min-height:46px;padding:12px 20px;font-size:1rem}.artur-client .portfolio-box-report{background:0 0;border:0;margin-top:26px;padding:0}.artur-client .portfolio-box-report>.client-section-heading{display:none}.client-dispatch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.client-dispatch-card{border:1px solid var(--ritual-legacy-line-dedbde,#dedbde);border-top:2px solid var(--ritual-legacy-line-211b20,#211b20);background:var(--ritual-legacy-bg-white,white);flex-direction:column;min-width:0;padding:22px;display:flex}.dispatch-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dispatch-index{letter-spacing:-.05em;color:var(--ritual-legacy-fg-aaa0a8,#aaa0a8);font-variant-numeric:tabular-nums;font-size:2rem;line-height:1}.client-dispatch-card h3{letter-spacing:-.035em;margin:24px 0 12px;font-size:1.5rem;font-weight:550}.dispatch-contents{color:var(--ritual-legacy-fg-706a70,#706a70);overflow-wrap:anywhere;flex:1;margin:0 0 22px;font-size:.9375rem;line-height:1.55}.dispatch-value{border-bottom:1px solid var(--ritual-legacy-line-ebe7ea,#ebe7ea);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:16px;font-size:.9375rem;display:flex}.dispatch-value strong{letter-spacing:-.035em;font-size:1.35rem;font-weight:550}.dispatch-tracking{flex-direction:column;gap:7px;min-height:78px;padding:18px 0;display:flex}.dispatch-tracking span{color:var(--ritual-legacy-fg-706a70,#706a70);font-size:.875rem}.dispatch-tracking strong{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:.9375rem;font-weight:500;line-height:1.5}.dispatch-actions{border-top:1px solid var(--ritual-legacy-line-ebe7ea,#ebe7ea);flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:15px;display:flex}.dispatch-actions button,.dispatch-actions a{font:inherit;color:var(--ritual-legacy-fg-503042,#503042);cursor:pointer;text-underline-offset:5px;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:8px 0;font-size:.9375rem;text-decoration:underline;display:inline-flex}.client-destination{border-top:1px solid var(--ritual-legacy-line-dedbde,#dedbde);border-bottom:1px solid var(--ritual-legacy-line-dedbde,#dedbde);justify-content:space-between;align-items:start;gap:24px;margin-top:24px;padding:22px 0;display:flex}.client-destination h3{margin:10px 0;font-size:1.25rem;font-weight:550}.client-destination p:not(.eyebrow){white-space:pre-line;color:var(--ritual-legacy-fg-706a70,#706a70);overflow-wrap:anywhere;margin:12px 0;font-size:1rem;line-height:1.6}.client-destination a{color:var(--ritual-legacy-fg-503042,#503042);font-size:1rem}.client-planning{margin-top:24px}.client-planning>summary{cursor:pointer;min-height:44px;color:var(--ritual-legacy-fg-706a70,#706a70);font-size:1rem}.client-planning .ritual-client-progress{margin-top:16px}.artur-client .shipment-box,.artur-client .client-settlements,.artur-client .client-delivery-settings,.artur-client .market-card,.artur-client .market-empty,.artur-client .market-form{box-shadow:none;border-radius:3px}.artur-client .portfolio-filters button{border-radius:3px}.artur-client .shipment-status{border-radius:3px;font-size:.875rem;line-height:1.4}.artur-client .settlement-equation>div{padding:20px 0}.artur-client .settlement-formula b{letter-spacing:-.04em;font-size:2rem}@media (max-width:1000px){.client-dispatch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-account-summary>div,.client-account-summary>button{padding:22px 16px}}@media (max-width:600px){.artur-client .client-main{padding-top:20px}.artur-client .portfolio-tabs{background:var(--ritual-legacy-bg-white,white);margin-bottom:0}.client-account-summary{grid-template-columns:1fr 1fr;margin-top:20px}.client-account-summary>div{padding:18px 12px}.client-account-summary>div:first-child{padding-left:0}.client-account-summary>button{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:20px;display:grid}.client-account-summary>button strong{grid-area:1/2/span 2;align-self:center;font-size:2rem}.client-account-summary strong{font-size:clamp(1.65rem,6vw,2.3rem)}.client-account-summary span{font-size:.9375rem}.client-dispatch-grid{grid-template-columns:1fr}.client-dispatch-card{padding:18px}.client-overview-heading{flex-wrap:wrap;gap:10px}.client-overview-heading h2 span{margin-top:6px;display:block}.client-destination{flex-direction:column;gap:12px}.artur-client .portfolio-location-grid span{font-size:.875rem}.client-account-summary>button:disabled{opacity:.7}}@media (prefers-reduced-motion:no-preference){.dispatch-actions a,.dispatch-actions button,.client-account-summary>button{transition:background-color .18s,color .18s}}.artur-client .client-delivery-settings{max-width:none;padding:28px}.settings-group{border-bottom:1px solid var(--ritual-legacy-line-dedbde,#dedbde);min-width:0;margin-bottom:8px;padding:0 0 24px}.settings-group h3{letter-spacing:-.025em;margin:0 0 18px;font-size:1.3rem;font-weight:550}.settings-group>p{color:var(--ritual-legacy-fg-706a70,#706a70);margin:0 0 18px;font-size:1rem;line-height:1.5}.settings-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.settings-group>label{margin-top:18px}.settings-group:last-of-type{border-bottom:0}@media (max-width:600px){.artur-client .client-delivery-settings{padding:18px}.settings-fields{grid-template-columns:1fr;gap:16px}}.client-language-picker{align-items:center;display:inline-flex}.client-language-picker select{border:1px solid var(--ritual-legacy-line-dedbde,#dedbde);min-height:44px;color:var(--ritual-legacy-fg-211b20,#211b20);font:inherit;cursor:pointer;background:0 0;border-radius:3px;padding:8px 10px;font-size:.875rem}.owner-language-setting{gap:8px;margin:16px 0;font-size:1rem;display:grid}.owner-language-setting select{background:var(--ritual-legacy-bg-white,white);border:1px solid var(--ritual-legacy-line-dedbde,#dedbde);min-height:44px;font:inherit;color:var(--ritual-legacy-fg-211b20,#211b20);padding:8px}.client-language-picker select:disabled{opacity:.6}.artur-client [hidden]{display:none!important}@media (max-width:600px){.artur-client .topright{gap:8px}.artur-client .topright .context{display:none}.client-language-picker select{padding:8px 6px}.artur-client .portfolio-tabs button>span{overflow-wrap:anywhere;font-size:.8125rem}}.us-ritual-brand{flex-direction:column;align-items:flex-start;gap:3px;line-height:1;display:flex}.us-ritual-brand>small{letter-spacing:0;color:var(--ritual-legacy-fg-706a70,#706a70);font-size:.875rem;font-weight:450;line-height:1.2}.us-ritual-brand>span{white-space:nowrap}.carrier-tracking{border-top:1px solid var(--ritual-legacy-line-ddd7da,#ddd7da);overflow-wrap:anywhere;margin:16px 0;padding:16px 0;font-size:.9375rem}.carrier-tracking-heading{flex-direction:column;gap:5px;display:flex}.carrier-tracking-heading>span,.carrier-tracking>small{color:var(--ritual-legacy-fg-706a70,#706a70);font-size:.875rem}.carrier-tracking-heading>strong{color:var(--ritual-legacy-fg-241e22,#241e22);font-size:1rem}.carrier-tracking p{margin:8px 0;line-height:1.5}.carrier-tracking.needs-attention{border-left:3px solid var(--ritual-legacy-line-a55218,#a55218);padding-left:12px}.carrier-tracking-alert{color:var(--ritual-legacy-fg-914413,#914413);font-weight:600}.tracking-history{margin-top:12px}.tracking-history summary{cursor:pointer;padding:8px 0;font-weight:550}.tracking-history ol{border-left:1px solid var(--ritual-legacy-line-bfb8bc,#bfb8bc);margin:8px 0;padding:0;list-style:none}.tracking-history li{flex-direction:column;gap:4px;padding:0 0 18px 16px;display:flex}.tracking-history li:last-child{padding-bottom:0}.tracking-history time,.tracking-history span,.tracking-history small{color:var(--ritual-legacy-fg-706a70,#706a70);font-size:.875rem}.tracking-history p{color:var(--ritual-legacy-fg-51494f,#51494f);margin:0;font-size:.875rem}@media (max-width:600px){.brand.us-ritual-brand{font-size:1.25rem}.us-ritual-brand>small{font-size:.75rem}.artur-client .brand.us-ritual-brand{font-size:1.25rem}}.client-resale{padding-top:8px}.client-resale h2,.client-resale h3{color:var(--ritual-legacy-fg-211b20,#211b20)}.client-resale p{line-height:1.55}.client-resale label,.public-client-stock label{flex-direction:column;gap:8px;min-width:0;font-size:.9375rem;display:flex}.client-resale input,.client-resale select,.public-client-stock input{border:1px solid var(--ritual-legacy-line-d8d2d5,#d8d2d5);background:var(--ritual-legacy-bg-fff,#fff);width:100%;min-width:0;min-height:44px;color:var(--ritual-legacy-fg-211b20,#211b20);font:inherit;border-radius:3px;padding:11px 12px;font-size:1rem}.client-resale button{min-height:44px}.resale-metrics{border-top:2px solid var(--ritual-legacy-line-211b20,#211b20);border-bottom:1px solid var(--ritual-legacy-line-d8d2d5,#d8d2d5);grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0;display:grid}.resale-metrics>div{border-right:1px solid var(--ritual-legacy-line-d8d2d5,#d8d2d5);flex-direction:column;gap:10px;padding:22px 16px;display:flex}.resale-metrics>div:last-child{color:#fff;background:#211b20;border-right:0}.resale-metrics strong{overflow-wrap:anywhere;font-size:clamp(1.5rem,2.7vw,2.25rem);font-weight:550}.resale-metrics small,.resale-note{color:var(--ritual-legacy-fg-706a70,#706a70);font-size:.875rem;line-height:1.5}.resale-metrics>div:last-child small{color:#e0d8dd}.resale-tabs{flex-wrap:wrap;gap:8px;margin:24px 0}.resale-form,.resale-publish{border:1px solid var(--ritual-legacy-line-d8d2d5,#d8d2d5);background:var(--ritual-legacy-bg-white,white);border-radius:3px;margin:20px 0;padding:24px}.resale-form{max-width:1040px}.resale-form h3{margin:22px 0 18px}.resale-form h3:first-child{margin-top:0}.resale-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0;display:grid}.client-resale .resale-check{flex-direction:row;align-items:flex-start;gap:10px;margin:20px 0;line-height:1.5;display:flex}.client-resale .resale-check input{accent-color:#211b20;flex-shrink:0;width:20px;height:20px;min-height:20px;margin-top:2px}.resale-preview{background:var(--ritual-legacy-bg-f5f3f4,#f5f3f4);grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:18px 0;padding:18px;display:grid}.resale-row{border-bottom:1px solid var(--ritual-legacy-line-d8d2d5,#d8d2d5);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(200px,1fr);align-items:start;gap:24px;padding:22px 0;display:grid}.resale-row>div{overflow-wrap:anywhere;flex-direction:column;gap:8px;min-width:0;display:flex}.resale-row small{color:var(--ritual-legacy-fg-706a70,#706a70);font-size:.875rem;line-height:1.5}.resale-row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.resale-row .resale-row-actions{align-items:stretch}.resale-public-link{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.resale-public-link input{flex:1;min-width:180px}.resale-stock-heading{grid-template-columns:minmax(0,1fr) 220px;gap:16px;margin:24px 0;display:grid}.client-business-access{border-top:1px solid var(--ritual-legacy-line-d8d2d5,#d8d2d5);margin:28px 0;padding-top:18px}.client-business-access>summary{cursor:pointer;font-size:1.25rem;font-weight:600}.public-client-stock{max-width:1040px;color:var(--ritual-legacy-fg-211b20,#211b20);margin:auto;padding:32px 24px 64px}.public-client-stock header{border-bottom:1px solid var(--ritual-legacy-line-d8d2d5,#d8d2d5);justify-content:space-between;gap:16px;margin-bottom:36px;padding-bottom:28px;display:flex}.public-client-stock header strong{font-size:1.6rem;font-weight:800}.public-client-stock header span,.public-client-stock small{color:var(--ritual-legacy-fg-706a70,#706a70);font-size:.875rem}.public-client-stock h1{margin:18px 0;font-size:clamp(2rem,5vw,3.75rem);line-height:1.05}.public-stock-contact{overflow-wrap:anywhere;margin-bottom:28px;font-size:1.125rem}.public-stock-list{margin:28px 0}.public-stock-list article{border-bottom:1px solid var(--ritual-legacy-line-d8d2d5,#d8d2d5);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:20px 0;display:grid}.public-stock-list h2{overflow-wrap:anywhere;margin:0 0 8px;font-size:1.125rem}.public-stock-list p{color:var(--ritual-legacy-fg-706a70,#706a70);overflow-wrap:anywhere;margin:0;font-size:.875rem}@media (max-width:850px){.resale-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.resale-metrics>div:nth-child(2){border-right:0}.resale-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--ritual-legacy-line-d8d2d5,#d8d2d5)}.resale-row{grid-template-columns:1fr 1fr}.resale-row>div:last-child{grid-column:1/-1}}@media (max-width:600px){.artur-client .portfolio-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.artur-client .portfolio-tabs button>span{font-size:.75rem}.resale-fields,.resale-stock-heading,.resale-row{grid-template-columns:1fr}.resale-form,.resale-publish{padding:18px 14px}.resale-preview{grid-template-columns:1fr}.resale-metrics>div{padding:18px 10px}.resale-metrics span{font-size:.875rem}.resale-row{gap:14px}.public-client-stock{padding:24px 18px}.public-stock-list article{grid-template-columns:minmax(0,1fr) auto;gap:12px}.public-stock-list article>div{grid-column:1/-1}.public-client-stock header{flex-wrap:wrap}.resale-publish .resale-row-actions{flex-direction:column;align-items:stretch}}.artur-client .client-time-strip{width:fit-content;max-width:100%;height:auto;min-height:0;color:var(--ritual-legacy-fg-706a70,#706a70);flex-wrap:wrap;flex:none;align-items:center;gap:6px 18px;margin:0;padding:0;line-height:1.4;display:flex}.artur-client .client-time-item{white-space:nowrap;align-items:baseline;gap:7px;font-size:.875rem;display:inline-flex}.artur-client .client-time-item time{font-variant-numeric:tabular-nums;color:var(--ritual-legacy-fg-211b20,#211b20);font-size:.875rem;font-weight:600}.role-switch-return{background:var(--ritual-legacy-bg-fff,#fff);width:fit-content;max-width:calc(100% - 32px);min-height:36px;color:var(--ritual-legacy-fg-503042,#503042);border:1px solid var(--ritual-legacy-line-dedbde,#dedbde);box-shadow:none;z-index:auto;border-radius:4px;margin:8px auto;padding:8px 14px;font-size:.875rem;display:block;position:relative;inset:auto}.artur-client .client-greeting{align-items:center;gap:14px;margin-bottom:12px}.artur-client .client-name-row{align-items:center;gap:12px;min-width:0;display:flex}.artur-client .client-greeting h1{overflow-wrap:anywhere;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15}.client-settings-shortcut{border:1px solid var(--ritual-legacy-line-dedbde,#dedbde);min-width:44px;min-height:44px;color:var(--ritual-legacy-fg-706a70,#706a70);background:0 0;border-radius:50%;flex:none;place-items:center;padding:10px;display:grid}.client-settings-shortcut[aria-current=page]{color:#fff;background:#211b20}.artur-client .client-clocks{flex-flow:wrap;align-items:center;gap:8px 20px;width:auto;display:flex}.artur-client .la-clock,.artur-client .la-clock.is-night{min-width:0;color:var(--ritual-legacy-fg-706a70,#706a70);background:0 0;border:0;border-radius:0;gap:0;padding:0;display:flex}.artur-client .la-clock svg,.artur-client .la-clock small{display:none}.artur-client .la-clock>div{flex-direction:row;align-items:baseline;gap:8px;display:flex}.artur-client .la-clock span{font-size:.875rem;font-weight:400}.artur-client .la-clock time{color:var(--ritual-legacy-fg-211b20,#211b20);margin:0;font-size:1rem;font-weight:600}.artur-client .client-account-summary{border-top:1px solid var(--ritual-legacy-line-dedbde,#dedbde);grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 20px}.artur-client .client-account-summary>div,.artur-client .client-account-summary>button{gap:7px;padding:18px 20px}.artur-client .client-account-summary>div:first-child{padding-left:0}.artur-client .client-account-summary strong{font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.15}.artur-client .client-account-summary>div>small{display:none}.artur-client .client-account-summary>button{background:var(--ritual-legacy-bg-f0edef,#f0edef);color:var(--ritual-legacy-fg-211b20,#211b20)}.artur-client .client-account-summary>button small{color:var(--ritual-legacy-fg-706a70,#706a70)}.artur-client .client-account-summary>button:hover{background:var(--ritual-legacy-bg-e7e1e5,#e7e1e5)}.artur-client .portfolio-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.artur-client .client-overview-heading{margin-bottom:12px}.artur-client .client-overview-heading .eyebrow{margin:0;font-size:.875rem}.artur-client .client-overview-heading h2{margin:6px 0 0;font-size:1.75rem}.artur-client .portfolio-location-grid{gap:8px;margin:14px 0 18px}.artur-client .portfolio-location-grid button{border-radius:4px;gap:8px;padding:14px 16px}.artur-client .portfolio-location-grid b{display:none}.artur-client .portfolio-location-grid strong{font-size:1.5rem}.artur-client .portfolio-box-report{margin-top:18px}.artur-client .client-dispatch-card{border-radius:4px;padding:18px}.client-settings-shortcut:focus-visible{outline:3px solid var(--ritual-legacy-line-a0758d,#a0758d);outline-offset:3px}@media (max-width:760px){.artur-client .client-greeting{flex-direction:column;align-items:stretch;gap:8px;display:flex}.artur-client .client-name-row{justify-content:space-between}.artur-client .client-clocks{width:100%}}@media (max-width:600px){.artur-client .topbar{gap:12px;height:auto;min-height:64px;padding:10px 16px}.artur-client .brand{font-size:1.375rem}.artur-client .us-ritual-brand small{font-size:.75rem}.artur-client .topright{gap:8px}.artur-client .signout{min-height:40px;padding:8px 12px;font-size:.875rem}.artur-client .client-language-picker select{min-height:40px;padding:6px 8px;font-size:.875rem}.artur-client .client-main{padding:18px 16px calc(100px + env(safe-area-inset-bottom))}.artur-client .client-greeting h1{font-size:1.875rem}.artur-client .client-account-summary{grid-template-columns:1fr 1fr;margin:16px 0 20px}.artur-client .client-account-summary>div{gap:6px;padding:14px 12px}.artur-client .client-account-summary>div:first-child{padding-left:0}.artur-client .client-account-summary span{font-size:.875rem}.artur-client .client-account-summary strong{font-size:1.75rem}.artur-client .client-account-summary>button{border-top:1px solid var(--ritual-legacy-line-dedbde,#dedbde);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 14px;display:grid}.artur-client .client-account-summary>button strong{grid-area:1/2/span 2;align-self:center;font-size:1.75rem}.artur-client .client-account-summary>button small{font-size:.875rem}.artur-client .portfolio-tabs{padding:6px 6px max(6px,env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr));gap:2px}.artur-client .portfolio-tabs button{gap:5px;min-height:56px;padding:6px 2px}.artur-client .portfolio-tabs button>span{overflow-wrap:normal;font-size:.875rem;line-height:1.2}.artur-client .portfolio-tabs button>svg{width:20px;height:20px}.artur-client .client-overview-heading{flex-wrap:nowrap;align-items:center;gap:10px}.artur-client .client-overview-heading h2{font-size:1.5rem}.artur-client .client-overview-heading h2 span{margin-top:4px;font-size:.875rem;display:block}.artur-client .next-order-primary{flex:none;min-height:44px;padding:10px 12px;font-size:.875rem}.artur-client .portfolio-location-grid button{padding:12px 10px}.artur-client .portfolio-location-grid span{font-size:.875rem}}.ritual-client{background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-171719,#171719);--accent:#171719;--line:#e6e6e9;--muted:#707076;flex-direction:column;display:flex}.ritual-client>.ritual-client-header,.ritual-client>.portfolio-tabs{width:100%}.ritual-client :where(h1,h2,h3,h4,p,strong,b,small){color:inherit}.artur-client.ritual-client .ritual-client-header{background:var(--ritual-legacy-bg-fff,#fff);border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;max-width:1120px;height:auto;min-height:0;margin:auto;padding:28px 24px 24px;display:grid;position:relative;top:auto}.ritual-client .ritual-client-header .brand{letter-spacing:-1.7px;color:var(--ritual-legacy-fg-171719,#171719);font-size:30px;font-weight:850;line-height:1}.ritual-client .ritual-client-header .brand-dot{color:var(--ritual-legacy-fg-171719,#171719)}.ritual-client .ritual-client-header .brand small{letter-spacing:0;color:var(--ritual-legacy-fg-727278,#727278);margin-top:5px;font-size:12px;font-weight:400;line-height:1.4}.ritual-client-identity{text-align:right;flex-direction:column;align-items:flex-end;min-width:0;display:flex}.ritual-client-name{min-height:44px;color:var(--ritual-legacy-fg-171719,#171719);background:0 0;border:0;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;padding:0;display:flex}.ritual-client-name strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.3}.ritual-client-name svg{color:var(--ritual-legacy-fg-73737a,#73737a);flex:none;width:16px;height:16px}.artur-client.ritual-client .client-time-strip{justify-items:end;gap:3px;margin:0;display:grid}.artur-client.ritual-client .client-time-item{color:var(--ritual-legacy-fg-707076,#707076);gap:9px;font-size:12px;line-height:1.3}.artur-client.ritual-client .client-time-item time{color:var(--ritual-legacy-fg-494950,#494950);min-width:35px;font-size:12px;font-weight:500}.artur-client.ritual-client .client-main{flex:1;width:100%;max-width:1120px;padding:0 24px 28px}.artur-client.ritual-client .portfolio-section{scroll-margin-top:16px}.ritual-account-hero{isolation:isolate;color:#fff;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#15161a;border-radius:16px;max-width:100%;margin-bottom:28px;position:relative;overflow:hidden}.ritual-account-video{object-fit:cover;object-position:70% center;z-index:-3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ritual-account-tint{pointer-events:none;z-index:-2;background:radial-gradient(at 95% 15%,#68223d44,#0000 75%);transition:background .5s;position:absolute;inset:0}.ritual-account-hero[data-tone="1"] .ritual-account-tint{background:radial-gradient(at 95% 15%,#34516e44,#0000 75%)}.ritual-account-hero[data-tone="2"] .ritual-account-tint{background:radial-gradient(at 95% 15%,#71747d33,#0000 75%)}.ritual-account-hero:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#0b0c0ff2,#101115a8 42%,#12131500 76%),linear-gradient(#0000 45%,#10111570 70%,#101115db 84%,#101115f2 100%);position:absolute;inset:0}.ritual-account-hero button{color:inherit;min-height:44px;box-shadow:none;font:inherit;background:0 0;border:0;border-radius:0}.ritual-account-top{justify-content:space-between;align-items:center;gap:12px;padding:12px 28px 0;display:flex}.ritual-account-top>span{letter-spacing:.06em;color:#c3c3c8;font-size:12px;line-height:1.4}.ritual-account-top button{color:#dedee3;padding:0;font-size:14px}.ritual-account-slide{flex-direction:column;gap:8px;padding:26px 28px 8px;display:flex}.ritual-account-slide>span:not(.sr-only){color:#e2e2e6;font-size:16px;line-height:1.4}.ritual-account-slide>strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:#fff;font-size:clamp(46px,6vw,68px);font-weight:500;line-height:1.1}.ritual-account-controls{justify-content:space-between;align-items:center;padding:0 15px;display:flex}.ritual-account-dots,.ritual-account-arrows{display:flex}.ritual-account-dots button,.ritual-account-arrows button{place-items:center;width:44px;height:44px;padding:0;display:grid}.ritual-account-dots button span{background:#9b9ba2;border-radius:5px;width:4px;height:4px;transition:width .2s}.ritual-account-dots button[aria-pressed=true] span{background:var(--ritual-legacy-bg-fff,#fff);width:17px}.ritual-account-arrows svg{color:#d0d0d6;width:16px;height:16px}.ritual-account-secondary{border-top:1px solid #ffffff29;grid-template-columns:1fr 1fr;gap:16px;margin:0 28px;padding:14px 0 20px;display:grid}.ritual-account-secondary button{text-align:left;flex-direction:column;align-items:flex-start;gap:5px;padding:0;display:flex}.ritual-account-secondary span{color:#c5c5cb;font-size:12px;line-height:1.4}.ritual-account-secondary b{font-variant-numeric:tabular-nums;color:#fff;font-size:20px;font-weight:500;line-height:1.2}.ritual-account-stale{color:#eee;margin:0;padding:0 28px 20px;font-size:13px;line-height:1.5}.ritual-shipments{color:var(--ritual-legacy-fg-171719,#171719)}.ritual-shipments-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ritual-shipments-heading h2{letter-spacing:-.6px;color:var(--ritual-legacy-fg-171719,#171719);margin:0;font-size:22px;font-weight:600;line-height:1.3}.ritual-shipments-heading>span,.ritual-shipments-count{color:var(--ritual-legacy-fg-707076,#707076);font-size:14px;line-height:1.4}.ritual-shipments-count{margin:5px 0 0}.ritual-shipment-statuses{border-bottom:1px solid var(--ritual-legacy-line-e9e9eb,#e9e9eb);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px 0 18px;display:grid}.ritual-shipment-statuses button{box-shadow:none;color:var(--ritual-legacy-fg-171719,#171719);background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:8px;min-height:64px;padding:4px 0;display:flex}.ritual-shipment-statuses strong{letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:1}.ritual-shipment-statuses span{color:var(--ritual-legacy-fg-68686f,#68686f);align-items:center;gap:5px;font-size:14px;line-height:1.4;display:flex}.ritual-shipment-statuses span:before{content:"";background:#a5a5ac;border-radius:50%;flex:none;width:5px;height:5px}.ritual-shipment-statuses [data-status=delivered] span:before{background:#47745a}.ritual-shipment-statuses [data-status=transit] span:before{background:var(--ritual-legacy-bg-d6d6da,#d6d6da)}.ritual-box-list .ritual-box-item{border:0;border-bottom:1px solid var(--ritual-legacy-line-e9e9eb,#e9e9eb)}.ritual-box-list .ritual-box-trigger{background:var(--ritual-legacy-bg-fff,#fff);text-align:left;box-shadow:none;color:var(--ritual-legacy-fg-171719,#171719);width:100%;font:inherit;border:0;border-radius:0;align-items:center;gap:14px;padding:20px 0;text-decoration:none;display:flex}.ritual-box-trigger>svg{width:15px;height:15px;color:var(--ritual-legacy-fg-73737a,#73737a);flex:none}.ritual-box-photo{background:var(--ritual-legacy-bg-f3f3f4,#f3f3f4);width:76px;height:82px;color:var(--ritual-legacy-fg-74747b,#74747b);border-radius:4px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;display:flex;overflow:hidden}.ritual-box-photo img{object-fit:cover;width:100%;height:100%}.ritual-box-photo small{color:var(--ritual-legacy-fg-74747b,#74747b);font-size:12px;line-height:1}.ritual-box-photo svg{flex:none;width:17px;height:17px}.ritual-box-info{flex:1;min-width:0}.ritual-box-title{color:var(--ritual-legacy-fg-171719,#171719);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ritual-box-title strong{letter-spacing:-.2px;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.4}.ritual-box-title b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.ritual-box-model{color:var(--ritual-legacy-fg-707077,#707077);overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:1.4;display:block}.ritual-box-status{color:var(--ritual-legacy-fg-68686f,#68686f);margin-top:8px;font-size:13px;font-weight:500;line-height:1.4;display:block}.ritual-box-status[data-status=delivered]{color:var(--ritual-legacy-fg-426b52,#426b52)}.ritual-box-content{color:var(--ritual-legacy-fg-171719,#171719);padding:0 0 18px}.ritual-box-product{justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;line-height:1.5;display:flex}.ritual-box-product>span:first-child{min-width:0}.ritual-box-product strong{overflow-wrap:anywhere;font-weight:500}.ritual-box-product small{color:var(--ritual-legacy-fg-707077,#707077);margin-top:2px;font-size:12px;display:block}.ritual-box-product>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.ritual-box-links{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.ritual-box-links button,.ritual-box-links a{min-height:44px;font:inherit;color:var(--ritual-legacy-fg-171719,#171719);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:500;display:flex}.ritual-box-content .carrier-tracking{margin:8px 0;padding:10px 0}.box-quick-actions{gap:8px;min-width:0;padding:0 0 16px;display:grid}.shipment-box>.box-quick-actions{padding:12px 20px}.box-quick-tracking{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.box-courier,.box-tracking-pending{color:var(--ritual-legacy-fg-707077,#707077);font-size:14px;line-height:1.5}.box-copy-control{min-width:0;max-width:100%}.box-copy-control>button,.box-quick-tracking>a{border:1px solid var(--ritual-legacy-line-dedee2,#dedee2);background:var(--ritual-legacy-bg-fff,#fff);max-width:100%;min-height:44px;color:var(--ritual-legacy-fg-171719,#171719);font:inherit;cursor:pointer;white-space:normal;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.box-copy-control>button>span{overflow-wrap:anywhere;text-align:left;min-width:0}.box-copy-control>button svg,.box-quick-tracking>a svg{flex:none}:is(.box-copy-control>button:focus-visible,.box-quick-tracking>a:focus-visible){outline:2px solid var(--ritual-legacy-line-171719,#171719);outline-offset:3px}.box-track-copy{flex:180px}.box-track-copy>button{background:0 0;border:0;justify-content:flex-start;padding:8px 0}.box-track-copy b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-size:14px;font-weight:500}.box-quick-tracking>a{text-underline-offset:3px;border:0;padding:8px 0;font-size:14px;text-decoration:underline}.box-copy-primary>button{background:var(--ritual-legacy-bg-f5f5f6,#f5f5f6);border-color:var(--ritual-legacy-line-e7e7ea,#e7e7ea);width:100%}.box-copy-control>button:hover{background:var(--ritual-legacy-bg-ededf0,#ededf0)}.box-copy-all{margin:8px 0 4px}.box-copy-fallback{margin-top:8px}.box-copy-fallback p{color:var(--ritual-legacy-fg-8d3434,#8d3434);margin:0 0 8px;font-size:14px;line-height:1.5}.box-copy-fallback textarea{border:1px solid var(--ritual-legacy-line-dedee2,#dedee2);background:var(--ritual-legacy-bg-white,white);width:100%;max-width:100%;color:var(--ritual-legacy-fg-171719,#171719);font:inherit;resize:vertical;border-radius:8px;padding:10px;font-size:16px;line-height:1.5;display:block}.ritual-unassigned{border:0;border-bottom:1px solid var(--ritual-legacy-line-e9e9eb,#e9e9eb);width:100%;min-height:60px;color:var(--ritual-legacy-fg-707077,#707077);text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:14px;display:flex}.ritual-unassigned strong{color:var(--ritual-legacy-fg-171719,#171719);font-weight:500}.ritual-shipments-empty{color:var(--ritual-legacy-fg-707077,#707077);padding:20px 0;font-size:14px;line-height:1.5}.ritual-settings-tools{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.ritual-settings-tools h2{margin:0;font-size:24px}.artur-client.ritual-client .portfolio-tabs{z-index:40;border-top:1px solid var(--ritual-legacy-line-e9e9eb,#e9e9eb);background:var(--ritual-legacy-bg-fff,#fff);max-width:1120px;box-shadow:none;padding:8px 20px max(10px,env(safe-area-inset-bottom));border-bottom:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0 auto;display:grid;position:sticky;top:auto;bottom:0}.artur-client.ritual-client .portfolio-tabs button{box-shadow:none;color:var(--ritual-legacy-fg-77777e,#77777e);background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:56px;padding:6px 0;font-size:14px;display:flex}.artur-client.ritual-client .portfolio-tabs button[aria-current=page]{color:var(--ritual-legacy-fg-171719,#171719);box-shadow:none;font-weight:600}.artur-client.ritual-client .portfolio-tabs button svg{stroke-width:1.5px;width:20px;height:20px}.artur-client.ritual-client .portfolio-nav-full{display:none}.artur-client.ritual-client .portfolio-nav-short{display:block}.ritual-box-detail-photo{object-fit:contain;background:var(--ritual-legacy-bg-f3f3f4,#f3f3f4);border-radius:4px;width:calc(100% - 32px);max-height:400px;margin:16px;display:block}.shipment-owner-photo{object-fit:cover;border-radius:4px;width:160px;height:120px;margin:16px 0;display:block}@media (min-width:900px){.ritual-account-slide{padding-top:34px}.ritual-account-secondary{max-width:560px}.ritual-shipment-statuses{max-width:620px}.ritual-box-list{grid-template-columns:1fr 1fr;align-items:start;gap:0 32px;display:grid}}@media (max-width:600px){.artur-client.ritual-client .ritual-client-header{align-items:center;gap:12px;padding:20px 20px 22px}.ritual-client .ritual-client-header .brand{font-size:28px}.ritual-client .ritual-client-header .brand small{font-size:12px}.artur-client.ritual-client .client-main{padding:0 16px calc(95px + env(safe-area-inset-bottom))}.ritual-account-hero{border-radius:15px;margin-bottom:26px}.ritual-account-top{padding:8px 18px 0}.ritual-account-top>span{letter-spacing:.03em;font-size:12px}.ritual-account-top button{font-size:13px}.ritual-account-slide{padding:22px 20px 6px}.ritual-account-slide>span:not(.sr-only){font-size:14px}.ritual-account-slide>strong{font-size:clamp(40px,11vw,52px)}.ritual-account-controls{padding:0 8px}.ritual-account-secondary{margin:0 20px;padding:12px 0 17px}.ritual-account-secondary b{font-size:18px}.ritual-shipments{padding:0 4px}.ritual-shipments-heading h2{font-size:20px}.ritual-shipments-heading>span,.ritual-shipments-count{font-size:13px}.ritual-shipment-statuses{gap:8px;padding-top:18px}.ritual-shipment-statuses strong{font-size:26px}.ritual-shipment-statuses span{font-size:12px}.ritual-box-photo{width:64px;height:70px}.ritual-box-list .ritual-box-trigger{gap:10px;padding:18px 0}.ritual-box-title{flex-wrap:wrap;gap:3px 8px}.ritual-box-title strong,.ritual-box-title b{font-size:14px}.ritual-box-model{font-size:12px}.ritual-box-status{margin-top:7px;font-size:12px}.ritual-box-product{flex-wrap:wrap;gap:12px;font-size:13px}.ritual-box-product>span:last-child{margin-left:auto}.artur-client.ritual-client .portfolio-tabs{padding:7px 6px max(8px,env(safe-area-inset-bottom));gap:2px;position:fixed;inset:auto 0 0}.artur-client.ritual-client .portfolio-tabs button>span{overflow-wrap:normal;font-size:12px;line-height:1.2}}@media (prefers-reduced-motion:no-preference){.ritual-account-slide{animation:.24s ease-out ritual-slide-in}.ritual-page{animation:.24s ease-out ritual-page-in}.ritual-box-photo img{transition:transform .25s}.ritual-box-trigger:hover .ritual-box-photo img{transform:scale(1.025)}}@keyframes ritual-slide-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes ritual-page-in{0%{opacity:0;transform:perspective(900px)rotateY(3deg)translate(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ritual-client *,.ritual-client :before,.ritual-client :after{transition:none!important;animation:none!important}}.sales-lots{color:var(--ritual-legacy-fg-191719,#191719);min-width:0;margin:0 0 36px}.sales-lots-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.sales-lots h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:650}.sales-lots-rule{color:var(--ritual-legacy-fg-686368,#686368);max-width:70ch;margin:0 0 24px;font-size:.875rem;line-height:1.55}.sales-lot-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));align-items:start;gap:28px;display:grid}.sales-lot-card{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-e7e4e7,#e7e4e7);border-radius:4px;min-width:0;max-width:740px;overflow:hidden}.sales-lot-photo{aspect-ratio:3/2;object-fit:contain;background:var(--ritual-legacy-bg-f5f5f5,#f5f5f5);width:100%;display:block}.sales-lot-body{padding:22px}.sales-lot-meta{color:var(--ritual-legacy-fg-69636b,#69636b);justify-content:space-between;gap:14px;font-size:.875rem;line-height:1.5;display:flex}.sales-lot-card h3{letter-spacing:-.03em;margin:8px 0 16px;font-size:1.375rem;font-weight:600;line-height:1.25}.sales-lot-composition{border-top:1px solid var(--ritual-legacy-line-ece9ec,#ece9ec);border-bottom:1px solid var(--ritual-legacy-line-ece9ec,#ece9ec);font-size:.9375rem}.sales-lot-composition summary{cursor:pointer;min-height:44px;padding:14px 0}.sales-lot-composition>div{border-top:1px solid var(--ritual-legacy-line-f2eff2,#f2eff2);justify-content:space-between;gap:20px;padding:12px 0;line-height:1.4;display:flex}.sales-lot-composition strong{font-size:.9375rem;font-weight:500}.sales-lot-composition small{color:var(--ritual-legacy-fg-706b71,#706b71);overflow-wrap:anywhere;margin-top:4px;font-size:.8125rem;display:block}.sales-lot-price{color:var(--ritual-legacy-fg-686368,#686368);justify-content:space-between;align-items:flex-end;gap:16px;padding:20px 0;font-size:.875rem;display:flex}.sales-lot-price>div{text-align:right}.sales-lot-price strong{color:var(--ritual-legacy-fg-191719,#191719);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,4vw,2rem);font-weight:600;line-height:1.15;display:block}.sales-lot-price del{font-size:.875rem}.sales-lot-actions{gap:8px;display:grid}.sales-lots button{cursor:pointer;min-height:44px;font-size:.9375rem}.sales-lots button:disabled{opacity:.5;cursor:default}.sales-lot-primary{border-radius:3px;padding:12px 18px;font-weight:600;border:1px solid var(--ritual-legacy-line-211d22,#211d22)!important;color:#fff!important;background:#211d22!important}.sales-lot-secondary{color:var(--ritual-legacy-fg-4c414b,#4c414b);text-underline-offset:4px;background:0 0;border:0;padding:10px 12px;text-decoration:underline}.sales-lot-note,.sales-lot-review p{margin:8px 0;font-size:.875rem;line-height:1.5}.sales-lot-form{border-top:1px solid var(--ritual-legacy-line-e5e1e5,#e5e1e5);margin-top:20px;padding-top:18px}.sales-lot-form-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.sales-lot-form-heading h4{margin:0;font-size:1rem}.sales-lot-form-heading button{background:0 0;border:0;place-items:center;width:44px;display:grid}.sales-lot-form fieldset,.sales-lot-create fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.sales-lot-form label,.sales-lot-create label{gap:8px;font-size:.9375rem;line-height:1.4;display:grid}.sales-lot-form input,.sales-lot-form select,.sales-lot-create input,.sales-lot-create textarea{font:inherit;box-sizing:border-box;border:1px solid var(--ritual-legacy-line-d5d0d5,#d5d0d5);background:var(--ritual-legacy-bg-fff,#fff);width:100%;min-width:0;min-height:44px;color:var(--ritual-legacy-fg-191719,#191719);border-radius:3px;padding:12px;font-size:1rem}.sales-lot-instructions{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--ritual-legacy-bg-f7f6f7,#f7f6f7);padding:16px;font-size:.9375rem;line-height:1.6}.sales-lot-create{border:1px solid var(--ritual-legacy-line-dfdbdf,#dfdbdf);max-width:820px;margin-bottom:28px;padding:24px}.sales-lot-upload-preview{object-fit:contain;background:var(--ritual-legacy-bg-f4f4f4,#f4f4f4);width:100%;max-height:260px}.sales-lot-inventory{border-block:1px solid var(--ritual-legacy-line-dfdbdf,#dfdbdf);max-height:320px;overflow:auto}.sales-lot-inventory label{border-bottom:1px solid var(--ritual-legacy-line-efedef,#efedef);align-items:center;gap:12px;padding:14px 0;display:flex}.sales-lot-inventory input{accent-color:#211d22;flex:none;width:20px;min-height:20px}.sales-lot-inventory small{color:var(--ritual-legacy-fg-686368,#686368);font-size:.8125rem;display:block}.sales-lot-review{border-top:1px solid var(--ritual-legacy-line-e6e2e6,#e6e2e6);margin-top:16px;padding-top:16px;font-size:.875rem}.sales-lot-review a{color:var(--ritual-legacy-fg-51404e,#51404e);text-underline-offset:3px;text-decoration:underline}.sales-lot-review>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sales-lot-review button,.sales-lot-owner-actions>button{border:1px solid var(--ritual-legacy-line-ccc5cc,#ccc5cc);background:var(--ritual-legacy-bg-fff,#fff);border-radius:3px;padding:10px 14px}.sales-lot-history,.sales-lot-shipments{border-top:1px solid var(--ritual-legacy-line-ddd8dd,#ddd8dd);margin-top:28px}.sales-lot-history>summary,.sales-lot-shipments>summary{cursor:pointer;min-height:44px;padding:18px 0;font-size:1rem;font-weight:600}.sales-lot-empty{color:var(--ritual-legacy-fg-726b73,#726b73);border-bottom:1px solid var(--ritual-legacy-line-e6e2e6,#e6e2e6);padding:20px 0;font-size:.9375rem}@media (max-width:600px){.sales-lot-grid{grid-template-columns:1fr;gap:24px}.sales-lot-body{padding:18px}.sales-lot-create{padding:16px}.sales-lots-heading{align-items:flex-start}.sales-lot-review>div{display:grid}.sales-lots{margin-bottom:26px}}.sales-lot-editorial{border:1px solid var(--ritual-legacy-line-e1e3e6,#e1e3e6);border-radius:22px;overflow:hidden}.sales-lot-hero{isolation:isolate;color:#fff;background:#080c12;min-height:350px;position:relative;overflow:hidden}.sales-lot-film{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.sales-lot-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#05090fe0,#05090f40 68%,#05090f14),linear-gradient(#0000 60%,#05090fcc);position:absolute;inset:0}.sales-lot-hero-copy{flex-direction:column;align-items:flex-start;min-height:350px;padding:24px;display:flex;position:relative}.sales-lot-hero-top{letter-spacing:.06em;color:#e0e7ee;justify-content:space-between;gap:12px;width:100%;font-size:.75rem;display:flex}.sales-lot-hero h3{color:#fff;letter-spacing:-.05em;margin:34px 0 10px;font-size:clamp(2rem,5vw,3rem);font-weight:600;line-height:1.02}.sales-lot-finish{color:#d3e3f2;margin:0;font-size:1rem}.sales-lot-finish span{color:#bdc5d0}.sales-lot-unit-price{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:35px;display:flex}.sales-lot-unit-price strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,7vw,3.4rem);font-weight:500;line-height:1}.sales-lot-unit-price>span{color:#d6dce3;font-size:.875rem}.sales-lot-colors{color:#e0e7ee;margin:12px 0 0;font-size:.875rem}.sales-lot-render-label{color:#b5bdc7;font-size:.75rem;position:absolute;bottom:12px;right:16px}.sales-lot-editorial .sales-lot-body{padding:22px 24px 24px}.sales-lot-editorial .sales-lot-meta{margin-bottom:14px;font-size:.875rem}.sales-lot-editorial .sales-lot-actions{grid-template-columns:1fr;gap:10px}.sales-lot-editorial .sales-lot-primary{border-radius:8px;padding:14px 18px}.sales-lot-editorial .sales-lot-secondary{border:1px solid var(--ritual-legacy-line-c9cdd2,#c9cdd2);color:var(--ritual-legacy-fg-222832,#222832);border-radius:8px;padding:13px 18px;text-decoration:none}.sales-lot-editorial .sales-lot-price{padding:22px 0}.sales-lot-editorial .sales-lot-price strong{font-size:2rem}.sales-lot-preview-note{color:var(--ritual-legacy-fg-68717d,#68717d);margin:0 0 12px;font-size:.8125rem;line-height:1.5}.sales-lot-form .sales-lot-preview-note{margin-top:12px}.sales-lot-offer-math{justify-content:space-between;gap:12px;margin:0;font-size:.9375rem;display:flex}.sales-lot-form{scroll-margin-bottom:100px}.sales-lot-editorial button:focus-visible{outline:3px solid var(--ritual-legacy-line-6b97c1,#6b97c1);outline-offset:3px}@media (max-width:420px){.sales-lot-hero,.sales-lot-hero-copy{min-height:330px}.sales-lot-hero-copy{padding:20px}.sales-lot-editorial .sales-lot-body{padding:18px 20px 20px}.sales-lot-hero-top{letter-spacing:0;font-size:.75rem}.sales-lot-hero h3{font-size:2.25rem}.sales-lot-render-label{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.sales-lot-film{animation:none}}.sales-lot-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-radius:22px;gap:16px;max-width:740px;display:flex;position:relative;overflow-x:auto}.sales-lot-carousel::-webkit-scrollbar{display:none}.sales-lot-slide{isolation:isolate;scroll-snap-align:start;scroll-snap-stop:always;color:#fff;background:#11141a;border-radius:22px;flex:0 0 100%;min-width:0;position:relative;overflow:hidden}.sales-lot-slide:after{content:"";z-index:-1;background:linear-gradient(90deg,#04080fd6,#04080f26 85%),linear-gradient(#0000 35%,#080d15d9 76%,#080d15 100%);position:absolute;inset:0}.sales-lot-slide .sales-lot-film{z-index:-2}.sales-lot-slide .sales-lot-cover{object-fit:cover}.sales-lot-slide-content{flex-direction:column;gap:24px;min-height:440px;padding:24px;display:flex;position:relative}.sales-lot-slide-product{max-width:78%}.sales-lot-slide-product h3{color:#fff;letter-spacing:-.045em;overflow-wrap:anywhere;margin:0 0 10px;font-size:clamp(2rem,5vw,3rem);font-weight:600;line-height:1.04}.sales-lot-slide-product .sales-lot-finish{color:#dae6f0}.sales-lot-slide-bottom{margin-top:auto}.sales-lot-slide .sales-lot-unit-price{margin-top:0}.sales-lot-slide .sales-lot-unit-price strong{font-size:clamp(2.5rem,6vw,3.4rem)}.sales-lot-slide .sales-lot-colors{margin:10px 0 18px}.sales-lot-slide-total{color:#d9dfe7;border-top:1px solid #ffffff35;justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;font-size:.9375rem;display:flex}.sales-lot-slide-total strong{color:#fff;letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:550}.sales-lot-slide-total del{color:var(--ritual-legacy-fg-adb6c3,#adb6c3);margin-right:10px;font-size:.875rem}.sales-lots .sales-lot-buy-overlay{background:var(--ritual-legacy-bg-fff,#fff);width:100%;color:var(--ritual-legacy-fg-10161f,#10161f);border:1px solid var(--ritual-legacy-line-fff,#fff);border-radius:9px;min-height:48px;margin-top:16px;padding:13px 16px;font-size:1rem;font-weight:650;transition:background .18s,transform .18s;display:block}.sales-lot-buy-overlay:hover{background:var(--ritual-legacy-bg-e7edf4,#e7edf4)}.sales-lot-buy-overlay:active{transform:scale(.985)}.sales-lot-buy-overlay:focus-visible{outline:3px solid var(--ritual-legacy-line-90bdec,#90bdec);outline-offset:4px}.sales-lot-slide-credit{color:#b5c0cc;text-align:right;margin-top:-12px;font-size:.75rem}.sales-lot-slide-status{color:#dae4f0;margin:10px 0 0;font-size:.875rem}.sales-lot-price-group,.sales-lot-purchase-row{display:contents}.sales-lot-carousel-controls{max-width:740px;color:var(--ritual-legacy-fg-686d75,#686d75);justify-content:center;align-items:center;gap:16px;margin-top:10px;font-size:.875rem;display:flex}.sales-lot-carousel-controls button{border:1px solid var(--ritual-legacy-line-e1e3e7,#e1e3e7);background:var(--ritual-legacy-bg-fff,#fff);width:44px;height:44px;min-height:44px;color:var(--ritual-legacy-fg-171a20,#171a20);border-radius:50%;place-items:center;display:grid}.sales-lot-carousel-controls>span{text-align:center;font-variant-numeric:tabular-nums;min-width:72px}.sales-lot-dialog{border:1px solid var(--ritual-legacy-line-dde0e5,#dde0e5);background:var(--ritual-legacy-bg-fff,#fff);width:min(560px,100vw - 24px);max-height:calc(100dvh - 48px);color:var(--ritual-legacy-fg-191719,#191719);overscroll-behavior:contain;border-radius:20px;margin:auto;padding:0;overflow:auto}.sales-lot-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05080e99}.sales-lot-dialog-top{background:var(--ritual-legacy-bg-fff,#fff);z-index:2;border-bottom:1px solid var(--ritual-legacy-line-e8e9ec,#e8e9ec);justify-content:space-between;align-items:center;padding:12px 20px;font-weight:700;display:flex;position:sticky;top:0}.sales-lot-dialog-top button{background:0 0;border:0;place-items:center;width:44px;min-height:44px;display:grid}.sales-lot-dialog .sales-lot-card{border:0;border-radius:0;max-width:none}.sales-lot-dialog .sales-lot-body{padding:20px}.sales-lot-dialog .sales-lot-photo{max-height:240px}.sales-lot-dialog .sales-lot-modal-offer{border:1px solid var(--ritual-legacy-line-ced3da,#ced3da);border-radius:8px;width:100%;margin-bottom:18px;padding:13px;text-decoration:none;display:block}.sales-lot-dialog .message{margin:16px 20px}.sales-lot-dialog-rule{color:var(--ritual-legacy-fg-676d75,#676d75);margin:0;padding:0 20px 22px;font-size:.8125rem;line-height:1.5}.sales-lot-dialog .sales-lot-form{margin-top:4px}.sales-lot-dialog .sales-lot-form-heading{margin-bottom:16px}@media (max-width:420px){.sales-lot-slide-content{gap:24px;min-height:430px;padding:20px}.sales-lot-slide-product h3{font-size:2.125rem}.sales-lot-slide-product{max-width:86%}.sales-lot-slide .sales-lot-unit-price strong{font-size:2.625rem}.sales-lot-slide .sales-lot-unit-price{gap:8px}.sales-lot-slide .sales-lot-hero-top{letter-spacing:0;font-size:.75rem}.sales-lot-dialog{max-height:calc(100dvh - 24px)}}@media (prefers-reduced-motion:reduce){.sales-lot-buy-overlay{transition:none}}.sales-lot-unavailable{background:var(--ritual-legacy-bg-f1f3f5,#f1f3f5);color:var(--ritual-legacy-fg-303943,#303943);border-radius:8px;margin:12px 0;padding:12px 14px;font-size:.9375rem;line-height:1.5}.sales-lot-proof-name{overflow-wrap:anywhere;color:var(--ritual-legacy-fg-606875,#606875);font-size:.8125rem;display:block}.sales-lot-slide-total>span:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.sales-lot-dialog .sales-lot-form-heading button{width:auto;min-width:44px;padding:8px 12px;font-size:.875rem}.preorder-collection{min-width:0;color:var(--ritual-legacy-fg-191719,#191719);margin:32px 0 20px}.preorder-collection>.sales-lots-heading h2{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(1.5rem,4vw,2rem)}.preorder-carousel{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:22px;gap:16px;max-width:560px;display:flex;position:relative;overflow-x:auto}.preorder-carousel::-webkit-scrollbar{display:none}.preorder-slide{isolation:isolate;aspect-ratio:4/5;scroll-snap-align:start;scroll-snap-stop:always;color:#fff;background:#090b0d;border-radius:22px;flex:0 0 100%;min-width:0;min-height:460px;display:grid;position:relative;overflow:hidden}.preorder-art{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.preorder-slide:after{content:"";z-index:-1;background:linear-gradient(#00000040,#0000 30% 65%,#000000bf);position:absolute;inset:0}.preorder-copy{height:auto;min-height:inherit;flex-direction:column;padding:clamp(22px,4.5vw,36px);display:flex}.preorder-eyebrow{letter-spacing:.08em;color:#e1e3e7;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;font-size:.875rem;line-height:1.4;display:flex}.preorder-eyebrow>span:last-child{white-space:nowrap;letter-spacing:.04em;font-variant-numeric:tabular-nums}.preorder-slide h3{color:#fff;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2rem,7.8vw,3.5rem);font-weight:550;line-height:1.02}.preorder-subtitle{color:#e0e3e9;margin:12px 0 0;font-size:clamp(1rem,3.8vw,1.4rem);line-height:1.3}.preorder-bottom{margin-top:auto;padding-top:36px}.preorder-bottom>p{color:#d3d7de;margin:0 0 12px;font-size:1rem;line-height:1.4}.preorder-cta{border:1px solid var(--ritual-legacy-line-fff,#fff);background:var(--ritual-legacy-bg-fff,#fff);width:100%;min-height:48px;color:var(--ritual-legacy-fg-121315,#121315);font:inherit;cursor:pointer;border-radius:7px;padding:13px 16px;font-size:1rem;font-weight:650;line-height:1.35}.preorder-cta:hover{background:var(--ritual-legacy-bg-e9edf1,#e9edf1);border-color:var(--ritual-legacy-line-e9edf1,#e9edf1)}.preorder-bottom>small{text-align:center;color:#c7cbd2;margin-top:12px;font-size:.875rem;line-height:1.35;display:block}.preorder-controls{max-width:560px}.preorder-form{padding:22px}.preorder-form h3{letter-spacing:-.03em;margin:0 0 12px;font-size:1.5rem;line-height:1.2}.preorder-form>p{color:var(--ritual-legacy-fg-5e6269,#5e6269);font-size:1rem;line-height:1.5}.preorder-form fieldset{border:0;min-width:0;margin:20px 0 0;padding:0}.preorder-form label{flex-direction:column;gap:8px;margin:0 0 18px;font-size:.9375rem;display:flex}.preorder-form input,.preorder-form select,.preorder-form textarea{border:1px solid var(--ritual-legacy-line-ced1d7,#ced1d7);background:var(--ritual-legacy-bg-fff,#fff);width:100%;min-width:0;min-height:48px;color:var(--ritual-legacy-fg-191719,#191719);font:inherit;border-radius:8px;padding:12px;font-size:1rem}.preorder-form textarea{resize:vertical}.preorder-form .sales-lot-primary{width:100%}.preorder-form .preorder-terms{color:var(--ritual-legacy-fg-646970,#646970);margin:8px 0 20px;font-size:.875rem;line-height:1.5}.preorder-form .message{margin:16px 0}.preorder-history{border-top:1px solid var(--ritual-legacy-line-e4e4e7,#e4e4e7);max-width:740px;margin-top:20px}.preorder-history summary{cursor:pointer;padding:18px 0;font-size:1rem;font-weight:600}.preorder-history summary span{color:var(--ritual-legacy-fg-737680,#737680);margin-left:6px;font-weight:400}.preorder-requests{gap:12px;max-width:740px;display:grid}.preorder-request{border:1px solid var(--ritual-legacy-line-e0e2e6,#e0e2e6);background:var(--ritual-legacy-bg-white,white);border-radius:12px;min-width:0;padding:18px}.preorder-request-top{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.preorder-request-top strong{font-size:1rem}.preorder-request-top span,.preorder-request small{color:var(--ritual-legacy-fg-646970,#646970);font-size:.875rem}.preorder-request p{overflow-wrap:anywhere;margin:10px 0;font-size:1rem;line-height:1.45}.preorder-note{white-space:pre-wrap;color:var(--ritual-legacy-fg-535862,#535862)}.preorder-request-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.preorder-request-actions button{border:1px solid var(--ritual-legacy-line-cdd0d5,#cdd0d5);background:var(--ritual-legacy-bg-white,white);min-height:44px;color:var(--ritual-legacy-fg-1b1d20,#1b1d20);font:inherit;border-radius:6px;padding:10px 14px;font-size:.875rem}.preorder-collection button:focus-visible{outline:3px solid var(--ritual-legacy-line-8d7488,#8d7488);outline-offset:3px}.preorder-carousel:focus-visible{outline:3px solid var(--ritual-legacy-line-8d7488,#8d7488);outline-offset:3px}.preorder-form :is(input,select,textarea):focus-visible{outline:3px solid var(--ritual-legacy-line-8d7488,#8d7488);outline-offset:3px}.preorder-collection button:disabled{opacity:.45;cursor:default}@media (max-width:360px){.preorder-copy{padding:20px}.preorder-eyebrow{letter-spacing:.03em;font-size:.8125rem}.preorder-slide h3{font-size:1.9rem}.preorder-bottom{padding-top:28px}}@media (prefers-reduced-motion:reduce){.preorder-carousel{scroll-behavior:auto}}.owner-overview{color:var(--ritual-legacy-fg-1d1b1e,#1d1b1e);gap:24px;margin-bottom:32px;display:grid}.owner-money-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.owner-capital{text-align:left;border:1px solid var(--ritual-legacy-line-e2dfe2,#e2dfe2);background:var(--ritual-legacy-bg-fff,#fff);min-width:0;color:var(--ritual-legacy-fg-201d21,#201d21);font:inherit;border-radius:16px;flex-direction:column;align-items:stretch;gap:16px;padding:26px;display:flex}.owner-capital-dark{color:#fff;border-color:var(--ritual-legacy-line-241d25,#241d25);cursor:pointer;background:#241d25}.owner-card-top{justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.owner-capital>strong{letter-spacing:-1.6px;font-variant-numeric:tabular-nums;font-size:clamp(34px,3.6vw,48px);font-weight:600;line-height:1.12}.owner-capital-split{grid-template-columns:1fr 1fr;gap:18px;padding-top:6px;display:grid}.owner-capital-split>span{color:#c7bec8;flex-direction:column;gap:6px;font-size:13px;display:flex}.owner-capital-split b{color:#fff;font-variant-numeric:tabular-nums;font-size:19px;font-weight:500}.owner-capital>small{color:#c7bec8;margin-top:auto;font-size:12px}.owner-capital p{color:var(--ritual-legacy-fg-666069,#666069);margin:0;font-size:13px;line-height:1.55}.owner-capital details{margin-top:auto;font-size:12px;line-height:1.55}.owner-capital summary{cursor:pointer;color:var(--ritual-legacy-fg-685c69,#685c69)}.owner-capital details p{padding-top:10px}.owner-fact-tag{color:var(--ritual-legacy-fg-71696f,#71696f);text-align:right;max-width:115px;font-size:10px;font-weight:500;line-height:1.4}.owner-kpi-row{border-block:1px solid var(--ritual-legacy-line-dfdcdf,#dfdcdf);grid-template-columns:repeat(4,minmax(0,1fr));padding-block:20px;display:grid}.owner-kpi-row>button{border:0;border-right:1px solid var(--ritual-legacy-line-e7e4e7,#e7e4e7);text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:4px 20px;display:flex}.owner-kpi-row>button:first-child{padding-left:0}.owner-kpi-row>button:last-child{border-right:0}.owner-kpi-row span{color:var(--ritual-legacy-fg-6d666e,#6d666e);font-size:13px}.owner-kpi-row strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:clamp(23px,2.4vw,30px);font-weight:600}.owner-kpi-row small{color:var(--ritual-legacy-fg-777078,#777078);font-size:11px}.owner-scope-note{color:var(--ritual-legacy-fg-756c76,#756c76);margin:0;font-size:12px!important;line-height:1.55!important}.owner-overview>.owner-scope-note{margin-top:-14px}.owner-action-strip{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.owner-action-strip button{background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-302932,#302932);border:1px solid var(--ritual-legacy-line-ded9df,#ded9df);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:15px 10px;font-size:13px;display:flex}.owner-action-strip svg,.owner-hub svg,.owner-task svg{flex-shrink:0}.owner-bottom-grid{grid-template-columns:1.45fr 1fr;align-items:start;gap:20px;display:grid}.owner-panel{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-e4dfe5,#e4dfe5);border-radius:13px;margin-bottom:0;padding:22px}.owner-panel h2{letter-spacing:-.5px;margin:0;font-size:20px;line-height:1.3}.owner-panel-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.owner-panel-head>button{color:var(--ritual-legacy-fg-756675,#756675);cursor:pointer;background:0 0;border:0;padding:9px}.owner-task{border:0;border-bottom:1px solid var(--ritual-legacy-line-ece8ed,#ece8ed);width:100%;color:var(--ritual-legacy-fg-2d2730,#2d2730);text-align:left;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:15px 0;font-size:14px;display:flex}.owner-task>span{flex:1;min-width:0}.owner-task strong{font-weight:600;display:block}.owner-task small{color:var(--ritual-legacy-fg-746b74,#746b74);margin-top:5px;font-size:12px;line-height:1.5;display:block}.owner-task>b{color:var(--ritual-legacy-fg-766775,#766775);font-size:13px}.owner-task-primary{color:var(--ritual-legacy-fg-57384d,#57384d)}.owner-text-link{color:var(--ritual-legacy-fg-604254,#604254);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:18px;padding:5px 0;font-size:12px;display:flex}.owner-hub{gap:12px;display:grid}.owner-hub-card{width:100%;color:var(--ritual-legacy-fg-302833,#302833);text-align:left;font:inherit;cursor:pointer;align-items:center;gap:14px;display:flex}.owner-hub-card>span{flex:1}.owner-hub-card strong{font-size:16px;font-weight:600;display:block}.owner-hub-card small{color:var(--ritual-legacy-fg-776e78,#776e78);margin-top:6px;font-size:12px;line-height:1.45;display:block}.owner-result{flex-direction:column;gap:10px;display:flex}.owner-result>span{color:var(--ritual-legacy-fg-716873,#716873);font-size:13px}.owner-result>strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.owner-result>small{color:var(--ritual-legacy-fg-786f7a,#786f7a);font-size:12px;line-height:1.5}.owner-source-error{color:var(--ritual-legacy-fg-8d412d,#8d412d);padding-block:10px;font-size:13px;line-height:1.5}.owner-source-error button{color:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline;display:block}.owner-empty{color:var(--ritual-legacy-fg-736b75,#736b75);padding-block:12px;font-size:14px}.owner-subnav{scrollbar-width:thin;gap:8px;margin-bottom:12px;padding:0 0 18px;display:flex;overflow-x:auto}.owner-subnav button{white-space:nowrap;border:1px solid var(--ritual-legacy-line-ddd6df,#ddd6df);background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-706272,#706272);font:inherit;cursor:pointer;border-radius:7px;padding:11px 15px;font-size:13px}.owner-subnav button[aria-current=page]{border-color:var(--ritual-legacy-line-2b222d,#2b222d);color:#fff;background:#2b222d}.owner-report-links{color:var(--ritual-legacy-fg-654359,#654359);flex-wrap:wrap;gap:20px;margin:20px 0;font-size:14px;display:flex}.owner-purchase-note{margin-bottom:20px}.owner-purchase-note>p:not(.eyebrow){font-size:14px;line-height:1.7}.owner-purchase-note .eyebrow{font-size:10px}:is(.owner-overview button:focus-visible,.owner-subnav button:focus-visible){outline:2px solid var(--ritual-legacy-line-906680,#906680);outline-offset:4px}@media (max-width:700px){.owner-overview{gap:18px}.owner-money-grid{gap:12px}.owner-capital{border-radius:12px;gap:14px;padding:18px 16px}.owner-card-top{align-items:flex-start;font-size:13px}.owner-fact-tag{max-width:73px;font-size:9px}.owner-capital>strong{letter-spacing:-1px;font-size:32px}.owner-capital-split{grid-template-columns:1fr;gap:12px}.owner-capital-split b{font-size:17px}.owner-capital>small{font-size:10px;line-height:1.5}.owner-capital p,.owner-capital details{font-size:11px}.owner-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.owner-kpi-row>button{border-bottom:1px solid var(--ritual-legacy-line-e7e4e7,#e7e4e7);padding:16px!important}.owner-kpi-row>button:nth-child(2n){border-right:0}.owner-kpi-row>button:nth-child(n+3){border-bottom:0}.owner-kpi-row strong{font-size:27px}.owner-kpi-row span{font-size:12px}.owner-action-strip{grid-template-columns:1fr 1fr;gap:8px}.owner-action-strip button{justify-content:flex-start;padding:14px;font-size:12px}.owner-bottom-grid{grid-template-columns:1fr;gap:14px}.owner-panel{padding:18px}.owner-panel h2{font-size:19px}.owner-hub{grid-template-columns:1fr 1fr;gap:10px}.owner-hub-card{gap:9px;padding:15px}.owner-hub-card>svg:last-child{display:none}.owner-hub-card strong{font-size:14px}.owner-hub-card small{font-size:11px}.owner-result{grid-column:1/-1}.owner-subnav{margin-inline:-2px}.owner-subnav button{padding:10px 12px}.owner-scope-note{font-size:11px!important}}@media (max-width:370px){.owner-money-grid{grid-template-columns:1fr}.owner-capital-split{grid-template-columns:1fr 1fr}.owner-hub{grid-template-columns:1fr}.owner-card-top{align-items:center}.owner-fact-tag{max-width:none}}.owner-feed-filters{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:20px 0;display:flex}.owner-feed-filters>div{gap:8px;display:flex}.owner-feed-filters button,.owner-feed-pagination button{border:1px solid var(--ritual-legacy-line-ded6df,#ded6df);background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-675a69,#675a69);border-radius:7px;padding:10px 12px;font-size:13px}.owner-feed-filters button[aria-pressed=true]{color:#fff;border-color:var(--ritual-legacy-line-2b222d,#2b222d);background:#2b222d}.owner-feed-filters label{color:var(--ritual-legacy-fg-706772,#706772);gap:5px;font-size:12px;display:grid}.owner-feed-filters select{border:1px solid var(--ritual-legacy-line-ded6df,#ded6df);background:var(--ritual-legacy-bg-fff,#fff);border-radius:7px;min-width:140px;padding:9px}.owner-feed-pagination{color:var(--ritual-legacy-fg-706772,#706772);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:13px;display:flex}.offer-stage{isolation:isolate;contain:inline-size paint;border-radius:22px;width:100%;min-width:0;max-width:740px;overflow:hidden}.preorder-stage{max-width:560px}.offer-stage>.sales-lot-carousel,.offer-stage>.preorder-carousel{overscroll-behavior-x:contain;border-radius:0;gap:0;width:100%;max-width:100%}.offer-stage .sales-lot-slide,.offer-stage .preorder-slide{border-radius:0}.offer-stage :is(.sales-lot-slide,.preorder-slide){--mist:132,166,199;--motion:running;background:#1a293b}.offer-stage [data-motion=paused]{--motion:paused}.preorder-stage .preorder-macbook-air-m5{--mist:155,183,225;background:#253650}.preorder-stage .preorder-nintendo-switch-2{--mist:120,176,205;background:#26383f}.preorder-stage .preorder-apple-watch-12{--mist:205,158,114;background:#49392d}.preorder-stage .preorder-iphone-17-used{--mist:186,150,206;background:#352d48}.preorder-stage .preorder-oakley-meta-hstn{--mist:144,178,151;background:#283c37}.offer-atmosphere{z-index:-3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.offer-atmosphere i{background:radial-gradient(ellipse at 30% 50%,rgba(var(--mist),.55),transparent 42%),radial-gradient(ellipse at 70% 60%,rgba(var(--mist),.34),transparent 52%);filter:blur(22px);width:130%;height:75%;animation:12s ease-in-out infinite offer-mist-drift;animation-play-state:var(--motion);border-radius:50%;position:absolute;top:5%;left:-15%;transform:translate(-7%,3%)rotate(-12deg)}.offer-atmosphere i:nth-child(2){opacity:.7;animation-duration:17s;animation-delay:-8s;top:28%}.offer-atmosphere i:nth-child(3){opacity:.55;animation-duration:21s;animation-delay:-12s;top:-20%}.offer-dust{opacity:.3;background-image:radial-gradient(circle,rgba(var(--mist),.8) .65px,transparent 1.2px),radial-gradient(circle,rgba(var(--mist),.6) .5px,transparent 1px);animation:18s ease-in-out infinite offer-dust-drift;animation-play-state:var(--motion);background-position:0 0,23px 51px;background-size:61px 79px,103px 127px;position:absolute;inset:-10%}.preorder-stage .preorder-art{mix-blend-mode:normal;animation:10s ease-in-out infinite offer-product-float;animation-play-state:var(--motion);transform-origin:65%}.preorder-stage .preorder-slide:after{background:linear-gradient(#090d16b8,#0000 34% 58%,#090d16e8)}.offer-stage .sales-lot-slide:after{background:linear-gradient(90deg,#080d16e8,#080d1630 85%),linear-gradient(#0000 35%,#080d15d1 76%,#080d16f5)}.offer-stage .sales-lot-film{mix-blend-mode:normal}@keyframes offer-mist-drift{0%,to{transform:translate(-7%,3%)rotate(-12deg)scale(1)}50%{transform:translate(8%,-6%)rotate(9deg)scale(1.13)}}@keyframes offer-product-float{0%,to{transform:translate(0)scale(1.01)}50%{transform:translateY(-5px)scale(1.035)}}@keyframes offer-dust-drift{0%,to{transform:translate(-1%,2%)}50%{transform:translate(3%,-3%)}}@media (prefers-reduced-motion:reduce){.offer-atmosphere i,.offer-dust,.preorder-stage .preorder-art{animation:none!important}.offer-stage{scroll-behavior:auto}}.offer-fixed-stage{background:#182536;position:relative}.offer-fixed-stage>.sales-lot-carousel,.offer-fixed-stage>.preorder-carousel{z-index:0;height:100%;position:absolute;inset:0}.offer-fixed-stage .sales-lot-slide,.offer-fixed-stage .preorder-slide{aspect-ratio:auto;height:100%;min-height:0}.offer-fixed-stage>.sales-lot-slide-content,.offer-fixed-stage>.preorder-copy{z-index:1;pointer-events:none;color:#fff;position:relative}.offer-fixed-stage>.sales-lot-slide-content button,.offer-fixed-stage>.preorder-copy button{pointer-events:auto}.offer-fixed-stage>.sales-lot-slide-content{min-height:480px}.offer-fixed-stage>.preorder-copy{aspect-ratio:4/5;min-height:500px}.offer-fixed-stage .preorder-copy h3{color:#fff;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2rem,7.8vw,3.5rem);font-weight:550;line-height:1.02}.offer-fixed-stage .sales-lot-unit-price{margin-top:0}.offer-fixed-stage .sales-lot-colors{margin:10px 0 18px}.offer-fixed-stage .sales-lot-slide-status{min-height:1.4em}.offer-fixed-stage>.sales-lot-slide-content{gap:20px}.offer-fixed-stage .sales-lot-slide-product{min-height:112px}:is(.offer-fixed-stage .sales-lot-carousel:focus-visible,.offer-fixed-stage .preorder-carousel:focus-visible){outline:3px solid var(--ritual-legacy-line-a9c9ef,#a9c9ef);outline-offset:-4px}@media (max-width:420px){.offer-fixed-stage>.sales-lot-slide-content{min-height:470px}.offer-fixed-stage>.preorder-copy{aspect-ratio:auto;min-height:470px}}.offer-stage .offer-atmosphere{z-index:-1;opacity:.42;-webkit-mask-image:linear-gradient(#000 0% 18%,#0000 38%),linear-gradient(90deg,#000,#0000 13% 94%,#000);mask-image:linear-gradient(#000 0% 18%,#0000 38%),linear-gradient(90deg,#000,#0000 13% 94%,#000)}.offer-stage .offer-atmosphere i{filter:none;background:radial-gradient(ellipse at 28% 55%,transparent 33%,rgba(var(--mist),.36) 43%,transparent 56%),radial-gradient(ellipse at 77% 45%,transparent 30%,rgba(var(--mist),.24) 42%,transparent 53%);border-radius:48%;width:145%;height:28%;animation-duration:19s;top:3%;left:-23%}.offer-stage .offer-atmosphere i:nth-child(2){opacity:.65;animation-duration:27s;animation-delay:-11s;top:12%}.offer-stage .offer-atmosphere i:nth-child(3){opacity:.45;animation-duration:31s;animation-delay:-17s;top:-9%}.offer-raking-light{z-index:-1;pointer-events:none;opacity:.18;mix-blend-mode:soft-light;background:radial-gradient(ellipse at 70% 40%,rgba(var(--mist),.85),transparent 32%);animation:23s linear infinite offer-light-orbit;animation-play-state:var(--motion);position:absolute;inset:-35%}@keyframes offer-light-orbit{0%,to{transform:translate(-7%,-5%)rotate(-18deg)}30%{transform:translate(9%,-2%)rotate(12deg)}65%{transform:translate(2%,12%)rotate(34deg)}85%{transform:translate(-10%,4%)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.offer-raking-light{animation:none!important}}.artur-client.ritual-client .ritual-client-header,.artur-client.ritual-client .portfolio-tabs{width:100%;min-width:0}.artur-client.ritual-client .client-main,.artur-client.ritual-client .portfolio-section,.artur-client.ritual-client .ritual-page{min-width:0}.offer-fixed-stage{container-type:inline-size}.offer-fixed-stage .sales-lot-slide-product h3{font-size:clamp(2rem,7cqw,3rem)}.offer-fixed-stage .preorder-copy h3{font-size:clamp(2rem,8cqw,3rem)}.offer-fixed-stage .sales-lot-unit-price strong{font-size:clamp(2.5rem,9cqw,3.4rem)}.offer-fixed-stage>.preorder-copy{padding:clamp(22px,6cqw,34px)}@media (min-width:601px){.artur-client.ritual-client .ritual-client-header,.artur-client.ritual-client .client-main,.artur-client.ritual-client .portfolio-tabs{max-width:880px}.artur-client.ritual-client .ritual-client-header{margin:0 auto;padding:24px 28px}.artur-client.ritual-client .client-main{padding:0 28px calc(108px + env(safe-area-inset-bottom));margin:0 auto}.artur-client.ritual-client .portfolio-tabs{padding:10px 24px max(12px,env(safe-area-inset-bottom));margin:0 auto;position:fixed;inset:auto 0 0}.ritual-account-hero{min-height:330px}.ritual-account-video{object-position:75% center}.ritual-account-slide{padding-top:30px}.offer-stage,.preorder-stage,.sales-lot-carousel-controls,.preorder-controls{max-width:640px;margin-inline:auto}.offer-fixed-stage>.sales-lot-slide-content{min-height:520px;padding:28px}.offer-fixed-stage>.preorder-copy{aspect-ratio:4/5;min-height:540px}.sales-lots-heading{max-width:640px;margin-inline:auto}.preorder-collection>.sales-lots-heading{max-width:640px}.resale-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.resale-row .resale-row-actions{grid-column:1/-1}.ritual-box-list{grid-template-columns:minmax(0,1fr)}.ritual-settings-tools,.client-section-heading,.ritual-box-links{flex-wrap:wrap}.client-destination{flex-wrap:wrap;min-width:0}.client-destination>div{overflow-wrap:anywhere;min-width:0}}@media (min-width:1100px){.ritual-box-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}}.ritual-chat{border:1px solid var(--ritual-legacy-line-e3e4e8,#e3e4e8);background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-202126,#202126);border-radius:16px;min-width:0;margin:0 0 28px;overflow:hidden}.ritual-chat button{font:inherit;cursor:pointer;min-height:44px}.ritual-chat-summary{text-align:left;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:15px 16px;display:flex}.ritual-chat-summary>span{flex:1;min-width:0}.ritual-chat-summary strong{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.ritual-chat-summary small{text-overflow:ellipsis;white-space:nowrap;color:var(--ritual-legacy-fg-71747c,#71747c);margin-top:4px;font-size:14px;display:block;overflow:hidden}.ritual-chat-unread{color:#fff;background:#293849;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:12px;display:inline-grid}.ritual-chat-compose{border-top:1px solid var(--ritual-legacy-line-eceef1,#eceef1);align-items:flex-end;gap:10px;padding:10px 14px;display:flex}.ritual-chat-compose textarea{background:var(--ritual-legacy-bg-f5f6f8,#f5f6f8);resize:vertical;min-width:0;height:auto;min-height:72px;max-height:160px;line-height:1.5;font:inherit;color:inherit;border:0;border-radius:8px;flex:1;padding:12px;font-size:16px}.ritual-chat-compose button{color:#fff;background:#20262e;border:0;border-radius:8px;flex:none;place-items:center;width:44px;display:grid}.ritual-chat button:disabled{opacity:.4;cursor:default}.ritual-chat-expanded{border-top:1px solid var(--ritual-legacy-line-eceef1,#eceef1);padding:0 18px}.ritual-chat-meta{color:var(--ritual-legacy-fg-707580,#707580);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.ritual-chat-meta button{color:inherit;background:0 0;border:0}.ritual-chat-history{overscroll-behavior:contain;flex-direction:column;gap:12px;max-height:min(48dvh,460px);padding:4px 0 14px;display:flex;overflow:auto}.ritual-chat-message{background:var(--ritual-legacy-bg-f1f3f6,#f1f3f6);overflow-wrap:anywhere;border-radius:12px;align-self:flex-start;max-width:90%;padding:12px 14px}.ritual-chat-message.is-mine{background:var(--ritual-legacy-bg-e8eef4,#e8eef4);align-self:flex-end}.ritual-chat-message header{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ritual-chat-message header strong{font-size:13px}.ritual-chat-message time,.ritual-chat-message small{color:var(--ritual-legacy-fg-6a707b,#6a707b);font-size:12px}.ritual-chat-message p{white-space:pre-wrap;margin:7px 0;font-size:16px;line-height:1.5}.ritual-chat-message a{margin:8px 0;font-size:14px;display:block}.ritual-chat-note{color:var(--ritual-legacy-fg-747983,#747983);font-size:12px;line-height:1.5}.ritual-chat-error{color:var(--ritual-legacy-fg-9c3640,#9c3640);margin:0;padding:12px 18px;font-size:14px}.ritual-chat-error button,.ritual-chat-link,.ritual-chat-read,.ritual-chat-setup button{color:inherit;background:0 0;border:0;padding:8px 0;text-decoration:underline}.ritual-chat-setup{background:var(--ritual-legacy-bg-f2f4f7,#f2f4f7);border-radius:8px;padding:14px;font-size:14px}.ritual-chat-setup code{overflow-wrap:anywhere;padding:12px 0;font-size:13px;display:block}.ritual-chat-requests{padding:12px 0;font-size:14px}.ritual-chat-requests>div{border-bottom:1px solid var(--ritual-legacy-line-eceef1,#eceef1);justify-content:space-between;gap:14px;padding:10px 0;display:flex}.ritual-chat-requests span{overflow-wrap:anywhere;min-width:0}.ritual-chat-requests small{white-space:nowrap;color:var(--ritual-legacy-fg-717781,#717781)}.ritual-chat :is(button,textarea,a):focus-visible{outline:2px solid var(--ritual-legacy-line-778ca4,#778ca4);outline-offset:2px}.owner-client-chats{max-width:880px}.owner-client-chats>label{gap:8px;margin-bottom:18px;display:grid}.owner-client-chats select{font:inherit;border:1px solid var(--ritual-legacy-line-ddd,#ddd);background:var(--ritual-legacy-bg-white,white);border-radius:8px;padding:12px}@media (prefers-reduced-motion:no-preference){.ritual-chat-unread{animation:.3s ease-out chat-unread}@keyframes chat-unread{0%{opacity:.4}to{opacity:1}}}.ritual-chat-summary>svg{flex:none}.ritual-chat-summary[aria-expanded=true] .ritual-chat-chevron{transform:rotate(180deg)}.ritual-chat-preview{border-top:1px solid var(--ritual-legacy-line-eceef1,#eceef1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ritual-chat-preview span{color:var(--ritual-legacy-fg-707580,#707580);font-size:14px;line-height:1.5}.ritual-chat-preview button{border:1px solid var(--ritual-legacy-line-d8d9df,#d8d9df);background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-202126,#202126);border-radius:8px;padding:10px 14px;font-size:14px;font-weight:600}.artur-client .sales-lot-shipments{margin-top:16px}.artur-client .sales-lot-shipments>summary{box-sizing:border-box;min-height:48px;padding:14px 0}.artur-client details.client-destination{border-top:1px solid var(--ritual-legacy-line-dedbde,#dedbde);border-bottom:1px solid var(--ritual-legacy-line-dedbde,#dedbde);margin-top:0;padding:0;display:block}.artur-client .client-destination>summary{cursor:pointer;box-sizing:border-box;text-transform:none;letter-spacing:normal;min-height:48px;padding:14px 0;font-size:1rem;font-weight:550;line-height:1.4}.artur-client .client-destination-content{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding:0 0 16px;display:flex}.artur-client .client-destination-content>div{min-width:0}.artur-client .client-destination h3{margin:4px 0 8px;font-size:1rem}.artur-client .client-destination p:not(.eyebrow){margin:8px 0;font-size:.9375rem;line-height:1.5}.artur-client .client-planning{margin-top:0}.artur-client .client-planning>summary{box-sizing:border-box;min-height:48px;padding:14px 0;line-height:1.4}.artur-client .client-destination>summary:focus-visible{outline:2px solid var(--ritual-legacy-line-778ca4,#778ca4);outline-offset:2px}@media (max-width:600px){.artur-client .client-destination-content{flex-direction:column;gap:8px}}.artur-client .client-home-tools{border:1px solid var(--ritual-legacy-line-e8e8eb,#e8e8eb);background:var(--ritual-legacy-bg-fafafa,#fafafa);border-radius:16px;margin:20px 0 0;padding:0 16px;overflow:hidden}.artur-client .client-home-tools>details{border:0;border-radius:0;margin:0;padding:0;display:block}.artur-client .client-home-tools>details+details{border-top:1px solid var(--ritual-legacy-line-e8e8eb,#e8e8eb)}.artur-client .client-home-tools>details>summary{cursor:pointer;box-sizing:border-box;min-height:52px;color:var(--ritual-legacy-fg-27272a,#27272a);letter-spacing:0;text-transform:none;align-items:center;gap:12px;padding:15px 0;font-size:15px;font-weight:500;line-height:1.4;list-style:none;display:flex}.artur-client .client-home-tools>details>summary::-webkit-details-marker{display:none}.artur-client .client-home-tools>details>summary::marker{content:""}.artur-client .client-home-tools>details>summary>span{flex:1;min-width:0}.artur-client .client-home-tools>details>summary>svg{stroke-width:1.6px;color:var(--ritual-legacy-fg-77777e,#77777e);flex:none}.artur-client .client-home-tools>details[open]>summary>svg:last-child{transform:rotate(90deg)}.artur-client .client-home-tools>details>summary:focus-visible{outline:2px solid var(--ritual-legacy-line-778ca4,#778ca4);outline-offset:-2px;border-radius:8px}.artur-client .client-home-tools .client-destination-content{padding:0 0 16px 31px}.artur-client .client-home-tools .shipment-customer-home{margin-top:4px}.artur-client .portfolio-updated.portfolio-updated-quiet{flex-wrap:wrap;justify-content:center;gap:8px;margin:8px 0 0}.artur-client .portfolio-updated-quiet button{min-height:44px;color:var(--ritual-legacy-fg-818188,#818188);align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:400;display:flex}.preorder-stage.preorder-clear{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto clamp(250px,72vw,390px) auto;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.preorder-clear.offer-fixed-stage>.preorder-copy{color:var(--ritual-legacy-fg-19191c,#19191c);display:contents}.preorder-clear .preorder-heading{pointer-events:none;text-align:center;z-index:1;grid-area:1/1;padding:0 8px}.preorder-clear .preorder-eyebrow{color:var(--ritual-legacy-fg-7a7b83,#7a7b83);letter-spacing:.08em;margin:0 0 14px;font-size:12px}.preorder-clear .preorder-copy h3{color:var(--ritual-legacy-fg-19191c,#19191c);letter-spacing:-.035em;margin:0;font-size:clamp(26px,6cqw,34px);font-weight:550;line-height:1.15}.preorder-clear .preorder-copy h3 br{display:none}.preorder-clear .preorder-copy h3 br:after{content:" "}.preorder-clear .preorder-subtitle{color:var(--ritual-legacy-fg-73747c,#73747c);min-height:21px;margin:8px 0 0;font-size:15px;line-height:1.4}.preorder-clear.offer-fixed-stage>.preorder-carousel{z-index:0;background:0 0;grid-area:2/1;width:100%;height:100%;position:relative;inset:auto}.preorder-clear.offer-stage .preorder-slide{background:0 0;border:0;border-radius:0;height:100%}.preorder-clear .preorder-slide:after{display:none}.preorder-clear.preorder-stage .preorder-art{object-fit:contain;object-position:center;mix-blend-mode:normal;filter:none;transform-origin:50%;width:100%;height:100%;inset:0}.preorder-clear .preorder-bottom{text-align:center;pointer-events:none;grid-area:3/1;margin:0;padding:8px 0 0}.preorder-clear .preorder-cta{border-color:var(--ritual-legacy-line-202024,#202024);color:#fff;pointer-events:auto;background:#202024;border-radius:10px;width:auto;min-width:210px;max-width:100%;padding:12px 28px}.preorder-clear .preorder-cta:hover{border-color:var(--ritual-legacy-line-37373c,#37373c);background:#37373c}.preorder-clear .preorder-bottom>small{color:var(--ritual-legacy-fg-797a82,#797a82);margin-top:10px;font-size:13px}.settings-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.client-delivery-settings label,.client-delivery-settings input,.client-delivery-settings select,.client-delivery-settings textarea,.sales-lot-dialog fieldset,.sales-lot-dialog label,.sales-lot-dialog input,.sales-lot-dialog select{min-width:0;max-width:100%}.ritual-chat-history{overflow-anchor:none}@media (max-width:600px){.settings-fields{grid-template-columns:minmax(0,1fr)}}.ritual-chat-setup p{margin:0 0 12px;line-height:1.5}.ritual-chat-setup .ritual-chat-connect,.ritual-chat-setup .ritual-chat-renew{color:#fff;max-width:100%;min-height:44px;font:inherit;text-align:center;background:#20262e;border:0;border-radius:8px;justify-content:center;align-items:center;padding:12px 16px;font-weight:600;text-decoration:none;display:inline-flex}.ritual-chat-setup .ritual-chat-setup-status{color:var(--ritual-legacy-fg-5b626d,#5b626d);font-variant-numeric:tabular-nums;margin:12px 0;font-size:13px}.ritual-chat-setup details{margin:12px 0}.ritual-chat-setup summary{cursor:pointer;align-items:center;min-height:44px;text-decoration:underline;display:flex}.ritual-chat-setup small{color:var(--ritual-legacy-fg-606872,#606872);font-size:13px;line-height:1.5;display:block}@media (min-width:768px){.artur-client.ritual-client{--client-gutter:24px}.artur-client.ritual-client :is(.ritual-client-header,.client-main,.portfolio-tabs){max-width:1120px}.artur-client.ritual-client .ritual-client-header{padding:24px var(--client-gutter) 28px}.artur-client.ritual-client .client-main{padding:0 var(--client-gutter) calc(112px + env(safe-area-inset-bottom))}.artur-client.ritual-client .portfolio-tabs{padding-inline:var(--client-gutter)}.artur-client.ritual-client :is(.offer-stage,.preorder-stage,.sales-lots-heading,.sales-lot-carousel-controls,.preorder-controls){width:100%;max-width:none;margin-inline:0}.artur-client.ritual-client .sales-lots-heading{margin-bottom:12px}.artur-client.ritual-client .sales-lots-heading h2{margin:0;font-size:28px;line-height:1.2}.artur-client.ritual-client .sales-lot-preview-note{margin-bottom:16px;font-size:14px}.artur-client.ritual-client .offer-fixed-stage>.sales-lot-slide-content{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 28px;min-height:410px;padding:28px 32px;display:grid}.artur-client.ritual-client .sales-lot-slide-content>.sales-lot-hero-top{grid-area:1/1/auto/-1;font-size:13px}.artur-client.ritual-client .offer-fixed-stage .sales-lot-slide-product{grid-area:2/1;max-width:none;min-height:0}.artur-client.ritual-client .offer-fixed-stage .sales-lot-slide-product h3{margin-bottom:10px;font-size:clamp(36px,4.7cqw,46px);line-height:1.05}.artur-client.ritual-client .sales-lot-slide-product .sales-lot-finish{margin:0;font-size:16px}.artur-client.ritual-client .sales-lot-slide-bottom{display:contents}.artur-client.ritual-client .sales-lot-price-group{grid-area:3/1;align-self:end;display:block}.artur-client.ritual-client .offer-fixed-stage .sales-lot-unit-price strong{font-size:46px}.artur-client.ritual-client .offer-fixed-stage .sales-lot-colors{margin:10px 0 0;font-size:14px}.artur-client.ritual-client .sales-lot-purchase-row{border-top:1px solid #ffffff35;flex-wrap:wrap;grid-area:4/1/auto/-1;align-items:center;gap:12px 24px;margin-top:4px;padding-top:18px;display:flex}.artur-client.ritual-client .sales-lot-slide-total{border:0;flex-wrap:wrap;flex:220px;justify-content:flex-start;align-items:baseline;gap:10px 18px;min-width:0;padding:0;display:flex}.artur-client.ritual-client .sales-lot-slide-total strong{font-size:28px}.artur-client.ritual-client .sales-lot-purchase-row .sales-lot-buy-overlay{flex:0 260px;width:auto;min-height:48px;margin:0}.artur-client.ritual-client .sales-lot-slide-status{flex:100%;order:3;min-height:0;margin:0}.artur-client.ritual-client .sales-lot-slide-credit{max-width:40%;margin:0;font-size:12px;position:absolute;bottom:108px;right:32px}.artur-client.ritual-client .offer-stage .sales-lot-slide:after{background:linear-gradient(90deg,#080d16f5 0%,#080d16d4 35%,#080d1620 70%),linear-gradient(#0000 52%,#080d16cf 81%,#080d16 100%)}.artur-client.ritual-client .offer-stage .sales-lot-film{object-position:75% center}.artur-client.ritual-client .offer-stage .is-glacier .sales-lot-film{object-fit:contain;object-position:right center}.artur-client.ritual-client .preorder-collection{margin-top:36px}.artur-client.ritual-client .preorder-collection>.sales-lots-heading{margin-bottom:16px}.artur-client.ritual-client .preorder-stage.preorder-clear{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:0 28px;min-height:340px;padding:16px 24px 24px}.artur-client.ritual-client .preorder-clear .preorder-heading{text-align:left;grid-area:1/1;align-self:center;padding:0}.artur-client.ritual-client .preorder-clear .preorder-eyebrow{gap:16px;margin-bottom:24px;font-size:12px}.artur-client.ritual-client .preorder-clear .preorder-copy h3{text-wrap:balance;font-size:clamp(30px,3.8cqw,40px);line-height:1.12}.artur-client.ritual-client .preorder-clear .preorder-subtitle{margin-top:12px;font-size:16px}.artur-client.ritual-client .preorder-clear.offer-fixed-stage>.preorder-carousel{grid-area:1/2/3;min-height:300px}.artur-client.ritual-client .preorder-clear .preorder-bottom{text-align:left;grid-area:2/1;padding:24px 0 0}.artur-client.ritual-client .preorder-clear .preorder-cta{width:100%;min-width:0;max-width:280px}.artur-client.ritual-client .preorder-clear .preorder-bottom>small{font-size:14px}.artur-client.ritual-client .preorder-controls{justify-content:flex-end;margin-top:0;padding-right:24px}.artur-client.ritual-client :is(button,summary,input,select,textarea),.artur-client.ritual-client :is(.offer-stage,.ritual-chat,.client-home-tools){scroll-margin-block:24px 120px}}@media (min-width:1024px){.artur-client.ritual-client{--client-gutter:32px}.artur-client.ritual-client .ritual-client-header{padding-top:28px;padding-bottom:28px}.artur-client.ritual-client .offer-fixed-stage>.sales-lot-slide-content{min-height:420px;padding:30px 36px}.artur-client.ritual-client .sales-lot-slide-credit{right:36px}.artur-client.ritual-client .preorder-stage.preorder-clear{min-height:360px;padding-inline:36px}}.ritual-client-actions{justify-content:flex-end;align-items:center;gap:10px;max-width:100%;display:flex}.ritual-client .ritual-chat-launcher{border:1px solid var(--ritual-legacy-line-e6e6e9,#e6e6e9);background:var(--ritual-legacy-bg-white,white);width:44px;height:44px;min-height:44px;color:var(--ritual-legacy-fg-222228,#222228);border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.ritual-chat-launcher b{color:#fff;background:#272d37;border-radius:12px;min-width:18px;height:18px;padding:1px 4px;font-size:11px;font-weight:600;line-height:16px;position:absolute;top:-3px;right:-5px}.ritual-chat-launcher[aria-current=page]{color:#fff;border-color:var(--ritual-legacy-line-202024,#202024);background:#202024}.ritual-chat-page-heading{align-items:center;gap:24px;margin:0 0 20px;display:flex}.ritual-chat-page-heading>button{min-height:44px;color:var(--ritual-legacy-fg-707078,#707078);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;display:flex}.ritual-chat-page-heading h2{letter-spacing:-.035em;margin:0;font-size:26px}.ritual-chat.ritual-chat-full{flex-direction:column;height:calc(100dvh - 304px);min-height:420px;max-height:820px;margin:0;display:flex}.ritual-chat-full .ritual-chat-expanded{flex-direction:column;flex:1;min-height:0;display:flex}.ritual-chat-full .ritual-chat-history{overscroll-behavior:contain;flex:1;min-height:120px;max-height:none;padding:20px}.ritual-chat-full .ritual-chat-message{max-width:min(84%,620px)}.ritual-chat-full .ritual-chat-note{margin:10px 16px}.ritual-chat-full .ritual-chat-compose{flex:none}.ritual-chat-full .ritual-chat-meta{min-height:44px}@media (max-width:600px){.ritual-client-actions{gap:6px}.ritual-client .ritual-chat-launcher{width:40px;height:40px;min-height:40px}.ritual-chat-page-heading{gap:18px}.ritual-chat-page-heading h2{font-size:24px}.ritual-chat.ritual-chat-full{height:calc(100dvh - 278px);min-height:360px}.ritual-chat-full .ritual-chat-history{padding:14px}}.client-offer-request{color:var(--ritual-legacy-fg-202024,#202024);min-width:0;padding:24px}.client-offer-eyebrow{letter-spacing:.09em;color:var(--ritual-legacy-fg-737881,#737881);margin:0 0 16px;font-size:11px}.client-offer-request h3{letter-spacing:-.035em;margin:0 0 8px;font-size:28px;line-height:1.15}.client-offer-request h4{margin:22px 0 8px;font-size:19px}.client-offer-request p{line-height:1.5}.client-offer-request>p:not(.client-offer-eyebrow){color:var(--ritual-legacy-fg-74757e,#74757e);margin:8px 0}.client-offer-prices{border-block:1px solid var(--ritual-legacy-line-e6e7eb,#e6e7eb);grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;padding:20px 0;display:grid}.client-offer-prices div{gap:7px;display:grid}.client-offer-prices span{color:var(--ritual-legacy-fg-6b707b,#6b707b);font-size:13px}.client-offer-prices strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:25px}.client-offer-request fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.client-offer-request label{gap:8px;font-size:14px;display:grid}.client-offer-request :is(input,textarea){box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--ritual-legacy-line-dcdde1,#dcdde1);color:var(--ritual-legacy-fg-202024,#202024);background:var(--ritual-legacy-bg-white,white);border-radius:8px;padding:12px;font-size:16px}.client-offer-request textarea{resize:vertical}.client-offer-request small{color:var(--ritual-legacy-fg-71757e,#71757e);font-size:12px;line-height:1.5}.client-offer-counter{text-align:left;min-height:44px;font:inherit;text-underline-offset:4px;color:var(--ritual-legacy-fg-252934,#252934);background:0 0;border:0;padding:10px 0;text-decoration:underline}.client-offer-history{border-top:1px solid var(--ritual-legacy-line-e5e6e9,#e5e6e9);color:var(--ritual-legacy-fg-252934,#252934);margin:24px 0}.client-offer-history summary{cursor:pointer;min-height:48px;padding:14px 0;font-size:15px}.client-offer-history article{border-top:1px solid var(--ritual-legacy-line-e5e6e9,#e5e6e9);overflow-wrap:anywhere;padding:18px 0;font-size:14px}.client-offer-history header{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.client-offer-history header span{color:var(--ritual-legacy-fg-69747c,#69747c);font-size:12px}.client-offer-history p{margin:8px 0;line-height:1.5}.offer-stage .sales-lot-slide.is-macbook{--mist:83,112,161;background:#080d16}.is-macbook .macbook-offer-film{object-fit:cover;object-position:center;opacity:1}.is-macbook:after{background:linear-gradient(90deg,#070b182e,#0000 70%),linear-gradient(#0000 45%,#050a1999)}.macbook-offer-copy .sales-lot-finish{color:#e1e7ff}.macbook-offer-copy .sales-lot-colors{color:#d4dcf0}.macbook-offer-copy .sales-lot-buy-overlay{background:var(--ritual-legacy-bg-f8faff,#f8faff);color:var(--ritual-legacy-fg-171d2f,#171d2f)}@media (max-width:767px){.is-macbook .macbook-offer-film{object-position:61% center}.macbook-offer-copy .sales-lot-slide-product{max-width:72%}.client-offer-request{padding:20px}.client-offer-request h3{font-size:25px}}.ritual-chat-empty{text-align:center;color:var(--ritual-legacy-fg-777b84,#777b84);margin:auto;padding:24px;font-size:16px;line-height:1.5}@media (min-width:768px){.artur-client.ritual-client .offer-stage .is-macbook .macbook-offer-film{object-fit:contain;object-position:right center;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 58%);mask-image:linear-gradient(90deg,#0000 30%,#000 58%)}}@media (max-width:767px){.artur-client.ritual-client .offer-fixed-stage>.sales-lot-slide-content{min-height:584px}.artur-client.ritual-client .offer-fixed-stage .sales-lot-slide-product{min-height:254px}.is-macbook .macbook-offer-film{object-fit:contain;object-position:right center;width:130%;height:350px;inset:80px auto auto -30%;-webkit-mask-image:linear-gradient(#0000,#000 20% 75%,#0000);mask-image:linear-gradient(#0000,#000 20% 75%,#0000)}.is-macbook:after{background:linear-gradient(#090d1a1a 0%,#0000 52%,#090d1aeb 80%,#090d1a 100%)}}@keyframes ritualMacbookDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-.6%,.4%)scale(1.035)}}.macbook-offer-film{animation:12s ease-in-out infinite ritualMacbookDrift;animation-play-state:var(--motion,paused)}@media (prefers-reduced-motion:reduce){.macbook-offer-film{animation:none}}.artur-client .client-home-shipment{border:1px solid var(--ritual-legacy-line-e8e8eb,#e8e8eb);background:var(--ritual-legacy-bg-fafafa,#fafafa);border-radius:14px;min-width:0;margin:-10px 0 28px}.artur-client .client-home-shipment>summary{cursor:pointer;align-items:center;gap:14px;min-height:72px;padding:16px 18px;list-style:none;display:flex}.artur-client .client-home-shipment>summary::-webkit-details-marker{display:none}.artur-client .client-home-shipment>summary>span{flex:1;min-width:0}.artur-client .client-home-shipment>summary strong{font-size:15px;font-weight:600;line-height:1.4;display:block}.artur-client .client-home-shipment>summary small{color:var(--ritual-legacy-fg-707076,#707076);margin-top:3px;font-size:14px;line-height:1.5;display:block}.artur-client .client-home-shipment>summary>svg{color:var(--ritual-legacy-fg-73737a,#73737a);flex:none}.artur-client .client-home-shipment[open]>summary>svg:last-child{transform:rotate(90deg)}.artur-client .client-home-shipment>summary:focus-visible{outline:2px solid var(--ritual-legacy-line-778ca4,#778ca4);outline-offset:2px;border-radius:14px}.artur-client .client-home-shipment>.ritual-shipments{border-top:1px solid var(--ritual-legacy-line-e8e8eb,#e8e8eb);margin:0;padding:4px 18px 18px}.role-switch-card{width:min(100%,680px)}.role-switch-list{max-height:none;overflow:visible}.role-switch-management{grid-template-columns:repeat(2,minmax(0,1fr));margin:26px 0}.role-switch-management button{flex-wrap:wrap;gap:5px 12px}.role-switch-groups{background:var(--ritual-legacy-bg-f5f1f3,#f5f1f3);border:1px solid var(--line);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:18px;padding:5px;display:grid}.role-switch-groups button{min-height:48px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 6px;font-size:14px;font-weight:650;display:flex}.role-switch-groups button[aria-pressed=true]{background:var(--ritual-legacy-bg-fff,#fff);color:var(--accent);border-color:var(--ritual-legacy-line-e5dbe0,#e5dbe0);box-shadow:0 2px 5px #37222b08}.role-switch-groups button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.role-switch-groups button span{background:var(--ritual-legacy-bg-eae3e7,#eae3e7);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;min-width:22px;height:22px;font-size:12px;display:grid}.role-switch-section .role-switch-list button{min-height:56px;font-size:16px}.role-switch-note,.role-switch-empty{color:var(--muted);margin:15px 0 0;font-size:13px;line-height:1.5}.role-switch-empty{text-align:center;margin:0;padding:22px 0}@media (max-width:480px){.role-switch-card{padding:22px 17px}.role-switch-management button{gap:5px;padding:12px;font-size:16px;display:grid}.role-switch-groups button{flex-direction:column;gap:5px;font-size:13px}.role-switch-section .role-switch-list button{gap:10px;padding:13px 12px}.role-switch-section .role-switch-list button span{font-size:12px}}.counterparty-filters{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.counterparty-filters button{border:1px solid var(--line);min-height:44px;color:var(--muted);font:inherit;background:0 0;border-radius:12px;align-items:center;gap:9px;padding:10px 15px;font-size:15px;display:inline-flex}.counterparty-filters button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.counterparty-filters span{font-variant-numeric:tabular-nums;opacity:.7;font-size:14px}.counterparty-relationship{border:1px solid var(--line);border-radius:14px;margin:18px 0;padding:18px}.counterparty-relationship h4{margin:0 0 15px}.counterparty-relationship-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.counterparty-relationship-fields label{gap:7px;font-size:14px;display:grid}.counterparty-relationship-fields select{border:1px solid var(--line);background:var(--ritual-legacy-bg-fff,#fff);width:100%;min-width:0;min-height:46px;color:var(--ink);border-radius:10px;padding:10px 12px;font-size:16px}.counterparty-relationship p{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.5}@media (max-width:1000px){.counterparty-relationship-fields{grid-template-columns:1fr 1fr}.counterparty-relationship-fields button{grid-column:1/-1;justify-self:start}}@media (max-width:540px){.counterparty-relationship-fields{grid-template-columns:1fr}.counterparty-filters button{padding:9px 11px}.owner-main .counterparty-list button{font-size:15px}.counterparty-relationship{padding:14px}}.q-account-balance.q-balance-clear{background:#202126;border-radius:24px;margin-top:24px;padding:32px;display:block}.q-balance-main>span{color:#edeef2;font-size:18px;font-weight:600}.q-balance-main>strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:10px 0 4px;font-size:clamp(40px,7vw,72px);line-height:1.1;display:block}.q-balance-main>small{color:#b9bdc8;font-size:14px}.q-balance-breakdown{border-top:1px solid #ffffff24;margin-top:26px;padding-top:6px}.q-balance-breakdown>div{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.q-balance-breakdown>div:last-child{border-bottom:0;padding-bottom:0}.q-balance-breakdown span{font-size:16px;font-weight:500}.q-balance-breakdown small{color:#b9bdc8;font-size:14px}.q-balance-breakdown b{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:22px}.q-shipment-history>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:18px;font-weight:700;list-style:none;display:flex}.q-shipment-history>summary::-webkit-details-marker{display:none}.q-shipment-history>summary small{color:var(--ritual-legacy-fg-666,#666);margin-top:4px;font-size:14px;font-weight:400;display:block}.q-shipment-history>summary>span:last-child{font-size:26px;font-weight:400}.q-shipment-history[open]>summary{border-bottom:1px solid var(--ritual-legacy-line-e1e1df,#e1e1df);margin-bottom:24px;padding-bottom:24px}.q-shipment-history[open]>summary>span:last-child{transform:rotate(45deg)}.q-shipment-history>summary:focus-visible{outline:2px solid var(--ritual-legacy-line-8d173e,#8d173e);outline-offset:5px}@media (max-width:650px){.q-account-balance.q-balance-clear{padding:24px 20px}.q-balance-breakdown b{font-size:20px}.q-balance-breakdown>div{align-items:flex-start;gap:12px}.q-heading h1{font-size:48px}.q-shipment-history .q-panel-head{flex-direction:column}.q-shipment-history .q-lot-value{text-align:left}}.owner-balance-board{gap:18px;min-width:0;display:grid}.owner-balance-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.owner-balance-heading h2{letter-spacing:-.4px;margin:0;font-size:22px;font-weight:600}.owner-balance-heading p{color:var(--ritual-legacy-fg-746d75,#746d75);margin:7px 0 0;font-size:14px}.owner-balance-heading>button{border:1px solid var(--ritual-legacy-line-dedade,#dedade);background:var(--ritual-legacy-bg-white,white);border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.owner-debt-totals{border:1px solid var(--ritual-legacy-line-dfdce0,#dfdce0);background:var(--ritual-legacy-bg-white,white);border-radius:16px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.owner-debt-totals>div{gap:10px;padding:24px;display:grid}.owner-debt-totals>div+div{border-left:1px solid var(--ritual-legacy-line-dfdce0,#dfdce0)}.owner-debt-totals span{color:var(--ritual-legacy-fg-706772,#706772);font-size:16px}.owner-debt-totals strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:clamp(25px,4vw,38px);font-weight:600}.owner-balance-filters{flex-wrap:wrap;gap:8px;display:flex}.owner-balance-filters button{border:1px solid var(--ritual-legacy-line-dfdce0,#dfdce0);background:var(--ritual-legacy-bg-white,white);font:inherit;border-radius:10px;padding:10px 13px;font-size:14px}.owner-balance-filters button[aria-pressed=true]{color:#fff;border-color:var(--ritual-legacy-line-2b232c,#2b232c);background:#2b232c}.owner-party-balances{border:1px solid var(--ritual-legacy-line-dfdce0,#dfdce0);background:var(--ritual-legacy-bg-white,white);border-radius:15px;overflow:hidden}.owner-party-balance+details{border-top:1px solid var(--ritual-legacy-line-e9e5e9,#e9e5e9)}.owner-party-balance summary,.owner-asset-row summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;list-style:none;display:flex}.owner-party-balance summary::-webkit-details-marker{display:none}.owner-asset-row summary::-webkit-details-marker{display:none}.owner-party-balance span,.owner-asset-row span{gap:5px;min-width:0;display:grid}.owner-party-balance strong,.owner-asset-row strong{overflow-wrap:anywhere;font-size:16px;font-weight:550}.owner-party-balance small,.owner-asset-row small{color:var(--ritual-legacy-fg-786e78,#786e78);font-size:14px}.owner-party-balance b{white-space:nowrap;letter-spacing:-.4px;font-size:23px;font-weight:600}.owner-party-balance b[data-direction=out]{color:var(--ritual-legacy-fg-825267,#825267)}.owner-party-balance p,.owner-asset-row p{color:var(--ritual-legacy-fg-746d75,#746d75);margin:0;padding:0 20px 16px;font-size:14px;line-height:1.5}.owner-zero-toggle{color:var(--ritual-legacy-fg-706772,#706772);align-items:center;gap:9px;font-size:14px;display:flex}.owner-zero-toggle input{accent-color:#684a62;width:17px;height:17px}.owner-assets-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:10px;display:grid}.owner-assets-panel{background:var(--ritual-legacy-bg-white,white);border:1px solid var(--ritual-legacy-line-dfdce0,#dfdce0);border-radius:16px;min-width:0;padding:20px}.owner-assets-panel .owner-balance-heading{border-bottom:1px solid var(--ritual-legacy-line-e5e1e5,#e5e1e5);flex-wrap:wrap;align-items:flex-start;padding-bottom:18px}.owner-assets-panel h2{font-size:19px}.owner-assets-panel .owner-balance-heading>b{font-size:24px;font-weight:600}.owner-asset-row summary{padding:15px 0}.owner-asset-row p{padding-inline:0}.owner-asset-row b{white-space:nowrap;font-size:19px}.owner-asset-row+.owner-asset-row{border-top:1px solid var(--ritual-legacy-line-ebe7eb,#ebe7eb)}.owner-inventory-row{justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.owner-balance-note{color:var(--ritual-legacy-fg-786e78,#786e78);margin:0;line-height:1.6;font-size:14px!important}.owner-assets-panel>.owner-balance-note{margin-top:12px}.owner-net-balance{color:#fff;background:#28212a;border-radius:16px;padding:25px}.owner-net-balance>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.owner-net-balance span{font-size:18px}.owner-net-balance strong{letter-spacing:-1px;font-size:36px;font-weight:550}.owner-net-balance p{margin:18px 0 8px;font-size:16px}.owner-net-balance small{color:#cfc5d0;font-size:14px;line-height:1.7}.owner-investor-details{border-top:1px solid var(--ritual-legacy-line-dfdce0,#dfdce0);color:var(--ritual-legacy-fg-766b77,#766b77);padding-top:18px;font-size:14px}.owner-investor-details summary{cursor:pointer}.owner-investor-details p{line-height:1.6}@media (max-width:700px){.owner-assets-grid{grid-template-columns:1fr}.owner-debt-totals>div{padding:19px 16px}.owner-party-balance summary{padding:17px 15px}.owner-party-balance b,.owner-balance-heading h2{font-size:21px}.owner-balance-filters button{padding:9px 11px;font-size:14px}.owner-net-balance{padding:21px}.owner-net-balance strong{font-size:32px}.owner-assets-panel h2{font-size:19px}}.owner-balance-history .snapshot-save{width:auto;height:auto;font:inherit;color:#fff;cursor:pointer;background:#342735;border-radius:10px;padding:11px 16px;font-size:14px}.owner-balance-history .snapshot-save:disabled{opacity:.6;cursor:wait}.owner-snapshot-notice{color:var(--ritual-legacy-fg-465d4c,#465d4c);font-size:14px;line-height:1.5}.owner-snapshot-detail{padding:0 0 16px}.owner-snapshot-detail h3{margin:18px 0 8px;font-size:16px}.owner-snapshot-detail p{margin:12px 0;padding:0}.owner-snapshot-line{border-bottom:1px solid var(--ritual-legacy-line-eee8ee,#eee8ee);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.owner-snapshot-line small{color:var(--ritual-legacy-fg-786e78,#786e78);margin-top:5px;font-size:13px;display:block}.owner-snapshot-line b{font-size:16px}.owner-balance-history>.owner-balance-note{padding-top:16px}.owner-compact-board{gap:12px}.owner-equity-hero{color:#fff;background:#28212a;border-radius:18px;padding:20px 24px}.owner-equity-top{justify-content:space-between;align-items:center;font-size:16px;display:flex}.owner-equity-top button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff25;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.owner-equity-hero>strong{letter-spacing:-1.4px;font-variant-numeric:tabular-nums;margin:3px 0 12px;font-size:44px;font-weight:600;line-height:1.2;display:block}.owner-equity-meta{color:#ddd3df;justify-content:space-between;align-items:center;gap:12px;font-size:14px;line-height:1.45;display:flex}.owner-equity-meta small{white-space:nowrap;font-size:14px}.owner-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.owner-metric{text-align:left;border:1px solid var(--ritual-legacy-line-ded8df,#ded8df);background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-28212a,#28212a);cursor:pointer;min-width:0;font:inherit;border-radius:14px;gap:9px;padding:17px 18px;display:grid}.owner-metric>span{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.owner-metric>span>b{color:var(--ritual-legacy-fg-88718b,#88718b);font-size:20px;font-weight:400}.owner-metric>strong{letter-spacing:-.8px;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:28px;font-weight:600}.owner-metric>small{color:var(--ritual-legacy-fg-776c79,#776c79);font-size:14px;line-height:1.35}.owner-metric[data-kind=out]>strong{color:var(--ritual-legacy-fg-825267,#825267)}.owner-metric[aria-expanded=true]{border-color:var(--ritual-legacy-line-795674,#795674);background:var(--ritual-legacy-bg-f6f0f5,#f6f0f5);box-shadow:inset 0 0 0 1px #795674}.owner-metric-detail{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-ded8df,#ded8df);border-radius:14px;min-width:0;padding:4px 18px 10px}.owner-detail-title{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.owner-detail-title h2{margin:0;font-size:18px;font-weight:600}.owner-detail-title button{min-height:44px;font:inherit;color:var(--ritual-legacy-fg-795674,#795674);cursor:pointer;background:0 0;border:0;font-size:14px}.owner-metric-detail .owner-party-balance summary{min-height:58px;padding:13px 0}.owner-metric-detail .owner-party-balance b{font-size:20px}.owner-metric-detail .owner-party-balance p{padding:0 0 14px}.owner-metric-detail .owner-party-balance+details{border-top:1px solid var(--ritual-legacy-line-eee8ee,#eee8ee)}.owner-metric-detail .owner-asset-row summary{padding:12px 0}.owner-reconciliation-note,.owner-history-fold{color:var(--ritual-legacy-fg-736775,#736775);border-bottom:1px solid var(--ritual-legacy-line-e5dfe6,#e5dfe6);font-size:14px}.owner-reconciliation-note>summary,.owner-history-fold>summary{cursor:pointer;min-height:44px;padding:12px 0;line-height:1.5}.owner-reconciliation-note p{margin:0 0 12px;font-size:14px;line-height:1.6}.owner-history-fold .owner-balance-history{margin-bottom:14px}.owner-overview{gap:16px}.owner-task-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:16px;font-weight:600;list-style:none;display:flex}.owner-task-summary::-webkit-details-marker{display:none}.owner-task-summary b{background:var(--ritual-legacy-bg-f2e9f0,#f2e9f0);color:var(--ritual-legacy-fg-76506d,#76506d);border-radius:8px;padding:4px 10px;font-size:16px}.owner-priorities{padding:10px 18px}.owner-priorities[open] .owner-panel-head h2{display:none}.owner-priorities[open] .owner-panel-head{justify-content:flex-end;margin-bottom:0}.owner-hub{grid-template-columns:1fr 1fr}.owner-hub-card{padding:14px}.owner-hub-card small{font-size:14px}.owner-hub-card>svg:last-child{display:none}.owner-result{flex-flow:wrap;grid-column:1/-1;align-items:center;gap:8px 16px;padding:15px;display:flex}.owner-result>span{font-size:14px}.owner-result>strong{margin-left:auto;font-size:24px}.owner-result>small{flex-basis:100%;font-size:14px}.owner-action-strip button{min-height:48px;padding:12px;font-size:14px}.owner-investor-details{padding-top:12px}.owner-main .heading{margin-bottom:14px}.owner-main .heading h1{font-size:30px}.owner-main .heading .eyebrow{display:none}.owner-task small,.owner-text-link{font-size:14px}@media (max-width:700px){.owner-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.owner-metric{gap:6px;padding:13px 14px}.owner-metric>strong{font-size:27px}.owner-equity-hero{padding:16px 18px}.owner-equity-hero>strong{margin-bottom:10px;font-size:38px}.owner-equity-meta{align-items:flex-start}.owner-equity-meta>span{max-width:225px}.owner-equity-meta small{font-size:13px}.owner-overview{gap:14px}.owner-main .heading .asof{display:none}.owner-main .heading h1{font-size:26px}.owner-bottom-grid{gap:12px}.owner-hub-card{padding:12px}.owner-hub-card small{font-size:14px}.owner-action-strip{gap:8px}.owner-action-strip button{padding:12px;font-size:14px}.owner-result>small{font-size:14px}.owner-metric-detail .owner-party-balance strong{font-size:15px}}@media (max-width:360px){.owner-metric>strong{font-size:24px}.owner-metric{padding:12px}.owner-equity-meta{flex-direction:column;gap:4px}}.owner-wallet-section{gap:9px;display:grid}.owner-wallet-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-wallet-heading h2{margin:0;font-size:16px;font-weight:600}.owner-wallet-heading>span{color:var(--ritual-legacy-fg-746777,#746777);font-size:14px}.owner-wallet-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:8px;display:grid}.owner-wallet{border:1px solid var(--ritual-legacy-line-ded8df,#ded8df);background:var(--ritual-legacy-bg-fff,#fff);border-radius:12px;min-width:0}.owner-wallet summary{cursor:pointer;gap:8px;padding:14px 16px;list-style:none;display:grid}.owner-wallet summary::-webkit-details-marker{display:none}.owner-wallet summary>span{color:var(--ritual-legacy-fg-66566b,#66566b);font-size:14px}.owner-wallet summary>strong{letter-spacing:-.6px;font-variant-numeric:tabular-nums;color:var(--ritual-legacy-fg-28212a,#28212a);font-size:26px;font-weight:600}.owner-wallet p{color:var(--ritual-legacy-fg-746777,#746777);margin:0;padding:0 16px 14px;font-size:14px;line-height:1.5}.owner-position-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-wallet summary:focus-visible{outline:2px solid var(--ritual-legacy-line-906680,#906680);outline-offset:2px;border-radius:12px}@media (max-width:700px){.owner-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-wallet summary{gap:5px;padding:12px 14px}.owner-wallet summary>strong{font-size:26px}.owner-position-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-position-grid>.owner-metric:first-child{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:4px 12px}.owner-position-grid>.owner-metric:first-child>strong{grid-area:1/2/3}.owner-position-grid>.owner-metric:first-child>span>b{display:none}}.owner-position-lists{grid-template-columns:1.35fr 1fr 1fr;align-items:start;gap:10px;display:grid}.owner-position-card{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-ded8df,#ded8df);border-radius:14px;min-width:0;padding:16px}.owner-position-card header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.owner-position-card h2{margin:0;font-size:16px;font-weight:500}.owner-position-card header strong{letter-spacing:-.7px;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:27px;font-weight:600}.owner-position-card header small{color:var(--ritual-legacy-fg-776c79,#776c79);margin-top:5px;font-size:14px;display:block}.owner-debt-card header{gap:8px;display:grid}.owner-debt-card[data-kind=out] header strong{color:var(--ritual-legacy-fg-825267,#825267)}.owner-inline-list{margin:0;padding:0;list-style:none}.owner-inline-list li{border-top:1px solid var(--ritual-legacy-line-eee8ee,#eee8ee);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px 0;font-size:14px;line-height:1.4;display:grid}.owner-inline-list li>span{overflow-wrap:anywhere}.owner-inline-list b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.owner-inline-list small{color:var(--ritual-legacy-fg-796d7b,#796d7b);margin-top:3px;font-size:13px;line-height:1.4;display:block}.owner-stock-list li{padding:9px 0}.owner-position-card .owner-balance-note{margin-top:8px}@media (max-width:900px){.owner-position-lists{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-stock-card{grid-column:1/-1}.owner-stock-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;display:grid}.owner-position-card{padding:14px}.owner-position-card header strong{font-size:26px}}@media (max-width:600px){.owner-stock-list{display:block}.owner-position-lists{gap:8px}.owner-position-card{padding:12px}.owner-position-card header strong{font-size:25px}.owner-inline-list li{gap:5px}.owner-inline-list b{font-size:14px}.owner-stock-card header{margin-bottom:10px}}.owner-home-page{--owner-ink:#16171c;--owner-muted:#73747d;--owner-line:#e5e6eb;color:var(--owner-ink)}.owner-home-page .heading{display:none}.owner-home-page .owner-overview{color:var(--owner-ink);gap:16px}.owner-home-page .owner-compact-board{gap:16px}.owner-home-page .owner-equity-hero{isolation:isolate;background:#101115;border-radius:22px;padding:20px 25px 18px;position:relative;overflow:hidden;box-shadow:0 10px 35px #15101d12}.owner-hero-media{z-index:-2;pointer-events:none;background:#101115;position:absolute;inset:0}.owner-hero-media video{object-fit:cover;object-position:70% 42%;width:100%;height:100%}.owner-home-page .owner-equity-hero:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#08090cf7 0%,#0d0e13d9 42%,#10101635 80%),linear-gradient(#0000 28%,#0b0c11ee);position:absolute;inset:0}.owner-home-page .owner-equity-top>span{letter-spacing:.11em;color:#c5c5cd;font-size:13px}.owner-home-page .owner-equity-top>button{background:#ffffff09;border-color:#ffffff20;border-radius:50%}.owner-equity-value{gap:6px;margin:13px 0 20px;display:grid}.owner-equity-value>span{color:#d3d3db;font-size:15px}.owner-equity-value>strong{letter-spacing:-2px;font-variant-numeric:tabular-nums;color:#fff;font-size:54px;font-weight:500;line-height:1.08}.owner-home-page .owner-equity-meta{border-top:1px solid #ffffff20;padding-top:12px;font-size:14px}.owner-equity-meta>button{color:#e0e0e7;cursor:pointer;min-height:32px;font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:14px;display:flex}.owner-equity-meta>button svg{transition:transform .2s}.owner-equity-meta>button svg.is-open{transform:rotate(90deg)}.owner-hero-formula{border-top:1px solid #ffffff20;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;padding-top:14px;display:grid}.owner-hero-formula span{color:#c3c3ce;gap:5px;font-size:14px;display:grid}.owner-hero-formula b{color:#fff;font-size:18px;font-weight:500}.owner-home-page .owner-wallet-section{gap:10px}.owner-home-page .owner-wallet-heading h2{letter-spacing:-.3px;font-weight:600}.owner-home-page .owner-wallet-grid{gap:10px}.owner-home-page .owner-wallet{border-color:var(--owner-line);border-radius:17px;box-shadow:0 2px 8px #171c2810}.owner-home-page .owner-wallet summary{gap:12px;padding:14px 16px}.owner-wallet summary>span{color:var(--ritual-legacy-fg-565762,#565762);align-items:center;gap:7px;display:flex}.owner-wallet summary i{color:var(--ritual-legacy-fg-777885,#777885);place-items:center;font-style:normal;display:grid}.owner-wallet-chevron{color:var(--ritual-legacy-fg-9797a2,#9797a2);margin-left:auto;transition:transform .2s}.owner-wallet[open] .owner-wallet-chevron{transform:rotate(90deg)}.owner-home-page .owner-wallet summary>strong{letter-spacing:-1px;color:var(--ritual-legacy-fg-191a20,#191a20);font-size:28px;font-weight:550}.owner-home-page .owner-wallet[open]{border-color:var(--ritual-legacy-line-a3a6b5,#a3a6b5)}.owner-home-page .owner-position-card{border-color:var(--owner-line);border-radius:18px;padding:16px;box-shadow:0 3px 12px #151c2908}.owner-position-card h2{align-items:center;gap:7px;display:flex}.owner-position-card h2 svg{color:var(--ritual-legacy-fg-878895,#878895);flex-shrink:0}.owner-home-page .owner-position-card header strong{letter-spacing:-1px;font-weight:550}.owner-home-page .owner-debt-card[data-kind=in]{border-top:3px solid var(--ritual-legacy-line-789b8d,#789b8d)}.owner-home-page .owner-debt-card[data-kind=out]{border-top:3px solid var(--ritual-legacy-line-b28f93,#b28f93)}.owner-home-page .owner-debt-card[data-kind=in] header>strong{color:var(--ritual-legacy-fg-36594d,#36594d)}.owner-home-page .owner-debt-card[data-kind=out] header>strong{color:var(--ritual-legacy-fg-875f69,#875f69)}.owner-home-page .owner-inline-list li{border-color:var(--ritual-legacy-line-eeeef2,#eeeef2);padding:0;display:block}.owner-data-link{text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:11px 0;display:grid}.owner-data-link>span{overflow-wrap:anywhere}.owner-data-link>b{white-space:nowrap;align-items:center;gap:5px;font-size:14px;display:flex}.owner-data-link>b>svg{color:var(--ritual-legacy-fg-a2a3ad,#a2a3ad);flex-shrink:0}.owner-data-link>span>small{color:var(--ritual-legacy-fg-7d7e87,#7d7e87)}.owner-inline-list button.owner-data-link{cursor:pointer}.owner-inline-list button.owner-data-link:hover{background:var(--ritual-legacy-bg-f5f6f9,#f5f6f9)}.owner-inline-list button.owner-data-link:active{background:var(--ritual-legacy-bg-eaedf3,#eaedf3)}.owner-inline-list button.owner-data-link:focus-visible{outline:2px solid var(--ritual-legacy-line-788ea5,#788ea5);outline-offset:3px}.owner-home-page .owner-reconciliation-note,.owner-home-page .owner-history-fold{color:var(--ritual-legacy-fg-777984,#777984);border-color:var(--owner-line)}.owner-home-page .owner-action-strip{gap:10px;padding-top:2px}.owner-home-page .owner-action-strip button{border-color:var(--owner-line);background:var(--ritual-legacy-bg-fff,#fff);min-height:50px;color:var(--ritual-legacy-fg-32333d,#32333d);border-radius:13px;font-weight:500;box-shadow:0 2px 6px #151c2807}.owner-home-page .owner-action-strip button:nth-child(3){color:#fff;border-color:var(--ritual-legacy-line-252831,#252831);background:#252831}.owner-home-page .owner-action-strip button svg{width:18px;height:18px}.owner-home-page .owner-panel{border-color:var(--owner-line);border-radius:15px;box-shadow:0 2px 10px #151c2806}.owner-home-page .owner-hub-card small{color:var(--ritual-legacy-fg-7b7d86,#7b7d86)}.owner-home-page .owner-task-summary b{background:var(--ritual-legacy-bg-eef0f5,#eef0f5);color:var(--ritual-legacy-fg-626c81,#626c81)}.owner-home-page .owner-investor-details{color:var(--ritual-legacy-fg-757681,#757681);border-color:var(--owner-line)}.owner-home-page .owner-stock-list .owner-data-link{align-items:start}.owner-home-page .owner-stock-card header{padding-bottom:3px}.owner-home-page .owner-hub-card{align-items:flex-start}.owner-home-page .owner-hub-card>svg{color:var(--ritual-legacy-fg-6d7484,#6d7484);margin-top:2px}.owner-home-page .owner-result{background:var(--ritual-legacy-bg-f3f4f7,#f3f4f7);border-color:var(--ritual-legacy-line-e8eaf0,#e8eaf0)}.owner-home-page .owner-result>strong{color:var(--ritual-legacy-fg-313544,#313544)}@media (hover:hover){.owner-home-page .owner-wallet:hover{border-color:var(--ritual-legacy-line-bac0ce,#bac0ce);box-shadow:0 5px 18px #151c2812}.owner-home-page .owner-action-strip button:hover{transform:translateY(-2px);box-shadow:0 6px 15px #151c2815}.owner-home-page .owner-hub-card:hover{border-color:var(--ritual-legacy-line-aeb5c5,#aeb5c5)}}@media (prefers-reduced-motion:no-preference){.owner-home-page .owner-wallet,.owner-home-page .owner-action-strip button,.owner-home-page .owner-hub-card,.owner-data-link{transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s}.owner-hero-formula{animation:.2s ease-out owner-reveal}.owner-refreshing{animation:1s linear infinite owner-spin}@keyframes owner-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes owner-spin{to{transform:rotate(360deg)}}}@media (max-width:700px){.owner-home-page{padding-top:18px}.owner-home-page .owner-equity-hero{border-radius:19px;padding:16px 18px 12px}.owner-equity-value{margin:12px 0 17px}.owner-equity-value>strong{letter-spacing:-1.5px;font-size:44px}.owner-home-page .owner-equity-top>span{letter-spacing:.09em;font-size:12px}.owner-home-page .owner-equity-meta{align-items:center;padding-top:9px}.owner-hero-formula{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-home-page .owner-wallet-grid{gap:8px}.owner-home-page .owner-wallet summary{gap:9px;padding:12px 14px}.owner-home-page .owner-wallet summary>strong{font-size:27px}.owner-home-page .owner-position-card{border-radius:16px;padding:12px}.owner-home-page .owner-position-lists{gap:9px}.owner-home-page .owner-data-link{gap:6px;line-height:1.4}.owner-home-page .owner-debt-card .owner-data-link>b>svg{display:none}.owner-home-page .owner-inline-list b{font-size:14px}.owner-home-page .owner-action-strip{gap:8px}.owner-home-page .owner-wallet-heading{margin-top:1px}.owner-home-page .owner-position-card header strong{font-size:26px}.owner-home-page .owner-position-card h2{font-size:15px}.owner-home-page .owner-position-card h2 svg{width:15px;height:15px}.owner-home-page .owner-stock-card header{gap:8px}.owner-home-page .owner-stock-card header strong{font-size:28px}}.andrey-account-nav{z-index:60;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#251e2bed;border-bottom:1px solid #ffffff20;justify-content:center;align-items:center;gap:24px;padding:10px 16px;display:flex;position:sticky;top:0}.andrey-account-nav>span{letter-spacing:.14em;white-space:nowrap;font-size:10px}.andrey-account-nav>div{gap:4px;display:flex}.andrey-account-nav button{color:#ded2e3;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 16px;font-size:13px}.andrey-account-nav button[aria-current=page]{background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-302136,#302136);box-shadow:0 2px 12px #0002}.andrey-account-nav button:disabled{opacity:.6}.andrey-account-nav button:focus-visible{outline:2px solid var(--ritual-legacy-line-d9b7f1,#d9b7f1);outline-offset:2px}@media (max-width:600px){.andrey-account-nav{flex-direction:column;gap:6px;padding:8px 12px}.andrey-account-nav>div{width:100%}.andrey-account-nav button{flex:1;padding:9px 6px;font-size:12px}}.owner-consignment-estimate{border:1px solid var(--ritual-legacy-line-ded4e2,#ded4e2);background:linear-gradient(120deg,var(--ritual-legacy-bg-f3edf7,#f3edf7),var(--ritual-legacy-bg-fff,#fff));border-radius:22px;margin:18px 0;padding:20px}.owner-consignment-totals{grid-template-columns:1fr 1fr;gap:20px;display:grid}.owner-consignment-totals>div{flex-direction:column;gap:7px;display:flex}.owner-consignment-totals small,.owner-consignment-totals span{color:var(--ritual-legacy-fg-77697d,#77697d);font-size:12px}.owner-consignment-totals strong{letter-spacing:-.04em;font-size:28px}.owner-consignment-totals>div+div strong{color:var(--ritual-legacy-fg-6e477a,#6e477a)}.owner-projected-balance{border-top:1px solid var(--ritual-legacy-line-ded4e2,#ded4e2);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:15px;display:flex}.owner-projected-balance>span{font-size:14px;font-weight:600}.owner-projected-balance small{color:var(--ritual-legacy-fg-77697d,#77697d);margin-top:5px;font-size:11px;font-weight:400;display:block}.owner-projected-balance strong{letter-spacing:-.04em;font-size:27px}.owner-consignment-estimate details{color:var(--ritual-legacy-fg-77697d,#77697d);margin-top:15px;font-size:12px}.owner-consignment-estimate summary{cursor:pointer}@media (max-width:420px){.owner-consignment-estimate{padding:15px}.owner-consignment-totals{gap:12px}.owner-consignment-totals strong{font-size:24px}.owner-consignment-totals small{min-height:30px}.owner-projected-balance strong{font-size:24px}}.owner-equity-value>small{color:#e6dceb;letter-spacing:0;margin-top:10px;font-size:13px;font-weight:400;display:block}.owner-receivable-breakdown{border-bottom:1px solid var(--ritual-legacy-line-e8e0ea,#e8e0ea);padding:4px 0 12px}.owner-receivable-breakdown>div{justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;display:flex}.owner-receivable-breakdown>div+div{color:var(--ritual-legacy-fg-795284,#795284)}.owner-receivable-breakdown details{background:var(--ritual-legacy-bg-f7f3f9,#f7f3f9);border-radius:12px;margin:10px 0 15px;padding:12px;font-size:12px}.owner-receivable-breakdown summary{cursor:pointer;justify-content:space-between;gap:10px;display:flex}.owner-receivable-breakdown p{color:var(--ritual-legacy-fg-796d80,#796d80);line-height:1.5}.owner-receivable-breakdown>small{color:var(--ritual-legacy-fg-817687,#817687);font-size:11px}.owner-receivable-breakdown .owner-data-link{font-size:12px}.owner-sales-panel{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-ded5e2,#ded5e2);border-radius:22px;margin:20px 0;padding:22px}.owner-sales-panel>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.owner-sales-panel h2{margin:0;font-size:18px}.owner-sales-panel>header span,.owner-sales-range{color:var(--ritual-legacy-fg-88798f,#88798f);font-size:11px}.owner-sales-periods{background:var(--ritual-legacy-bg-f4eff5,#f4eff5);border-radius:12px;gap:4px;margin-top:18px;padding:4px;display:flex}.owner-sales-periods button{font:inherit;color:var(--ritual-legacy-fg-77657f,#77657f);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:10px 4px;font-size:12px}.owner-sales-periods button[aria-pressed=true]{color:#fff;background:#58385e}.owner-sales-kpis{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0;display:grid}.owner-sales-kpis>div{flex-direction:column;gap:7px;display:flex}.owner-sales-kpis small{color:var(--ritual-legacy-fg-76697d,#76697d);font-size:12px}.owner-sales-kpis strong{letter-spacing:-.04em;font-size:27px}.owner-sales-kpis span{color:var(--ritual-legacy-fg-8a7d90,#8a7d90);font-size:10px}.owner-sales-kpis .is-loss strong{color:var(--ritual-legacy-fg-a44e65,#a44e65)}.owner-sales-panel details{border-top:1px solid var(--ritual-legacy-line-e9e2ec,#e9e2ec);padding-top:14px;font-size:12px}.owner-sales-panel summary{cursor:pointer;color:var(--ritual-legacy-fg-796482,#796482)}.owner-sales-panel details p{color:var(--ritual-legacy-fg-7d6f85,#7d6f85);line-height:1.6}.owner-sales-coverage{color:var(--ritual-legacy-fg-8c7c90,#8c7c90);margin:16px 0 0;font-size:11px}.owner-sales-panel .owner-data-link b{flex-direction:column;align-items:flex-end;display:flex}.owner-sales-panel .owner-data-link b small{font-size:10px;font-weight:400}@media (max-width:500px){.owner-sales-panel{padding:16px}.owner-sales-panel>header{flex-direction:column;align-items:flex-start}.owner-sales-kpis{gap:9px}.owner-sales-kpis strong{font-size:22px}.owner-sales-kpis small{min-height:30px}.owner-sales-panel .owner-data-link{font-size:12px}}.owner-debt-card[data-kind=in]>header{border-bottom:1px solid var(--ritual-legacy-line-e9e2ec,#e9e2ec);margin-bottom:0;padding-bottom:16px}.owner-receivable-footer{border-top:1px solid var(--ritual-legacy-line-e9e2ec,#e9e2ec);margin-top:4px;padding-top:10px}.owner-receivable-subtotal{color:var(--ritual-legacy-fg-8b7c91,#8b7c91);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:11px;display:flex}.owner-receivable-subtotal b{white-space:nowrap;font-weight:600}.owner-consignment-fold{background:var(--ritual-legacy-bg-f5f0f7,#f5f0f7);border-radius:12px;margin-top:10px;overflow:hidden}.owner-consignment-fold>summary{cursor:pointer;color:var(--ritual-legacy-fg-704b7e,#704b7e);justify-content:space-between;align-items:center;gap:8px;padding:13px 12px;font-size:12px;list-style:none;display:flex}.owner-consignment-fold>summary::-webkit-details-marker{display:none}.owner-consignment-fold>summary>span{min-width:0}.owner-consignment-fold>summary small{color:var(--ritual-legacy-fg-97849e,#97849e);margin-top:5px;font-size:10px;display:block}.owner-consignment-fold>summary>b{white-space:nowrap;align-items:center;gap:4px;display:flex}.owner-consignment-fold[open]>summary>b svg{transform:rotate(90deg)}.owner-consignment-body{padding:0 12px 10px}.owner-consignment-body .owner-data-link{font-size:12px}.owner-consignment-body p{color:var(--ritual-legacy-fg-8b7c91,#8b7c91);font-size:10px;line-height:1.5}.owner-debt-card .owner-data-link>b{white-space:nowrap}.owner-shipping-panel{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-ded7e2,#ded7e2);border-radius:20px;margin:18px 0;padding:19px}.owner-shipping-panel>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.owner-shipping-panel h2{align-items:center;gap:8px;margin:0 0 6px;font-size:17px;display:flex}.owner-shipping-panel header small{color:var(--ritual-legacy-fg-897b90,#897b90);font-size:11px}.owner-shipping-panel header>button{color:var(--ritual-legacy-fg-755880,#755880);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:11px;display:flex}.owner-shipping-counts{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:17px;display:grid}.owner-shipping-counts button{background:var(--ritual-legacy-bg-f7f5f9,#f7f5f9);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:12px;padding:12px}.owner-shipping-counts button[aria-pressed=true]{border-color:var(--ritual-legacy-line-936ea0,#936ea0);background:var(--ritual-legacy-bg-f1e8f5,#f1e8f5)}.owner-shipping-counts span{color:var(--ritual-legacy-fg-83708e,#83708e);font-size:11px;display:block}.owner-shipping-counts strong{color:var(--ritual-legacy-fg-3c2b44,#3c2b44);margin-top:5px;font-size:27px;display:block}.owner-shipping-attention{color:var(--ritual-legacy-fg-936337,#936337);margin:13px 0 0;font-size:11px}.owner-shipping-list>section{border-top:1px solid var(--ritual-legacy-line-e9e2ed,#e9e2ed);margin-top:16px;padding-top:12px}.owner-shipping-client,.owner-shipping-box{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 0;display:flex}.owner-shipping-client{color:var(--ritual-legacy-fg-4a3252,#4a3252);font-size:13px}.owner-shipping-client>span,.owner-shipping-box>span+span{color:var(--ritual-legacy-fg-8c7b94,#8c7b94);align-items:center;gap:6px;font-size:11px;display:flex}.owner-shipping-box{font-size:12px}.owner-shipping-box small{color:var(--ritual-legacy-fg-92849a,#92849a);margin-top:4px;font-size:10px;display:block}.owner-shipping-source{color:var(--ritual-legacy-fg-9a8ea0,#9a8ea0);margin-top:13px;font-size:10px;display:block}@media (max-width:480px){.owner-shipping-panel{padding:15px}.owner-shipping-counts{gap:7px}.owner-shipping-counts button{padding:10px 7px}.owner-shipping-counts span{font-size:10px}.owner-shipping-panel>header{align-items:flex-start}}.owner-shipping-panel{background:linear-gradient(110deg,var(--ritual-legacy-bg-fff,#fff),var(--ritual-legacy-bg-faf8fb,#faf8fb));border-radius:18px;padding:16px 20px;box-shadow:0 3px 14px #37224105}.owner-shipping-panel h2{margin-bottom:4px;font-size:15px}.owner-shipping-counts{border:1px solid var(--ritual-legacy-line-eee8f0,#eee8f0);background:var(--ritual-legacy-bg-fff,#fff);border-radius:12px;gap:0;margin-top:14px;overflow:hidden}.owner-shipping-counts button{border:0;border-right:1px solid var(--ritual-legacy-line-eee8f0,#eee8f0);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:8px;padding:11px 15px;display:flex}.owner-shipping-counts button:last-child{border-right:0}.owner-shipping-counts strong{margin:0;font-size:23px;font-weight:600}.owner-shipping-counts button[aria-pressed=true]{background:var(--ritual-legacy-bg-ede4f2,#ede4f2);box-shadow:inset 0 -2px #91699e}.owner-shipping-attention{background:var(--ritual-legacy-bg-f8f1e8,#f8f1e8);color:var(--ritual-legacy-fg-977448,#977448);border-radius:6px;margin:10px 0 0;padding:4px 8px;font-size:10px;display:inline-block}.owner-shipping-counts button:nth-child(3) strong{color:var(--ritual-legacy-fg-7c5e94,#7c5e94)}.owner-shipping-counts button:nth-child(4) strong{color:var(--ritual-legacy-fg-588373,#588373)}@media (max-width:480px){.owner-shipping-panel{padding:14px}.owner-shipping-counts button{flex-direction:column;align-items:flex-start;gap:5px;padding:10px 7px}.owner-shipping-counts strong{font-size:21px}.owner-shipping-counts span{font-size:10px}}.payment-submit{border:1px solid var(--ritual-legacy-line-e5dfe7,#e5dfe7);background:var(--ritual-legacy-bg-fff,#fff);border-radius:22px;margin:18px 0;padding:20px;box-shadow:0 3px 16px #211b2605}.payment-submit-bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.payment-submit-bar>div{gap:5px;display:grid}.payment-submit small{color:var(--ritual-legacy-fg-817587,#817587);font-size:13px;display:block}.payment-submit .client-submit{white-space:nowrap;justify-content:center;align-items:center;gap:8px;width:auto;min-height:46px;margin:0;display:inline-flex}.payment-submit-form{border-top:1px solid var(--ritual-legacy-line-eee8ef,#eee8ef);margin-top:20px;padding-top:20px}.payment-submit-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.payment-submit label{gap:8px;font-size:14px;display:grid}.payment-submit input:not([type=file]),.payment-submit select{border:1px solid var(--ritual-legacy-line-dcd4df,#dcd4df);background:var(--ritual-legacy-bg-fff,#fff);width:100%;min-height:48px;color:var(--ritual-legacy-fg-2c2430,#2c2430);border-radius:12px;padding:10px 12px;font-size:16px}.payment-submit .payment-submit-file{border:1px dashed var(--ritual-legacy-line-bba7be,#bba7be);background:var(--ritual-legacy-bg-faf7fb,#faf7fb);cursor:pointer;border-radius:14px;align-items:center;gap:12px;margin-top:16px;padding:18px;display:flex;position:relative;overflow:hidden}.payment-submit-file span{overflow-wrap:anywhere}.payment-submit-file input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.payment-submit-file:focus-within{outline:2px solid var(--ritual-legacy-line-81546b,#81546b);outline-offset:2px}.payment-submit-actions{flex-wrap:wrap;gap:10px;display:flex}.payment-submit-history{margin-top:16px;font-size:14px}.payment-submit-history summary{cursor:pointer;color:var(--ritual-legacy-fg-785b79,#785b79);min-height:30px}.payment-submit-history a{color:var(--ritual-legacy-fg-785b79,#785b79);font-size:13px}.payment-submit .message.success{align-items:flex-start;gap:8px;display:flex}.payment-submit .message svg{flex-shrink:0}@media (max-width:520px){.payment-submit{padding:16px}.payment-submit-bar{flex-direction:column;align-items:flex-start;gap:12px}.payment-submit-bar .client-submit{width:100%}.payment-submit-fields{grid-template-columns:1fr}.payment-submit-actions .client-submit{flex:1}}.payment-launch{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-12px 0 22px;display:flex}.payment-launch>button{background:var(--ritual-legacy-bg-f5f0f6,#f5f0f6);border:1px solid var(--ritual-legacy-line-e4dbe7,#e4dbe7);min-height:44px;color:var(--ritual-legacy-fg-63455e,#63455e);cursor:pointer;border-radius:12px;align-items:center;gap:9px;padding:8px 13px;font-size:15px;font-weight:600;display:flex}.payment-launch-currency{letter-spacing:.03em;color:var(--ritual-legacy-fg-918095,#918095);margin-left:8px;font-size:12px}.payment-launch>small{color:var(--ritual-legacy-fg-817587,#817587);font-size:13px}.client-payment-screen{z-index:10000;background:var(--ritual-legacy-bg-faf9fb,#faf9fb);color:var(--ritual-legacy-fg-2c2430,#2c2430);overscroll-behavior:contain;padding:env(safe-area-inset-top) 22px calc(30px + env(safe-area-inset-bottom));position:fixed;inset:0;overflow-y:auto}.client-payment-screen-inner{max-width:560px;margin:0 auto}.client-payment-screen header{border-bottom:1px solid var(--ritual-legacy-line-e9e2ec,#e9e2ec);justify-content:space-between;align-items:center;height:76px;margin-bottom:28px;display:flex}.client-payment-screen header button{color:var(--ritual-legacy-fg-63455e,#63455e);background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:10px 0;font-size:16px;display:flex}.client-payment-screen header>span{letter-spacing:.06em;font-size:14px;font-weight:700}.client-payment-screen h1{letter-spacing:-.03em;margin:0 0 10px;font-size:28px}.payment-screen-caption{color:var(--ritual-legacy-fg-827589,#827589);margin:0 0 24px;font-size:15px;line-height:1.5}.client-payment-screen .payment-submit{margin:0;padding:22px}.client-payment-screen .payment-submit-form{border:0;margin:0;padding:0}.client-payment-screen .payment-submit-fields{grid-template-columns:1fr}.client-payment-screen .payment-submit-fields input{font-variant-numeric:tabular-nums;height:64px;font-size:28px}.client-payment-screen .payment-submit-actions>.client-submit{white-space:normal;width:100%}.client-payment-screen .shipment-help{margin:18px 0;font-size:14px;line-height:1.5}.client-payment-screen button{cursor:pointer}.client-payment-screen button:disabled{cursor:default;opacity:.5}:is(.client-payment-screen button:focus-visible,.payment-launch button:focus-visible){outline:2px solid var(--ritual-legacy-line-9c749c,#9c749c);outline-offset:3px}.client-payment-screen .payment-submit-complete{box-shadow:none;background:0 0;border:0;padding:0}.payment-receipt{text-align:center;border:1px solid var(--ritual-legacy-line-e7dfea,#e7dfea);background:radial-gradient(ellipse at 50% 0%,var(--ritual-legacy-bg-edf3ee,#edf3ee) 0%,var(--ritual-legacy-bg-fff,#fff) 53%);border-radius:26px;padding:34px 26px 24px;animation:.4s ease-out receipt-arrive;position:relative;box-shadow:0 12px 45px #35223b07}.payment-receipt-seal{width:80px;height:80px;color:var(--ritual-legacy-fg-547665,#547665);background:var(--ritual-legacy-bg-e2ede5,#e2ede5);border-radius:50%;place-items:center;margin:0 auto 23px;animation:.5s ease-out receipt-seal;display:grid;box-shadow:0 0 0 9px #edf3ee,0 0 0 10px #dae6de}.payment-receipt-eyebrow{letter-spacing:.13em;color:var(--ritual-legacy-fg-789082,#789082);font-size:12px;font-weight:600}.client-payment-screen .payment-receipt h1{margin:12px 0 22px;font-size:26px;line-height:1.2}.payment-receipt-amount{letter-spacing:-.05em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--ritual-legacy-fg-302834,#302834);font-size:clamp(40px,11vw,62px);font-weight:550;line-height:1.05}.payment-receipt-amount>span{letter-spacing:.15em;color:var(--ritual-legacy-fg-8a7d8e,#8a7d8e);margin:10px 0 22px;font-size:14px;font-weight:500;display:block}.payment-receipt-status{border:1px solid var(--ritual-legacy-line-e6d7b7,#e6d7b7);background:var(--ritual-legacy-bg-fbf5e9,#fbf5e9);color:var(--ritual-legacy-fg-957237,#957237);border-radius:20px;align-items:center;gap:7px;padding:7px 12px;font-size:14px;display:inline-flex}.payment-receipt>p{color:var(--ritual-legacy-fg-87798d,#87798d);max-width:340px;margin:16px auto 24px;font-size:15px;line-height:1.6}.payment-receipt-file{border-top:1px dashed var(--ritual-legacy-line-e2dae6,#e2dae6);color:var(--ritual-legacy-fg-796780,#796780);align-items:center;gap:8px;padding:20px 0 8px;font-size:14px;display:flex}.payment-receipt-file>span{text-align:left;overflow-wrap:anywhere;flex:1;min-width:0}.payment-receipt-file>svg{flex-shrink:0}.payment-receipt-file>svg:last-child{color:var(--ritual-legacy-fg-658573,#658573)}.payment-receipt-date{color:var(--ritual-legacy-fg-aa9daf,#aa9daf);text-align:left;margin:0 0 23px;padding-left:25px;font-size:12px}.client-payment-screen .payment-receipt-back{white-space:normal;border-radius:14px;justify-content:center;gap:10px;width:100%;min-height:52px;padding:14px 18px;font-size:16px;line-height:1.4;display:flex}.payment-submit-complete>.payment-submit-history{margin-top:16px;padding:8px 18px}.payment-submit-complete>.payment-submit-history>summary{text-align:center}@keyframes receipt-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes receipt-seal{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.payment-receipt,.payment-receipt-seal{animation:none}}@media (max-width:380px){.payment-receipt{padding:30px 18px 20px}.client-payment-screen .payment-receipt h1{font-size:24px}}.owner-cash-count label{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.8rem 0;display:flex}.owner-cash-count input:not([type=checkbox]),.owner-cash-count select{border:1px solid var(--ritual-legacy-line-d9d9d9,#d9d9d9);background:var(--ritual-legacy-bg-fff,#fff);min-width:0;max-width:100%;color:var(--ritual-legacy-fg-111,#111);border-radius:.5rem;padding:.65rem}.owner-cash-count input:not([type=checkbox]){flex:12rem}.owner-cash-count input[type=checkbox]{flex:none;width:1rem;height:1rem}.owner-cash-count button{border:1px solid var(--ritual-legacy-line-d9d9d9,#d9d9d9);border-radius:.5rem;padding:.65rem 1rem}.owner-cash-count button:disabled{opacity:.45;cursor:not-allowed}.shipping-label-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.shipping-label-actions .shipping-label-open,.shipping-label-actions .shipping-label-direct-download{border:1px solid var(--ritual-legacy-line-e3dce2,#e3dce2);background:var(--ritual-legacy-bg-fff,#fff);min-height:44px;color:var(--ritual-legacy-fg-493b46,#493b46);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin:0;padding:9px 12px;font-size:.875rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.shipping-label-overlay{z-index:210;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#15101c99}.shipping-label-dialog{z-index:211;width:min(640px,100vw - 24px);max-width:calc(100vw - 24px);height:min(820px,84dvh);max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border:1px solid var(--ritual-legacy-line-e3dce2,#e3dce2);background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-211c22,#211c22);border-radius:18px;flex-direction:column;gap:0;padding:0;animation:none;display:flex;overflow:hidden;box-shadow:0 20px 80px #0004}.shipping-label-header{border-bottom:1px solid var(--ritual-legacy-line-e6e1e6,#e6e1e6);flex:none;justify-content:space-between;align-items:flex-start;gap:10px;padding:16px;display:flex}.shipping-label-header>div{min-width:0}.shipping-label-header h2{letter-spacing:0;margin:0;font-size:1.125rem;line-height:1.3}.shipping-label-header p{color:var(--ritual-legacy-fg-685e69,#685e69);overflow-wrap:anywhere;margin:5px 0 0;font-size:.875rem;line-height:1.4}.shipping-label-close{border:1px solid var(--ritual-legacy-line-e6e1e6,#e6e1e6);background:var(--ritual-legacy-bg-fff,#fff);min-height:44px;color:var(--ritual-legacy-fg-493b46,#493b46);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:.875rem;display:flex}.shipping-label-body{overscroll-behavior:contain;background:var(--ritual-legacy-bg-f0eef1,#f0eef1);-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:14px;overflow:auto}.shipping-label-image,.shipping-label-canvas{background:var(--ritual-legacy-bg-fff,#fff);width:100%;height:auto;display:block;box-shadow:0 2px 10px #0002}.shipping-label-message{text-align:center;color:var(--ritual-legacy-fg-514750,#514750);padding:16px;font-size:1rem;line-height:1.5}.shipping-label-message button{border:1px solid var(--ritual-legacy-line-d6ccd5,#d6ccd5);background:var(--ritual-legacy-bg-fff,#fff);min-height:44px;color:var(--ritual-legacy-fg-493b46,#493b46);cursor:pointer;border-radius:10px;padding:9px 14px}.shipping-label-footer{border-top:1px solid var(--ritual-legacy-line-e6e1e6,#e6e1e6);background:var(--ritual-legacy-bg-fff,#fff);text-align:left;flex:none;margin:0;padding:12px 16px;display:block}.shipping-label-footer p{color:var(--ritual-legacy-fg-943a4b,#943a4b);margin:0 0 8px;font-size:.875rem}.shipping-label-save{color:#fff;cursor:pointer;background:#302532;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;padding:10px 16px;font-size:1rem;font-weight:600;display:flex}.shipping-label-save:disabled{opacity:.5;cursor:default}.shipping-label-pages{border:1px solid var(--ritual-legacy-line-e3dce2,#e3dce2);background:var(--ritual-legacy-bg-fff,#fff);border-radius:12px;justify-content:center;align-items:center;gap:16px;width:fit-content;margin:12px auto 0;padding:4px 8px;font-size:.875rem;display:flex;position:sticky;bottom:0}.shipping-label-pages button{background:var(--ritual-legacy-bg-f4f1f5,#f4f1f5);width:44px;min-height:44px;color:var(--ritual-legacy-fg-493b46,#493b46);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid}.shipping-label-pages button:disabled{opacity:.4;cursor:default}.shipping-label-dialog button:focus-visible{outline:2px solid var(--ritual-legacy-line-785971,#785971);outline-offset:3px}.shipping-label-actions :focus-visible{outline:2px solid var(--ritual-legacy-line-785971,#785971);outline-offset:3px}@media (max-width:480px){.shipping-label-header{padding:12px}.shipping-label-header h2{font-size:1rem}.shipping-label-close{padding:8px}.shipping-label-close span{display:none}.shipping-label-close{min-width:44px}.shipping-label-body{padding:10px}}.owner-activity-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.owner-activity-grid .owner-activity-card{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-e3e5ea,#e3e5ea);min-width:0;color:var(--ritual-legacy-fg-20232b,#20232b);border-radius:18px;margin:0;padding:20px;box-shadow:0 3px 12px #151c2905}.owner-activity-card .owner-activity-heading{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin:0;display:flex}.owner-activity-card .owner-activity-heading h2{letter-spacing:-.35px;align-items:center;gap:9px;margin:0;font-size:18px;font-weight:600;line-height:1.3;display:flex}.owner-activity-heading h2>svg{color:var(--ritual-legacy-fg-737a87,#737a87);flex-shrink:0}.owner-activity-card .owner-activity-heading>button{font:inherit;color:var(--ritual-legacy-fg-525b6a,#525b6a);cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:14px}.owner-total-badge{letter-spacing:0;color:var(--ritual-legacy-fg-637084,#637084);background:var(--ritual-legacy-bg-f0f2f6,#f0f2f6);border-radius:8px;padding:3px 8px;font-size:14px;font-weight:550}.owner-activity-card .owner-timezone{white-space:nowrap;color:var(--ritual-legacy-fg-727987,#727987);font-size:13px}.owner-activity-grid .owner-shipping-counts{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid;overflow:visible}.owner-activity-grid .owner-shipping-counts button{background:var(--ritual-legacy-bg-f4f5f8,#f4f5f8);min-width:0;min-height:82px;box-shadow:none;text-align:left;cursor:pointer;font:inherit;border:1px solid #0000;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:12px;display:flex}.owner-activity-grid .owner-shipping-counts strong{color:var(--ritual-legacy-fg-292e38,#292e38);letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:0;font-size:29px;font-weight:600;line-height:1.1}.owner-activity-grid .owner-shipping-counts span{color:var(--ritual-legacy-fg-626b79,#626b79);font-size:14px;line-height:1.35}.owner-activity-grid .owner-shipping-counts button:nth-child(3){background:var(--ritual-legacy-bg-edf2f9,#edf2f9)}.owner-activity-grid .owner-shipping-counts button:nth-child(3) strong{color:var(--ritual-legacy-fg-496b9a,#496b9a)}.owner-activity-grid .owner-shipping-counts button:nth-child(4){background:var(--ritual-legacy-bg-edf5f1,#edf5f1)}.owner-activity-grid .owner-shipping-counts button:nth-child(4) strong{color:var(--ritual-legacy-fg-487963,#487963)}.owner-activity-grid .owner-shipping-counts button[aria-pressed=true]{border-color:var(--ritual-legacy-line-56647c,#56647c);box-shadow:0 0 0 1px #56647c}.owner-shipping-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:36px;margin-top:14px;display:flex}.owner-shipping-footer>span{color:var(--ritual-legacy-fg-777f8c,#777f8c);font-size:13px;line-height:1.45}.owner-activity-grid .owner-shipping-attention{border:1px solid var(--ritual-legacy-line-eee1cc,#eee1cc);background:var(--ritual-legacy-bg-fcf5e9,#fcf5e9);min-height:36px;font:inherit;color:var(--ritual-legacy-fg-8b612b,#8b612b);cursor:pointer;border-radius:8px;align-items:center;gap:7px;margin:0;padding:7px 10px;font-size:14px;display:inline-flex}.owner-shipping-attention b{font-variant-numeric:tabular-nums;margin-left:3px}.owner-shipping-attention[aria-pressed=true]{outline:2px solid var(--ritual-legacy-line-b88c52,#b88c52);outline-offset:2px}.owner-activity-card .owner-shipping-list{border-top:1px solid var(--ritual-legacy-line-e7e9ee,#e7e9ee);margin-top:16px;padding-top:12px}.owner-shipping-list-title{color:var(--ritual-legacy-fg-697384,#697384);margin:0 0 6px;font-size:14px}.owner-activity-card .owner-shipping-client{min-height:46px;color:var(--ritual-legacy-fg-293340,#293340);font-size:15px}.owner-activity-card .owner-shipping-box{min-height:52px;color:var(--ritual-legacy-fg-566171,#566171);gap:12px;font-size:14px}.owner-activity-card .owner-shipping-box small{color:var(--ritual-legacy-fg-7c8491,#7c8491);font-size:13px;line-height:1.4}.owner-shipping-collapse{background:var(--ritual-legacy-bg-f3f5f8,#f3f5f8);width:100%;min-height:44px;color:var(--ritual-legacy-fg-536174,#536174);font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:14px;display:flex}.owner-shipping-collapse svg{transform:rotate(180deg)}.owner-activity-card .owner-sales-periods{border:1px solid var(--ritual-legacy-line-e9ebef,#e9ebef);background:var(--ritual-legacy-bg-f2f3f6,#f2f3f6);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin-top:14px;padding:3px;display:grid}.owner-activity-card .owner-sales-periods button{min-height:38px;color:var(--ritual-legacy-fg-6a7180,#6a7180);border-radius:7px;padding:6px 3px;font-size:14px;line-height:1.3}.owner-activity-card .owner-sales-periods button[aria-pressed=true]{background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-242b36,#242b36);font-weight:600;box-shadow:0 1px 5px #1d2a4018}.owner-activity-card .owner-sales-range{color:var(--ritual-legacy-fg-757d8a,#757d8a);margin:9px 0 16px;font-size:13px}.owner-activity-card .owner-sales-kpis{grid-template-columns:.7fr 1fr 1.15fr;gap:12px;margin:0 0 18px;display:grid}.owner-activity-card .owner-sales-kpis>div{justify-content:flex-start;gap:7px;min-width:0}.owner-activity-card .owner-sales-kpis>div+div{border-left:1px solid var(--ritual-legacy-line-e8eaf0,#e8eaf0);padding-left:14px}.owner-activity-card .owner-sales-kpis small{min-height:0;color:var(--ritual-legacy-fg-626c7b,#626c7b);font-size:14px;line-height:1.4}.owner-activity-card .owner-sales-kpis strong{letter-spacing:-1px;color:var(--ritual-legacy-fg-212834,#212834);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(23px,2.5vw,32px);font-weight:600;line-height:1.15}.owner-sales-kpis strong em{letter-spacing:0;color:var(--ritual-legacy-fg-88909d,#88909d);margin-left:5px;font-size:14px;font-style:normal;font-weight:400}.owner-activity-card .owner-sales-kpis span{color:var(--ritual-legacy-fg-818895,#818895);font-size:13px;line-height:1.4}.owner-activity-card .owner-sales-result.is-loss strong{color:var(--ritual-legacy-fg-a44a5a,#a44a5a)}.owner-activity-card .owner-sales-detail{border-color:var(--ritual-legacy-line-e5e8ee,#e5e8ee);padding:0;font-size:14px}.owner-activity-card .owner-sales-detail>summary{min-height:52px;color:var(--ritual-legacy-fg-455165,#455165);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 0 0;list-style:none;display:flex}.owner-sales-detail>summary::-webkit-details-marker{display:none}.owner-sales-detail>summary span{flex-wrap:wrap;align-items:center;gap:5px 14px;display:flex}.owner-sales-detail>summary small{color:var(--ritual-legacy-fg-858c99,#858c99);font-size:13px;font-weight:400}.owner-sales-detail>summary>svg{flex-shrink:0;transition:transform .16s}.owner-sales-detail[open]>summary>svg{transform:rotate(180deg)}.owner-activity-card .owner-sales-formula{background:var(--ritual-legacy-bg-f5f6f9,#f5f6f9);border-radius:10px;gap:9px;margin:16px 0;padding:14px;display:grid}.owner-sales-formula>span{color:var(--ritual-legacy-fg-657184,#657184);justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-sales-formula b{color:var(--ritual-legacy-fg-354053,#354053);font-variant-numeric:tabular-nums;font-weight:550}.owner-sales-formula>span:last-child{border-top:1px solid var(--ritual-legacy-line-dfe4ec,#dfe4ec);color:var(--ritual-legacy-fg-354053,#354053);padding-top:9px;font-weight:600}.owner-activity-card .owner-sales-detail p{color:var(--ritual-legacy-fg-737c8c,#737c8c);font-size:14px;line-height:1.6}.owner-activity-card .owner-data-link{min-width:0;font-size:14px}.owner-activity-card .owner-data-link b small{white-space:normal;font-size:13px}.owner-activity-card .owner-sales-coverage{margin-top:16px}.owner-balance-tools{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-e5e7ed,#e5e7ed);border-radius:14px;grid-template-columns:1fr;gap:0;padding:0 16px;display:grid}.owner-home-page .owner-balance-tools>details{color:var(--ritual-legacy-fg-646f80,#646f80);border:0;min-width:0;margin:0}.owner-balance-tools>details+details{border-top:1px solid var(--ritual-legacy-line-e8ebf0,#e8ebf0)!important}.owner-balance-tools>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 0;font-size:14px;list-style:none;display:flex}.owner-balance-tools summary::-webkit-details-marker{display:none}.owner-balance-tools summary>span{flex-wrap:wrap;align-items:center;gap:5px 12px;display:flex}.owner-balance-tools summary small{color:var(--ritual-legacy-fg-9299a4,#9299a4);font-size:13px}.owner-balance-tools summary>svg{flex-shrink:0}.owner-balance-tools>details[open]>summary>svg{transform:rotate(90deg)}.owner-home-page .owner-workspace{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-e7e4ea,#e7e4ea);border-radius:20px;min-width:0;padding:12px 18px 4px;box-shadow:0 4px 18px #30233705}.owner-workspace-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:8px;display:flex}.owner-workspace-heading h2{letter-spacing:-.4px;color:var(--ritual-legacy-fg-302b35,#302b35);margin:0;font-size:17px;font-weight:650;line-height:1.35}.owner-workspace-heading nav{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.owner-workspace-heading nav button{min-height:44px;font:inherit;color:var(--ritual-legacy-fg-74717e,#74717e);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:13px;line-height:1.4;display:flex}.owner-workspace-heading nav button svg{flex:none}.owner-home-page .owner-workspace .owner-action-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0}.owner-home-page .owner-workspace .owner-action-strip button{background:var(--ritual-legacy-bg-f7f6f8,#f7f6f8);min-width:0;min-height:64px;box-shadow:none;border:1px solid var(--ritual-legacy-line-efedf1,#efedf1);text-align:left;color:var(--ritual-legacy-fg-3e3747,#3e3747);border-radius:13px;justify-content:flex-start;gap:11px;padding:10px 12px;font-size:14px;font-weight:550;line-height:1.35;transform:none}.owner-workspace .owner-action-icon{background:var(--ritual-legacy-bg-fff,#fff);width:34px;height:34px;color:var(--ritual-legacy-fg-796780,#796780);border-radius:10px;flex:none;place-items:center;display:grid;box-shadow:0 1px 4px #33213e09}.owner-workspace .owner-action-label{overflow-wrap:break-word;min-width:0}.owner-home-page .owner-workspace .owner-action-strip button[data-operation=payment]{border-color:var(--ritual-legacy-line-352d3c,#352d3c);color:#fff;background:linear-gradient(135deg,#3d3344,#292530);box-shadow:0 3px 8px #30233712}.owner-workspace button[data-operation=payment] .owner-action-icon{color:#f7f0fc;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff0c}.owner-home-page .owner-workspace .owner-priorities{border:0;border-top:1px solid var(--ritual-legacy-line-eeebf0,#eeebf0);box-shadow:none;border-radius:0;margin-top:12px;padding:0}.owner-workspace .owner-task-summary{color:var(--ritual-legacy-fg-7a7481,#7a7481);gap:12px;min-height:44px;font-size:13px;font-weight:500}.owner-home-page .owner-workspace .owner-task-summary b{background:var(--ritual-legacy-bg-f1edf4,#f1edf4);color:var(--ritual-legacy-fg-806789,#806789);font-variant-numeric:tabular-nums;font-weight:600}@media (hover:hover){.owner-workspace-heading nav button:hover{background:var(--ritual-legacy-bg-f6f3f7,#f6f3f7);color:var(--ritual-legacy-fg-4d3c59,#4d3c59)}.owner-home-page .owner-workspace .owner-action-strip button:hover{background:var(--ritual-legacy-bg-f0ecf3,#f0ecf3);border-color:var(--ritual-legacy-line-dcd3e2,#dcd3e2);box-shadow:none;transform:none}.owner-home-page .owner-workspace .owner-action-strip button[data-operation=payment]:hover{border-color:var(--ritual-legacy-line-46394f,#46394f);background:#46394f;box-shadow:0 3px 10px #30233718}.owner-workspace .owner-task-summary:hover{color:var(--ritual-legacy-fg-4d3c59,#4d3c59)}}@media (max-width:700px){.owner-home-page .owner-workspace .owner-action-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.owner-home-page .owner-workspace{border-radius:18px;padding:10px 14px 4px}.owner-workspace-heading{flex-wrap:nowrap;gap:8px;margin-bottom:6px}.owner-workspace-heading h2{font-size:16px}.owner-workspace-heading nav{flex-wrap:nowrap;flex:none}.owner-workspace-heading nav button{width:44px;padding:0}.owner-workspace-heading nav button span{display:none}.owner-home-page .owner-workspace .owner-action-strip button{gap:9px;padding:10px;font-size:14px}.owner-workspace .owner-action-icon{border-radius:9px;width:30px;height:30px}}@media (max-width:360px){.owner-home-page .owner-workspace{padding-inline:12px}.owner-home-page .owner-workspace .owner-action-strip button{gap:7px;padding:9px;font-size:13px}.owner-workspace .owner-action-icon{width:27px;height:30px}.owner-workspace-heading h2{font-size:15px}}.owner-task-summary-end{color:var(--ritual-legacy-fg-929aa8,#929aa8);align-items:center;gap:12px;display:flex}.owner-task-summary-end b{border-radius:6px!important;padding:3px 9px!important;font-size:14px!important}.owner-priorities[open] .owner-task-summary-end>svg{transform:rotate(180deg)}.owner-workspace .owner-panel-head{height:30px;margin:0}.owner-workspace .owner-panel-head>button{padding:6px}.owner-workspace .owner-task{color:var(--ritual-legacy-fg-465267,#465267);font-size:14px}.owner-workspace .owner-task small{color:var(--ritual-legacy-fg-7a8493,#7a8493);font-size:13px}.owner-workspace .owner-text-link{color:var(--ritual-legacy-fg-586d8c,#586d8c);min-height:42px;margin-top:8px;font-size:14px}.owner-home-page .owner-investor-details{border:0;margin:0;padding:0}.owner-investor-details>summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:10px 4px;font-size:14px;list-style:none;display:flex}.owner-investor-details>summary::-webkit-details-marker{display:none}.owner-investor-details summary>b{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.owner-investor-details summary>svg{color:var(--ritual-legacy-fg-929aa7,#929aa7)}.owner-investor-details[open] summary>svg{transform:rotate(180deg)}.owner-home-page .owner-overview,.owner-home-page .owner-compact-board{gap:14px}:is(.owner-activity-card button:focus-visible,.owner-activity-card summary:focus-visible,.owner-balance-tools summary:focus-visible,.owner-workspace button:focus-visible,.owner-workspace summary:focus-visible){outline:2px solid var(--ritual-legacy-line-607b9e,#607b9e);outline-offset:3px}@media (min-width:960px){.owner-activity-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr)}.owner-activity-grid .owner-shipping-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-activity-grid .owner-shipping-counts button{min-height:77px}.owner-shipping-footer{align-items:flex-start}.owner-shipping-footer>span{flex-basis:100%}}@media (max-width:600px){.owner-activity-grid{gap:12px}.owner-activity-grid .owner-activity-card{border-radius:16px;padding:16px}.owner-activity-grid .owner-shipping-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-activity-grid .owner-shipping-counts button{min-height:74px}.owner-shipping-footer>span{font-size:13px}.owner-activity-card .owner-sales-kpis{grid-template-columns:.65fr 1fr 1.1fr;gap:10px}.owner-activity-card .owner-sales-kpis>div+div{padding-left:9px}.owner-activity-card .owner-sales-kpis strong{letter-spacing:-.8px;font-size:24px}.owner-activity-card .owner-sales-kpis span{font-size:13px}.owner-activity-card .owner-sales-kpis strong em{display:none}.owner-activity-card .owner-sales-detail>summary span{gap:4px;display:grid}.owner-balance-tools summary>span{gap:3px;display:grid}}@media (max-width:380px){.owner-activity-card .owner-sales-kpis{grid-template-columns:1fr 1fr;gap:14px}.owner-activity-card .owner-sales-result{border-top:1px solid var(--ritual-legacy-line-e8eaf0,#e8eaf0);grid-column:1/-1;border-left:0!important;padding:12px 0 0!important}.owner-activity-card .owner-sales-result strong{font-size:28px}.owner-activity-card .owner-sales-periods button{font-size:14px}.owner-activity-heading h2{font-size:17px!important}}.owner-activity-card .owner-shipping-client>span,.owner-activity-card .owner-shipping-box>span+span{color:var(--ritual-legacy-fg-788394,#788394);font-size:13px}@media (prefers-reduced-motion:reduce){.owner-sales-detail>summary>svg{transition:none}}.metric-link{font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;max-width:100%;padding:0}.metric-link:focus-visible{outline:3px solid var(--ritual-legacy-line-8d6998,#8d6998);outline-offset:5px;border-radius:5px}.detail-row:focus-visible{outline:3px solid var(--ritual-legacy-line-8d6998,#8d6998);outline-offset:5px;border-radius:5px}.commercial-metrics button:focus-visible{outline:3px solid var(--ritual-legacy-line-8d6998,#8d6998);outline-offset:5px;border-radius:5px}.metric-link:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.hero-metric-link,.hero-metric-link strong{display:block}.owner-wallet-button{font:inherit;text-align:left;cursor:pointer;min-width:0;color:var(--ink);background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex}.owner-wallet-button>span{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.owner-wallet-button>span>svg:last-child{margin-left:auto}.owner-wallet-button>span i{display:flex}.owner-wallet-button>strong{letter-spacing:-.035em;font-size:clamp(23px,3vw,34px);font-weight:650}.owner-wallet-button:hover{border-color:var(--ritual-legacy-line-bba9c1,#bba9c1)}.ritual-detail-overlay{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17111a66}.ritual-detail-dialog{border:1px solid var(--ritual-legacy-line-e4dde8,#e4dde8);max-height:min(80dvh,850px);overflow:hidden;box-shadow:0 24px 90px #160a2333;z-index:121!important;background:var(--ritual-legacy-bg-fff,#fff)!important;border-radius:22px!important;gap:0!important;width:min(680px,100vw - 24px)!important;max-width:680px!important;padding:0!important}.ritual-detail-header{border-bottom:1px solid var(--ritual-legacy-line-eee9f0,#eee9f0);justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex}.ritual-detail-header h2{letter-spacing:-.025em;margin:0;font-size:24px}.ritual-detail-header p{color:var(--ritual-legacy-fg-7c727f,#7c727f);margin:8px 0 0;font-size:13px;line-height:1.5}.ritual-detail-close{background:var(--ritual-legacy-bg-f4f0f6,#f4f0f6);width:42px;height:42px;color:var(--ritual-legacy-fg-4f365c,#4f365c);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.ritual-detail-body{overscroll-behavior:contain;min-height:0;padding:6px 24px 24px;overflow-y:auto}.ritual-detail-body>p{color:var(--ritual-legacy-fg-706575,#706575);font-size:14px;line-height:1.6}.ritual-detail-body h3{margin:22px 0 6px;font-size:16px}.detail-row{border:0;border-bottom:1px solid var(--ritual-legacy-line-eee9f0,#eee9f0);text-align:left;width:100%;color:var(--ritual-legacy-fg-29222e,#29222e);font:inherit;background:0 0;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:14px;display:flex}.detail-row>span{overflow-wrap:anywhere;min-width:0}.detail-row small{color:var(--ritual-legacy-fg-807486,#807486);margin-top:5px;font-size:12px;line-height:1.5;display:block}.detail-row b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.detail-row:disabled{color:var(--ritual-legacy-fg-7c727f,#7c727f);opacity:1}.detail-total{font-size:17px;font-weight:600}.detail-row:is(button):not(:disabled){cursor:pointer}.detail-row:is(button):hover{color:var(--ritual-legacy-fg-775080,#775080)}.operations-hub{margin-bottom:24px}.operations-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.operations-toolbar nav{background:var(--ritual-legacy-bg-efebf1,#efebf1);border-radius:13px;gap:4px;padding:5px;display:flex}.operations-toolbar nav button{color:var(--ritual-legacy-fg-827487,#827487);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;display:flex}.operations-toolbar nav button[aria-current=page]{background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-412c4a,#412c4a);box-shadow:0 2px 8px #21122b09}.operations-new{color:#fff;font:inherit;cursor:pointer;background:#2d2534;border:0;border-radius:12px;padding:14px 20px}.operations-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.operations-cards>button{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-e8e1ed,#e8e1ed);text-align:left;color:var(--ritual-legacy-fg-63506d,#63506d);font:inherit;cursor:pointer;border-radius:18px;align-items:center;gap:16px;min-height:116px;padding:24px;display:flex}.operations-cards>button:hover{border-color:var(--ritual-legacy-line-b7a2c0,#b7a2c0)}.operations-cards>button>div{flex:1;min-width:0}.operations-cards strong{color:var(--ritual-legacy-fg-2e2434,#2e2434);font-size:17px;font-weight:600;display:block}.operations-cards small{color:var(--ritual-legacy-fg-877b8c,#877b8c);margin-top:6px;font-size:13px;line-height:1.5;display:block}.operations-cards>button>b{background:var(--ritual-legacy-bg-f4f0f7,#f4f0f7);border-radius:9px;padding:6px 10px;font-size:18px;font-weight:600}.operations-back{color:var(--ritual-legacy-fg-684673,#684673);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 15px;font-size:14px}.operations-source-note{color:var(--ritual-legacy-fg-8b5263,#8b5263);font-size:13px}.owner-shipping-page{max-width:1100px}.owner-settings-button{color:var(--ritual-legacy-fg-68546d,#68546d);cursor:pointer;background:0 0;border:0;padding:10px}.investor-account{margin:20px 0 36px}.investor-heading p{letter-spacing:.14em;color:var(--ritual-legacy-fg-8c7695,#8c7695);font-size:11px}.investor-heading h2{letter-spacing:-.035em;margin:8px 0;font-size:32px}.investor-heading>span{color:var(--ritual-legacy-fg-85788b,#85788b);font-size:14px}.investor-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.investor-cards button{border:1px solid var(--ritual-legacy-line-e1d8e7,#e1d8e7);background:var(--ritual-legacy-bg-fff,#fff);text-align:left;color:var(--ritual-legacy-fg-302537,#302537);cursor:pointer;font:inherit;border-radius:20px;flex-direction:column;gap:12px;padding:26px 22px;display:flex}.investor-cards span{color:var(--ritual-legacy-fg-89758f,#89758f);font-size:14px}.investor-cards strong{letter-spacing:-.04em;font-size:clamp(25px,3vw,38px);font-weight:600}.investor-cards small{color:var(--ritual-legacy-fg-967b9e,#967b9e);font-size:12px}.investor-rules,.investor-pending{background:var(--ritual-legacy-bg-f2edf5,#f2edf5);border-radius:16px;margin-top:14px;padding:22px 24px}.investor-rules h3{margin:0 0 12px;font-size:17px}.investor-rules p,.investor-pending p{color:var(--ritual-legacy-fg-796a83,#796a83);margin:8px 0;font-size:14px;line-height:1.65}.investor-pending{background:var(--ritual-legacy-bg-fbf4e9,#fbf4e9);border:1px solid var(--ritual-legacy-line-ece0c9,#ece0c9)}.investor-pending strong{color:var(--ritual-legacy-fg-866842,#866842);font-size:14px}.andrey-account-nav.account-context-switch{background:var(--ritual-legacy-bg-f2edf5,#f2edf5);color:var(--ritual-legacy-fg-47324f,#47324f);border-bottom:1px solid var(--ritual-legacy-line-e2d7e8,#e2d7e8);z-index:45;-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:row;justify-content:space-between;gap:16px;padding:13px max(24px,50vw - 550px);position:relative;top:auto}.account-context-switch>div{flex-direction:column;display:flex;gap:3px!important;width:auto!important}.account-context-switch>div>span{letter-spacing:.13em;font-size:11px;font-weight:700}.account-context-switch small{color:var(--ritual-legacy-fg-8b7595,#8b7595);font-size:12px}.account-context-switch select{border:1px solid var(--ritual-legacy-line-d3c4dd,#d3c4dd);background:var(--ritual-legacy-bg-fff,#fff);min-width:170px;color:var(--ritual-legacy-fg-4b3156,#4b3156);font:inherit;cursor:pointer;border-radius:12px;padding:11px 34px 11px 14px;font-size:14px}.account-context-switch select:focus-visible{outline:3px solid var(--ritual-legacy-line-b293c3,#b293c3);outline-offset:2px}.commercial-overview{padding:26px 0}.commercial-overview h1{letter-spacing:-.04em;margin:12px 0 24px;font-size:clamp(28px,5vw,42px)}.commercial-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.commercial-metrics button{border:1px solid var(--ritual-legacy-line-e2dae7,#e2dae7);background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-302636,#302636);text-align:left;font:inherit;cursor:pointer;border-radius:20px;flex-direction:column;gap:10px;padding:24px;display:flex}.commercial-metrics span{color:var(--ritual-legacy-fg-8a7b91,#8a7b91);font-size:14px}.commercial-metrics strong{letter-spacing:-.04em;font-size:clamp(26px,4vw,38px);font-weight:600}.commercial-metrics small{color:var(--ritual-legacy-fg-9c8ba5,#9c8ba5);font-size:12px}.commercial-payment-note{background:var(--ritual-legacy-bg-f4f0f6,#f4f0f6);border-radius:16px;margin-bottom:20px;padding:18px 22px}.commercial-payment-note h3{margin:0 0 6px;font-size:17px}.commercial-payment-note p{color:var(--ritual-legacy-fg-796982,#796982);margin:0;font-size:14px;line-height:1.6}.staff-cabinet{background:var(--ritual-legacy-bg-faf9fb,#faf9fb)}.staff-cabinet>.staff-cabinet-header{background:0 0;gap:24px;max-width:1160px;margin:0 auto;padding:24px}.staff-cabinet-header>div:nth-child(2){text-align:right;flex-direction:column;gap:4px;margin-left:auto;font-size:14px;display:flex}.staff-cabinet-header>div>small{color:var(--ritual-legacy-fg-8d7d95,#8d7d95);font-size:12px}.staff-cabinet>.staff-cabinet-content{max-width:1120px;margin:30px auto;padding:0 24px 50px}.staff-cabinet-content>.workflow{max-width:none;margin:0;padding:0}.staff-cabinet-content .workflow section{max-width:none;margin:20px 0;padding:20px}.staff-cabinet-content .workflow header{background:0 0;border:0;padding:0}.staff-cabinet-content .workflow header strong{font-size:inherit;letter-spacing:normal}.staff-cabinet-content .workflow-box{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-e8dfec,#e8dfec);border-radius:18px}.staff-cabinet .staff-task-tabs{flex-wrap:wrap;gap:6px;padding:0 0 24px;display:flex}.staff-task-tabs button{font:inherit;background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-e6ddea,#e6ddea);color:var(--ritual-legacy-fg-88768f,#88768f);cursor:pointer;border-radius:10px;padding:10px 16px;font-size:14px}.staff-task-tabs button[aria-current=page]{color:#fff;border-color:var(--ritual-legacy-line-5c3b69,#5c3b69);background:#5c3b69}.owner-nav,.staff-main-nav{border-bottom:1px solid var(--ritual-legacy-line-e4dde9,#e4dde9);background:var(--ritual-legacy-bg-fff,#fff);justify-content:center;gap:6px;padding:8px 20px;display:flex}.staff-main-nav button,.owner-nav button{min-width:0;max-width:220px;min-height:52px;color:var(--ritual-legacy-fg-8a7a93,#8a7a93);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:9px;font-size:14px;display:flex}.staff-main-nav button[aria-current=page],.owner-nav button[aria-current=page]{background:var(--ritual-legacy-bg-f2edf5,#f2edf5);color:var(--ritual-legacy-fg-50305e,#50305e)}:is(.staff-main-nav button:focus-visible,.staff-task-tabs button:focus-visible){outline:3px solid var(--ritual-legacy-line-ae8ebd,#ae8ebd);outline-offset:1px}@media (min-width:1367px){.artur-client.ritual-client{flex-direction:column;display:flex}.artur-client.ritual-client>.ritual-client-header{order:0}.artur-client.ritual-client>.portfolio-tabs{border-top:0;border-bottom:1px solid var(--ritual-legacy-line-e4dde9,#e4dde9);order:1;max-width:1120px;margin:0 auto 18px;padding:8px 20px;position:static}.artur-client.ritual-client>.client-main{order:2}.artur-client.ritual-client .portfolio-tabs button{border-radius:10px;flex-direction:row;gap:8px;min-height:52px}.artur-client.ritual-client .portfolio-tabs button[aria-current=page]{background:var(--ritual-legacy-bg-f2edf5,#f2edf5);color:var(--ritual-legacy-fg-50305e,#50305e)}}@media (max-width:1366px){.owner-nav,.staff-main-nav,.artur-client.ritual-client .portfolio-tabs{z-index:50;width:100%;max-width:none;padding:8px 10px max(10px,env(safe-area-inset-bottom));background:var(--ritual-legacy-bg-fffffff5,#fffffff5);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--ritual-legacy-line-e4dde9,#e4dde9);border-bottom:0;justify-content:center;gap:2px;margin:0 auto;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -6px 24px #33203b05}.owner-nav button,.staff-main-nav button,.artur-client.ritual-client .portfolio-tabs button{border-radius:10px;flex-direction:column;flex:1;justify-content:center;gap:5px;min-width:0;max-width:220px;min-height:54px;padding:5px 2px;font-size:12px;display:flex}.owner-nav button strong{font-size:12px;font-weight:500}.owner-main,.artur-client.ritual-client>.client-main,.staff-cabinet>.staff-cabinet-content{padding-bottom:calc(114px + env(safe-area-inset-bottom))}.artur-client.ritual-client .portfolio-tabs .portfolio-nav-full{display:none}.artur-client.ritual-client .portfolio-tabs .portfolio-nav-short{display:block}}@media (max-width:620px){.operations-toolbar{flex-direction:column;align-items:stretch}.operations-toolbar nav{justify-content:space-between}.operations-toolbar nav button{flex:1;justify-content:center;gap:5px;padding:10px 8px;font-size:12px}.operations-cards{grid-template-columns:1fr}.operations-cards>button{min-height:100px;padding:20px}.investor-cards{grid-template-columns:1fr}.investor-cards button{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:20px;display:grid}.investor-cards strong{grid-area:1/2/3}.investor-cards small{grid-column:1}.ritual-detail-dialog{max-height:84dvh}.ritual-detail-header{padding:20px}.ritual-detail-body{padding:0 20px 20px}.ritual-detail-header h2{font-size:21px}.detail-row{gap:12px;font-size:13px}.commercial-metrics{gap:10px}.commercial-metrics button{padding:18px 14px}.commercial-metrics span{font-size:12px}.owner-nav button strong{font-size:10px}.staff-cabinet>.staff-cabinet-header{flex-wrap:wrap;gap:14px;padding:20px}.staff-cabinet-header .client-clocks{width:100%}.staff-cabinet>.staff-cabinet-content{margin:24px auto;padding-inline:18px}.andrey-account-nav.account-context-switch{padding:12px 18px}.account-context-switch select{min-width:155px}.staff-cabinet-content .workflow section{padding:16px}}.owner-equity-value>.hero-metric-link>strong{letter-spacing:-2px;font-variant-numeric:tabular-nums;color:#fff;font-size:54px;font-weight:500;line-height:1.08}.owner-home-page .owner-wallet-button{gap:12px;padding:14px 16px}.owner-home-page .owner-wallet-button>strong{letter-spacing:-1px;color:var(--ritual-legacy-fg-191a20,#191a20);font-size:28px;font-weight:550}.owner-home-page .owner-debt-card[data-kind=in] header .metric-link{color:var(--ritual-legacy-fg-36594d,#36594d)}.owner-home-page .owner-debt-card[data-kind=out] header .metric-link{color:var(--ritual-legacy-fg-875f69,#875f69)}@media (max-width:700px){.owner-equity-value>.hero-metric-link>strong{letter-spacing:-1.5px;font-size:44px}.owner-home-page .owner-wallet-button{gap:9px;padding:12px 14px}.owner-home-page .owner-wallet-button>strong{font-size:27px}}.artur-client .client-supplier-extension{border:1px solid var(--line);background:var(--ritual-legacy-bg-fff,#fff);border-radius:8px;margin-top:24px}.artur-client .client-supplier-extension>summary{cursor:pointer;min-height:52px;padding:18px 20px;font-size:1rem;font-weight:600}.artur-client .client-supplier-extension>section{border:0;margin:0;padding:18px 20px}@media (max-width:600px){.artur-client .client-supplier-extension>summary,.artur-client .client-supplier-extension>section{padding:16px}}.device-check-recovery{border:1px solid var(--ritual-legacy-line-d5b6c5,#d5b6c5);background:var(--ritual-legacy-bg-faf4f7,#faf4f7);overflow-wrap:anywhere;border-radius:12px;padding:16px}.device-check-recovery>strong{color:var(--ritual-legacy-fg-65374d,#65374d);font-size:16px}.device-check-recovery p{margin:8px 0 12px;font-size:14px;line-height:1.5}.device-check-recovery small{color:var(--ritual-legacy-fg-746b70,#746b70);margin-top:10px;font-size:12px;line-height:1.5;display:block}.device-check-recovery button{white-space:normal;min-height:44px}.device-check-recovery button:first-child{color:#fff;background:#65374d}.owner-home-page .owner-stock-card>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 10px;display:grid}.owner-stock-copy{grid-column:1/-1;margin-top:2px}.owner-stock-copy>button{border-color:var(--ritual-legacy-line-e4dde5,#e4dde5);background:var(--ritual-legacy-bg-f8f5f8,#f8f5f8);min-height:34px;color:var(--ritual-legacy-fg-654c61,#654c61);border-radius:8px;gap:6px;padding:6px 10px;font-size:14px;line-height:1.4}.owner-stock-copy>button svg{width:14px;height:14px}.owner-stock-copy>button:hover{background:var(--ritual-legacy-bg-f0eaf1,#f0eaf1)}.device-check-outcome{scroll-margin-top:24px}.device-check-progress{border:1px solid var(--ritual-legacy-line-d9d2e2,#d9d2e2);background:var(--ritual-legacy-bg-f3eff8,#f3eff8);border-radius:14px;padding:16px}.device-check-progress p{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0}.device-check-progress small{line-height:1.5;display:block}.device-check-received{margin:12px 0;font-weight:600}.device-service-example{margin:8px 0 16px;font-size:14px;line-height:1.5}.device-service-example summary{cursor:pointer;padding:10px 0}.device-service-example p{overflow-wrap:anywhere;white-space:pre-wrap}.supplier-accounting fieldset{border:0;min-width:0;margin:0;padding:0}.supplier-accounting label{flex-direction:column;gap:8px;min-width:0;display:flex}.supplier-accounting input,.supplier-accounting select{background:var(--paper);width:100%;min-width:0;min-height:46px;color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:10px;font-size:16px}.supplier-document-balances{flex-wrap:wrap;gap:20px;margin:20px 0;display:flex}.supplier-document-balances span{flex-direction:column;gap:5px;display:flex}.supplier-document-note{grid-column:1/-1}.supplier-document-preview{border:1px solid var(--line);border-radius:12px;margin:20px 0;padding:16px}.supplier-accounting .primary{margin-top:16px}.supplier-accounting fieldset:disabled{opacity:.65}@media (max-width:640px){.supplier-accounting .formgrid{grid-template-columns:1fr}}.custody-document{margin-block:1rem}.custody-document-form{gap:1rem;margin-block:1rem;display:grid}.custody-document-form label{gap:.5rem;display:grid}.custody-document-form input:not([type=checkbox]),.custody-document-form textarea{width:100%;min-width:0;color:var(--text);background:var(--soft);border:1px solid var(--line);border-radius:.75rem;padding:.75rem}.custody-document-form .custody-document-check{align-items:flex-start;display:flex}.custody-document-check input{flex:none;margin-top:.25rem}.shipment-investigation{background:var(--background,#111216);border:1px solid #9b7734;border-radius:16px;margin:16px 0;padding:18px}@supports (color:color-mix(in lab, red, red)){.shipment-investigation{background:color-mix(in srgb,var(--background,#111216) 92%,#b88935 8%)}}.shipment-investigation{color:var(--foreground,#ececef)}.shipment-investigation p{margin:10px 0;line-height:1.5}.shipment-investigation textarea{width:100%;min-height:90px;color:inherit;background:0 0;border:1px solid #88734f;border-radius:8px;padding:10px;display:block}.shipment-status.investigation,[data-status=investigation]{color:#d6ae61!important;background:#292315!important}.role-switch-list .cabinet-person{flex-direction:column;gap:5px;min-width:0;display:flex}.role-switch-list .cabinet-person strong{overflow-wrap:anywhere;font-size:17px;font-weight:650}.role-switch-list .cabinet-person .cabinet-balance{white-space:normal;font-variant-numeric:tabular-nums;font-size:12px;font-weight:550;line-height:1.4}.role-switch-list .cabinet-balance.receivable{color:#16825d}.role-switch-list .cabinet-balance.payable{color:#c66a2c}.role-switch-list .cabinet-balance.settled,.role-switch-list .cabinet-balance.unavailable{color:var(--muted)}html[data-ritual-theme=dark] .role-switch-list .cabinet-balance.receivable{color:#79d6b2}html[data-ritual-theme=dark] .role-switch-list .cabinet-balance.payable{color:#efac77}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.owner-detail-page{--ink:#20242e;--muted:#747b88;--line:#e4e7ed;--accent:#63536c;--page-soft:#f5f6f9;--page-radius:18px;max-width:1160px;color:var(--ink);padding-top:30px;font-size:15px;line-height:1.5}html[data-ritual-theme=dark] .owner-detail-page{--ink:var(--ritual-text);--muted:var(--ritual-secondary);--line:var(--ritual-stroke);--accent:#d1c3df;--page-soft:var(--ritual-soft)}.owner-detail-page .heading{margin:0 0 22px}.owner-detail-page .heading h1{letter-spacing:-.9px;margin:0;font-size:32px;font-weight:650;line-height:1.2}.owner-detail-page :is(h2,h3,h4){color:var(--ink);letter-spacing:-.35px}.owner-detail-page .sectiontitle{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px}.owner-detail-page .sectiontitle h2{margin:0;font-size:21px;font-weight:600;line-height:1.3}.owner-detail-page :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid var(--ritual-legacy-line-7184a2,#7184a2);outline-offset:3px}.owner-detail-page :is(button,summary){-webkit-tap-highlight-color:transparent}.owner-detail-page button:disabled{cursor:not-allowed;opacity:.5}.owner-detail-page :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea){border-color:var(--ritual-legacy-line-dce1e9,#dce1e9);background-color:var(--ritual-legacy-bg-fff,#fff);min-width:0;max-width:100%;color:var(--ink);font:inherit;border-radius:10px;font-size:16px}.owner-detail-page :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select){min-height:46px}.owner-detail-page input::placeholder,.owner-detail-page textarea::placeholder{color:var(--ritual-legacy-fg-89909d,#89909d);opacity:1}.owner-detail-page :is(.primary,.operations-new){border:1px solid var(--ritual-legacy-line-262c37,#262c37);color:#fff;background:#262c37;border-radius:11px;min-height:46px;padding:11px 18px;font-size:14px;font-weight:550;box-shadow:0 2px 5px #1c253012}.owner-detail-page .switch-button{border:1px solid var(--ritual-legacy-line-dfe3eb,#dfe3eb);background:var(--ritual-legacy-bg-fff,#fff);min-height:44px;color:var(--ritual-legacy-fg-48556a,#48556a);border-radius:10px;padding:10px 14px;font-size:14px;font-weight:500}.owner-detail-page :is(.message,.owner-scope-note){border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.55}.owner-detail-page :is(.fineprint,.ritual-note,.shipment-help){color:var(--muted);font-size:13px;line-height:1.6}.owner-detail-page :is(.stock-tabs,.owner-subnav,.counterparty-tabs){border:1px solid var(--ritual-legacy-line-e5e8ee,#e5e8ee);background:var(--ritual-legacy-bg-eff1f5,#eff1f5);scrollbar-width:thin;border-radius:12px;gap:4px;width:fit-content;max-width:100%;margin:0 0 22px;padding:4px;scroll-padding:4px;display:flex;overflow-x:auto}.owner-detail-page :is(.stock-tabs,.owner-subnav,.counterparty-tabs) button{min-height:42px;color:var(--ritual-legacy-fg-677184,#677184);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:10px 16px;font-size:14px;font-weight:500}.owner-detail-page :is(.stock-tabs,.owner-subnav,.counterparty-tabs) button[aria-current=page]{background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-2c3544,#2c3544);font-weight:600;box-shadow:0 1px 5px #26334c12}.owner-detail-page :is(.owner-panel,.owner-work-feed,.payment-review,.operation,.staff-section,.reconcile-panel,.ritual-pulse,.ritual-performance){background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--line);border-radius:var(--page-radius);min-width:0;margin:0 0 18px;padding:22px;box-shadow:0 3px 12px #1c253004}.owner-detail-page :is(.stock-empty,.work-empty,.workflow-empty,.sales-lot-empty,.operation-history-empty){text-align:center;color:var(--ritual-legacy-fg-7a8492,#7a8492);background:var(--ritual-legacy-bg-f7f8fa,#f7f8fa);border:1px dashed var(--ritual-legacy-line-dce2eb,#dce2eb);border-radius:12px;padding:32px 20px;font-size:14px}.owner-detail-page .stock-inventory{margin:0}.owner-detail-page .stock-summary{grid-template-columns:.8fr 1.2fr;gap:14px;margin-bottom:20px;display:grid}.owner-detail-page .stock-summary>div{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--line);border-radius:16px;min-width:0;padding:20px 22px}.owner-detail-page .stock-summary>div>span{color:var(--ritual-legacy-fg-727c8c,#727c8c);align-items:center;gap:8px;font-size:14px;display:flex}.owner-detail-page .stock-summary>div>strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:8px;font-size:clamp(25px,3vw,32px);font-weight:600;display:block}.owner-detail-page .stock-summary strong small{letter-spacing:0;color:var(--ritual-legacy-fg-858d9b,#858d9b);margin-left:9px;font-size:14px;font-weight:400}.owner-detail-page .stock-workspace{border:1px solid var(--line);border-radius:var(--page-radius);background:var(--ritual-legacy-bg-fff,#fff);padding:20px}.owner-detail-page .catalog-categories{gap:8px;margin:0 0 16px;display:grid}.owner-detail-page .catalog-categories>div{flex-wrap:wrap;gap:7px;margin:0;display:flex}.owner-detail-page .catalog-categories button{border:1px solid var(--ritual-legacy-line-e6e9ef,#e6e9ef);background:var(--ritual-legacy-bg-fff,#fff);min-height:40px;color:var(--ritual-legacy-fg-727b8a,#727b8a);border-radius:9px;padding:8px 14px;font-size:14px;font-weight:500}.owner-detail-page .catalog-categories button[aria-pressed=true]{background:var(--ritual-legacy-bg-edf0f5,#edf0f5);border-color:var(--ritual-legacy-line-dfe4ed,#dfe4ed);color:var(--ritual-legacy-fg-354459,#354459)}.owner-detail-page .stock-controls{gap:10px;display:flex}.owner-detail-page .stock-search{flex:1;align-items:center;min-width:0;display:flex;position:relative}.owner-detail-page .stock-search>svg{color:var(--ritual-legacy-fg-919bab,#919bab);pointer-events:none;position:absolute;left:14px}.owner-detail-page .stock-search input{background:var(--ritual-legacy-bg-f9fafc,#f9fafc);width:100%;padding:12px 14px 12px 42px}.owner-detail-page .stock-controls select{flex:0 0 180px;padding:10px 12px;font-size:14px}.owner-detail-page .stock-results{color:var(--ritual-legacy-fg-7f8794,#7f8794);flex-wrap:wrap;justify-content:space-between;gap:10px;margin:17px 0 10px;font-size:13px;display:flex}.owner-detail-page .stock-results>span{font-variant-numeric:tabular-nums;color:var(--ritual-legacy-fg-566378,#566378)}.owner-detail-page .stock-groups{border:0;border-top:1px solid var(--ritual-legacy-line-e8ebf0,#e8ebf0);border-radius:0;overflow:visible}.owner-detail-page .stock-groups>details{border-bottom:1px solid var(--ritual-legacy-line-edf0f4,#edf0f4)}.owner-detail-page .stock-groups>details+details{border-top:0}.owner-detail-page .stock-groups summary{grid-template-columns:minmax(0,1fr) 66px 124px 18px;gap:16px;min-height:84px;padding:17px 4px;font-size:14px;list-style:none;display:grid}.owner-detail-page .stock-groups summary::-webkit-details-marker{display:none}.owner-detail-page .stock-model{min-width:0}.owner-detail-page .stock-model>strong{overflow-wrap:anywhere;font-size:15px;font-weight:550;line-height:1.5;display:block}.owner-detail-page .stock-groups small{color:var(--ritual-legacy-fg-8992a0,#8992a0);margin-top:4px;font-size:12px}.owner-detail-page .stock-quantity{color:var(--ritual-legacy-fg-67748a,#67748a);background:var(--ritual-legacy-bg-f1f3f7,#f1f3f7);white-space:nowrap;border-radius:6px;justify-self:end;padding:4px 8px;font-size:12px;font-weight:500}.owner-detail-page .stock-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:600}.owner-detail-page .stock-chevron{color:var(--ritual-legacy-fg-9ca5b3,#9ca5b3);transition:transform .15s}.owner-detail-page .stock-groups details[open] .stock-chevron{transform:rotate(180deg)}.owner-detail-page .stock-units{background:var(--ritual-legacy-bg-f6f8fb,#f6f8fb);border-radius:10px;margin-bottom:10px;padding:0 15px}.owner-detail-page .stock-units>div{min-width:0;padding:14px 0}.owner-detail-page .stock-units>div>span{min-width:0}.owner-detail-page .stock-units>div:first-child{border-top:0}.owner-detail-page .stock-units strong{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:500}.owner-detail-page .stock-units button{min-height:42px;color:var(--ritual-legacy-fg-526681,#526681);align-items:center;gap:6px;font-size:13px;display:flex}.owner-detail-page .stock-unit-note{text-align:right;line-height:1.6}.owner-detail-page .operations-hub{margin-bottom:22px}.owner-detail-page .operations-toolbar{gap:14px;margin-bottom:20px}.owner-detail-page .operations-toolbar nav{background:var(--ritual-legacy-bg-eff1f5,#eff1f5);border:1px solid var(--ritual-legacy-line-e5e8ee,#e5e8ee);border-radius:12px;padding:4px}.owner-detail-page .operations-toolbar nav button{color:var(--ritual-legacy-fg-717b8d,#717b8d);min-height:42px;padding:10px 15px;font-size:14px}.owner-detail-page .operations-toolbar nav button[aria-current=page]{color:var(--ritual-legacy-fg-303c4e,#303c4e);background:var(--ritual-legacy-bg-fff,#fff);box-shadow:0 1px 5px #26334c12}.owner-detail-page .operations-new{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:flex}.owner-detail-page .operations-cards{gap:14px}.owner-detail-page .operations-cards>button{border-color:var(--line);min-height:124px;color:var(--ritual-legacy-fg-68788d,#68788d);border-radius:17px;align-items:flex-start;gap:16px;padding:22px}.owner-detail-page .operations-card-icon{background:var(--ritual-legacy-bg-f0f3f8,#f0f3f8);width:42px;height:42px;color:var(--ritual-legacy-fg-647a99,#647a99);border-radius:12px;flex:none;place-items:center;display:grid}.owner-detail-page .operations-cards strong{color:var(--ritual-legacy-fg-293344,#293344);margin-top:2px;font-size:16px;font-weight:600}.owner-detail-page .operations-cards small{color:var(--ritual-legacy-fg-7d8798,#7d8798);max-width:270px;font-size:13px;line-height:1.55}.owner-detail-page .operations-card-end{color:var(--ritual-legacy-fg-a2aab8,#a2aab8);flex-direction:column;align-items:flex-end;gap:13px;display:flex}.owner-detail-page .operations-card-end b{min-width:29px;color:var(--ritual-legacy-fg-8690a0,#8690a0);background:var(--ritual-legacy-bg-f1f3f7,#f1f3f7);text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;padding:2px 7px;font-size:14px}.owner-detail-page .operations-card-end b[data-pending=true]{background:var(--ritual-legacy-bg-f7eddd,#f7eddd);color:var(--ritual-legacy-fg-97723c,#97723c)}.owner-detail-page .operations-back{min-height:44px;color:var(--ritual-legacy-fg-64758e,#64758e);text-align:left;align-items:center;gap:9px;padding:6px 0;display:flex}.owner-detail-page .operation-picker-grid{gap:10px}.owner-detail-page .operation-picker-grid button{border-color:var(--line);border-radius:12px;min-height:88px;padding:16px}.owner-detail-page .operation-picker-grid button strong{font-size:16px;font-weight:600}.owner-detail-page .operation-picker-grid button span{color:var(--ritual-legacy-fg-828b99,#828b99);font-size:13px}.owner-detail-page .operation-picker-grid button.active{background:var(--ritual-legacy-bg-edf1f7,#edf1f7);border-color:var(--ritual-legacy-line-98a8bf,#98a8bf)}.owner-detail-page .operation{margin-top:18px}.owner-detail-page .operation-review{background:var(--ritual-legacy-bg-f5f7fa,#f5f7fa);border-color:var(--ritual-legacy-line-e2e7ee,#e2e7ee);border-radius:12px}.owner-detail-page .operations-history{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--line);border-radius:var(--page-radius);padding:22px}.owner-detail-page .operations-history-title{margin-top:0}.owner-detail-page .operation-history-tools{gap:14px}.owner-detail-page .operation-history-filters{gap:5px}.owner-detail-page .operation-history-filters button{border-color:var(--ritual-legacy-line-e4e8ef,#e4e8ef);background:var(--ritual-legacy-bg-fff,#fff);min-height:40px;color:var(--ritual-legacy-fg-778397,#778397);border-radius:8px;font-size:13px}.owner-detail-page .operation-history-filters button[aria-pressed=true]{background:var(--ritual-legacy-bg-eef2f7,#eef2f7);border-color:var(--ritual-legacy-line-d5dfeb,#d5dfeb);color:var(--ritual-legacy-fg-465a75,#465a75)}.owner-detail-page .movement{border-color:var(--ritual-legacy-line-e8ecf2,#e8ecf2)}.owner-detail-page .movement summary{gap:14px;min-height:74px;padding:17px 0}.owner-detail-page .movement summary b{font-size:14px;font-weight:550}.owner-detail-page .movement summary strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.owner-detail-page .movement summary small,.owner-detail-page .movement time{color:var(--ritual-legacy-fg-8590a1,#8590a1);font-size:12px}.owner-detail-page .movement-detail{background:var(--ritual-legacy-bg-f6f8fb,#f6f8fb);overflow-wrap:anywhere;border-radius:10px;margin-bottom:10px;padding:12px 16px;font-size:13px}.owner-detail-page .payment-review-card{background:var(--ritual-legacy-bg-f8f9fc,#f8f9fc);border-color:var(--ritual-legacy-line-e4e9f1,#e4e9f1);border-radius:13px;padding:20px}.owner-detail-page .payment-review-card strong{letter-spacing:-.6px;font-weight:600}.owner-detail-page .payment-review-actions button{border-color:var(--ritual-legacy-line-dce3ed,#dce3ed);color:var(--ritual-legacy-fg-546985,#546985);border-radius:9px;font-weight:500}.owner-detail-page .payment-review-actions button:last-child{border-color:var(--ritual-legacy-line-2c3545,#2c3545);color:#fff;background:#2c3545}.owner-detail-page .workflow{max-width:none;margin:0;padding:0}.owner-detail-page .workflow>header{background:0 0;border:0;padding:0}.owner-detail-page .workflow :is(.workflow-box,.workflow-card){background:var(--ritual-legacy-bg-fff,#fff);border-color:var(--line);border-radius:14px}.owner-detail-page .owner-work-row{border-color:var(--ritual-legacy-line-e5eaf0,#e5eaf0);border-radius:12px}.owner-detail-page .counterparty-surface{border-color:var(--line);border-radius:var(--page-radius);padding:22px}.owner-detail-page .counterparty-count{color:var(--ritual-legacy-fg-7c8695,#7c8695);font-size:14px}.owner-detail-page .counterparty-filters{flex-wrap:wrap;gap:6px;margin-bottom:18px}.owner-detail-page .counterparty-filters button{border:1px solid var(--ritual-legacy-line-e1e6ee,#e1e6ee);background:var(--ritual-legacy-bg-fff,#fff);min-height:42px;color:var(--ritual-legacy-fg-768297,#768297);border-radius:9px;padding:9px 13px;font-size:14px}.owner-detail-page .counterparty-filters button[aria-pressed=true]{background:var(--ritual-legacy-bg-edf1f7,#edf1f7);border-color:var(--ritual-legacy-line-d5deeb,#d5deeb);color:var(--ritual-legacy-fg-415873,#415873)}.owner-detail-page .counterparty-filters button span{background:var(--ritual-legacy-bg-e7ecf3,#e7ecf3);color:var(--ritual-legacy-fg-63738a,#63738a);border-radius:5px;padding:2px 6px;font-size:12px;font-weight:500}.owner-detail-page .counterparty-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.owner-detail-page .counterparty-list button{border:1px solid var(--ritual-legacy-line-e4e8ef,#e4e8ef);background:var(--ritual-legacy-bg-fff,#fff);border-radius:13px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-width:0;min-height:89px;padding:16px;display:flex}.owner-detail-page .counterparty-list button.is-active{background:var(--ritual-legacy-bg-f2f5fa,#f2f5fa);border-color:var(--ritual-legacy-line-9aaec9,#9aaec9);box-shadow:inset 0 0 0 1px #9aaec933}.owner-detail-page .counterparty-list .party-avatar{background:var(--ritual-legacy-bg-eef1f6,#eef1f6);width:38px;height:38px;color:var(--ritual-legacy-fg-7b8ca5,#7b8ca5);border-radius:11px;flex:none;place-items:center;margin:0;font-size:16px;font-weight:600;display:grid}.owner-detail-page .counterparty-list .party-card-copy{white-space:normal;text-align:left;flex-direction:column;flex:1;gap:4px;min-width:0;margin:0;display:flex}.owner-detail-page .party-card-copy strong{color:var(--ritual-legacy-fg-334158,#334158);overflow-wrap:anywhere;font-size:14px;font-weight:600}.owner-detail-page .party-card-copy small{color:var(--ritual-legacy-fg-8993a3,#8993a3);font-size:12px;font-weight:400;line-height:1.4}.owner-detail-page .counterparty-list button>svg{color:var(--ritual-legacy-fg-a7b1c1,#a7b1c1);flex:none}.owner-detail-page .counterparty-account{border-color:var(--ritual-legacy-line-e3e8f0,#e3e8f0);margin-top:24px;padding-top:24px;padding-bottom:0}.owner-detail-page .counterparty-account>h3{letter-spacing:-.6px;margin:0 0 5px;font-size:27px;font-weight:600}.owner-detail-page .counterparty-account>p{color:var(--ritual-legacy-fg-7b8799,#7b8799);margin:6px 0;font-size:14px}.owner-detail-page .counterparty-account>.eyebrow{color:var(--ritual-legacy-fg-96a0b0,#96a0b0);letter-spacing:.12em;margin:0 0 8px;font-size:10px}.owner-detail-page .counterparty-tabs{margin-top:20px}.owner-detail-page .counterparty-totals>div{border:1px solid var(--ritual-legacy-line-e3e8f0,#e3e8f0);background:var(--ritual-legacy-bg-f8f9fc,#f8f9fc);border-radius:12px;min-width:0;padding:17px}.owner-detail-page .counterparty-totals strong{letter-spacing:-.5px;overflow-wrap:anywhere;font-size:22px;font-weight:600}.owner-detail-page :is(.counterparty-access,.counterparty-relationship){background:var(--ritual-legacy-bg-f6f8fb,#f6f8fb);border-color:var(--ritual-legacy-line-e4e9f1,#e4e9f1);border-radius:12px;padding:18px}.owner-detail-page .counterparty-item{border-color:var(--ritual-legacy-line-e9edf3,#e9edf3);padding:15px 2px}.owner-detail-page .counterparty-item>div,.owner-detail-page .counterparty-item>span{overflow-wrap:anywhere;min-width:0}.owner-detail-page .counterparty-statement{border-color:var(--ritual-legacy-line-e1e7ef,#e1e7ef);border-radius:13px}.owner-detail-page .counterparty-statement summary{min-height:58px;color:var(--ritual-legacy-fg-4c6381,#4c6381);font-size:15px;font-weight:500}.owner-detail-page .statement-totals>div{background:var(--ritual-legacy-bg-f2f5fa,#f2f5fa)}.owner-detail-page .statement-row{border-color:var(--ritual-legacy-line-e7ecf3,#e7ecf3)}.owner-detail-page .owner-scope-note{background:var(--ritual-legacy-bg-eef2f7,#eef2f7);color:var(--ritual-legacy-fg-708097,#708097);border:1px solid var(--ritual-legacy-line-e2e8f0,#e2e8f0);margin:0 0 18px}.owner-detail-page .ritual-section-head{flex-wrap:wrap;align-items:center;gap:14px}.owner-detail-page .ritual-section-head h2{margin-top:3px;font-size:23px;font-weight:600}.owner-detail-page .ritual-section-head .eyebrow{color:var(--ritual-legacy-fg-8b96a6,#8b96a6);letter-spacing:.12em;font-size:10px}.owner-detail-page .ritual-pulse-summary{gap:12px}.owner-detail-page .ritual-pulse-summary>div{background:var(--ritual-legacy-bg-f4f6fa,#f4f6fa);border:1px solid var(--ritual-legacy-line-e6ebf2,#e6ebf2);border-radius:12px;min-width:0;padding:17px}.owner-detail-page .ritual-pulse-summary strong{color:var(--ritual-legacy-fg-2d3d52,#2d3d52);letter-spacing:-.7px;overflow-wrap:anywhere;font-size:clamp(24px,3vw,32px);font-weight:600}.owner-detail-page .ritual-pulse-summary span{color:var(--ritual-legacy-fg-78869b,#78869b);font-size:13px}.owner-detail-page .ritual-flow-chart{background:var(--ritual-legacy-bg-f8fafc,#f8fafc);border:1px solid var(--ritual-legacy-line-edf0f5,#edf0f5);border-radius:12px;margin-top:20px;padding:22px 14px 14px}.owner-detail-page .ritual-report-table{border-color:var(--ritual-legacy-line-e3e8f0,#e3e8f0);overflow-x:auto}.owner-detail-page .ritual-report-table table{font-variant-numeric:tabular-nums;width:100%;font-size:13px}.owner-detail-page .ritual-report-table th{background:var(--ritual-legacy-bg-f4f6fa,#f4f6fa);color:var(--ritual-legacy-fg-7c899d,#7c899d);font-weight:500}.owner-detail-page .ritual-goal{border-color:var(--ritual-legacy-line-e4e9f1,#e4e9f1);border-radius:12px}.owner-detail-page .ritual-track{background:var(--ritual-legacy-bg-edf1f7,#edf1f7);border-radius:20px;overflow:hidden}.owner-detail-page .ritual-track i{background:#7d8fa9}.owner-detail-page .owner-report-links{gap:10px}.owner-detail-page .owner-report-links a{border:1px solid var(--ritual-legacy-line-dde4ee,#dde4ee);background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-5c728f,#5c728f);border-radius:10px;min-height:44px;padding:10px 15px;text-decoration:none}.owner-detail-page .details{border-color:var(--line);border-radius:var(--page-radius);margin:18px 0;padding:20px}.owner-detail-page .reconciliation{background:0 0;border:0;padding:0}.owner-detail-page .telegram-status{border-color:var(--ritual-legacy-line-e3e9f1,#e3e9f1);flex-wrap:wrap;gap:20px}.owner-detail-page .telegram-status-grid>div{border-color:var(--ritual-legacy-line-e1e7f0,#e1e7f0);background:var(--ritual-legacy-bg-f6f8fb,#f6f8fb);border-radius:12px}.owner-detail-page .staff-member{border-color:var(--ritual-legacy-line-e2e8f0,#e2e8f0);background:var(--ritual-legacy-bg-fff,#fff);border-radius:12px}.owner-detail-page .staff-create{background:var(--ritual-legacy-bg-f6f8fb,#f6f8fb);border-color:var(--ritual-legacy-line-e2e8f0,#e2e8f0);border-radius:12px}.owner-detail-page .price-work{margin:0}.owner-detail-page .price-work .price-heading h2{font-size:21px}.owner-detail-page .price-work.price-compact .price-items{border-color:var(--line);border-radius:15px}.owner-detail-page .price-row{min-height:76px;padding:18px 20px}.owner-detail-page .price-row-name strong{font-size:15px;font-weight:550}.owner-detail-page .price-row-value{font-variant-numeric:tabular-nums;color:var(--ritual-legacy-fg-33465e,#33465e)}.owner-detail-page .price-row-details{background:var(--ritual-legacy-bg-f6f8fb,#f6f8fb);border-color:var(--ritual-legacy-line-e2e9f2,#e2e9f2)}.owner-detail-page .sales-lots-heading h2{font-size:23px}.owner-detail-page .sales-lot-create{border-color:var(--line);background:var(--ritual-legacy-bg-fff,#fff);border-radius:14px}.owner-detail-page .sales-lot-owner-actions{gap:8px}.owner-detail-page .owner-shipping-page{max-width:none}.owner-detail-page .owner-shipping-panel{border:1px solid var(--line);border-radius:var(--page-radius);background:var(--ritual-legacy-bg-fff,#fff);padding:24px}.owner-detail-page .owner-activity-heading{margin-bottom:20px}.owner-detail-page .owner-activity-heading h2{font-size:18px;font-weight:600}.owner-detail-page .owner-activity-heading>button{min-height:42px;color:var(--ritual-legacy-fg-76849a,#76849a);font-size:13px}.owner-detail-page .owner-total-badge{color:var(--ritual-legacy-fg-637794,#637794);background:var(--ritual-legacy-bg-eff3f8,#eff3f8)}.owner-detail-page .owner-shipping-counts{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.owner-detail-page .owner-shipping-counts button{border:1px solid var(--ritual-legacy-line-e4e9f1,#e4e9f1);background:var(--ritual-legacy-bg-f7f9fc,#f7f9fc);min-height:105px;color:var(--ritual-legacy-fg-71829c,#71829c);border-radius:12px;flex-direction:column;align-items:flex-start;gap:7px;padding:17px 18px;display:flex}.owner-detail-page .owner-shipping-counts button strong{letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.15}.owner-detail-page .owner-shipping-counts button span{color:var(--ritual-legacy-fg-7c8798,#7c8798);font-size:13px}.owner-detail-page .owner-shipping-counts button[data-status=packing] strong{color:var(--ritual-legacy-fg-838c9a,#838c9a)}.owner-detail-page .owner-shipping-counts button[data-status=packed] strong{color:var(--ritual-legacy-fg-947b53,#947b53)}.owner-detail-page .owner-shipping-counts button[data-status=shipped] strong{color:var(--ritual-legacy-fg-5f7fab,#5f7fab)}.owner-detail-page .owner-shipping-counts button[data-status=delivered] strong{color:var(--ritual-legacy-fg-638b7c,#638b7c)}.owner-detail-page .owner-shipping-counts button[aria-pressed=true]{background:var(--ritual-legacy-bg-edf3fb,#edf3fb);border-color:var(--ritual-legacy-line-9bafca,#9bafca);box-shadow:inset 0 0 0 1px #9bafca33}.owner-detail-page .owner-shipping-footer{gap:12px;margin-top:14px}.owner-detail-page .owner-shipping-footer>.metric-link{color:var(--ritual-legacy-fg-8490a1,#8490a1);font-size:13px}.owner-detail-page .owner-shipping-list{border-color:var(--ritual-legacy-line-e5eaf1,#e5eaf1);margin-top:22px;padding-top:18px}.owner-detail-page .owner-shipping-list-title{color:var(--ritual-legacy-fg-8190a4,#8190a4);margin:0 0 12px;font-size:13px}.owner-detail-page .owner-shipping-list>section{border:1px solid var(--ritual-legacy-line-e4e9f1,#e4e9f1);border-radius:13px;margin-bottom:12px;overflow:hidden}.owner-detail-page .owner-shipping-client{background:var(--ritual-legacy-bg-f5f7fa,#f5f7fa);min-height:50px;color:var(--ritual-legacy-fg-3a4e69,#3a4e69);border:0;padding:13px 17px;font-size:14px}.owner-detail-page .owner-shipping-client>strong{font-weight:600}.owner-detail-page .owner-shipping-client>span{color:var(--ritual-legacy-fg-8494aa,#8494aa)}.owner-detail-page .owner-shipping-box{border-top:1px solid var(--ritual-legacy-line-edf0f5,#edf0f5);gap:12px;min-height:70px;padding:15px 17px;font-size:14px}.owner-detail-page .owner-shipping-box>span:first-child{color:var(--ritual-legacy-fg-3d4c62,#3d4c62);font-weight:500}.owner-detail-page .owner-shipping-box small{color:var(--ritual-legacy-fg-919cac,#919cac);margin-top:4px;font-size:12px;font-weight:400}.owner-detail-page .owner-shipping-box>span+span{background:var(--ritual-legacy-bg-f0f3f7,#f0f3f7);color:var(--ritual-legacy-fg-7a8ba3,#7a8ba3);border-radius:6px;flex:none;align-items:center;gap:7px;padding:4px 7px;font-size:12px;display:flex}.owner-detail-page .owner-shipping-box[data-status=shipped]>span+span{background:var(--ritual-legacy-bg-edf3fc,#edf3fc);color:var(--ritual-legacy-fg-647fa7,#647fa7)}.owner-detail-page .owner-shipping-box[data-status=delivered]>span+span{background:var(--ritual-legacy-bg-edf5f1,#edf5f1);color:var(--ritual-legacy-fg-638677,#638677)}.owner-detail-page .owner-shipping-box[data-status=packed]>span+span{background:var(--ritual-legacy-bg-f8f3e9,#f8f3e9);color:var(--ritual-legacy-fg-927e58,#927e58)}.owner-detail-page .owner-shipping-collapse{background:var(--ritual-legacy-bg-f4f6fa,#f4f6fa);color:var(--ritual-legacy-fg-7a899e,#7a899e);border-radius:9px;margin-top:16px;font-size:13px}@media (max-width:620px){.owner-detail-page .owner-shipping-panel{border-radius:15px;padding:16px}.owner-detail-page .owner-shipping-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.owner-detail-page .owner-shipping-counts button{gap:4px;min-height:88px;padding:14px}.owner-detail-page .owner-shipping-counts button strong{font-size:27px}.owner-detail-page .owner-shipping-client{padding:12px}.owner-detail-page .owner-shipping-box{padding:13px 12px}.owner-detail-page .owner-shipping-box>span+span{gap:3px;font-size:11px}.owner-detail-page .owner-shipping-box>span+span>svg{display:none}}@media (hover:hover){.owner-detail-page .operations-cards>button:hover{border-color:var(--ritual-legacy-line-b7c4d7,#b7c4d7);background:var(--ritual-legacy-bg-fbfcfe,#fbfcfe);box-shadow:0 4px 14px #35496709}.owner-detail-page .counterparty-list button:hover{border-color:var(--ritual-legacy-line-b6c4d9,#b6c4d9)}.owner-detail-page .stock-groups summary:hover{background:var(--ritual-legacy-bg-fafbfd,#fafbfd)}.owner-detail-page :is(.primary,.operations-new):not(:disabled):hover{border-color:var(--ritual-legacy-line-3a4455,#3a4455);background:#3a4455}}@media (max-width:900px){.owner-detail-page .counterparty-list{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-detail-page .operations-cards>button{gap:12px;padding:20px}.owner-detail-page .operations-toolbar{flex-wrap:wrap;align-items:stretch}}@media (max-width:620px){.owner-detail-page{padding:24px 16px calc(114px + env(safe-area-inset-bottom))}.owner-detail-page .heading{margin-bottom:18px}.owner-detail-page .heading h1{font-size:28px}.owner-detail-page :is(.stock-tabs,.owner-subnav,.counterparty-tabs){width:100%;margin-bottom:18px}.owner-detail-page :is(.stock-tabs,.owner-subnav,.counterparty-tabs) button{padding:10px 12px;font-size:13px}.owner-detail-page :is(.owner-panel,.owner-work-feed,.payment-review,.operation,.staff-section,.reconcile-panel,.ritual-pulse,.ritual-performance,.operations-history,.counterparty-surface){border-radius:15px;padding:16px}.owner-detail-page .sectiontitle h2{font-size:19px}.owner-detail-page .stock-summary{grid-template-columns:.9fr 1.1fr;gap:9px;margin-bottom:14px}.owner-detail-page .stock-summary>div{border-radius:13px;padding:15px 13px}.owner-detail-page .stock-summary>div>span{gap:6px;font-size:12px}.owner-detail-page .stock-summary>div>span>svg{display:none}.owner-detail-page .stock-summary>div>strong{letter-spacing:-.8px;font-size:25px}.owner-detail-page .stock-summary strong small{margin:0;font-size:12px;display:block}.owner-detail-page .stock-workspace{border-radius:15px;padding:14px}.owner-detail-page .stock-controls{flex-direction:column;gap:8px}.owner-detail-page .stock-controls select{flex:auto;width:100%}.owner-detail-page .stock-results{margin-top:14px;font-size:12px}.owner-detail-page .stock-groups summary{grid-template-columns:minmax(0,1fr) auto 17px;gap:6px 10px;padding:16px 0}.owner-detail-page .stock-model{grid-area:1/1/3}.owner-detail-page .stock-model>strong{font-size:13px;line-height:1.55}.owner-detail-page .stock-quantity{grid-area:2/2;align-self:start;padding:2px 6px;font-size:11px}.owner-detail-page .stock-value{grid-area:1/2;align-self:end;font-size:13px}.owner-detail-page .stock-chevron{grid-area:1/3/3}.owner-detail-page .stock-groups small{font-size:11px}.owner-detail-page .stock-units{padding:0 10px}.owner-detail-page .stock-units>div{flex-wrap:wrap;gap:8px}.owner-detail-page .stock-units>div>span{flex:1;min-width:120px}.owner-detail-page .operations-toolbar{flex-direction:column;gap:10px}.owner-detail-page .operations-toolbar nav{overflow-x:auto}.owner-detail-page .operations-toolbar nav button{white-space:nowrap;gap:5px;padding:9px 8px;font-size:12px}.owner-detail-page .operations-toolbar nav button svg{flex:none;width:16px}.owner-detail-page .operations-cards{grid-template-columns:1fr;gap:10px}.owner-detail-page .operations-cards>button{border-radius:14px;gap:13px;min-height:100px;padding:17px}.owner-detail-page .operations-cards strong{font-size:15px}.owner-detail-page .operations-cards small{font-size:12px}.owner-detail-page .operations-card-icon{border-radius:10px;width:38px;height:38px}.owner-detail-page .counterparty-list{grid-template-columns:1fr;gap:8px}.owner-detail-page .counterparty-list button{min-height:76px;padding:13px}.owner-detail-page .counterparty-filters{gap:5px}.owner-detail-page .counterparty-filters button{padding:8px 10px;font-size:13px}.owner-detail-page .counterparty-account>h3{font-size:24px}.owner-detail-page .counterparty-totals{grid-template-columns:1fr}.owner-detail-page .counterparty-totals>div{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.owner-detail-page .counterparty-totals strong{text-align:right;font-size:19px}.owner-detail-page .ritual-section-head h2{font-size:21px}.owner-detail-page .ritual-pulse-summary{grid-template-columns:1fr;gap:8px}.owner-detail-page .ritual-pulse-summary>div{justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.owner-detail-page .ritual-pulse-summary strong{font-size:24px}.owner-detail-page .price-row{padding:15px 14px}}@media (prefers-reduced-motion:reduce){.owner-detail-page .stock-chevron{transition:none}}#movement-form .purchase-payment-status{border:1px solid var(--ritual-stroke,#d8d0d4);background:var(--ritual-soft,#f5f5f5);color:var(--ritual-text,#202124);border-radius:12px;margin-top:16px;padding:14px;font-size:14px;line-height:1.5}#movement-form .purchase-payment-status p{color:inherit;margin:10px 0}#movement-form .purchase-payment-status button{background:var(--ritual-surface,#222);min-height:44px;color:var(--ritual-text,#fff);border:1px solid var(--ritual-stroke,#555);border-radius:9px;margin:4px 8px 8px 0;padding:8px 12px;font-size:14px}#movement-form .purchase-payment-status small{color:var(--ritual-secondary,#888);display:block}#movement-form{padding-bottom:100px}#movement-form .device-check{scroll-margin-top:120px}.inv-shell{--inv-ink:#271f26;--inv-muted:#766c74;--inv-accent:#633249;--inv-line:#e7e1e5;background:var(--ritual-legacy-bg-f8f7f8,#f8f7f8);min-height:100vh;color:var(--inv-ink);font-size:16px;line-height:1.5}.inv-shell *{box-sizing:border-box}.inv-shell button{font:inherit;cursor:pointer}.inv-shell button:disabled{cursor:wait;opacity:.55}:is(.inv-shell button:focus-visible,.inv-shell a:focus-visible,.inv-shell input:focus-visible){outline:3px solid var(--ritual-legacy-line-af7794,#af7794);outline-offset:4px}.inv-topbar{z-index:35;border-bottom:1px solid var(--inv-line);background:var(--ritual-legacy-bg-ffffffed,#ffffffed);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:16px;padding:14px max(22px,50vw - 490px);display:flex;position:sticky;top:0}.inv-brand{letter-spacing:.17em;color:var(--ritual-legacy-fg-382632,#382632);font-size:23px;font-weight:800;line-height:1.1;text-decoration:none}.inv-brand span{letter-spacing:.02em;color:var(--inv-muted);margin-top:5px;font-size:12px;font-weight:500;display:block}.inv-topbar>div{align-items:center;gap:8px;display:flex}.inv-topbar button{border:1px solid var(--inv-line);background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-63435a,#63435a);border-radius:9px;min-height:38px;padding:7px 11px;font-size:14px}.inv-main{max-width:980px;margin:auto;padding:30px 24px 45px}.inv-identity{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:21px;display:flex}.inv-eyebrow{letter-spacing:.13em;color:var(--inv-muted);margin:0 0 4px;font-size:12px;font-weight:750}.inv-identity h1{letter-spacing:-.04em;margin:0;font-size:35px;font-weight:700;line-height:1.18}.inv-location{color:var(--ritual-legacy-fg-796776,#796776);align-items:center;gap:5px;margin:9px 0 0;font-size:14px;display:flex}.inv-live-stamp{color:var(--ritual-legacy-fg-4f6555,#4f6555);flex-direction:column;align-items:flex-end;gap:4px;font-size:14px;display:flex}.inv-live-stamp small{color:var(--inv-muted);font-size:12px}.inv-live-stamp button{color:var(--inv-muted);background:0 0;border:0;align-items:center;gap:5px;margin-top:5px;padding:2px 0;font-size:12px;display:inline-flex}.inv-mode{background:var(--ritual-legacy-bg-eee9ed,#eee9ed);border:1px solid var(--ritual-legacy-line-e4dde2,#e4dde2);border-radius:12px;gap:4px;width:max-content;max-width:100%;margin:0 0 18px;padding:4px;display:flex}.inv-mode button{min-height:40px;color:var(--ritual-legacy-fg-786573,#786573);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:7px 17px;font-size:14px;font-weight:650;display:flex}.inv-mode button[aria-pressed=true]{background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-542c40,#542c40);box-shadow:0 2px 5px #37203210}.inv-mode button:last-child[aria-pressed=true]{color:#fff;background:#825619}.inv-demo-controls{border:1px solid var(--ritual-legacy-line-e3c897,#e3c897);background:var(--ritual-legacy-bg-fff8eb,#fff8eb);border-radius:15px;margin-bottom:20px;padding:17px 20px 13px}.inv-demo-notice{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.inv-demo-notice strong{letter-spacing:.07em;color:var(--ritual-legacy-fg-84541c,#84541c);font-size:12px}.inv-demo-notice p{color:var(--ritual-legacy-fg-785f3e,#785f3e);margin:5px 0 0;font-size:14px}.inv-close-demo{border:1px solid var(--ritual-legacy-line-e7d0a8,#e7d0a8);width:32px;height:32px;color:var(--ritual-legacy-fg-795017,#795017);background:0 0;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.inv-player{justify-content:space-between;align-items:center;gap:12px;margin:15px 0 7px;display:flex}.inv-play{color:#fff;background:#855a25;border:0;border-radius:8px;align-items:center;gap:7px;padding:8px 13px;font-weight:650;display:flex;font-size:14px!important}.inv-player label{color:var(--ritual-legacy-fg-6e512b,#6e512b);font-size:14px}.inv-player label b{color:var(--ritual-legacy-fg-594021,#594021);font-size:20px}.inv-player label>span{color:var(--ritual-legacy-fg-9d8668,#9d8668)}.inv-day-slider{accent-color:#987039;cursor:pointer;width:100%;height:22px;margin:4px 0}.inv-day-stops{justify-content:space-between;gap:5px;display:flex}.inv-day-stops button{color:var(--ritual-legacy-fg-8c795c,#8c795c);background:0 0;border:0;border-radius:6px;min-height:32px;padding:5px;font-size:12px}.inv-day-stops button[aria-pressed=true]{color:var(--ritual-legacy-fg-66471f,#66471f);background:var(--ritual-legacy-bg-f4e7cf,#f4e7cf);font-weight:750}.inv-capital{color:#fff;background:#593148;border-radius:21px;padding:23px 25px 0;overflow:hidden;box-shadow:0 10px 30px #49213b11}.inv-demo .inv-capital{border:1px solid var(--ritual-legacy-line-d8b576,#d8b576)}.inv-capital-top{letter-spacing:.11em;color:#e7d0de;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:650;display:flex}.inv-capital-badge{letter-spacing:.02em;border:1px solid #ffffff35;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600}.inv-capital-number{color:#fff;letter-spacing:-.045em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;text-align:left;background:0 0;border:0;max-width:100%;margin:12px 0 6px;padding:0;line-height:1.25;display:block;font-size:clamp(38px,7vw,61px)!important;font-weight:650!important}.inv-capital>p{color:#e7d5e0;margin:0 0 22px;font-size:14px}.inv-capital-footer{background:#48263bc7;border-top:1px solid #ffffff10;grid-template-columns:1fr 1fr;gap:20px;margin:0 -25px;padding:18px 25px;display:grid}.inv-capital-footer>button{text-align:left;color:#fff;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:0;display:flex}.inv-capital-footer span{color:#dec8d7;font-size:14px}.inv-capital-footer b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px;font-weight:650;line-height:1.3}.inv-capital-footer small{color:#dfcbd8;font-size:14px;font-weight:500}.inv-assets{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:12px 0 0;display:grid}.inv-assets>button{border:1px solid var(--inv-line);background:var(--ritual-legacy-bg-fff,#fff);text-align:left;min-width:0;color:var(--inv-ink);border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:17px 18px;display:flex}.inv-assets>button>span{color:var(--ritual-legacy-fg-716170,#716170);align-items:center;gap:7px;font-size:14px;display:flex}.inv-assets>button strong{letter-spacing:-.025em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:27px;font-weight:650;line-height:1.2}.inv-assets>button small{color:var(--inv-muted);font-size:12px;line-height:1.4}.inv-liability{color:var(--inv-muted);justify-content:space-between;align-items:center;gap:10px;margin:12px 2px 0;font-size:12px;display:flex}.inv-liability button{color:var(--ritual-legacy-fg-786c75,#786c75);background:0 0;border:0;padding:2px 0;font-size:14px}.inv-liability b{color:var(--ritual-legacy-fg-443340,#443340);margin-left:8px;font-weight:650}.inv-split-note{color:var(--ritual-legacy-fg-81717d,#81717d);max-width:780px;margin:16px 0 25px;font-size:14px;line-height:1.55}.inv-performance,.inv-journal{background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--inv-line);border-radius:17px;margin:22px 0;padding:23px}.inv-performance>header,.inv-journal>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.inv-performance h2,.inv-journal h2{letter-spacing:-.03em;margin:0;font-size:23px;line-height:1.25}.inv-performance>header>span{color:var(--inv-muted);text-align:right;font-size:13px}.inv-chart-legend{color:var(--ritual-legacy-fg-827781,#827781);justify-content:flex-end;gap:17px;margin:13px 0 4px;font-size:12px;display:flex}.inv-chart-legend span{align-items:center;gap:6px;display:flex}.inv-chart-legend i{background:#633249;border-radius:2px;width:17px;height:3px}.inv-chart-legend span:last-child i{background:#7896ad}.inv-chart{width:100%;min-width:0;margin-left:-5px}.inv-chart-tooltip{border:1px solid var(--ritual-legacy-line-e0d6dd,#e0d6dd);background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-584754,#584754);border-radius:10px;flex-direction:column;gap:5px;padding:11px 13px;font-size:13px;display:flex;box-shadow:0 5px 20px #2e1a2815}.inv-chart-tooltip strong{font-weight:700}.inv-chart-tooltip span{justify-content:space-between;gap:15px;font-size:12px;display:flex}.inv-result-grid{border-top:1px solid var(--inv-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:16px;padding-top:18px;display:grid}.inv-result-grid>div,.inv-result-grid>button{text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:0;display:flex}.inv-result-grid span{color:var(--inv-muted);font-size:12px}.inv-result-grid b{color:var(--inv-ink);letter-spacing:-.025em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:21px;font-weight:650;line-height:1.25}.inv-positive{color:var(--ritual-legacy-fg-31694e,#31694e)!important}.inv-negative{color:var(--ritual-legacy-fg-a23b48,#a23b48)!important}.inv-ready{border:1px solid var(--ritual-legacy-line-dae5dd,#dae5dd);background:var(--ritual-legacy-bg-f6faf7,#f6faf7);border-radius:15px;align-items:flex-start;gap:14px;margin:24px 0;padding:20px 22px;display:flex}.inv-ready>span{border:1px solid var(--ritual-legacy-line-d5e2d8,#d5e2d8);background:var(--ritual-legacy-bg-white,white);width:34px;height:34px;color:var(--ritual-legacy-fg-54765d,#54765d);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.inv-ready h2{margin:0 0 5px;font-size:19px;font-weight:650}.inv-ready p{color:var(--ritual-legacy-fg-748377,#748377);margin:0 0 8px;font-size:15px}.inv-text-button{font:inherit;text-align:left;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #c4aebb;text-decoration:underline #c4aebb;color:var(--ritual-legacy-fg-633249,#633249)!important;display:inline!important}.inv-view-tabs{background:var(--ritual-legacy-bg-f3eff2,#f3eff2);border-radius:9px;flex-shrink:0;gap:4px;padding:3px;display:flex}.inv-view-tabs button{color:var(--ritual-legacy-fg-8a7985,#8a7985);background:0 0;border:0;border-radius:6px;min-height:36px;padding:6px 11px;font-size:14px}.inv-view-tabs button[aria-pressed=true]{background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-60364c,#60364c);box-shadow:0 1px 4px #43243710}.inv-view-tabs button span{margin-left:3px;font-size:12px}.inv-filters{flex-wrap:wrap;gap:7px;margin:20px 0 11px;display:flex}.inv-filters button{border:1px solid var(--ritual-legacy-line-e9e1e7,#e9e1e7);background:var(--ritual-legacy-bg-fff,#fff);min-height:34px;color:var(--ritual-legacy-fg-877582,#877582);border-radius:8px;padding:5px 11px;font-size:13px}.inv-filters button[aria-pressed=true]{color:var(--ritual-legacy-fg-603449,#603449);background:var(--ritual-legacy-bg-f5ecf1,#f5ecf1);border-color:var(--ritual-legacy-line-dbc6d1,#dbc6d1);font-weight:650}.inv-movement{border-bottom:1px solid var(--ritual-legacy-line-ede7eb,#ede7eb)}.inv-movement:last-child{border-bottom:0}.inv-movement>summary{cursor:pointer;align-items:center;gap:12px;padding:17px 0;list-style:none;display:flex}.inv-movement>summary::-webkit-details-marker{display:none}.inv-movement-icon{border:1px solid var(--ritual-legacy-line-e8dee5,#e8dee5);background:var(--ritual-legacy-bg-faf6f8,#faf6f8);width:35px;height:35px;color:var(--ritual-legacy-fg-8a6077,#8a6077);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.inv-movement-icon.capital,.inv-movement-icon.payment{color:var(--ritual-legacy-fg-4e795f,#4e795f);background:var(--ritual-legacy-bg-f2f7f3,#f2f7f3);border-color:var(--ritual-legacy-line-e1eae3,#e1eae3)}.inv-movement-icon.expense{color:var(--ritual-legacy-fg-907552,#907552);background:var(--ritual-legacy-bg-faf7f1,#faf7f1);border-color:var(--ritual-legacy-line-eee5d6,#eee5d6)}.inv-movement-copy{flex:1;min-width:0}.inv-movement-copy strong{font-size:15px;font-weight:650;line-height:1.35;display:block}.inv-movement-copy small{color:var(--inv-muted);white-space:nowrap;text-overflow:ellipsis;max-width:510px;margin-top:4px;font-size:12px;display:block;overflow:hidden}.inv-movement-amount{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;max-width:42%;display:flex}.inv-movement-amount b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:17px;line-height:1.3}.inv-movement-amount small{color:var(--ritual-legacy-fg-9d929a,#9d929a);font-size:12px}.inv-movement-amount time{color:var(--inv-muted);margin-top:3px;font-size:12px}.inv-movement[open]>summary{padding-bottom:10px}.inv-movement-detail{background:var(--ritual-legacy-bg-faf8fa,#faf8fa);border:1px solid var(--ritual-legacy-line-ede4ea,#ede4ea);border-radius:11px;margin:0 0 15px;padding:14px}.inv-movement-detail>p{overflow-wrap:anywhere;color:var(--ritual-legacy-fg-6f5c68,#6f5c68);margin:0 0 12px;font-size:14px;line-height:1.5}.inv-event-deltas{flex-wrap:wrap;gap:13px 23px;display:flex}.inv-event-deltas>span{color:var(--ritual-legacy-fg-8b7884,#8b7884);flex-direction:column;gap:3px;font-size:12px;display:flex}.inv-event-deltas b{color:var(--ritual-legacy-fg-4b3442,#4b3442);font-size:15px}.inv-event-balance{border-top:1px solid var(--ritual-legacy-line-e7dce3,#e7dce3);flex-wrap:wrap;gap:10px 25px;margin-top:15px;padding:11px 0;display:flex}.inv-event-balance>span{color:var(--ritual-legacy-fg-86727f,#86727f);flex-direction:column;gap:3px;font-size:12px;display:flex}.inv-event-balance strong{color:var(--ritual-legacy-fg-5b334a,#5b334a);font-size:17px}.inv-movement-detail>.inv-text-button{font-size:14px}.inv-show-more{border:1px solid var(--ritual-legacy-line-e4d9e0,#e4d9e0);background:var(--ritual-legacy-bg-fbf8fa,#fbf8fa);width:100%;min-height:42px;color:var(--ritual-legacy-fg-755269,#755269);border-radius:10px;margin-top:12px;font-size:14px;display:block}.inv-empty{color:var(--inv-muted);margin:0;padding:22px 0;font-size:15px}.inv-lots{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:21px;display:grid}.inv-lots>button{border:1px solid var(--ritual-legacy-line-e8dfe5,#e8dfe5);text-align:left;background:var(--ritual-legacy-bg-fff,#fff);min-width:0;color:var(--ritual-legacy-fg-44343f,#44343f);border-radius:12px;padding:15px;display:block}.inv-lots>button>div:first-child{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.inv-lots strong{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.inv-lots p{color:var(--ritual-legacy-fg-8a7684,#8a7684);overflow-wrap:anywhere;margin:12px 0;font-size:13px;line-height:1.5}.inv-lot-money{border-top:1px solid var(--ritual-legacy-line-ece4e9,#ece4e9);justify-content:space-between;gap:10px;padding-top:11px;display:flex}.inv-lot-money>span{color:var(--ritual-legacy-fg-8a7684,#8a7684);flex-direction:column;gap:4px;font-size:12px;display:flex}.inv-lot-money b{color:var(--ritual-legacy-fg-543b4b,#543b4b);font-variant-numeric:tabular-nums;font-size:16px;font-weight:650}.inv-status{border:1px solid var(--ritual-legacy-line-e9dece,#e9dece);background:var(--ritual-legacy-bg-fbf6ed,#fbf6ed);color:var(--ritual-legacy-fg-8b6b3f,#8b6b3f);text-align:center;border-radius:6px;flex-shrink:0;max-width:100%;padding:3px 7px;font-weight:550;line-height:1.4;display:inline-block;font-size:12px!important}.inv-status.paid{color:var(--ritual-legacy-fg-557963,#557963);border-color:var(--ritual-legacy-line-dbe6de,#dbe6de);background:var(--ritual-legacy-bg-f5faf6,#f5faf6)}.inv-status.inventory{color:var(--ritual-legacy-fg-6b7091,#6b7091);border-color:var(--ritual-legacy-line-e2e2ed,#e2e2ed);background:var(--ritual-legacy-bg-f7f7fb,#f7f7fb)}.inv-status.returned{color:var(--ritual-legacy-fg-9a6170,#9a6170);border-color:var(--ritual-legacy-line-ecd9df,#ecd9df);background:var(--ritual-legacy-bg-fcf5f7,#fcf5f7)}.inv-basis{border-top:1px solid var(--inv-line);color:var(--ritual-legacy-fg-85727f,#85727f);margin-top:23px;padding:16px 0;font-size:14px}.inv-basis summary{cursor:pointer;color:var(--ritual-legacy-fg-705766,#705766);font-weight:600}.inv-basis p{max-width:830px;margin:12px 0 0;line-height:1.6}.inv-footer{border-top:1px solid var(--ritual-legacy-line-e8e0e6,#e8e0e6);color:var(--ritual-legacy-fg-a0909b,#a0909b);justify-content:space-between;gap:14px;margin-top:18px;padding-top:16px;font-size:12px;display:flex}.inv-error{border:1px solid var(--ritual-legacy-line-ecced5,#ecced5);background:var(--ritual-legacy-bg-fff6f8,#fff6f8);color:var(--ritual-legacy-fg-954458,#954458);border-radius:12px;margin:17px 0;padding:16px;font-size:14px}.inv-error strong{font-size:15px}.inv-error p{margin:6px 0}.inv-error button{background:var(--ritual-legacy-bg-white,white);border:1px solid var(--ritual-legacy-line-dfbbc7,#dfbbc7);color:var(--ritual-legacy-fg-8d3c52,#8d3c52);border-radius:7px;margin-top:5px;padding:6px 10px;font-size:14px}.inv-loading{text-align:center;color:var(--inv-muted);padding:60px 20px;font-size:16px}.inv-detail-row{border-bottom:1px solid var(--ritual-legacy-line-ece5ea,#ece5ea);color:var(--ritual-legacy-fg-75636f,#75636f);justify-content:space-between;align-items:baseline;gap:22px;padding:12px 0;font-size:15px;display:flex}.inv-detail-row>span{overflow-wrap:anywhere;min-width:0}.inv-detail-row strong{color:var(--ritual-legacy-fg-4e3343,#4e3343);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;max-width:50%;font-size:16px}.inv-detail-total{color:var(--ritual-legacy-fg-47323f,#47323f);border-bottom:0;margin-top:5px;padding:15px 0;font-weight:650}.inv-detail-total strong{font-size:23px}.inv-muted{color:var(--ritual-legacy-fg-84707e,#84707e);font-size:14px;line-height:1.6}.inv-detail-link{border:0;border-bottom:1px solid var(--ritual-legacy-line-ece5ea,#ece5ea);text-align:left;width:100%;color:var(--ritual-legacy-fg-6c5060,#6c5060);cursor:pointer;background:0 0;justify-content:space-between;align-items:baseline;gap:17px;padding:13px 0;font-size:15px;display:flex}.inv-detail-link>span{overflow-wrap:anywhere;min-width:0}.inv-detail-link b{white-space:nowrap}.inv-item-list{margin:17px 0}.inv-item-list article{border-bottom:1px solid var(--ritual-legacy-line-ebe3e8,#ebe3e8);padding:13px 0}.inv-item-list article>strong{color:var(--ritual-legacy-fg-553b4b,#553b4b);font-size:16px;display:block}.inv-item-list article>span{color:var(--ritual-legacy-fg-967e8c,#967e8c);margin-top:4px;font-size:13px;display:block}.inv-item-list article>div{flex-wrap:wrap;gap:15px 30px;margin-top:10px;display:flex}.inv-item-list article>div>span{color:var(--ritual-legacy-fg-917986,#917986);flex-direction:column;gap:4px;font-size:13px;display:flex}.inv-item-list b{color:var(--ritual-legacy-fg-6f4f61,#6f4f61);font-size:15px;font-weight:600}.inv-lot-detail-head{color:var(--ritual-legacy-fg-907587,#907587);justify-content:space-between;align-items:center;gap:13px;font-size:14px;display:flex}.inv-expense-lines{border-top:2px solid var(--ritual-legacy-line-dfd1da,#dfd1da);margin-top:18px;padding-top:8px}.inv-expense-lines .inv-detail-row{padding:10px 0;font-size:14px}.inv-expense-lines strong{font-size:14px}.role-switch-management{grid-template-columns:repeat(3,minmax(0,1fr))}.inv-share-link{border:1px solid var(--ritual-legacy-line-e1d3dc,#e1d3dc);background:var(--ritual-legacy-bg-faf6f9,#faf6f9);color:var(--ritual-legacy-fg-715267,#715267);border-radius:12px;margin:12px 0;padding:14px;font-size:14px}.inv-share-link>button{width:100%;min-height:39px;color:var(--ritual-legacy-fg-633249,#633249);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.inv-share-link p{margin:8px 0 0;font-size:13px}.inv-share-link a{overflow-wrap:anywhere;color:var(--ritual-legacy-fg-744f64,#744f64);margin-top:10px;display:block}.inv-share-link input{border:1px solid var(--ritual-legacy-line-e1d3dc,#e1d3dc);background:var(--ritual-legacy-bg-white,white);width:100%;color:var(--ritual-legacy-fg-513645,#513645);border-radius:8px;margin-top:10px;padding:9px;font-size:14px}@keyframes inv-spin{to{transform:rotate(360deg)}}.inv-spin{animation:1s linear infinite inv-spin}@media (max-width:680px){.inv-main{padding:24px 16px 35px}.inv-topbar{gap:10px;padding:12px 16px}.inv-brand{font-size:20px}.inv-topbar button{min-height:36px;padding:6px 8px;font-size:12px}.inv-identity h1{font-size:31px}.inv-live-stamp{font-size:13px}.inv-live-stamp small{font-size:12px}.inv-mode{width:100%}.inv-mode button{flex:1;padding:7px 9px;font-size:14px}.inv-capital{border-radius:17px;padding:20px 20px 0}.inv-capital-footer{gap:12px;margin:0 -20px;padding:15px 20px}.inv-capital-footer span{font-size:12px}.inv-capital-footer b{font-size:20px}.inv-capital-footer small{font-size:12px}.inv-capital>p{margin-bottom:18px;font-size:12px}.inv-capital-number{font-size:47px!important}.inv-assets{gap:7px;margin-top:9px}.inv-assets>button{border-radius:11px;gap:7px;padding:13px 10px}.inv-assets>button>span{gap:4px;font-size:13px}.inv-assets>button>span svg{width:14px}.inv-assets>button strong{font-size:22px}.inv-assets>button small{font-size:12px}.inv-liability{align-items:flex-start;gap:13px}.inv-liability>span{text-align:right;max-width:45%;font-size:12px}.inv-liability button{font-size:13px}.inv-liability b{margin-left:5px}.inv-split-note{margin:14px 0 21px;font-size:13px}.inv-performance,.inv-journal{border-radius:14px;margin:19px 0;padding:18px 15px}.inv-performance h2,.inv-journal h2{font-size:21px}.inv-performance>header>span{max-width:100px;font-size:12px}.inv-chart{margin-left:-7px}.inv-chart-legend{margin-top:15px;font-size:12px}.inv-result-grid{grid-template-columns:1fr 1fr;gap:16px 14px}.inv-result-grid b{font-size:22px}.inv-result-grid span{font-size:13px}.inv-journal>header{flex-direction:column;align-items:flex-start;gap:15px}.inv-view-tabs{width:100%}.inv-view-tabs button{flex:1}.inv-filters{gap:6px;margin-top:14px}.inv-filters button{padding:5px 9px;font-size:12px}.inv-movement>summary{gap:9px;padding:16px 0}.inv-movement-icon{border-radius:9px;width:31px;height:31px}.inv-movement-copy strong{font-size:14px}.inv-movement-copy small{max-width:100%;font-size:12px}.inv-movement-amount b{font-size:16px}.inv-movement-amount small{font-size:12px}.inv-movement-detail{padding:12px}.inv-event-deltas{gap:12px 19px}.inv-event-balance{gap:10px}.inv-lots{grid-template-columns:1fr;margin-top:15px}.inv-ready{padding:18px 15px}.inv-ready h2{font-size:18px}.inv-ready p{font-size:14px}.inv-demo-controls{border-radius:13px;padding:15px 14px 10px}.inv-demo-notice strong{letter-spacing:.02em;font-size:12px}.inv-demo-notice p{font-size:13px}.inv-play{font-size:13px!important}.inv-day-stops button{padding:5px 3px;font-size:12px}.inv-footer{flex-direction:column;gap:4px;font-size:12px}.role-switch-management{grid-template-columns:repeat(3,minmax(0,1fr))}.role-switch-management button{font-size:14px!important}.role-switch-management button span{font-size:12px!important}}@media (max-width:370px){.inv-main{padding-inline:12px}.inv-assets>button>span svg{display:none}.inv-assets>button strong{font-size:20px}.inv-capital-number{font-size:41px!important}.inv-capital-top,.inv-capital-badge{font-size:12px}.inv-capital-footer{grid-template-columns:1fr;gap:13px}.inv-capital-footer>button{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px}.inv-capital-footer span{max-width:50%}.inv-movement-icon{display:none}.inv-topbar button{padding-inline:6px}.inv-brand{font-size:18px}}@media (prefers-reduced-motion:reduce){.inv-spin{animation:none}}html,body,html body :is(.shell,.staff-portal.staff-cabinet.staff-cabinet-v2,.ritual-client,.inv-shell){background:var(--ritual-legacy-bg-fff,#fff)}html body :is(.shell>.topbar,.staff-cabinet-v2>.staff-cabinet-header,.artur-client.ritual-client>.ritual-client-header,.inv-topbar){background:var(--ritual-legacy-bg-fff,#fff);border-bottom:1px solid var(--ritual-legacy-line-e2e2e2,#e2e2e2);box-shadow:none;color:var(--ritual-legacy-fg-17191a,#17191a)}html body :is(.shell>.topbar,.staff-cabinet-v2>.staff-cabinet-header,.artur-client.ritual-client>.ritual-client-header){height:auto;min-height:80px;padding-top:20px;padding-bottom:20px}html body :is(.topbar,.staff-cabinet-header) :is(.brand,.staff-brand){color:var(--ritual-legacy-fg-17191a,#17191a);letter-spacing:-1.6px;font-size:28px;line-height:1.05}html body :is(.topbar,.staff-cabinet-header) :is(.brand-dot,.staff-brand>span){color:var(--ritual-legacy-fg-17191a,#17191a)}html body :is(.topbar,.staff-cabinet-header) :is(.brand small,.staff-brand small){color:var(--ritual-legacy-fg-747779,#747779);letter-spacing:.02em;font-size:12px;font-weight:400}html body :is(.topbar,.staff-cabinet-header) :is(.context,.staff-header-identity,.ritual-client-name){color:var(--ritual-legacy-fg-17191a,#17191a)}html body :is(.topbar,.staff-cabinet-header) :is(button,.switch-button,.signout,.staff-cabinet-switch){background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-17191a,#17191a);border:1px solid var(--ritual-legacy-line-dedede,#dedede);min-height:44px;box-shadow:none;border-radius:6px;font-size:14px;font-weight:500}html body :is(.owner-nav,.staff-cabinet-v2 .staff-main-nav,.ritual-client .portfolio-tabs){background:var(--ritual-legacy-bg-fff,#fff);border-color:var(--ritual-legacy-line-dedede,#dedede);-webkit-backdrop-filter:none;backdrop-filter:none;gap:4px;box-shadow:0 -1px #00000003}html body :is(.owner-nav,.staff-cabinet-v2 .staff-main-nav,.ritual-client .portfolio-tabs) button{color:var(--ritual-legacy-fg-747779,#747779);min-height:52px;box-shadow:none;background:0 0;border:0;border-radius:6px;font-weight:400;transition:background-color .15s,color .15s;position:relative}html body :is(.owner-nav,.staff-cabinet-v2 .staff-main-nav,.ritual-client .portfolio-tabs) button[aria-current=page]{color:#fff;background:#191c1d}html body :is(.owner-nav,.staff-cabinet-v2 .staff-main-nav,.ritual-client .portfolio-tabs) button :is(strong,span){letter-spacing:0;font-size:13px;font-weight:500}html body :is(.owner-nav,.staff-cabinet-v2 .staff-main-nav,.ritual-client .portfolio-tabs) button svg{stroke-width:1.65px;width:21px;height:21px}html body :is(.owner-subnav,.stock-tabs,.counterparty-tabs,.staff-task-tabs,.business-tabs,.price-archive-tabs){border:0;border-bottom:1px solid var(--ritual-legacy-line-dedede,#dedede);box-shadow:none;background:0 0;border-radius:0;gap:16px;padding:0 0 1px}html body :is(.owner-subnav,.stock-tabs,.counterparty-tabs,.staff-task-tabs,.business-tabs,.price-archive-tabs) button{color:var(--ritual-legacy-fg-737678,#737678);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:44px;padding:10px 2px;font-size:14px;font-weight:500}html body :is(.owner-subnav,.stock-tabs,.counterparty-tabs,.staff-task-tabs,.business-tabs,.price-archive-tabs) button:is([aria-current=page],[aria-pressed=true],.active){color:var(--ritual-legacy-fg-17191a,#17191a);border-bottom-color:var(--ritual-legacy-line-17191a,#17191a);background:0 0}html body .price-work.price-compact .price-filter-panel{background:var(--ritual-legacy-bg-fff,#fff);border:0;border-top:1px solid var(--ritual-legacy-line-dedede,#dedede);border-bottom:1px solid var(--ritual-legacy-line-dedede,#dedede);box-shadow:none;border-radius:0;margin-bottom:16px;padding:16px 0}html body .price-work.price-compact .price-heading h2{color:var(--ritual-legacy-fg-17191a,#17191a);letter-spacing:-.7px;font-size:26px;font-weight:650}html body .price-work.price-compact .price-heading>div>span{color:var(--ritual-legacy-fg-747779,#747779)}html body .price-work.price-compact .price-add{color:#fff;border:1px solid var(--ritual-legacy-line-191c1d,#191c1d);min-height:44px;box-shadow:none;background:#191c1d;border-radius:6px;font-size:14px;font-weight:500}html body .price-work.price-compact .price-filter-panel .catalog-categories button{background:var(--ritual-legacy-bg-fff,#fff);color:var(--ritual-legacy-fg-737678,#737678);box-shadow:none;border:0;border-radius:0;min-height:44px;padding:10px 12px;font-size:14px}html body .price-work.price-compact .price-filter-panel .catalog-categories button:is([aria-pressed=true],[aria-current=true],.active){color:var(--ritual-legacy-fg-17191a,#17191a);background:var(--ritual-legacy-bg-f2f3f3,#f2f3f3);border-radius:4px}html body .price-work.price-compact .price-controls :is(input,select){background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-d9dada,#d9dada);color:var(--ritual-legacy-fg-17191a,#17191a);min-height:44px;box-shadow:none;border-radius:6px;font-size:16px}html body .price-work.price-compact .price-controls label{color:var(--ritual-legacy-fg-606466,#606466);font-size:14px}html body .staff-cabinet-v2 :is(.staff-current-mode,.staff-action-strip button,.workflow-title>button){color:var(--ritual-legacy-fg-17191a,#17191a);background:var(--ritual-legacy-bg-fff,#fff);border:1px solid var(--ritual-legacy-line-dedede,#dedede);min-height:44px;box-shadow:none;border-radius:6px;font-size:14px}html body .staff-cabinet-v2 .staff-action-strip .staff-action-primary{color:#fff;border-color:var(--ritual-legacy-line-191c1d,#191c1d);background:#191c1d}html body .staff-cabinet-v2 .warehouse-scope{background:var(--ritual-legacy-bg-f4f5f5,#f4f5f5);color:var(--ritual-legacy-fg-626668,#626668);border:0;border-radius:4px;padding:10px 12px}html body .staff-cabinet-v2 .warehouse-scope strong{color:var(--ritual-legacy-fg-626668,#626668)}html body :is(.owner-nav,.staff-main-nav,.portfolio-tabs,.owner-subnav,.stock-tabs,.counterparty-tabs,.staff-task-tabs,.price-heading,.price-filter-panel,.topbar,.staff-cabinet-header) :is(button,a,input,select):focus-visible{outline:2px solid var(--ritual-legacy-line-17191a,#17191a);outline-offset:3px}@media (hover:hover){html body :is(.owner-nav,.staff-main-nav,.portfolio-tabs) button:not([aria-current=page]):hover{background:var(--ritual-legacy-bg-f1f2f2,#f1f2f2);color:var(--ritual-legacy-fg-17191a,#17191a)}}@media (max-width:640px){html body :is(.shell>.topbar,.staff-cabinet-v2>.staff-cabinet-header,.artur-client.ritual-client>.ritual-client-header){gap:12px;min-height:72px;padding-top:14px;padding-bottom:14px}html body :is(.topbar,.staff-cabinet-header) :is(.brand,.staff-brand){letter-spacing:-1.3px;font-size:25px}html body :is(.topbar,.staff-cabinet-header) :is(.brand small,.staff-brand small){font-size:12px}html body :is(.owner-nav,.staff-cabinet-v2 .staff-main-nav,.ritual-client .portfolio-tabs){padding-top:8px;padding-bottom:max(8px,env(safe-area-inset-bottom));gap:3px}html body :is(.owner-nav,.staff-cabinet-v2 .staff-main-nav,.ritual-client .portfolio-tabs) button{gap:5px;min-height:52px;padding:8px 3px}html body :is(.owner-nav,.staff-cabinet-v2 .staff-main-nav,.ritual-client .portfolio-tabs) button :is(strong,span){font-size:12px}html body .price-work.price-compact .price-heading h2{font-size:24px}html body .price-work.price-compact .price-filter-panel{padding:12px 0}}@media (prefers-reduced-motion:reduce){html body :is(.owner-nav,.staff-main-nav,.portfolio-tabs) button{transition:none}}html body .price-work.price-compact .price-heading .price-archive-tabs{border:0;border-bottom:1px solid var(--ritual-legacy-line-dedede,#dedede);box-shadow:none;background:0 0;border-radius:0;gap:16px;padding:0}html body .price-work.price-compact .price-heading .price-archive-tabs button{min-height:44px;color:var(--ritual-legacy-fg-737678,#737678);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 2px}html body .price-work.price-compact .price-heading .price-archive-tabs button[aria-pressed=true]{color:var(--ritual-legacy-fg-17191a,#17191a);border-bottom-color:var(--ritual-legacy-line-17191a,#17191a);box-shadow:none;background:0 0}html body .artur-client.ritual-client .portfolio-tabs button[aria-current=page]{color:#fff;background:#191c1d}html body .artur-client.ritual-client .portfolio-tabs button[aria-current=page] :is(span,svg){color:inherit}@media (max-width:380px){html body .shell:not(.client-shell)>.topbar{flex-wrap:wrap;gap:12px}html body .shell:not(.client-shell)>.topbar .topright{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}html body .shell>.topbar .brand small{white-space:nowrap}html body .owner-nav button strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;line-height:1.15;overflow:hidden}}:root{--ritual-canvas:#fff;--ritual-text:#191c1d;--ritual-secondary:#697074;--ritual-stroke:#dedfe1;--ritual-surface:#fff;--ritual-soft:#f4f5f6;--ritual-raised:0 12px 32px #15182109;--ritual-control-shadow:0 2px 4px #00000008}html[data-ritual-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ritual-canvas:#000;--ritual-text:#f0f1f3;--ritual-secondary:#a4a6ae;--ritual-stroke:#ffffff20;--ritual-surface:#111215;--ritual-soft:#1a1c21;--ritual-raised:0 22px 55px #000b,inset 0 1px 0 #ffffff0d;--ritual-control-shadow:0 3px 9px #0009,inset 0 1px 0 #ffffff12;--ink:#f0f1f3;--muted:#a4a6ae;--line:#ffffff20;--accent:#d1c3df;--paper:#111215;--bg:#000;--background:#000;--foreground:#f0f1f3;--popover:#17181c;--popover-foreground:#f0f1f3}html[data-ritual-theme] body{background:var(--ritual-canvas);color:var(--ritual-text);isolation:isolate}html[data-ritual-theme] body:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(at 12% 36%,#82728b18,#0000 46%),radial-gradient(at 88% 74%,#637e8e12,#0000 42%);transition:opacity .3s;position:fixed;inset:0}html[data-ritual-theme=dark] body:before{opacity:1}html[data-ritual-theme] body :is(.shell,.staff-portal.staff-cabinet.staff-cabinet-v2,.ritual-client,.inv-shell){background:0 0}html[data-ritual-theme] body :is(.shell>.topbar,.staff-cabinet-v2>.staff-cabinet-header,.artur-client.ritual-client>.ritual-client-header,.inv-topbar){background:var(--ritual-canvas);color:var(--ritual-text);border-color:var(--ritual-stroke);gap:20px;min-height:88px;padding-top:16px;padding-bottom:16px}html[data-ritual-theme] body .ritual-brand-trigger{text-align:left;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:3px;min-height:44px;padding:0;display:flex;color:var(--ritual-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important}.ritual-wordmark{letter-spacing:-1.8px;font-size:28px;font-weight:850;line-height:1}.ritual-theme-hint{letter-spacing:0;color:var(--ritual-secondary);align-items:center;gap:5px;font-size:12px;font-weight:400;line-height:1.5;display:flex}.ritual-person{text-align:right;min-width:0;color:var(--ritual-text);flex-direction:column;gap:4px;display:flex}.ritual-hello{color:var(--ritual-secondary);overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:1.4}.ritual-hello strong{color:var(--ritual-text);font-weight:550}.ritual-person small{color:var(--ritual-secondary);justify-content:flex-end;align-items:center;gap:4px;font-size:12px;line-height:1.3;display:flex}.ritual-theme-menu{min-width:176px;z-index:200!important;background:var(--ritual-surface)!important;color:var(--ritual-text)!important;border:1px solid var(--ritual-stroke)!important;box-shadow:var(--ritual-raised)!important;border-radius:14px!important;padding:6px!important}.ritual-theme-menu [role=menuitemradio]{cursor:pointer;border-radius:8px;gap:10px;min-height:44px;font-size:14px}.ritual-theme-menu [role=menuitemradio]:is([data-highlighted],[data-state=checked]){background:var(--ritual-soft);color:var(--ritual-text)}html[data-ritual-theme] body :is(.topbar,.staff-cabinet-header,.inv-topbar) :is(button:not(.ritual-brand-trigger),.switch-button,.signout){background:var(--ritual-surface);color:var(--ritual-text);border-color:var(--ritual-stroke);box-shadow:var(--ritual-control-shadow);border-radius:10px}html[data-ritual-theme] body .ritual-client-name{gap:10px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 4px!important}html[data-ritual-theme] body .ritual-client-name .ritual-hello strong{color:var(--ritual-text)}html[data-ritual-theme] body :is(.owner-nav,.staff-cabinet-v2 .staff-main-nav,.artur-client.ritual-client .portfolio-tabs){background:var(--ritual-canvas);border-color:var(--ritual-stroke);box-shadow:0 -12px 32px #00000009}html[data-ritual-theme] body :is(.owner-nav,.staff-cabinet-v2 .staff-main-nav,.artur-client.ritual-client .portfolio-tabs) button{color:var(--ritual-secondary);border-radius:12px}html[data-ritual-theme=dark] body :is(.owner-nav,.staff-cabinet-v2 .staff-main-nav,.artur-client.ritual-client .portfolio-tabs) button[aria-current=page]{color:#fff;box-shadow:var(--ritual-control-shadow);background:linear-gradient(145deg,#292b31,#17181c)}html[data-ritual-theme] body :is(.owner-nav,.staff-main-nav,.portfolio-tabs) button :is(span,strong,svg){color:inherit}html[data-ritual-theme=dark] body :is(.staff-iphone-dashboard,.owner-hero,.portfolio-hero,.inv-hero){box-shadow:0 26px 70px #000d,0 0 0 1px #ffffff12}html[data-ritual-theme=dark] body :is(.metric,.entries,.message,.loading,.operation,.shipment-box,.client-empty,.client-destination,.client-planning,.client-supplier-extension,.price-items,.price-item,.work-card,.workflow-card,.work-lead,.business-card,.performance-panel,.home-work-details,.ritual-detail-dialog,.ritual-detail-body,.inv-panel,.inv-card,.inv-movement,.inv-item-list>article,.owner-stock-card,.owner-stock-list,.owner-detail-card,.staff-home-polished>section:not(.staff-iphone-dashboard)){box-shadow:var(--ritual-raised);background:var(--ritual-surface)!important;color:var(--ritual-text)!important;border-color:var(--ritual-stroke)!important}html[data-ritual-theme=dark] body :is(.price-work,.workflow,.business-control,.operation,.ritual-detail-dialog,.shipment-box,.staff-home-polished>section:not(.staff-iphone-dashboard),.inv-panel,.inv-card) :is(h1,h2,h3,h4,label,strong,b){color:var(--ritual-text)}html[data-ritual-theme=dark] body :is(.price-work,.operation,.ritual-detail-dialog,.shipment-box,.staff-home-polished>section:not(.staff-iphone-dashboard)) :is(small,.muted,.help){color:var(--ritual-secondary)}html[data-ritual-theme=dark] body :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f0f1f3!important;background:#14161a!important;border-color:#ffffff28!important}html[data-ritual-theme=dark] body :is(input,textarea)::placeholder{color:var(--ritual-legacy-fg-9c9ea7,#9c9ea7);opacity:1}html[data-ritual-theme=dark] body :is(.price-filter-panel,.price-work.price-compact .price-filter-panel){border-color:var(--ritual-stroke)!important;background:0 0!important}html[data-ritual-theme=dark] body :is(.price-work.price-compact .price-heading h2,.price-row strong,.price-row b){color:var(--ritual-text)!important}html[data-ritual-theme=dark] body :is(.price-row,.entry,.shipment-item){border-color:var(--ritual-stroke)}html[data-ritual-theme=dark] body :is(.price-archive-tabs,.owner-subnav,.stock-tabs,.counterparty-tabs,.staff-task-tabs,.business-tabs){border-color:var(--ritual-stroke)!important}html[data-ritual-theme=dark] body :is(.price-work.price-compact .price-heading .price-archive-tabs,.owner-subnav,.stock-tabs,.counterparty-tabs,.staff-task-tabs,.business-tabs,.catalog-categories) button{color:var(--ritual-secondary)!important;background:0 0!important}html[data-ritual-theme=dark] body :is(.price-work.price-compact .price-heading .price-archive-tabs,.owner-subnav,.stock-tabs,.counterparty-tabs,.staff-task-tabs,.business-tabs,.catalog-categories) button:is([aria-current=page],[aria-pressed=true],.active){color:var(--ritual-text)!important;border-bottom-color:var(--ritual-text)!important}html[data-ritual-theme=dark] body :is(.price-add,.primary){box-shadow:var(--ritual-control-shadow);background:var(--ritual-legacy-bg-e7e3ed,#e7e3ed)!important;color:var(--ritual-legacy-fg-17141c,#17141c)!important;border-color:var(--ritual-legacy-line-e7e3ed,#e7e3ed)!important}html[data-ritual-theme=dark] body :is(.staff-current-mode,.staff-action-strip button,.workflow-title>button,.warehouse-scope,.switch-button,.portfolio-filters button,.inv-filter button){box-shadow:var(--ritual-control-shadow);background:var(--ritual-soft)!important;color:var(--ritual-text)!important;border-color:var(--ritual-stroke)!important}html[data-ritual-theme=dark] body .message.error{color:#ffb6c0!important;border-color:var(--ritual-legacy-line-783b47,#783b47)!important;background:#2a151a!important}html[data-ritual-theme=dark] body .message.success{color:#a1dfc0!important;border-color:var(--ritual-legacy-line-355e49,#355e49)!important;background:#10231c!important}html[data-ritual-theme=dark] :focus-visible{outline-color:var(--ritual-legacy-line-dfd4ed,#dfd4ed)!important}@media (hover:hover){html[data-ritual-theme] body .ritual-brand-trigger:hover .ritual-theme-hint{color:var(--ritual-text)}html[data-ritual-theme=dark] body :is(.owner-nav,.staff-main-nav,.portfolio-tabs) button:not([aria-current=page]):hover{color:#fff;background:#181a1f}}@media (max-width:640px){html[data-ritual-theme] body :is(.shell>.topbar,.staff-cabinet-v2>.staff-cabinet-header,.artur-client.ritual-client>.ritual-client-header,.inv-topbar){gap:12px;min-height:78px;padding:14px 16px}.ritual-wordmark{font-size:25px}.ritual-hello{font-size:13px}.ritual-person small{font-size:12px}html[data-ritual-theme] body .topright{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}html[data-ritual-theme] body .topright .ritual-person{flex-basis:100%;order:-1}html[data-ritual-theme] body .topright :is(.wall-link,.context){display:none}html[data-ritual-theme] body .staff-header-main{flex-wrap:nowrap;gap:12px}html[data-ritual-theme] body .staff-header-account,html[data-ritual-theme] body .ritual-client-identity{gap:8px;min-width:0}html[data-ritual-theme] body .ritual-client-actions{gap:8px}html[data-ritual-theme] body .inv-topbar{flex-wrap:wrap}html[data-ritual-theme] body .inv-topbar>.ritual-person,html[data-ritual-theme] body .inv-topbar>div:last-child:not(.ritual-person){margin-left:auto}}@media (prefers-reduced-motion:reduce){html[data-ritual-theme] body:before{transition:none}}html[data-ritual-theme] body .staff-header-main{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}html[data-ritual-theme] body .staff-header-account{align-items:center;gap:16px;display:flex}html[data-ritual-theme] body :is(.staff-cabinet-header,.topbar,.inv-topbar) .ritual-hello strong{font-size:inherit;line-height:inherit;letter-spacing:0;color:var(--ritual-text);font-weight:550}html[data-ritual-theme] body :is(.owner-nav,.staff-cabinet-v2 .staff-main-nav,.artur-client.ritual-client .portfolio-tabs) button[aria-current=page]{color:#fff}html[data-ritual-theme=dark] body :is(.staff-cabinet-v2,.artur-client.ritual-client,.inv-shell){color:var(--ritual-text)}html[data-ritual-theme=dark] body .price-work.price-compact :is(.price-row-value,.price-row-name strong){color:var(--ritual-text)!important}html[data-ritual-theme=dark] body .price-work.price-compact :is(.price-row-part,.price-caption,.price-unset,.price-row-chevron,.price-controls label){color:var(--ritual-secondary)!important}html[data-ritual-theme=dark] body :is(.staff-queue-panel,.staff-work-record,.workflow-empty,.workflow-catalog,.staff-profile-heading,.intake-window-header,.intake-verified-form,.price-edit-details,.price-row-details,.purchase-more>div,.owner-panel,.owner-work-feed,.payment-review,.staff-section,.reconcile-panel,.ritual-pulse,.ritual-performance,.stock-summary>div,.stock-workspace,.operations-history,.counterparty-list button,.staff-member,.sales-lot-create,.owner-shipping-panel,.inv-assets>button,.inv-performance,.inv-journal,.inv-chart-tooltip,.inv-lots>button,.workflow-box){box-shadow:var(--ritual-raised);background:var(--ritual-surface)!important;color:var(--ritual-text)!important;border-color:var(--ritual-stroke)!important}html[data-ritual-theme=dark] body :is(.staff-work-record,.staff-profile-heading,.intake-window-header,.price-row-details,.owner-panel,.owner-work-feed,.payment-review,.staff-section,.stock-workspace,.counterparty-list,.inv-performance,.inv-journal,.inv-assets,.inv-lots) :is(h1,h2,h3,h4,strong,b,label){color:var(--ritual-text)!important}html[data-ritual-theme=dark] body :is(.staff-work-record,.staff-profile-heading,.intake-window-header,.price-row-details,.owner-panel,.owner-work-feed,.payment-review,.staff-section,.stock-workspace,.counterparty-list,.inv-performance,.inv-journal,.inv-assets,.inv-lots) :is(small,p){color:var(--ritual-secondary)}html[data-ritual-theme=dark] body :is(.owner-task,.owner-action-strip button,.owner-action-icon,.staff-record-toolbar nav button,.intake-window-header>button,.inv-filters button,.inv-view-tabs button,.inv-mode button,.price-row-details button){background:var(--ritual-soft)!important;color:var(--ritual-text)!important;border-color:var(--ritual-stroke)!important}html[data-ritual-theme=dark] body :is(.access-screen,.intake-window-body){background:0 0!important}html[data-ritual-theme=dark] body :is(.access-card,.ritual-intake-window,[data-slot=dialog-content],.device-check,.device-check-body,.device-check-progress,.device-check-recovery,.smart-intake,.smart-match){background:var(--ritual-surface)!important;color:var(--ritual-text)!important;border-color:var(--ritual-stroke)!important}html[data-ritual-theme=dark] body :is(.access-card,.device-check,.smart-intake,[data-slot=dialog-content]) :is(h1,h2,h3,h4,label,strong){color:var(--ritual-text)}html[data-ritual-theme=dark] body :is(.device-check,.smart-intake,[data-slot=dialog-content]) :is(p,small){color:var(--ritual-secondary)}html[data-ritual-theme] body .role-switch-screen{color:var(--ritual-text);background:0 0}html[data-ritual-theme] body .role-switch-card{background:var(--ritual-surface);color:var(--ritual-text);border-color:var(--ritual-stroke);box-shadow:var(--ritual-raised)}.role-switch-brand{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.role-switch-brand>span{color:var(--ritual-secondary);text-align:right;font-size:12px}html[data-ritual-theme] body .role-switch-card h1{color:var(--ritual-text)}html[data-ritual-theme] body .role-switch-card :is(p,small){color:var(--ritual-secondary)}html[data-ritual-theme] body .role-switch-list button{background:var(--ritual-surface);color:var(--ritual-text);border-color:var(--ritual-stroke)}html[data-ritual-theme] body .role-switch-list button span{color:var(--ritual-secondary)}html[data-ritual-theme] body .role-switch-list button:is(:hover,:focus-visible){background:var(--ritual-soft);border-color:var(--ritual-secondary)}html[data-ritual-theme] body .role-switch-groups{background:var(--ritual-soft);border-color:var(--ritual-stroke)}html[data-ritual-theme] body .role-switch-groups button{color:var(--ritual-secondary)}html[data-ritual-theme] body .role-switch-groups button[aria-pressed=true]{background:var(--ritual-surface);color:var(--ritual-text);border-color:var(--ritual-stroke);box-shadow:var(--ritual-control-shadow)}html[data-ritual-theme] body .role-switch-groups button span{background:var(--ritual-soft);color:var(--ritual-text)}html[data-ritual-theme] body .role-switch-card .inv-share-link>button{background:var(--ritual-soft);color:var(--ritual-text);border-color:var(--ritual-stroke)}html[data-ritual-theme] body .role-switch-signout{color:var(--ritual-text)}html[data-ritual-theme] body .role-switch-card .inv-share-link{background:var(--ritual-soft);color:var(--ritual-text);border-color:var(--ritual-stroke)}html[data-ritual-theme] body .role-switch-card .inv-share-link input{background:var(--ritual-surface);color:var(--ritual-text);border-color:var(--ritual-stroke)}html[data-ritual-theme=dark] body .owner-home-page{--owner-ink:var(--ritual-text);--owner-muted:var(--ritual-secondary);--owner-line:var(--ritual-stroke);color:var(--ritual-text)}html[data-ritual-theme=dark] body .owner-home-page :is(.owner-workspace,.owner-wallet,.owner-position-card,.owner-activity-card,.owner-balance-tools,.owner-metric-detail){background:var(--ritual-surface);color:var(--ritual-text);border-color:var(--ritual-stroke);box-shadow:var(--ritual-raised)}html[data-ritual-theme=dark] body .owner-home-page :is(.owner-workspace-heading h2,.owner-wallet-heading,.owner-wallet-button>strong,.owner-task-summary,.owner-data-link,.owner-activity-heading h2,.owner-sales-kpis strong,.owner-sales-formula b){color:var(--ritual-text)}html[data-ritual-theme=dark] body .owner-home-page :is(.owner-action-strip button,.owner-action-icon,.owner-task-summary b,.owner-shipping-counts button,.owner-sales-periods,.owner-sales-formula,.owner-consignment-fold,.owner-result){background:var(--ritual-soft);color:var(--ritual-text);border-color:var(--ritual-stroke);box-shadow:none}html[data-ritual-theme=dark] body .owner-home-page :is(.owner-wallet-button>span,.owner-data-link>span>small,.owner-inline-list small,.owner-wallet-heading button,.owner-workspace-heading nav button,.owner-task small,.owner-task-summary-end,.owner-text-link,.owner-activity-card small,.owner-activity-card p,.owner-activity-card .owner-sales-range,.owner-activity-card .owner-sales-kpis span,.owner-shipping-footer,.owner-receivable-subtotal,.owner-consignment-fold summary small,.owner-consignment-body p,.owner-reconciliation-note,.owner-balance-note,.owner-investor-details,.owner-balance-tools>details,.owner-cash-count summary){color:var(--ritual-secondary)}html[data-ritual-theme=dark] body .owner-home-page :is(.owner-inline-list li,.owner-debt-card>header,.owner-receivable-footer,.owner-priorities,.owner-reconciliation-note,.owner-activity-heading,.owner-sales-detail,.owner-sales-kpis>div,.owner-shipping-footer,.owner-balance-tools>details+details){border-color:var(--ritual-stroke)!important}html[data-ritual-theme=dark] body .owner-home-page .owner-workspace .owner-priorities{box-shadow:none;background:0 0}html[data-ritual-theme=dark] body .owner-home-page :is(.owner-consignment-fold>summary,.owner-sales-detail>summary,.owner-shipping-counts button strong,.owner-activity-heading button,.owner-sales-periods button,.owner-sales-formula>span){color:var(--ritual-text)}html[data-ritual-theme=dark] body .owner-home-page .owner-sales-periods button[aria-pressed=true]{color:#fff;background:#303239}html[data-ritual-theme=dark] body .owner-home-page .owner-debt-card[data-kind=in] header .metric-link{color:#aad2bf}html[data-ritual-theme=dark] body .owner-home-page .owner-debt-card[data-kind=out] header .metric-link{color:#deb5bf}html[data-ritual-theme=dark] body .owner-home-page .owner-stock-copy{background:var(--ritual-soft);color:var(--ritual-text);border-color:var(--ritual-stroke)}@media (hover:hover){html[data-ritual-theme=dark] body .owner-home-page :is(.owner-data-link,.owner-action-strip button,.owner-workspace-heading nav button):hover{color:var(--ritual-text);background:#25272d}}@media (max-width:700px){html[data-ritual-theme] body .owner-home-page .owner-position-lists{grid-template-columns:minmax(0,1fr)}html[data-ritual-theme] body .owner-home-page .owner-position-card{grid-column:1/-1}html[data-ritual-theme] body .owner-home-page .owner-debt-card .owner-data-link{grid-template-columns:minmax(0,1fr) auto;gap:16px}html[data-ritual-theme] body .owner-home-page .owner-debt-card .owner-data-link>span{overflow-wrap:normal}html[data-ritual-theme] body .owner-home-page .owner-debt-card .owner-data-link small{font-size:13px;line-height:1.45}}html[data-ritual-theme=dark] body .owner-home-page .owner-debt-card[data-kind=in] header strong{color:#aad2bf}html[data-ritual-theme=dark] body .owner-home-page .owner-debt-card[data-kind=out] header strong{color:#deb5bf}html[data-ritual-theme=dark] body .owner-home-page :is(.owner-shipping-counts span,.owner-shipping-footer button,.owner-shipping-box>span,.owner-shipping-list-title){color:var(--ritual-secondary)}html[data-ritual-theme=dark] body .owner-home-page :is(.owner-shipping-client,.owner-shipping-box,.owner-shipping-attention){background:var(--ritual-soft);color:var(--ritual-text);border-color:var(--ritual-stroke)}html[data-ritual-theme=dark] body :is(.business-control,.business-shift,.business-order-list>article,.business-exceptions,.staff-salary-account){background:var(--ritual-surface);color:var(--ritual-text);border-color:var(--ritual-stroke)}html[data-ritual-theme=dark] body :is(.business-form,.business-transfer,.business-pay-hero){background:var(--ritual-soft);color:var(--ritual-text);border-color:var(--ritual-stroke)}html[data-ritual-theme=dark] body .business-pay-hero{border:1px solid var(--ritual-stroke)}html[data-ritual-theme=dark] body :is(.business-control,.staff-salary-account) :is(h2,h3,strong,b){color:var(--ritual-text)}html[data-ritual-theme=dark] body :is(.business-control,.staff-salary-account) :is(.eyebrow,.ritual-note,.staff-salary-terms,small,summary),html[data-ritual-theme=dark] body :is(.business-pay-hero>span,.staff-salary-amount>span,.staff-salary-numbers>span,.staff-tags-subtle span){color:var(--ritual-secondary)}html[data-ritual-theme=dark] body :is(.business-pay-hero>div,.staff-salary-account details,.staff-salary-account li,.staff-pay-history li){border-color:var(--ritual-stroke)}html[data-ritual-theme=dark] body :is(.business-toolbar,.business-row-actions,.business-form-head,.business-transfer,.business-exceptions,.staff-salary-secondary) button{background:var(--ritual-soft);color:var(--ritual-text);border-color:var(--ritual-stroke)}html[data-ritual-theme=dark] body .staff-cabinet-v2 .staff-record-toolbar nav{background:var(--ritual-surface);border:1px solid var(--ritual-stroke)}html[data-ritual-theme=dark] body .staff-cabinet-v2 .staff-record-toolbar nav button{box-shadow:none;color:var(--ritual-secondary)!important;background:0 0!important}html[data-ritual-theme=dark] body .staff-cabinet-v2 .staff-record-toolbar nav button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #ffffff20;color:var(--ritual-text)!important;background:#303239!important}html[data-ritual-theme=dark] body .staff-record-toolbar nav span{color:inherit;opacity:1;background:0 0}html[data-ritual-theme=dark] body .purchase-more>summary{background:var(--ritual-soft);color:var(--ritual-text);border-color:var(--ritual-stroke)}html[data-ritual-theme=dark] body .purchase-more>div>button{color:var(--ritual-text)}html[data-ritual-theme=dark] body .purchase-more[open]>summary{background:#303239}html[data-ritual-theme=dark] body .staff-cabinet-v2 :is(.purchase-destination,.purchase-part,.purchase-part>span,.purchase-summary-bottom>span,.purchase-planned,.purchase-next-hint,.purchase-edit,.workflow-part-details>summary,.staff-record-toolbar label>span){color:var(--ritual-secondary)}html[data-ritual-theme=dark] body .purchase-status{color:#d1c3df}html[data-ritual-theme=dark] body .staff-cabinet-v2 :is(.staff-record-body,.purchase-dispatch,.workflow-part-details){border-color:var(--ritual-stroke)}html[data-ritual-theme=dark] body .staff-cabinet-v2 .staff-record-body .work-handoff{background:var(--ritual-soft);border-color:var(--ritual-stroke)}html[data-ritual-theme=dark] body .price-work.price-compact{--catalog-ink:var(--ritual-text);--catalog-muted:var(--ritual-secondary);--catalog-line:var(--ritual-stroke)}html[data-ritual-theme=dark] body .price-work.price-compact :is(.price-heading>div>span,.price-list-caption,.price-updated,.price-archive-note){color:var(--ritual-secondary)}html[data-ritual-theme=dark] body .price-work.price-compact .price-add>span{color:inherit}html[data-ritual-theme=dark] body .price-work.price-compact :is(.price-row[aria-expanded=true],.price-actions){background:var(--ritual-soft);border-color:var(--ritual-stroke)}html[data-ritual-theme=dark] body .price-work.price-compact .client-price-row{border-color:var(--ritual-stroke)}html[data-ritual-theme=dark] body .ritual-price-dialog [data-slot=dialog-close]{background:var(--ritual-soft);color:var(--ritual-text);border-color:var(--ritual-stroke)}html[data-ritual-theme=dark] body .inv-shell{--inv-ink:var(--ritual-text);--inv-muted:var(--ritual-secondary);--inv-accent:#d1c3df;--inv-chart-capital:#d1c3df;--inv-line:var(--ritual-stroke)}html[data-ritual-theme=dark] body :is(.inv-capital,.inv-movement-detail,.inv-mode,.inv-view-tabs,.inv-show-more,.inv-ready,.andrey-account-nav.account-context-switch){background:var(--ritual-surface);color:var(--ritual-text);border-color:var(--ritual-stroke)}html[data-ritual-theme=dark] body .inv-capital{border:1px solid var(--ritual-stroke)}html[data-ritual-theme=dark] body .inv-capital-footer{background:var(--ritual-soft)}html[data-ritual-theme=dark] body :is(.inv-location,.inv-live-stamp,.inv-assets>button>span,.inv-liability button,.inv-split-note,.inv-chart-legend,.inv-movement-detail>p,.inv-event-deltas>span,.inv-event-balance>span,.inv-movement-amount small,.inv-lot-money>span,.inv-capital-top,.inv-capital>p,.inv-capital-footer span,.inv-capital-footer small,.inv-detail-row,.inv-detail-link,.inv-muted,.inv-item-list article>span,.inv-item-list article>div>span,.inv-lot-detail-head,.inv-footer,.account-context-switch small){color:var(--ritual-secondary)}html[data-ritual-theme=dark] body :is(.inv-liability b,.inv-event-deltas b,.inv-event-balance strong,.inv-lot-money b,.inv-detail-row strong,.inv-detail-link b,.inv-item-list b,.inv-item-list article>strong){color:var(--ritual-text)}html[data-ritual-theme=dark] body .inv-text-button{color:#d1c3df!important}html[data-ritual-theme=dark] body .inv-positive{color:#a1dfc0!important}html[data-ritual-theme=dark] body .inv-negative{color:#ffb6c0!important}html[data-ritual-theme=dark] body :is(.inv-event-balance,.inv-lot-money,.inv-detail-row,.inv-detail-link,.inv-item-list article,.inv-expense-lines,.inv-footer){border-color:var(--ritual-stroke)}html[data-ritual-theme=dark] body :is(.inv-filters,.inv-view-tabs,.inv-mode) button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #ffffff28;color:var(--ritual-text)!important;background:#303239!important}html[data-ritual-theme=dark] body :is(.inv-movement-icon,.inv-status,.inv-ready>span){background:var(--ritual-soft);color:#d1c3df;border-color:var(--ritual-stroke)}html[data-ritual-theme=dark] body :is(.inv-movement-icon.capital,.inv-movement-icon.payment,.inv-status.paid){color:#a1dfc0;border-color:var(--ritual-legacy-line-355e49,#355e49);background:#10231c}html[data-ritual-theme=dark] body :is(.inv-movement-icon.expense,.inv-status.awaiting_payment){color:#e8c38a;border-color:var(--ritual-legacy-line-665231,#665231);background:#2a2317}html[data-ritual-theme=dark] body .inv-status.returned,html[data-ritual-theme=dark] body .inv-error{color:#ffb6c0;border-color:var(--ritual-legacy-line-783b47,#783b47);background:#2a151a}html[data-ritual-theme=dark] body .inv-error button{background:var(--ritual-soft);color:var(--ritual-text);border-color:var(--ritual-stroke)}html[data-ritual-theme=dark] body .inv-chart .recharts-cartesian-grid line{stroke:var(--ritual-stroke)}html[data-ritual-theme=dark] body .inv-chart .recharts-cartesian-axis-tick text{fill:var(--ritual-secondary)}html[data-ritual-theme=dark] body .inv-chart-legend span:first-child i{background:var(--ritual-legacy-bg-d1c3df,#d1c3df)}@media (hover:hover){html[data-ritual-theme=dark] body .staff-cabinet-v2 .purchase-more>div>button:hover,html[data-ritual-theme=dark] body .price-work.price-compact .price-row:hover{color:var(--ritual-text);background:#25272d}}.andrey-personal{color:var(--ritual-text)}.andrey-review{border:1px solid var(--ritual-stroke);border-left:3px solid var(--ritual-legacy-line-b38d55,#b38d55);background:var(--ritual-soft);border-radius:12px;margin:16px 0;padding:16px 18px;font-size:14px;line-height:1.55}.andrey-review strong{color:var(--ritual-text);font-weight:600}.andrey-review p{color:var(--ritual-secondary);margin:6px 0 0}.andrey-personal-metrics{grid-template-columns:1fr 1fr;gap:12px;display:grid}.andrey-personal-metrics>button{text-align:left;background:var(--ritual-surface);color:var(--ritual-text);border:1px solid var(--ritual-stroke);border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:20px;display:flex}.andrey-personal-metrics span,.andrey-personal-metrics small{color:var(--ritual-secondary);font-size:14px;line-height:1.45}.andrey-personal-metrics strong{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:26px;font-weight:600}.andrey-personal-tabs{border-bottom:1px solid var(--ritual-stroke);gap:20px;margin-bottom:22px;display:flex}.andrey-personal-tabs button{color:var(--ritual-secondary);background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:12px 0;font-size:14px}.andrey-personal-tabs button[aria-pressed=true]{color:var(--ritual-text);border-bottom-color:currentColor}.andrey-personal-journal h2{margin-bottom:16px}.andrey-personal-history>details{border-top:1px solid var(--ritual-stroke)}.andrey-personal-history summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0;list-style:none;display:flex}.andrey-personal-history summary::-webkit-details-marker{display:none}.andrey-personal-history summary:after{content:"+";color:var(--ritual-secondary)}.andrey-personal-history details[open]>summary:after{content:"−"}.andrey-personal-history summary>span{flex:1;min-width:0}.andrey-personal-history summary strong{font-size:15px;font-weight:550;display:block}.andrey-personal-history summary small{color:var(--ritual-secondary);margin-top:5px;font-size:13px;display:block}.andrey-personal-history summary>b{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;max-width:42%;font-size:16px;font-weight:550}.andrey-personal-history details>div{background:var(--ritual-soft);color:var(--ritual-secondary);overflow-wrap:anywhere;border-radius:10px;margin-bottom:16px;padding:14px;font-size:14px}.andrey-personal-history details>div>small{font-size:12px}.andrey-empty{color:var(--ritual-secondary);padding:12px 0;font-size:15px;line-height:1.6}.andrey-scope-note{color:var(--ritual-secondary);margin:20px 0;font-size:14px;line-height:1.6}.andrey-regional{border-top:1px solid var(--ritual-stroke);margin-top:30px;padding-top:8px}.andrey-regional>summary{cursor:pointer;min-height:60px;color:var(--ritual-text);padding:18px 0}.andrey-regional>summary strong{font-size:18px;font-weight:550}.andrey-regional>summary span{color:var(--ritual-secondary);margin-top:4px;font-size:14px;display:block}@media (max-width:480px){.andrey-personal-metrics{gap:8px}.andrey-personal-metrics>button{padding:15px 12px}.andrey-personal-metrics strong{font-size:22px}.andrey-personal-hero .inv-capital-top{flex-wrap:wrap;align-items:flex-start}.andrey-personal-hero .inv-capital-number{font-size:clamp(36px,10.5vw,47px)!important}.andrey-personal-journal .inv-detail-row{gap:14px;font-size:14px}.andrey-personal-journal .inv-detail-total strong{font-size:20px}}.operation-fields{border:0;min-width:0;margin:0;padding:0;display:block}.operation-fields:disabled{opacity:.7}.purchase-draft-status{border:1px solid var(--ritual-stroke);background:var(--ritual-surface);color:var(--ritual-text);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:12px 0;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.purchase-draft-status small{color:var(--ritual-secondary)}.purchase-draft-status button,.purchase-optional summary{border:1px solid var(--ritual-stroke);background:var(--ritual-soft);min-height:44px;color:var(--ritual-text);font:inherit;cursor:pointer;border-radius:9px;padding:10px 12px}.purchase-optional{margin:16px 0}.purchase-optional summary{font-size:14px}.operation-fields .formgrid{margin-top:16px}@media (max-width:600px){.operation-fields .formgrid{grid-template-columns:minmax(0,1fr)}.purchase-draft-status{align-items:flex-start}.purchase-draft-status>span{flex:100%}}html[data-ritual-theme] body .ritual-circle{background:var(--ritual-canvas);padding:24px 18px}html[data-ritual-theme] body .ritual-circle .circle-shell{width:min(100%,880px);box-shadow:none;background:0 0;border:0;padding:0}.circle-header{justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px;display:flex}.circle-header>span{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:12px}.circle-hero{isolation:isolate;color:#fff;background:#090a0e;border:1px solid #ffffff25;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 16px 48px #0005}.circle-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#06080beb 0%,#080a0dbf 45%,#06080b66 100%),linear-gradient(#0000 20%,#06080bea);position:absolute;inset:0}.circle-hero .owner-hero-media{opacity:.8}.circle-hero-content{padding:24px 28px 19px}.circle-hero-top{justify-content:space-between;align-items:center;display:flex}.circle-hero-top>span{letter-spacing:.17em;color:#d2d2db;font-size:10px}.circle-hero-top>button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff25;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}html[data-ritual-theme] body .ritual-circle .circle-hero h1{letter-spacing:-.045em;color:#fff;margin:17px 0 7px;font-size:clamp(28px,5vw,38px);font-weight:500;line-height:1.1}html[data-ritual-theme] body .ritual-circle .circle-hero-description{color:#bfc0c9;margin:0 0 24px;font-size:13px}.circle-amounts{grid-template-columns:1fr 1fr;gap:26px;display:grid}.circle-amounts>button{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:9px 0;display:flex}.circle-amounts>button[aria-pressed=true]{box-shadow:0 2px #fff}.circle-amounts>button:disabled{cursor:default}.circle-amounts>button>span{color:#dedee5;align-items:center;gap:7px;font-size:13px;display:flex}.circle-dot{background:#7bd4b3;border-radius:50%;width:5px;height:5px}.circle-dot.payable{background:#edb387}.circle-amounts strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(24px,5.4vw,44px);font-weight:500;line-height:1}html[data-ritual-theme] body .ritual-circle .circle-amounts small{color:#aeb0b9;font-size:11px}.circle-hero-bottom{color:#bfc0c9;border-top:1px solid #fff2;justify-content:space-between;margin-top:20px;padding-top:13px;font-size:11px;display:flex}.circle-business-strip{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;padding:18px 2px;display:grid}.circle-business-strip>div{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.circle-business-strip span{color:var(--muted);font-size:11px}.circle-business-strip strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:550}.circle-mode{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 24px;display:grid}.circle-mode button{border:1px solid var(--line);background:var(--ritual-surface);color:var(--ink);cursor:pointer;font:inherit;border-radius:12px;justify-content:space-between;align-items:center;gap:5px;padding:13px;font-size:12px;display:flex}.circle-mode small{color:var(--muted);margin-left:4px;font-size:10px}.circle-mode button:disabled{opacity:.5}html[data-ritual-theme] body .ritual-circle .circle-groups{border:1px solid var(--line);background:var(--ritual-soft);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:5px;display:grid}html[data-ritual-theme] body .ritual-circle .circle-groups button{border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:48px;padding:13px 5px;font-size:13px;display:flex}html[data-ritual-theme] body .ritual-circle .circle-groups button>span{font-size:inherit;color:inherit;background:0 0;border-radius:0;padding:0}.circle-groups b{opacity:.7;font-size:10px;font-weight:500}.circle-list-toolbar{align-items:center;gap:12px;margin:20px 0 14px;display:flex}.circle-list-toolbar label{color:var(--muted);flex:1;align-items:center;gap:9px;min-width:0;display:flex}.circle-list-toolbar input{width:100%;min-width:0;color:var(--ink);font:inherit;outline-offset:4px;background:0 0;border:0;padding:10px 0;font-size:13px}.circle-list-toolbar>button{font:inherit;white-space:nowrap;background:var(--ritual-soft);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:8px;padding:9px;font-size:11px}.circle-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.circle-person{background:var(--ritual-surface);width:100%;min-width:0;color:var(--ink);border:1px solid var(--line);text-align:left;font:inherit;cursor:pointer;border-radius:17px;align-items:center;gap:11px;padding:19px 16px;transition:border-color .2s,transform .2s;display:flex}.circle-person:hover{border-color:var(--muted);transform:translateY(-1px)}.circle-person:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.circle-person:disabled{opacity:.5}.circle-avatar{letter-spacing:.04em;background:var(--ritual-soft);width:34px;height:34px;color:var(--muted);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.circle-person-info{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.circle-person-info>strong{overflow-wrap:anywhere;font-size:14px;font-weight:550;line-height:1.2}html[data-ritual-theme] body .ritual-circle .circle-person-info small{color:var(--muted);font-size:10px;line-height:1.3}.circle-person-account{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.circle-person-account>strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:550}html[data-ritual-theme] body .ritual-circle .circle-person-account>small{color:var(--muted);font-size:10px}.circle-person>svg{color:var(--muted);flex:none;width:12px}.circle-person.receivable .circle-person-account>strong{color:#16825d}.circle-person.payable .circle-person-account>strong{color:#b7622b}html[data-ritual-theme=dark] body .ritual-circle .circle-person.receivable .circle-person-account>strong{color:#8ad7b7}html[data-ritual-theme=dark] body .ritual-circle .circle-person.payable .circle-person-account>strong{color:#eabb92}.circle-summary-note button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.circle-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:flex-start;gap:20px;margin:24px 0 0;padding:20px 0;font-size:12px;display:flex}.circle-footer summary{cursor:pointer}.circle-footer>button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0}.circle-footer details{flex:1;min-width:0}.circle-footer .inv-share-link{margin:14px 0}.circle-footer details p{font-size:11px}@media (max-width:620px){html[data-ritual-theme] body .ritual-circle{padding:20px 14px}.circle-header{margin-bottom:20px}.circle-hero-content{padding:20px 20px 17px}.circle-hero{border-radius:23px}.circle-amounts{gap:18px}.circle-people{grid-template-columns:1fr}.circle-person{padding:18px 14px}.circle-person-info>strong{font-size:15px}.circle-person-account>strong{font-size:20px}.circle-business-strip>div{flex-direction:column;align-items:flex-start;gap:7px}.circle-mode{margin-bottom:20px}.circle-mode small{margin:3px 0 0;display:block}.circle-groups svg{display:none}.circle-list-toolbar{margin-top:14px}.circle-footer{margin-top:20px}}@media (prefers-reduced-motion:reduce){.circle-person{transition:none}.circle-person:hover{transform:none}}html[data-ritual-theme] body .ritual-circle .circle-header{z-index:5;gap:12px;position:relative}.circle-header-actions{flex:none;align-items:center;gap:10px;display:flex}.circle-menu{position:relative}.circle-menu>summary{min-height:44px;color:var(--ritual-secondary);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:5px;padding:0 7px;font-size:12px;list-style:none;display:flex}.circle-menu>summary::-webkit-details-marker{display:none}.circle-menu[open]>summary{color:var(--ritual-text)}.circle-menu>summary:focus-visible{outline:2px solid var(--ritual-text);outline-offset:2px;border-radius:6px}.circle-menu-panel{border:1px solid var(--ritual-stroke);background:var(--ritual-surface);z-index:10;width:250px;color:var(--ritual-text);border-radius:16px;padding:14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 48px #0004}.circle-menu-panel>small{letter-spacing:.13em;color:var(--ritual-secondary);padding:3px 7px 10px;font-size:9px;display:block}.circle-menu-panel button{text-align:left;width:100%;min-height:46px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 7px;font-size:13px;display:flex}.circle-menu-panel button:disabled{opacity:.5}.circle-menu-panel button:hover{background:var(--ritual-soft)}.circle-menu-panel button small{color:var(--ritual-secondary);margin-left:6px;font-size:11px}.circle-menu-panel>p{color:var(--ritual-secondary);line-height:1.5;margin:10px 7px!important;font-size:11px!important}.circle-menu-panel input{background:var(--ritual-soft);min-width:0;max-width:100%;color:var(--ritual-text);border:1px solid var(--ritual-stroke);border-radius:6px;padding:8px;font-size:11px}.circle-menu-panel button.circle-signout{border-top:1px solid var(--ritual-stroke);border-radius:0;margin-top:12px;padding-top:14px}html[data-ritual-theme] body .ritual-circle .circle-business-strip{border-bottom:0;gap:20px;padding:17px 0}.circle-business-strip>div{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;display:flex}.circle-business-strip span{font-size:11px}.circle-business-strip strong{font-size:14px}.circle-directory-bar{border-bottom:1px solid var(--ritual-stroke);align-items:stretch;gap:9px;margin:15px 0 0;display:flex}html[data-ritual-theme] body .ritual-circle .circle-groups{background:0 0;border:0;border-radius:0;flex:1;gap:22px;min-width:0;margin:0;padding:0;display:flex}html[data-ritual-theme] body .ritual-circle .circle-groups button{min-height:48px;color:var(--ritual-secondary);border:0;border-bottom:2px solid #0000;border-radius:0;flex-direction:row;justify-content:flex-start;gap:5px;padding:13px 0;font-size:13px;font-weight:500;display:flex;box-shadow:none!important;background:0 0!important}html[data-ritual-theme] body .ritual-circle .circle-groups button[aria-pressed=true]{color:var(--ritual-text);border-bottom-color:var(--ritual-text)}html[data-ritual-theme] body .ritual-circle .circle-groups button>span{min-width:0;height:auto;font-size:inherit;background:0 0;display:inline}.circle-groups b{opacity:.6;align-self:center;font-size:10px}.circle-search-toggle{min-width:38px;min-height:48px;color:var(--ritual-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}html[data-ritual-theme] body .ritual-circle .circle-list-toolbar{flex-wrap:wrap;gap:8px;margin:12px 0 0}.circle-list-toolbar label{background:var(--ritual-soft);border:1px solid var(--ritual-stroke);border-radius:10px;flex:180px;padding:0 12px}.circle-list-toolbar input{min-height:44px;box-shadow:none;border:0;padding:10px 0;font-size:14px;background:0 0!important}.circle-list-toolbar>button{border-radius:20px;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font-size:11px;display:flex}html[data-ritual-theme] body .ritual-circle .circle-people{margin-top:4px;display:block}html[data-ritual-theme] body .ritual-circle .circle-person{border:0;border-bottom:1px solid var(--ritual-stroke);width:100%;min-height:85px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:19px 0;transition:background .15s;display:grid;transform:none}html[data-ritual-theme] body .ritual-circle .circle-person:hover{background:var(--ritual-soft);transform:none}.circle-person>svg{display:none}.circle-person-info{gap:5px}.circle-person-info>strong{font-size:16px;font-weight:500;line-height:1.35}.circle-person-account{gap:5px;max-width:150px}.circle-person-account>strong{white-space:nowrap;font-size:21px;font-weight:500;line-height:1.25}html[data-ritual-theme] body .ritual-circle .circle-person-info small,html[data-ritual-theme] body .ritual-circle .circle-person-account>small{font-size:11px;line-height:1.4}html[data-ritual-theme] body .ritual-circle .circle-person.settled .circle-person-account>strong{color:var(--ritual-secondary)}html[data-ritual-theme] body .ritual-circle .circle-summary-note{color:var(--ritual-secondary);margin:12px 0;font-size:10px;line-height:1.6}@media (max-width:620px){html[data-ritual-theme] body .ritual-circle .circle-header{gap:6px;margin-bottom:16px}.circle-header-actions{gap:2px}.circle-menu>summary{padding:0 5px;font-size:11px}.circle-menu-panel{width:240px}.circle-directory-bar{gap:3px;margin-top:5px}html[data-ritual-theme] body .ritual-circle .circle-groups{gap:17px}html[data-ritual-theme] body .ritual-circle .circle-groups button{gap:4px;font-size:12px}.circle-groups b{font-size:9px}.circle-search-toggle{min-width:30px}.circle-business-strip>div{flex-direction:column;align-items:flex-start;gap:5px}.circle-business-strip span{font-size:10px}html[data-ritual-theme] body .ritual-circle .circle-person{gap:12px;min-height:81px;padding:18px 0}.circle-person-info>strong{font-size:15px}.circle-person-account>strong{font-size:20px}.circle-person-account{max-width:135px}}@media (max-width:360px){html[data-ritual-theme] body .ritual-circle .circle-groups{gap:12px}html[data-ritual-theme] body .ritual-circle .circle-groups button{font-size:11px}.circle-person-info>strong{font-size:14px}.circle-person-account>strong{font-size:18px}}.owner-consignment-tracking{border-top:1px solid var(--ritual-stroke);margin-top:18px;padding-top:18px}.owner-consignment-tracking header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-consignment-tracking h3{margin:0;font-size:14px;font-weight:550}.owner-consignment-tracking header button{border:1px solid var(--ritual-stroke);background:var(--ritual-soft);color:var(--ritual-text);min-height:40px;font:inherit;cursor:pointer;border-radius:8px;padding:8px 10px;font-size:11px}.owner-consignment-tracking header button:disabled{opacity:.5}.owner-consignment-tracking .tracking-start-note{color:var(--ritual-secondary);font-size:11px;line-height:1.6}.tracking-period{color:var(--ritual-secondary);flex-wrap:wrap;gap:8px;margin-top:14px;font-size:11px;display:flex}.tracking-period select{background:var(--ritual-soft);width:100%;min-height:40px;color:var(--ritual-text);border:1px solid var(--ritual-stroke);font:inherit;border-radius:8px;padding:8px}.tracking-metrics{grid-template-columns:1fr 1fr;gap:16px 12px;margin:18px 0;display:grid}.tracking-metrics>div{flex-direction:column;gap:7px;min-width:0;display:flex}.tracking-metrics span{color:var(--ritual-secondary);font-size:10px;line-height:1.4}.tracking-metrics strong{font-variant-numeric:tabular-nums;color:var(--ritual-text);overflow-wrap:anywhere;font-size:18px;font-weight:500}:root{--ritual-music-accent:#ff4f9a}html[data-ritual-theme] body .ritual-brand-tools{flex-shrink:0;align-items:center;gap:8px;display:flex}html[data-ritual-theme] body .ritual-music-transport{background:0 0;border:0;flex:none;display:flex}html[data-ritual-theme] body .ritual-brand-tools .ritual-music-transport button.ritual-music-open{cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;display:flex;color:var(--ritual-secondary)!important;box-shadow:none!important;background:0 0!important}html[data-ritual-theme] body .ritual-brand-tools .ritual-music-transport button[aria-expanded=true]{color:var(--ritual-music-accent)!important;background:#ff4f9a12!important}html[data-ritual-theme] body .ritual-music-transport button:focus-visible{outline:2px solid var(--ritual-music-accent);outline-offset:2px}html body .ritual-music-hero{position:relative}html body .ritual-music-hero>.ritual-music-hero-toolbar{z-index:3;justify-content:flex-end;align-items:center;min-height:24px;margin:0 0 12px;display:flex;position:relative}html body .ritual-music-engine{left:-10000px;bottom:calc(88px + env(safe-area-inset-bottom,0px));opacity:0;pointer-events:none;z-index:180;color:#f5f5f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080808;border:1px solid #ffffff26;border-radius:20px;flex-direction:column;width:min(400px,100vw - 24px);height:min(470px,100dvh - 190px);display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 60px #0008}html body .ritual-music-engine.is-visible{opacity:1;pointer-events:auto;left:auto;right:16px}.ritual-music-engine-toolbar{border-bottom:1px solid #ffffff18;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:4px 8px 4px 16px;display:flex}.ritual-music-engine-toolbar>span{color:#e5e5e9;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}html body .ritual-music-engine-toolbar button{color:#bbbcc5;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:44px;height:44px;padding:0;display:grid}.ritual-music-frame{background:#080808;border:0;flex:1;width:100%;min-height:0;display:block}.ritual-music-footer{border-top:1px solid #ffffff18;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:2px 12px;font-size:12px;display:flex}.ritual-music-footer a{color:#bbbcc5;align-items:center;min-height:44px;text-decoration:none;display:flex}html body .ritual-music-footer button{color:#bbbcc5;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:44px;padding:0 6px;font-size:12px;display:flex}.ritual-music-engine :is(button,a):focus-visible{outline:2px solid var(--ritual-music-accent);outline-offset:-3px}@media (hover:hover){html[data-ritual-theme] body .ritual-brand-tools .ritual-music-open:hover{background:var(--ritual-soft)!important}.ritual-music-engine :is(button,a):hover{color:#fff}}@media (max-width:700px){html[data-ritual-theme] body .ritual-brand-tools{gap:4px}html body .ritual-music-engine.is-visible{right:12px}.staff-cabinet-v2 .staff-iphone-dashboard .ritual-music-hero-toolbar .client-time-strip{flex-wrap:wrap;gap:8px}.ritual-music-hero-toolbar .staff-hero-clocks{flex:0 auto;min-width:0}.ritual-client-actions .ritual-client-name{min-width:0}.ritual-client-actions .ritual-chat-launcher{flex-shrink:0}}html[data-ritual-theme] body .shell>.owner-compact-header{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;min-height:84px;padding-block:14px;display:flex}html[data-ritual-theme] body .shell>.owner-compact-header .owner-account-trigger{min-width:0;min-height:44px;box-shadow:none;color:var(--ritual-secondary);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:10px;padding:4px 0 4px 8px;display:flex}.owner-account-trigger>svg{flex:none;transition:transform .18s}.owner-account-trigger[data-state=open]>svg{transform:rotate(180deg)}.owner-account-menu{min-width:236px}.owner-account-menu [role=menuitem]{cursor:pointer;border-radius:9px;gap:12px;min-height:44px;padding:10px 12px;font-size:14px}.owner-account-menu [role=menuitem][data-highlighted]{background:var(--ritual-soft);color:var(--ritual-text)}.owner-account-menu [role=separator]{background:var(--ritual-stroke)}html[data-ritual-theme] body .owner-home-page .owner-equity-hero{color:#f4f3f7;border:1px solid #ffffff16;border-radius:24px;padding:24px 28px 22px}.owner-home-page .owner-equity-hero .owner-equity-top{margin-bottom:0}.owner-home-page .owner-equity-hero:after{background:linear-gradient(90deg,#08090cf2 0%,#08090cb8 45%,#08090c25 90%),linear-gradient(#0000 0%,#0b0c1145 35%,#0b0c11f5 100%)}html[data-ritual-theme=light] body .shell:has(.owner-main) .owner-nav button[aria-current=page]{background:var(--ritual-legacy-bg-efedf2,#efedf2);color:var(--ritual-legacy-fg-493f53,#493f53);box-shadow:none}.owner-home-page .owner-equity-value{margin:22px 0 30px}.owner-home-page .owner-equity-value .hero-metric-link{color:#fff;text-align:left;width:fit-content;max-width:100%;box-shadow:none;background:0 0;border:0;padding:0;text-decoration:none}.owner-home-page .hero-metric-link strong{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(38px,5vw,58px);line-height:1.1}.owner-home-page .owner-equity-value>small{max-width:310px;color:var(--ritual-legacy-fg-b9b8c3,#b9b8c3);line-height:1.5}.owner-home-page .owner-equity-hero .owner-equity-meta{border-top:0;gap:12px;padding-top:0}.owner-home-page .owner-equity-meta small{color:var(--ritual-legacy-fg-b9b8c3,#b9b8c3)}.owner-home-page .owner-equity-hero .owner-hero-actions{border-top:1px solid #ffffff20;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;padding-top:20px;display:grid}html[data-ritual-theme] body .owner-home-page .owner-hero-actions button{color:#e9e7ef;min-width:0;min-height:78px;box-shadow:none;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:9px;padding:0 2px;font-size:14px;line-height:1.3;display:flex}.owner-hero-action-icon{background:#ffffff08;border:1px solid #ffffff25;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;transition:background .18s,transform .18s;display:grid;box-shadow:inset 0 1px #ffffff0b,0 4px 12px #0002}.owner-hero-actions [data-operation=buy] .owner-hero-action-icon{background:var(--ritual-legacy-bg-eee8f5,#eee8f5);color:var(--ritual-legacy-fg-483b55,#483b55);border-color:var(--ritual-legacy-line-eee8f5,#eee8f5)}.owner-hero-actions button:active .owner-hero-action-icon{transform:scale(.95)}.owner-home-page .owner-hero-pending .owner-hero-actions{border-top:0;margin:0;padding-top:0}html[data-ritual-theme] body .owner-home-page .owner-home-attention{background:var(--ritual-surface);color:var(--ritual-text);border:1px solid var(--ritual-stroke);box-shadow:var(--ritual-raised);border-radius:17px;padding:0 18px}.owner-home-attention>.owner-task-summary{min-height:58px;color:var(--ritual-text);padding:10px 0;font-size:14px;font-weight:500}html[data-ritual-theme] body .owner-home-page .owner-home-attention .owner-task-summary b{background:var(--ritual-soft);min-width:28px;min-height:28px;color:var(--ritual-text);border-radius:9px;place-items:center;padding:2px 7px;font-size:13px;display:grid}.owner-home-attention[open]{padding-bottom:12px!important}.owner-home-attention .owner-panel-head{justify-content:flex-end;margin-bottom:0}.owner-home-attention .owner-panel-head h2{display:none}.owner-home-attention .owner-task{font-size:14px}.owner-home-attention .owner-task small{font-size:13px}.owner-home-attention .owner-text-link{min-height:44px;font-size:14px}.owner-account-trigger:focus-visible{outline:2px solid var(--ritual-legacy-line-ad98c4,#ad98c4);outline-offset:4px}.owner-home-page .owner-hero-actions button:focus-visible{outline:2px solid var(--ritual-legacy-line-ad98c4,#ad98c4);outline-offset:4px}.owner-home-page .hero-metric-link:focus-visible{outline:2px solid var(--ritual-legacy-line-ad98c4,#ad98c4);outline-offset:4px}@media (hover:hover){.owner-hero-actions button:hover .owner-hero-action-icon{background:#ffffff18}.owner-hero-actions [data-operation=buy]:hover .owner-hero-action-icon{background:var(--ritual-legacy-bg-fff,#fff)}}@media (min-width:900px){.owner-home-page .owner-equity-value{margin-bottom:40px}.owner-home-page .owner-hero-actions{max-width:480px}}@media (max-width:700px){html[data-ritual-theme] body .shell>.owner-compact-header{gap:10px;min-height:76px;padding-block:12px}html[data-ritual-theme] body .owner-compact-header .ritual-brand-tools{gap:7px}.owner-compact-header .ritual-wordmark{font-size:25px}.owner-compact-header .owner-account-trigger{gap:6px}.owner-compact-header .ritual-hello{font-size:13px}.owner-compact-header .ritual-person small{font-size:12px}html[data-ritual-theme] body .owner-compact-header .ritual-music-transport button{width:28px}html[data-ritual-theme] body .owner-home-page{padding-top:14px}html[data-ritual-theme] body .owner-home-page .owner-equity-hero{border-radius:21px;padding:18px 18px 17px}.owner-home-page .owner-equity-value{margin:18px 0 26px}.owner-home-page .owner-equity-value .hero-metric-link strong{font-size:clamp(34px,10.5vw,48px)}.owner-home-page .owner-equity-value>small{max-width:235px;margin-top:6px;font-size:12px}.owner-home-page .owner-equity-hero>.ritual-music-hero-toolbar{margin-bottom:8px}.owner-home-page .ritual-music-hero-toolbar .ritual-music-tap{max-width:none;min-height:26px;font-size:11px}.owner-home-page .ritual-music-hero-toolbar .ritual-music-tap span{max-width:none}.owner-home-page .owner-equity-hero .owner-hero-actions{gap:6px;margin-top:15px;padding-top:17px}html[data-ritual-theme] body .owner-home-page .owner-hero-actions button{gap:8px;min-height:74px;font-size:13px}.owner-home-page .owner-equity-meta{flex-direction:row}.owner-home-page .owner-equity-meta>button{font-size:13px}html[data-ritual-theme] body .owner-home-page .owner-home-attention{padding-inline:16px}.owner-home-attention>.owner-task-summary{min-height:54px}}@media (prefers-reduced-motion:reduce){.owner-hero-action-icon,.owner-account-trigger>svg{transition:none}}html[data-ritual-theme] body .owner-home-page .owner-attention-v2{padding:0 16px 12px}html[data-ritual-theme] body .owner-attention-v2 button{font:inherit;cursor:pointer;box-shadow:none}html[data-ritual-theme] body .owner-attention-v2 .owner-attention-toggle{width:100%;color:var(--ritual-text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:16px 0;display:flex}.owner-attention-toggle span{gap:4px;display:grid}.owner-attention-toggle strong{font-size:16px;font-weight:600}.owner-attention-toggle small{color:var(--ritual-secondary);font-size:13px}.owner-attention-item{border-top:1px solid var(--ritual-stroke);padding:16px 0}.owner-attention-item-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.owner-attention-item-head h3{color:var(--ritual-text);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.4}.owner-attention-item-head>span{color:var(--ritual-secondary);white-space:nowrap;font-size:13px}.owner-attention-item p{color:var(--ritual-secondary);margin:6px 0 12px;font-size:14px;line-height:1.5}html[data-ritual-theme] body .owner-attention-v2 .owner-attention-item button{border:1px solid var(--ritual-stroke);background:var(--ritual-soft);min-height:44px;color:var(--ritual-text);text-align:left;border-radius:10px;padding:9px 13px;font-size:14px}.owner-attention-footer{border-top:1px solid var(--ritual-stroke);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:4px;display:flex}html[data-ritual-theme] body .owner-attention-v2 :is(.owner-attention-footer button,.owner-attention-more){min-height:44px;color:var(--ritual-secondary);background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:14px;display:flex}.owner-attention-v2 .owner-attention-hint{color:var(--ritual-secondary);margin:0 0 4px;font-size:12px;line-height:1.5}.owner-attention-v2 button:focus-visible{outline:2px solid var(--ritual-secondary);outline-offset:3px}.owner-attention-v2 button:disabled{opacity:.65;cursor:wait}:root{--check-surface:#fff;--check-soft:#f4f5f6;--check-copy:#25272b;--check-muted:#62666e;--check-line:#dce0e4;--check-action:#ede7f1;--check-action-text:#46334f;--check-good-bg:#edf5f0;--check-good:#28593e;--check-warning-bg:#faf0f2;--check-warning:#773b4b}html[data-ritual-theme=dark]{--check-surface:#111215;--check-soft:#1b1d22;--check-copy:#f0f1f3;--check-muted:#b3b6c0;--check-line:#363940;--check-action:#2b2532;--check-action-text:#eee0f7;--check-good-bg:#15271f;--check-good:#badfca;--check-warning-bg:#2c2026;--check-warning:#edc4cf}html[data-ritual-theme] body :is(.device-check,.batch-device-check,.purchase-device-scan,.device-result-card){min-width:0;background:var(--check-surface)!important;color:var(--check-copy)!important;border-color:var(--check-line)!important}html[data-ritual-theme] body .device-check-body{min-width:0;background:0 0!important}html[data-ritual-theme] body :is(.device-check,.batch-device-check,.purchase-device-scan) :is(h3,h4,label,strong,b,dd,summary){color:var(--check-copy)!important}html[data-ritual-theme] body :is(.device-check,.batch-device-check,.purchase-device-scan) :is(p,small,dt,footer,.fineprint,.batch-heading>span){color:var(--check-muted)!important}html[data-ritual-theme] body :is(.device-check,.batch-device-check,.purchase-device-scan) :is(button,input,select,textarea){max-width:100%;background:var(--check-soft)!important;color:var(--check-copy)!important;border-color:var(--check-line)!important}html[data-ritual-theme] body :is(.device-check,.batch-device-check,.purchase-device-scan) button{white-space:normal;min-height:44px;line-height:1.4}html[data-ritual-theme] body :is(.device-check,.batch-device-check,.purchase-device-scan) :is(button,input):disabled{opacity:.7}html[data-ritual-theme] body :is(.device-check,.batch-device-check,.purchase-device-scan) :is(input,textarea)::placeholder{color:var(--check-muted);opacity:1}html[data-ritual-theme] body :is(.device-check,.batch-device-check,.purchase-device-scan) :is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--check-action-text);outline-offset:3px}html[data-ritual-theme] body :is(.imeigsx-connection,.device-confirm,.device-check-progress,.purchase-scan-facts,.batch-total,.device-service-selection,.device-service-note){background:var(--check-soft)!important;color:var(--check-copy)!important;border-color:var(--check-line)!important}html[data-ritual-theme] body .imeigsx-connection[data-connected=true]{--check-copy:var(--check-good);--check-muted:var(--check-good);background:var(--check-good-bg)!important}html[data-ritual-theme] body :is(.device-confirm-blocker,.device-check-recovery){--check-copy:var(--check-warning);--check-muted:var(--check-warning);background:var(--check-warning-bg)!important;color:var(--check-warning)!important;border-color:var(--check-line)!important}html[data-ritual-theme] body :is(.device-check,.batch-device-check) .device-confirm{border:1px solid var(--check-line);opacity:1;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;font-size:13px;line-height:1.55;display:flex;color:var(--check-copy)!important}html[data-ritual-theme] body :is(.device-check,.batch-device-check) .device-confirm[data-blocked=true]{color:var(--check-muted)!important}html[data-ritual-theme] body :is(.device-check,.batch-device-check) .device-confirm input{-webkit-appearance:auto;appearance:auto;width:20px;min-width:20px;height:20px;min-height:20px;accent-color:var(--check-action-text);flex:0 0 20px;margin:1px 0 0}html[data-ritual-theme] body .device-result-statuses>div,html[data-ritual-theme] body .device-result-state,html[data-ritual-theme] body .device-report pre{background:var(--check-soft)!important;color:var(--check-copy)!important}html[data-ritual-theme] body .device-result-statuses span{color:var(--check-muted)!important}html[data-ritual-theme] body .device-result-card .good{color:var(--check-good)!important}html[data-ritual-theme] body .device-result-card .attention{color:var(--check-warning)!important}html[data-ritual-theme] body .device-result-card .neutral{color:var(--check-muted)!important}html[data-ritual-theme] body :is(.device-check,.batch-device-check) .box-error{border-radius:10px;padding:12px;color:var(--check-warning)!important;background:var(--check-warning-bg)!important}html[data-ritual-theme] body :is(.device-check,.batch-device-check) .box-error p{color:var(--check-warning)!important}html[data-ritual-theme] body .batch-reports>details{border-color:var(--check-line)}html[data-ritual-theme] body .batch-reports>details>summary b{color:var(--check-warning)!important}html[data-ritual-theme] body .batch-reports>details>summary b[data-ready=true]{color:var(--check-good)!important}html[data-ritual-theme] body :is(.device-check,.batch-device-check) .device-service-recommendation{text-align:left;background:var(--check-action)!important;color:var(--check-action-text)!important}.device-service-selection,.device-service-note{border:1px solid var(--check-line);overflow-wrap:anywhere;border-radius:10px;padding:12px;font-size:13px;line-height:1.5}.device-service-selection strong{font-size:13px;display:block}.device-service-selection p{margin:5px 0 0}html[data-ritual-theme] body .device-check-recovery button{background:var(--check-action)!important;color:var(--check-action-text)!important}@media (max-width:540px){html[data-ritual-theme] body .purchase-device-scan{padding:12px}html[data-ritual-theme] body :is(.device-check,.batch-device-check) :is(select,input:not([type=checkbox]),textarea){min-width:0;font-size:16px}.device-check-body{gap:10px}.device-check .device-check-body>label{margin:4px 0}}.batch-device-check label:not(.device-confirm){gap:6px;min-width:0;font-size:13px;line-height:1.5;display:grid}.batch-device-check :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--check-line);width:100%;min-width:0;font:inherit;border-radius:8px;padding:10px;display:block}.batch-device-check button{border:1px solid var(--check-line);border-radius:9px;padding:10px 13px;font-size:14px}.batch-heading{flex-wrap:wrap}@media (max-width:540px){.batch-scan{flex-direction:column;align-items:stretch}.batch-actions>button{flex:100%}.batch-reports>details>summary{flex-wrap:wrap}}html[data-ritual-theme] body .purchase-device-scan .purchase-camera-button{border:1px solid var(--check-line);background:var(--check-action)!important;color:var(--check-action-text)!important}html[data-ritual-theme] body .artur-client.ritual-client>.ritual-client-header{border-bottom:0;grid-template-columns:auto minmax(0,1fr);gap:16px;min-height:88px;padding-block:18px}.ritual-client .ritual-brand-tools{align-items:center;gap:10px}.ritual-client .ritual-theme-hint>span{display:none}.ritual-client .ritual-theme-hint{gap:4px}.ritual-client .ritual-client-identity{justify-self:end;min-width:0}.ritual-client .ritual-client-actions{align-items:center;gap:10px;min-width:0;display:flex}html[data-ritual-theme] body .ritual-client .ritual-client-name{text-align:right;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0;display:flex}.ritual-client .ritual-client-name>.ritual-person{min-width:0}.ritual-client .ritual-client-name>svg{color:var(--ritual-secondary);flex:none}.ritual-client .ritual-hello{font-size:13px;line-height:1.35}.ritual-client .ritual-person small{font-size:11px}html[data-ritual-theme] body .ritual-client .ritual-chat-launcher{width:40px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0}.ritual-client .ritual-chat-launcher b{background:var(--ritual-text);color:var(--ritual-canvas);top:0;right:0}.ritual-profile-menu{background:var(--ritual-surface);min-width:200px;color:var(--ritual-text);border:1px solid var(--ritual-stroke);box-shadow:var(--ritual-raised);z-index:200;border-radius:14px;padding:6px}.ritual-profile-menu [role=menuitem]{cursor:pointer;border-radius:8px;gap:10px;min-height:44px;padding:10px 12px;font-size:14px}.ritual-profile-menu [role=menuitem][data-highlighted]{background:var(--ritual-soft);color:var(--ritual-text)}.ritual-profile-menu [role=separator]{background:var(--ritual-stroke);margin:4px}.ritual-client .ritual-account-hero{border:1px solid #ffffff16;margin-bottom:16px;box-shadow:0 16px 40px #0002}.ritual-client .ritual-account-actions{z-index:1;border-top:1px solid #ffffff26;margin:0 22px;padding:14px 0 18px;position:relative}.ritual-client .ritual-account-actions .payment-launch{gap:10px;margin:0}.ritual-client .ritual-account-actions .payment-launch>button{background:var(--ritual-legacy-bg-f0eaf5,#f0eaf5);min-height:46px;color:var(--ritual-legacy-fg-29232f,#29232f);border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:600;display:flex;box-shadow:0 3px 12px #0003}.ritual-client .ritual-account-actions .payment-launch-currency{color:var(--ritual-legacy-fg-645b6d,#645b6d);margin-left:auto;font-size:11px}.ritual-client .ritual-account-actions .payment-launch>small{color:#c8c5ce;font-size:12px}html[data-ritual-theme] body .ritual-client :is(.ritual-chat,.client-home-shipment){background:var(--ritual-surface);color:var(--ritual-text);border:1px solid var(--ritual-stroke);box-shadow:var(--ritual-raised);border-radius:18px;margin:0 0 14px}.ritual-client .ritual-chat-summary,.artur-client.ritual-client .client-home-shipment>summary{min-height:76px;color:var(--ritual-text);gap:12px;padding:16px 18px}.ritual-client .ritual-chat-summary strong,.artur-client.ritual-client .client-home-shipment>summary strong{color:var(--ritual-text);font-size:15px;font-weight:550;line-height:1.4}.ritual-client .ritual-chat-summary small,.artur-client.ritual-client .client-home-shipment>summary small{color:var(--ritual-secondary);font-size:13px;line-height:1.45}.ritual-client .ritual-chat-summary>svg,.artur-client.ritual-client .client-home-shipment>summary>svg{color:var(--ritual-secondary);width:20px}.ritual-client .ritual-chat-unread{background:var(--ritual-text);min-width:20px;height:20px;color:var(--ritual-canvas);font-size:11px}.ritual-client .client-shipment-mini-statuses{color:var(--ritual-secondary);flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:11px;line-height:1.5;display:flex}.ritual-client .client-shipment-mini-statuses>span{white-space:nowrap}.ritual-client .client-shipment-mini-statuses b{color:var(--ritual-text);font-variant-numeric:tabular-nums;margin-left:3px;font-weight:550}.ritual-client :is(.ritual-chat-expanded,.ritual-chat-compose,.ritual-chat-preview,.ritual-chat-requests>div),.artur-client.ritual-client .client-home-shipment>.ritual-shipments{border-color:var(--ritual-stroke)}.ritual-client :is(.ritual-chat-meta,.ritual-chat-note,.ritual-chat-empty,.ritual-chat-preview span,.ritual-chat-message time,.ritual-chat-message small,.ritual-chat-requests small){color:var(--ritual-secondary)}.ritual-client :is(.ritual-chat-compose textarea,.ritual-chat-message,.ritual-chat-setup,.ritual-chat-preview button){background:var(--ritual-soft);color:var(--ritual-text);border-color:var(--ritual-stroke)}.ritual-client .ritual-chat-message.is-mine{background:color-mix(in srgb,var(--ritual-soft) 85%,#9b89b3 15%)}.ritual-client .ritual-chat-compose button{background:var(--ritual-text);color:var(--ritual-canvas)}.ritual-client .ritual-chat-error{color:var(--ritual-legacy-fg-b84d5f,#b84d5f)}html[data-ritual-theme=dark] .ritual-client .ritual-chat-error{color:#f5a9b8}html[data-ritual-theme] body .ritual-client :is(.ritual-shipments,.ritual-box-item,.ritual-box-trigger,.ritual-box-content,.ritual-shipment-statuses button,.ritual-box-photo,.ritual-unassigned){background:var(--ritual-surface);color:var(--ritual-text);border-color:var(--ritual-stroke)}.ritual-client :is(.ritual-shipments-heading h2,.ritual-box-title strong,.ritual-box-title b,.ritual-shipment-statuses strong){color:var(--ritual-text)}.ritual-client :is(.ritual-shipments-count,.ritual-box-model,.ritual-box-photo small,.ritual-shipments-heading>span,.ritual-shipment-statuses span){color:var(--ritual-secondary)}.ritual-client .client-home-shipment>.ritual-shipments>.ritual-shipments-heading,.ritual-client .client-home-shipment>.ritual-shipments>.ritual-shipments-count{display:none}.ritual-client :is(.ritual-box-product,.ritual-box-links,.ritual-box-list){border-color:var(--ritual-stroke)}.ritual-client .ritual-box-links button{color:var(--ritual-text)}@media (max-width:600px){html[data-ritual-theme] body .artur-client.ritual-client>.ritual-client-header{gap:8px;min-height:84px;padding:14px 16px}.ritual-client .ritual-brand-tools{gap:4px}.ritual-client .ritual-wordmark{font-size:25px}.ritual-client .ritual-client-actions{gap:4px}.ritual-client .ritual-client-name{max-width:174px}.ritual-client .ritual-account-actions{margin-inline:18px;padding-bottom:16px}.ritual-client .ritual-account-actions .payment-launch>button{justify-content:flex-start;width:100%}.ritual-client .ritual-chat-summary,.artur-client.ritual-client .client-home-shipment>summary{gap:10px;padding:14px}}@media (max-width:370px){.ritual-client .ritual-client-name{max-width:132px}.ritual-client .ritual-hello{font-size:12px}.ritual-client .ritual-brand-tools{gap:0}.ritual-client .ritual-wordmark{font-size:23px}}html[data-ritual-theme] body .artur-client.ritual-client .portfolio-goods :is(.shipment-box,.shipment-box>header,.shipment-tracking,.box-quick-actions,.shipment-box details,.warehouse-items,.portfolio-empty){background:var(--ritual-surface);color:var(--ritual-text);border-color:var(--ritual-stroke)}html[data-ritual-theme] body .artur-client.ritual-client .portfolio-goods .shipment-box{box-shadow:var(--ritual-raised);border-radius:18px}html[data-ritual-theme] body .artur-client.ritual-client .portfolio-goods :is(h2,h3,.shipment-box summary,.shipment-item strong,.shipment-item>b,.box-track-copy b){color:var(--ritual-text)}html[data-ritual-theme] body .artur-client.ritual-client .portfolio-goods :is(.shipment-box-title span,.shipment-box-title>svg,.shipment-item small,.box-courier,.box-tracking-pending,.client-section-heading>span,.portfolio-search-scope){color:var(--ritual-secondary)}html[data-ritual-theme] body .artur-client.ritual-client .portfolio-goods :is(.shipment-item,.shipment-box details,.shipment-tracking){border-color:var(--ritual-stroke)}html[data-ritual-theme] body .artur-client.ritual-client .portfolio-goods .portfolio-search{background:var(--ritual-surface);color:var(--ritual-secondary);border:1px solid var(--ritual-stroke);border-radius:12px;overflow:hidden}html[data-ritual-theme] body .artur-client.ritual-client .portfolio-goods .portfolio-search input{color:var(--ritual-text);box-shadow:none;background:0 0;border:0;min-height:46px;font-size:16px}html[data-ritual-theme] body .artur-client.ritual-client .portfolio-goods .portfolio-search input::placeholder{color:var(--ritual-secondary);opacity:1}html[data-ritual-theme] body .artur-client.ritual-client .portfolio-goods :is(.portfolio-search-clear,.portfolio-back){color:var(--ritual-text);background:0 0}html[data-ritual-theme] body .artur-client.ritual-client .portfolio-goods :is(.portfolio-filters button,.box-copy-control>button,.box-quick-tracking>a,.shipping-label-open,.shipping-label-direct-download){background:var(--ritual-soft);color:var(--ritual-text);border:1px solid var(--ritual-stroke);box-shadow:none;border-radius:10px;min-height:44px;font-size:13px;line-height:1.4}html[data-ritual-theme] body .artur-client.ritual-client .portfolio-goods .portfolio-filters button[aria-pressed=true]{background:var(--ritual-text);color:var(--ritual-canvas);border-color:var(--ritual-text)}html[data-ritual-theme] body .artur-client.ritual-client .portfolio-goods .box-track-copy>button{text-align:left;background:0 0;border-color:#0000;padding-inline:0}html[data-ritual-theme] body .artur-client.ritual-client .portfolio-goods .box-quick-tracking>a{margin-left:auto;padding:8px 10px;text-decoration:none}html[data-ritual-theme] body .artur-client.ritual-client .portfolio-goods .box-track-copy{min-width:0;max-width:100%}html[data-ritual-theme] body .artur-client.ritual-client .portfolio-goods .box-track-copy b{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-weight:500}html[data-ritual-theme] body .artur-client.ritual-client .portfolio-goods .box-copy-fallback textarea{background:var(--ritual-soft);color:var(--ritual-text);border-color:var(--ritual-stroke)}html[data-ritual-theme] body .artur-client.ritual-client .portfolio-goods .shipment-status{white-space:normal;border-radius:8px;font-size:12px;font-weight:550}html[data-ritual-theme=dark] body .artur-client.ritual-client .portfolio-goods .shipment-status{color:#d7c9ea;background:#262330}html[data-ritual-theme=dark] body .artur-client.ritual-client .portfolio-goods .shipment-status.shipped{color:#a8c9ef;background:#1c2b3c}html[data-ritual-theme=dark] body .artur-client.ritual-client .portfolio-goods .shipment-status.delivered{color:#a6d8b9;background:#1b3026}html[data-ritual-theme] body .artur-client.ritual-client .portfolio-goods :is(button,a,summary):focus-visible{outline:2px solid var(--ritual-text);outline-offset:3px}@media (max-width:600px){html[data-ritual-theme] body .artur-client.ritual-client .portfolio-goods .shipment-box>header{flex-direction:row;align-items:center;gap:10px;padding:16px}html[data-ritual-theme] body .artur-client.ritual-client .portfolio-goods .shipment-box-title{gap:9px}html[data-ritual-theme] body .artur-client.ritual-client .portfolio-goods .shipment-box-title h3{font-size:17px}html[data-ritual-theme] body .artur-client.ritual-client .portfolio-goods .shipment-box-title span{font-size:12px}html[data-ritual-theme] body .artur-client.ritual-client .portfolio-goods .box-quick-actions{padding:12px 16px}html[data-ritual-theme] body .artur-client.ritual-client .portfolio-goods .portfolio-filters{gap:6px}html[data-ritual-theme] body .artur-client.ritual-client .portfolio-goods .portfolio-filters button{padding:8px 10px}}.ritual-client .market-home-stock{border:1px solid var(--ritual-stroke);background:var(--ritual-surface);color:var(--ritual-text);border-radius:18px;margin:16px 0;padding:18px}.ritual-client .market-home-stock .market-heading h2{color:var(--ritual-text);margin:0 0 12px;font-size:18px}.ritual-client .market-home-stock .market-list{gap:0;margin:0}.ritual-client .market-home-stock .market-card{border:0;border-top:1px solid var(--ritual-stroke);box-shadow:none;background:0 0;border-radius:0;gap:10px 14px;padding:14px 0}.ritual-client .market-home-stock .market-product strong{color:var(--ritual-text);font-size:14px;line-height:1.4}.ritual-client .market-home-stock :is(.market-product span,.market-offer span,.market-offer small,.market-footnote){color:var(--ritual-secondary);font-size:12px}.ritual-client .market-home-stock .market-offer b{color:var(--ritual-text);font-size:14px}.ritual-client .market-stock-offer-form{grid-column:1/-1;min-width:0}.ritual-client .market-stock-offer-form>summary{cursor:pointer;border:1px solid var(--ritual-stroke);background:var(--ritual-soft);width:fit-content;min-height:44px;color:var(--ritual-text);border-radius:10px;padding:10px 12px;font-size:13px}.ritual-client .market-stock-actions{border-color:var(--ritual-stroke);flex-wrap:wrap;justify-content:flex-start;margin-top:12px}.ritual-client .market-stock-actions label{color:var(--ritual-secondary);flex-direction:column;align-items:flex-start;gap:6px;font-size:12px;display:flex}.ritual-client .market-stock-actions input{background:var(--ritual-soft);width:130px;color:var(--ritual-text);border-color:var(--ritual-stroke)}.ritual-client .market-stock-actions button{background:var(--ritual-soft);color:var(--ritual-text);border-color:var(--ritual-stroke);font-size:13px}.ritual-client .market-home-stock [hidden]{display:none!important}.ritual-client .client-market.market-home-stock{margin:12px 0;padding:14px}.ritual-client .client-market.market-home-stock .market-card{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 0;display:grid}.ritual-client .client-market .market-product{min-width:0}.ritual-client .client-market.market-home-stock .market-product{flex-flow:wrap;gap:3px 10px;display:flex}.ritual-client .client-market.market-home-stock .market-product strong{flex-basis:100%;font-size:14px;line-height:1.35}.ritual-client .client-market.market-home-stock .market-offer{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.ritual-client .client-market .stock-action-tabs{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ritual-client .client-market .stock-action-tabs button{background:var(--ritual-soft);min-width:0;min-height:44px;color:var(--ritual-text);border:1px solid var(--ritual-stroke);box-shadow:none;cursor:pointer;border-radius:10px;padding:8px;font-size:13px;font-weight:600;line-height:1.25}.ritual-client .client-market .stock-action-tabs button[aria-expanded=true]{border-color:var(--ritual-text)}.ritual-client .client-market .stock-request-panel{border:1px solid var(--ritual-stroke);background:var(--ritual-soft);border-radius:12px;grid-column:1/-1;gap:12px;min-width:0;padding:14px;display:grid}.ritual-client .client-market .stock-panel-heading{color:var(--ritual-text);justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.ritual-client .client-market .stock-panel-heading button{width:36px;height:36px;color:var(--ritual-text);box-shadow:none;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.ritual-client .client-market .stock-request-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ritual-client .client-market .stock-request-fields label{color:var(--ritual-secondary);gap:6px;min-width:0;font-size:13px;display:grid}.ritual-client .client-market .stock-request-fields input{box-sizing:border-box;border:1px solid var(--ritual-stroke);background:var(--ritual-surface);width:100%;min-width:0;height:44px;color:var(--ritual-text);border-radius:9px;padding:10px;font-size:16px}.ritual-client .client-market .stock-request-panel p{color:var(--ritual-secondary);margin:0;font-size:13px;line-height:1.4}.ritual-client .client-market .stock-request-panel .stock-request-submit,.ritual-client .client-market .stock-request-secondary{box-sizing:border-box;background:var(--ritual-surface);width:100%;min-height:44px;color:var(--ritual-text);border:1px solid var(--ritual-stroke);box-shadow:none;cursor:pointer;border-radius:10px;padding:12px;font-size:14px;line-height:1.3;display:block}.ritual-client .client-market .stock-request-submit{font-weight:600}.ritual-client .market-row-feedback{color:var(--ritual-text);grid-column:1/-1;margin:4px 0;font-size:13px;line-height:1.4}.ritual-client .client-market .stock-warehouse-tabs{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.ritual-client .client-market .stock-warehouse-tabs button{border:1px solid var(--ritual-stroke);min-height:40px;color:var(--ritual-secondary);box-shadow:none;cursor:pointer;background:0 0;border-radius:9px;padding:8px 14px;font-size:13px}.ritual-client .client-market .stock-warehouse-tabs button[aria-pressed=true]{background:var(--ritual-soft);color:var(--ritual-text);border-color:var(--ritual-secondary)}.ritual-client .client-market .stock-fixed-quantity{color:var(--ritual-secondary);align-content:start;gap:6px;font-size:13px;display:grid}.ritual-client .client-market .stock-fixed-quantity strong{min-height:44px;color:var(--ritual-text);align-items:center;font-size:16px;font-weight:500;display:flex}html[data-ritual-theme=dark]{--ritual-legacy-bg-f0eaf5:var(--ritual-surface);--ritual-legacy-fg-29232f:var(--ritual-text);--ritual-legacy-fg-645b6d:var(--ritual-secondary);--ritual-legacy-fg-b84d5f:var(--ritual-secondary);--ritual-legacy-bg-fff:var(--ritual-surface);--ritual-legacy-line-e2d6db:var(--ritual-stroke);--ritual-legacy-bg-white:var(--ritual-surface);--ritual-legacy-line-cab9c0:var(--ritual-stroke);--ritual-legacy-fg-aa2937:var(--ritual-text);--ritual-legacy-bg-f2e9ed:var(--ritual-surface);--ritual-legacy-fg-a52632:var(--ritual-text);--ritual-legacy-line-e4b3bb:var(--ritual-stroke);--ritual-legacy-bg-fff3f4:var(--ritual-surface);--ritual-legacy-fg-386747:var(--ritual-text);--ritual-legacy-line-b3d1b8:var(--ritual-stroke);--ritual-legacy-bg-f0f9f2:var(--ritual-surface);--ritual-legacy-fg-524d50:var(--ritual-text);--ritual-legacy-line-d7d1d3:var(--ritual-stroke);--ritual-legacy-fg-999397:var(--ritual-secondary);--ritual-legacy-line-d9cbd0:var(--ritual-stroke);--ritual-legacy-bg-f3eaed:var(--ritual-surface);--ritual-legacy-bg-f8f0f3:var(--ritual-surface);--ritual-legacy-fg-534a50:var(--ritual-text);--ritual-legacy-line-ceb9c2:var(--ritual-stroke);--ritual-legacy-line-cdbbc3:var(--ritual-stroke);--ritual-legacy-bg-fbf7f9:var(--ritual-surface);--ritual-legacy-bg-f8f5f6:var(--ritual-surface);--ritual-legacy-line-bd6772:var(--ritual-stroke);--ritual-legacy-fg-a32838:var(--ritual-text);--ritual-legacy-bg-fff2f3:var(--ritual-surface);--ritual-legacy-bg-f1e5ea:var(--ritual-surface);--ritual-legacy-fg-9c9699:var(--ritual-secondary);--ritual-legacy-fg-bd718c:var(--ritual-secondary);--ritual-legacy-line-7d747c:var(--ritual-stroke);--ritual-legacy-line-d2a0b3:var(--ritual-stroke);--ritual-legacy-line-ded5d9:var(--ritual-stroke);--ritual-legacy-bg-faf8f9:var(--ritual-surface);--ritual-legacy-bg-f8edf1:var(--ritual-surface);--ritual-legacy-bg-f7f3f5:var(--ritual-surface);--ritual-legacy-line-e9dfe3:var(--ritual-stroke);--ritual-legacy-fg-ada9b0:var(--ritual-secondary);--ritual-legacy-line-55505a:var(--ritual-stroke);--ritual-legacy-fg-aaa6af:var(--ritual-secondary);--ritual-legacy-fg-16151a:var(--ritual-text);--ritual-legacy-line-4b464e:var(--ritual-stroke);--ritual-legacy-line-d8cbd0:var(--ritual-stroke);--ritual-legacy-line-e9e2e5:var(--ritual-stroke);--ritual-legacy-bg-f2ecef:var(--ritual-surface);--ritual-legacy-line-d8d0d4:var(--ritual-stroke);--ritual-legacy-line-d1bac4:var(--ritual-stroke);--ritual-legacy-bg-f9f4f6:var(--ritual-surface);--ritual-legacy-line-e1d7dc:var(--ritual-stroke);--ritual-legacy-bg-f9f6f7:var(--ritual-surface);--ritual-legacy-bg-fbf8f9:var(--ritual-surface);--ritual-legacy-bg-eaf6ed:var(--ritual-surface);--ritual-legacy-fg-285c37:var(--ritual-text);--ritual-legacy-line-b47895:var(--ritual-stroke);--ritual-legacy-bg-f2eff0:var(--ritual-surface);--ritual-legacy-line-e8dce1:var(--ritual-stroke);--ritual-legacy-bg-f4eaf0:var(--ritual-surface);--ritual-legacy-line-ddcdd4:var(--ritual-stroke);--ritual-legacy-fg-211d20:var(--ritual-text);--ritual-legacy-bg-f8f7f8:var(--ritual-surface);--ritual-legacy-fg-777077:var(--ritual-secondary);--ritual-legacy-fg-49283b:var(--ritual-text);--ritual-legacy-line-e7e1e5:var(--ritual-stroke);--ritual-legacy-fg-756b73:var(--ritual-secondary);--ritual-legacy-fg-817a80:var(--ritual-secondary);--ritual-legacy-line-e6dfe3:var(--ritual-stroke);--ritual-legacy-fg-787076:var(--ritual-secondary);--ritual-legacy-bg-f5f1f3:var(--ritual-surface);--ritual-legacy-fg-645d63:var(--ritual-secondary);--ritual-legacy-line-eee8eb:var(--ritual-stroke);--ritual-legacy-bg-f4e9ef:var(--ritual-surface);--ritual-legacy-fg-553246:var(--ritual-text);--ritual-legacy-fg-777078:var(--ritual-secondary);--ritual-legacy-fg-817780:var(--ritual-secondary);--ritual-legacy-line-c9aebb:var(--ritual-stroke);--ritual-legacy-fg-6f646b:var(--ritual-secondary);--ritual-legacy-line-ddd3d8:var(--ritual-stroke);--ritual-legacy-fg-241f22:var(--ritual-text);--ritual-legacy-fg-80757d:var(--ritual-secondary);--ritual-legacy-bg-faf7f9:var(--ritual-surface);--ritual-legacy-line-e5d9df:var(--ritual-stroke);--ritual-legacy-fg-714357:var(--ritual-text);--ritual-legacy-fg-736770:var(--ritual-secondary);--ritual-legacy-line-d8c6ce:var(--ritual-stroke);--ritual-legacy-line-553246:var(--ritual-stroke);--ritual-legacy-line-e2d8dc:var(--ritual-stroke);--ritual-legacy-fg-8c2431:var(--ritual-text);--ritual-legacy-fg-746a70:var(--ritual-secondary);--ritual-legacy-line-d8ccd2:var(--ritual-stroke);--ritual-legacy-line-bf9aaa:var(--ritual-stroke);--ritual-legacy-bg-f8f1f4:var(--ritual-surface);--ritual-legacy-fg-66545e:var(--ritual-text);--ritual-legacy-line-d4c3ca:var(--ritual-stroke);--ritual-legacy-fg-60354b:var(--ritual-text);--ritual-legacy-line-ebe5e8:var(--ritual-stroke);--ritual-legacy-fg-786b72:var(--ritual-secondary);--ritual-legacy-line-ebe3e7:var(--ritual-stroke);--ritual-legacy-fg-724259:var(--ritual-text);--ritual-legacy-fg-72696e:var(--ritual-secondary);--ritual-legacy-bg-f0e5eb:var(--ritual-surface);--ritual-legacy-fg-356347:var(--ritual-text);--ritual-legacy-line-e8e0e4:var(--ritual-stroke);--ritual-legacy-bg-f9f6f8:var(--ritual-surface);--ritual-legacy-fg-221d20:var(--ritual-text);--ritual-legacy-line-d3c1ca:var(--ritual-stroke);--ritual-legacy-fg-65374d:var(--ritual-text);--ritual-legacy-line-eee6e9:var(--ritual-stroke);--ritual-legacy-fg-776b73:var(--ritual-secondary);--ritual-legacy-fg-241c21:var(--ritual-text);--ritual-legacy-line-e5dce0:var(--ritual-stroke);--ritual-legacy-fg-62364b:var(--ritual-text);--ritual-legacy-line-ded2d8:var(--ritual-stroke);--ritual-legacy-fg-241d21:var(--ritual-text);--ritual-legacy-fg-776c73:var(--ritual-secondary);--ritual-legacy-line-e7dfe3:var(--ritual-stroke);--ritual-legacy-fg-683b50:var(--ritual-text);--ritual-legacy-bg-f5eaf0:var(--ritual-surface);--ritual-legacy-fg-746e72:var(--ritual-secondary);--ritual-legacy-fg-776b71:var(--ritual-secondary);--ritual-legacy-line-eee4e8:var(--ritual-stroke);--ritual-legacy-fg-756c71:var(--ritual-secondary);--ritual-legacy-line-e7dce1:var(--ritual-stroke);--ritual-legacy-fg-733f54:var(--ritual-text);--ritual-legacy-fg-241d20:var(--ritual-text);--ritual-legacy-fg-82777d:var(--ritual-secondary);--ritual-legacy-line-e9e1e5:var(--ritual-stroke);--ritual-legacy-fg-776b72:var(--ritual-secondary);--ritual-legacy-bg-f2e7eb:var(--ritual-surface);--ritual-legacy-line-e8dfe3:var(--ritual-stroke);--ritual-legacy-line-f1eaed:var(--ritual-stroke);--ritual-legacy-fg-7b7176:var(--ritual-secondary);--ritual-legacy-line-ece3e7:var(--ritual-stroke);--ritual-legacy-fg-a63846:var(--ritual-text);--ritual-legacy-bg-fcf8f2:var(--ritual-surface);--ritual-legacy-line-e8dcca:var(--ritual-stroke);--ritual-legacy-fg-776e69:var(--ritual-secondary);--ritual-legacy-fg-726a70:var(--ritual-secondary);--ritual-legacy-bg-f1e7ec:var(--ritual-surface);--ritual-legacy-fg-776d72:var(--ritual-secondary);--ritual-legacy-fg-736970:var(--ritual-secondary);--ritual-legacy-line-ede4e8:var(--ritual-stroke);--ritual-legacy-line-e5cfaa:var(--ritual-stroke);--ritual-legacy-bg-fff9ef:var(--ritual-surface);--ritual-legacy-fg-673b50:var(--ritual-text);--ritual-legacy-fg-9a3d4c:var(--ritual-text);--ritual-legacy-fg-797178:var(--ritual-secondary);--ritual-legacy-line-e6dce0:var(--ritual-stroke);--ritual-legacy-fg-221e21:var(--ritual-text);--ritual-legacy-line-d6c6cf:var(--ritual-stroke);--ritual-legacy-fg-663448:var(--ritual-text);--ritual-legacy-fg-716a70:var(--ritual-secondary);--ritual-legacy-bg-faf7f8:var(--ritual-surface);--ritual-legacy-line-e8e0e3:var(--ritual-stroke);--ritual-legacy-fg-635d61:var(--ritual-secondary);--ritual-legacy-fg-797176:var(--ritual-secondary);--ritual-legacy-fg-286341:var(--ritual-text);--ritual-legacy-bg-eff8f1:var(--ritual-surface);--ritual-legacy-fg-666067:var(--ritual-secondary);--ritual-legacy-bg-f2e8ed:var(--ritual-surface);--ritual-legacy-bg-f8f5f7:var(--ritual-surface);--ritual-legacy-bg-fbf5f8:var(--ritual-surface);--ritual-legacy-line-fff:var(--ritual-stroke);--ritual-legacy-bg-f7eff2:var(--ritual-surface);--ritual-legacy-line-ad8b99:var(--ritual-stroke);--ritual-legacy-line-d9c9d0:var(--ritual-stroke);--ritual-legacy-bg-f3e9ed:var(--ritual-surface);--ritual-legacy-line-d2bfc7:var(--ritual-stroke);--ritual-legacy-bg-fbf6f8:var(--ritual-surface);--ritual-legacy-bg-f7f7f5:var(--ritual-surface);--ritual-legacy-fg-202224:var(--ritual-text);--ritual-legacy-line-e8e8e4:var(--ritual-stroke);--ritual-legacy-bg-f3eef0:var(--ritual-surface);--ritual-legacy-fg-643648:var(--ritual-text);--ritual-legacy-line-e6e6e3:var(--ritual-stroke);--ritual-legacy-line-8b6473:var(--ritual-stroke);--ritual-legacy-bg-faf6f7:var(--ritual-surface);--ritual-legacy-bg-faf5f7:var(--ritual-surface);--ritual-legacy-line-9a7381:var(--ritual-stroke);--ritual-legacy-line-ebebe8:var(--ritual-stroke);--ritual-legacy-line-643648:var(--ritual-stroke);--ritual-legacy-line-e7e7e4:var(--ritual-stroke);--ritual-legacy-fg-777277:var(--ritual-secondary);--ritual-legacy-line-d8cbd1:var(--ritual-stroke);--ritual-legacy-bg-f8f8f6:var(--ritual-surface);--ritual-legacy-line-e9e9e6:var(--ritual-stroke);--ritual-legacy-bg-f5f0f2:var(--ritual-surface);--ritual-legacy-fg-5f5b5e:var(--ritual-secondary);--ritual-legacy-line-d9d5d7:var(--ritual-stroke);--ritual-legacy-fg-201d20:var(--ritual-text);--ritual-legacy-line-ececea:var(--ritual-stroke);--ritual-legacy-fg-656165:var(--ritual-secondary);--ritual-legacy-line-d9cbd2:var(--ritual-stroke);--ritual-legacy-fg-81777c:var(--ritual-secondary);--ritual-legacy-line-e1d5da:var(--ritual-stroke);--ritual-legacy-line-f0e9ec:var(--ritual-stroke);--ritual-legacy-bg-f8f0f4:var(--ritual-surface);--ritual-legacy-fg-796d73:var(--ritual-secondary);--ritual-legacy-fg-386d49:var(--ritual-secondary);--ritual-legacy-fg-756a70:var(--ritual-secondary);--ritual-legacy-line-ded3d9:var(--ritual-stroke);--ritual-legacy-fg-746b70:var(--ritual-secondary);--ritual-legacy-line-c8b4be:var(--ritual-stroke);--ritual-legacy-bg-f6f6f4:var(--ritual-surface);--ritual-legacy-fg-1d1d1b:var(--ritual-text);--ritual-legacy-line-ddd:var(--ritual-stroke);--ritual-legacy-fg-8d173e:var(--ritual-text);--ritual-legacy-line-bbb:var(--ritual-stroke);--ritual-legacy-fg-202020:var(--ritual-text);--ritual-legacy-fg-666:var(--ritual-secondary);--ritual-legacy-line-e1e1df:var(--ritual-stroke);--ritual-legacy-fg-686868:var(--ritual-secondary);--ritual-legacy-line-ccc:var(--ritual-stroke);--ritual-legacy-fg-222:var(--ritual-text);--ritual-legacy-line-eee:var(--ritual-stroke);--ritual-legacy-fg-888:var(--ritual-secondary);--ritual-legacy-fg-777:var(--ritual-secondary);--ritual-legacy-line-e9e7e5:var(--ritual-stroke);--ritual-legacy-bg-fafafa:var(--ritual-surface);--ritual-legacy-fg-202024:var(--ritual-text);--ritual-legacy-line-e6e3e4:var(--ritual-stroke);--ritual-legacy-line-d8d2d5:var(--ritual-stroke);--ritual-legacy-bg-f4f2f3:var(--ritual-surface);--ritual-legacy-fg-696269:var(--ritual-secondary);--ritual-legacy-fg-555:var(--ritual-text);--ritual-legacy-fg-aa173f:var(--ritual-text);--ritual-legacy-fg-7f2344:var(--ritual-text);--ritual-legacy-fg-696369:var(--ritual-secondary);--ritual-legacy-line-c9c4c7:var(--ritual-stroke);--ritual-legacy-line-e7e3e5:var(--ritual-stroke);--ritual-legacy-fg-6d666c:var(--ritual-secondary);--ritual-legacy-fg-7b7279:var(--ritual-secondary);--ritual-legacy-line-8d173e:var(--ritual-stroke);--ritual-legacy-bg-f6f4f5:var(--ritual-surface);--ritual-legacy-line-e4dfe2:var(--ritual-stroke);--ritual-legacy-bg-f7f2f5:var(--ritual-surface);--ritual-legacy-bg-f4f0f5:var(--ritual-surface);--ritual-legacy-line-d7c5d2:var(--ritual-stroke);--ritual-legacy-fg-69616b:var(--ritual-secondary);--ritual-legacy-line-e6dee2:var(--ritual-stroke);--ritual-legacy-fg-603a4b:var(--ritual-text);--ritual-legacy-fg-80777c:var(--ritual-secondary);--ritual-legacy-fg-6e666b:var(--ritual-secondary);--ritual-legacy-line-eee7eb:var(--ritual-stroke);--ritual-legacy-fg-4b6556:var(--ritual-secondary);--ritual-legacy-bg-f1f6f2:var(--ritual-surface);--ritual-legacy-fg-827447:var(--ritual-secondary);--ritual-legacy-bg-faf7ed:var(--ritual-surface);--ritual-legacy-fg-746c71:var(--ritual-secondary);--ritual-legacy-fg-71686e:var(--ritual-secondary);--ritual-legacy-fg-8a7961:var(--ritual-secondary);--ritual-legacy-line-e3d6de:var(--ritual-stroke);--ritual-legacy-line-693a50:var(--ritual-stroke);--ritual-legacy-fg-736971:var(--ritual-secondary);--ritual-legacy-line-e8e2e6:var(--ritual-stroke);--ritual-legacy-fg-81777d:var(--ritual-secondary);--ritual-legacy-bg-f7f4ef:var(--ritual-surface);--ritual-legacy-fg-693a50:var(--ritual-text);--ritual-legacy-fg-766d73:var(--ritual-secondary);--ritual-legacy-line-ddd5da:var(--ritual-stroke);--ritual-legacy-fg-242024:var(--ritual-text);--ritual-legacy-fg-746b71:var(--ritual-secondary);--ritual-legacy-line-ded4d8:var(--ritual-stroke);--ritual-legacy-fg-5a3445:var(--ritual-text);--ritual-legacy-line-5a3445:var(--ritual-stroke);--ritual-legacy-line-bd8aa0:var(--ritual-stroke);--ritual-legacy-bg-ede8eb:var(--ritual-surface);--ritual-legacy-line-ae7e42:var(--ritual-stroke);--ritual-legacy-bg-fffcf7:var(--ritual-surface);--ritual-legacy-line-6b9478:var(--ritual-stroke);--ritual-legacy-bg-f4f8f5:var(--ritual-surface);--ritual-legacy-fg-427152:var(--ritual-secondary);--ritual-legacy-fg-627369:var(--ritual-secondary);--ritual-legacy-fg-958b90:var(--ritual-secondary);--ritual-legacy-line-d8c9d0:var(--ritual-stroke);--ritual-legacy-bg-f5f0f3:var(--ritual-surface);--ritual-legacy-bg-f6f6f6:var(--ritual-surface);--ritual-legacy-bg-f4f4f4:var(--ritual-surface);--ritual-legacy-bg-f7f7f7:var(--ritual-surface);--ritual-legacy-fg-286747:var(--ritual-text);--ritual-legacy-fg-a34532:var(--ritual-text);--ritual-legacy-line-603b4c:var(--ritual-stroke);--ritual-legacy-bg-faf9fa:var(--ritual-surface);--ritual-legacy-fg-603b4c:var(--ritual-text);--ritual-legacy-line-e4e0e1:var(--ritual-stroke);--ritual-legacy-fg-75485a:var(--ritual-text);--ritual-legacy-fg-83787e:var(--ritual-secondary);--ritual-legacy-line-eee9ec:var(--ritual-stroke);--ritual-legacy-line-e2dadd:var(--ritual-stroke);--ritual-legacy-fg-695e64:var(--ritual-secondary);--ritual-legacy-line-633b4d:var(--ritual-stroke);--ritual-legacy-line-ded8db:var(--ritual-stroke);--ritual-legacy-fg-252025:var(--ritual-text);--ritual-legacy-fg-847980:var(--ritual-secondary);--ritual-legacy-fg-776e73:var(--ritual-secondary);--ritual-legacy-line-dccbd2:var(--ritual-stroke);--ritual-legacy-fg-633b4d:var(--ritual-text);--ritual-legacy-fg-6e4657:var(--ritual-text);--ritual-legacy-fg-673e51:var(--ritual-text);--ritual-legacy-bg-faf8f8:var(--ritual-surface);--ritual-legacy-line-e8e2e4:var(--ritual-stroke);--ritual-legacy-fg-766c71:var(--ritual-secondary);--ritual-legacy-fg-71656b:var(--ritual-secondary);--ritual-legacy-line-dcd2d7:var(--ritual-stroke);--ritual-legacy-line-e4d8dd:var(--ritual-stroke);--ritual-legacy-bg-eee5e9:var(--ritual-surface);--ritual-legacy-fg-633e50:var(--ritual-text);--ritual-legacy-bg-eee5ea:var(--ritual-surface);--ritual-legacy-line-cbb6c2:var(--ritual-stroke);--ritual-legacy-fg-4c4249:var(--ritual-text);--ritual-legacy-fg-392831:var(--ritual-text);--ritual-legacy-fg-5a3447:var(--ritual-text);--ritual-legacy-bg-f6f1f4:var(--ritual-surface);--ritual-legacy-line-e1dce0:var(--ritual-stroke);--ritual-legacy-fg-693e52:var(--ritual-text);--ritual-legacy-fg-746d72:var(--ritual-secondary);--ritual-legacy-bg-f5f2f4:var(--ritual-surface);--ritual-legacy-line-e8e0e5:var(--ritual-stroke);--ritual-legacy-fg-695361:var(--ritual-text);--ritual-legacy-line-cbb8c3:var(--ritual-stroke);--ritual-legacy-bg-f8f4f6:var(--ritual-surface);--ritual-legacy-line-79465f:var(--ritual-stroke);--ritual-legacy-fg-6b6269:var(--ritual-secondary);--ritual-legacy-fg-34272f:var(--ritual-text);--ritual-legacy-line-ddd4da:var(--ritual-stroke);--ritual-legacy-fg-382d34:var(--ritual-text);--ritual-legacy-line-e9e4e7:var(--ritual-stroke);--ritual-legacy-fg-352b32:var(--ritual-text);--ritual-legacy-fg-857780:var(--ritual-secondary);--ritual-legacy-fg-817680:var(--ritual-secondary);--ritual-legacy-fg-56434f:var(--ritual-text);--ritual-legacy-fg-756776:var(--ritual-secondary);--ritual-legacy-fg-3f303a:var(--ritual-text);--ritual-legacy-line-e6dfe4:var(--ritual-stroke);--ritual-legacy-fg-6b4258:var(--ritual-text);--ritual-legacy-fg-6b5e66:var(--ritual-secondary);--ritual-legacy-line-ded6dc:var(--ritual-stroke);--ritual-legacy-fg-81727b:var(--ritual-secondary);--ritual-legacy-line-e8e1e6:var(--ritual-stroke);--ritual-legacy-fg-82747e:var(--ritual-secondary);--ritual-legacy-fg-6e5765:var(--ritual-secondary);--ritual-legacy-bg-f4eff2:var(--ritual-surface);--ritual-legacy-fg-8a7683:var(--ritual-secondary);--ritual-legacy-line-e5dce2:var(--ritual-stroke);--ritual-legacy-fg-6e6269:var(--ritual-secondary);--ritual-legacy-fg-866324:var(--ritual-secondary);--ritual-legacy-fg-416651:var(--ritual-secondary);--ritual-legacy-fg-867682:var(--ritual-secondary);--ritual-legacy-fg-3e2c37:var(--ritual-text);--ritual-legacy-fg-74616d:var(--ritual-secondary);--ritual-legacy-fg-5b635f:var(--ritual-secondary);--ritual-legacy-fg-857783:var(--ritual-secondary);--ritual-legacy-bg-f8f7f7:var(--ritual-surface);--ritual-legacy-line-e3e1e2:var(--ritual-stroke);--ritual-legacy-bg-f6f5f5:var(--ritual-surface);--ritual-legacy-line-dce7df:var(--ritual-stroke);--ritual-legacy-fg-315d42:var(--ritual-text);--ritual-legacy-fg-59675d:var(--ritual-secondary);--ritual-legacy-line-d5b6c5:var(--ritual-stroke);--ritual-legacy-bg-faf4f7:var(--ritual-surface);--ritual-legacy-line-65374d:var(--ritual-stroke);--ritual-legacy-fg-7d5157:var(--ritual-text);--ritual-legacy-fg-356048:var(--ritual-text);--ritual-legacy-fg-65535e:var(--ritual-text);--ritual-legacy-line-e8e1e5:var(--ritual-stroke);--ritual-legacy-fg-796e77:var(--ritual-secondary);--ritual-legacy-line-e4dbe0:var(--ritual-stroke);--ritual-legacy-bg-fcfafb:var(--ritual-surface);--ritual-legacy-fg-776d75:var(--ritual-secondary);--ritual-legacy-bg-f1edef:var(--ritual-surface);--ritual-legacy-fg-776772:var(--ritual-secondary);--ritual-legacy-bg-efe7ed:var(--ritual-surface);--ritual-legacy-fg-613b52:var(--ritual-text);--ritual-legacy-bg-eaf0fa:var(--ritual-surface);--ritual-legacy-fg-344f7b:var(--ritual-text);--ritual-legacy-bg-e5f4eb:var(--ritual-surface);--ritual-legacy-fg-2c6647:var(--ritual-text);--ritual-legacy-fg-3f343b:var(--ritual-text);--ritual-legacy-fg-41363e:var(--ritual-text);--ritual-legacy-fg-827681:var(--ritual-secondary);--ritual-legacy-line-dcd2d8:var(--ritual-stroke);--ritual-legacy-line-ded4da:var(--ritual-stroke);--ritual-legacy-fg-87592f:var(--ritual-secondary);--ritual-legacy-line-99677e:var(--ritual-stroke);--ritual-legacy-line-e6dae1:var(--ritual-stroke);--ritual-legacy-fg-796975:var(--ritual-secondary);--ritual-legacy-fg-61555f:var(--ritual-text);--ritual-legacy-fg-33232d:var(--ritual-text);--ritual-legacy-line-d9c6d1:var(--ritual-stroke);--ritual-legacy-fg-82737f:var(--ritual-secondary);--ritual-legacy-fg-466753:var(--ritual-secondary);--ritual-legacy-fg-856239:var(--ritual-secondary);--ritual-legacy-bg-fcf5e8:var(--ritual-surface);--ritual-legacy-fg-716771:var(--ritual-secondary);--ritual-legacy-line-e0d8df:var(--ritual-stroke);--ritual-legacy-fg-50414b:var(--ritual-text);--ritual-legacy-line-e4dbe1:var(--ritual-stroke);--ritual-legacy-fg-806f7b:var(--ritual-secondary);--ritual-legacy-fg-73636e:var(--ritual-secondary);--ritual-legacy-line-d7c5d0:var(--ritual-stroke);--ritual-legacy-fg-766975:var(--ritual-secondary);--ritual-legacy-bg-edf6f0:var(--ritual-surface);--ritual-legacy-fg-2e6044:var(--ritual-text);--ritual-legacy-line-e7dfe4:var(--ritual-stroke);--ritual-legacy-fg-756671:var(--ritual-secondary);--ritual-legacy-fg-7b6d77:var(--ritual-secondary);--ritual-legacy-line-e1d6de:var(--ritual-stroke);--ritual-legacy-bg-f6f2f5:var(--ritual-surface);--ritual-legacy-fg-573747:var(--ritual-text);--ritual-legacy-line-dcd0d8:var(--ritual-stroke);--ritual-legacy-fg-30232b:var(--ritual-text);--ritual-legacy-fg-776471:var(--ritual-secondary);--ritual-legacy-line-eadfe6:var(--ritual-stroke);--ritual-legacy-bg-f1edf0:var(--ritual-surface);--ritual-legacy-fg-67465a:var(--ritual-text);--ritual-legacy-fg-34547b:var(--ritual-text);--ritual-legacy-bg-efefee:var(--ritual-surface);--ritual-legacy-fg-72616d:var(--ritual-secondary);--ritual-legacy-line-e3dbe0:var(--ritual-stroke);--ritual-legacy-fg-8a7582:var(--ritual-secondary);--ritual-legacy-fg-786b75:var(--ritual-secondary);--ritual-legacy-line-a0758d:var(--ritual-stroke);--ritual-legacy-line-624554:var(--ritual-stroke);--ritual-legacy-fg-2e6849:var(--ritual-text);--ritual-legacy-fg-593647:var(--ritual-text);--ritual-legacy-fg-b297a6:var(--ritual-secondary);--ritual-legacy-fg-5d354a:var(--ritual-text);--ritual-legacy-fg-7a4b63:var(--ritual-text);--ritual-legacy-fg-847480:var(--ritual-secondary);--ritual-legacy-bg-f0e9ef:var(--ritual-surface);--ritual-legacy-line-d4c2ce:var(--ritual-stroke);--ritual-legacy-fg-bca5b2:var(--ritual-secondary);--ritual-legacy-line-ded3da:var(--ritual-stroke);--ritual-legacy-fg-644153:var(--ritual-text);--ritual-legacy-line-60394d:var(--ritual-stroke);--ritual-legacy-line-e4dce1:var(--ritual-stroke);--ritual-legacy-fg-352830:var(--ritual-text);--ritual-legacy-line-b899aa:var(--ritual-stroke);--ritual-legacy-bg-fdfbfc:var(--ritual-surface);--ritual-legacy-fg-786875:var(--ritual-secondary);--ritual-legacy-fg-8b7a85:var(--ritual-secondary);--ritual-legacy-fg-764c62:var(--ritual-text);--ritual-legacy-fg-887780:var(--ritual-secondary);--ritual-legacy-line-e3d9df:var(--ritual-stroke);--ritual-legacy-line-ece5e9:var(--ritual-stroke);--ritual-legacy-fg-6e5f69:var(--ritual-secondary);--ritual-legacy-fg-877681:var(--ritual-secondary);--ritual-legacy-line-daced7:var(--ritual-stroke);--ritual-legacy-fg-897681:var(--ritual-secondary);--ritual-legacy-fg-33272f:var(--ritual-text);--ritual-legacy-fg-765b6c:var(--ritual-secondary);--ritual-legacy-bg-eee5eb:var(--ritual-surface);--ritual-legacy-line-b99cab:var(--ritual-stroke);--ritual-legacy-fg-583347:var(--ritual-text);--ritual-legacy-fg-7d6e79:var(--ritual-secondary);--ritual-legacy-fg-84717e:var(--ritual-secondary);--ritual-legacy-line-eee7ec:var(--ritual-stroke);--ritual-legacy-fg-74636f:var(--ritual-secondary);--ritual-legacy-fg-3c2d36:var(--ritual-text);--ritual-legacy-bg-f8f0e0:var(--ritual-surface);--ritual-legacy-fg-8a6c36:var(--ritual-secondary);--ritual-legacy-fg-60394d:var(--ritual-text);--ritual-legacy-line-ede5ea:var(--ritual-stroke);--ritual-legacy-bg-f0e8ee:var(--ritual-surface);--ritual-legacy-fg-785068:var(--ritual-text);--ritual-legacy-bg-eaf3ed:var(--ritual-surface);--ritual-legacy-fg-396b4c:var(--ritual-secondary);--ritual-legacy-bg-faf1df:var(--ritual-surface);--ritual-legacy-fg-8b6b36:var(--ritual-secondary);--ritual-legacy-bg-edf0f6:var(--ritual-surface);--ritual-legacy-fg-576883:var(--ritual-secondary);--ritual-legacy-fg-673d53:var(--ritual-text);--ritual-legacy-line-e4d8df:var(--ritual-stroke);--ritual-legacy-fg-826d7b:var(--ritual-secondary);--ritual-legacy-fg-513143:var(--ritual-text);--ritual-legacy-line-ece4e9:var(--ritual-stroke);--ritual-legacy-fg-877381:var(--ritual-secondary);--ritual-legacy-fg-643c51:var(--ritual-text);--ritual-legacy-fg-92828c:var(--ritual-secondary);--ritual-legacy-line-7c586c:var(--ritual-stroke);--ritual-legacy-fg-8b7985:var(--ritual-secondary);--ritual-legacy-fg-6e5c68:var(--ritual-secondary);--ritual-legacy-line-ddced7:var(--ritual-stroke);--ritual-legacy-line-eee5eb:var(--ritual-stroke);--ritual-legacy-line-e0d1db:var(--ritual-stroke);--ritual-legacy-line-e1d5dd:var(--ritual-stroke);--ritual-legacy-fg-6c5865:var(--ritual-secondary);--ritual-legacy-bg-f1e7ed:var(--ritual-surface);--ritual-legacy-fg-6b5a65:var(--ritual-secondary);--ritual-legacy-line-e0d6dd:var(--ritual-stroke);--ritual-legacy-line-eee6eb:var(--ritual-stroke);--ritual-legacy-line-d1c1cb:var(--ritual-stroke);--ritual-legacy-line-cdbbc6:var(--ritual-stroke);--ritual-legacy-fg-614b59:var(--ritual-text);--ritual-legacy-line-b79aaa:var(--ritual-stroke);--ritual-legacy-bg-f4edf1:var(--ritual-surface);--ritual-legacy-fg-513341:var(--ritual-text);--ritual-legacy-line-cdbfc7:var(--ritual-stroke);--ritual-legacy-line-98728a:var(--ritual-stroke);--ritual-legacy-line-d6c7d0:var(--ritual-stroke);--ritual-legacy-line-503042:var(--ritual-stroke);--ritual-legacy-line-37564a:var(--ritual-stroke);--ritual-legacy-line-ac859b:var(--ritual-stroke);--ritual-legacy-line-ded5db:var(--ritual-stroke);--ritual-legacy-fg-776571:var(--ritual-secondary);--ritual-legacy-bg-f0e9ee:var(--ritual-surface);--ritual-legacy-fg-877480:var(--ritual-secondary);--ritual-legacy-fg-786575:var(--ritual-secondary);--ritual-legacy-line-d8cad2:var(--ritual-stroke);--ritual-legacy-line-d8cbd2:var(--ritual-stroke);--ritual-legacy-fg-28232a:var(--ritual-text);--ritual-legacy-fg-706b72:var(--ritual-secondary);--ritual-legacy-line-c4a5b2:var(--ritual-stroke);--ritual-legacy-fg-754458:var(--ritual-text);--ritual-legacy-fg-83736e:var(--ritual-secondary);--ritual-legacy-bg-eee6e9:var(--ritual-surface);--ritual-legacy-bg-dfb7c8:var(--ritual-surface);--ritual-legacy-fg-5c3043:var(--ritual-text);--ritual-legacy-line-b7879d:var(--ritual-stroke);--ritual-legacy-line-dccbd3:var(--ritual-stroke);--ritual-legacy-bg-f4ebef:var(--ritual-surface);--ritual-legacy-fg-236b52:var(--ritual-text);--ritual-legacy-bg-eef7f2:var(--ritual-surface);--ritual-legacy-line-dfcbd3:var(--ritual-stroke);--ritual-legacy-line-c898ad:var(--ritual-stroke);--ritual-legacy-fg-4d3643:var(--ritual-text);--ritual-legacy-line-d9ced5:var(--ritual-stroke);--ritual-legacy-line-dedbde:var(--ritual-stroke);--ritual-legacy-fg-61585f:var(--ritual-text);--ritual-legacy-line-181418:var(--ritual-stroke);--ritual-legacy-fg-191519:var(--ritual-text);--ritual-legacy-fg-756a73:var(--ritual-secondary);--ritual-legacy-fg-211b20:var(--ritual-text);--ritual-legacy-fg-706a70:var(--ritual-secondary);--ritual-legacy-line-211b20:var(--ritual-stroke);--ritual-legacy-fg-aaa0a8:var(--ritual-secondary);--ritual-legacy-line-ebe7ea:var(--ritual-stroke);--ritual-legacy-fg-503042:var(--ritual-text);--ritual-legacy-line-ddd7da:var(--ritual-stroke);--ritual-legacy-fg-241e22:var(--ritual-text);--ritual-legacy-line-a55218:var(--ritual-stroke);--ritual-legacy-fg-914413:var(--ritual-text);--ritual-legacy-line-bfb8bc:var(--ritual-stroke);--ritual-legacy-fg-51494f:var(--ritual-text);--ritual-legacy-bg-f5f3f4:var(--ritual-surface);--ritual-legacy-bg-f0edef:var(--ritual-surface);--ritual-legacy-bg-e7e1e5:var(--ritual-surface);--ritual-legacy-fg-171719:var(--ritual-text);--ritual-legacy-fg-727278:var(--ritual-secondary);--ritual-legacy-fg-73737a:var(--ritual-secondary);--ritual-legacy-fg-707076:var(--ritual-secondary);--ritual-legacy-fg-494950:var(--ritual-text);--ritual-legacy-line-e9e9eb:var(--ritual-stroke);--ritual-legacy-fg-68686f:var(--ritual-secondary);--ritual-legacy-bg-d6d6da:var(--ritual-surface);--ritual-legacy-bg-f3f3f4:var(--ritual-surface);--ritual-legacy-fg-74747b:var(--ritual-secondary);--ritual-legacy-fg-707077:var(--ritual-secondary);--ritual-legacy-fg-426b52:var(--ritual-secondary);--ritual-legacy-line-dedee2:var(--ritual-stroke);--ritual-legacy-line-171719:var(--ritual-stroke);--ritual-legacy-bg-f5f5f6:var(--ritual-surface);--ritual-legacy-line-e7e7ea:var(--ritual-stroke);--ritual-legacy-bg-ededf0:var(--ritual-surface);--ritual-legacy-fg-8d3434:var(--ritual-text);--ritual-legacy-fg-77777e:var(--ritual-secondary);--ritual-legacy-fg-191719:var(--ritual-text);--ritual-legacy-fg-686368:var(--ritual-secondary);--ritual-legacy-line-e7e4e7:var(--ritual-stroke);--ritual-legacy-bg-f5f5f5:var(--ritual-surface);--ritual-legacy-fg-69636b:var(--ritual-secondary);--ritual-legacy-line-ece9ec:var(--ritual-stroke);--ritual-legacy-line-f2eff2:var(--ritual-stroke);--ritual-legacy-fg-706b71:var(--ritual-secondary);--ritual-legacy-line-211d22:var(--ritual-stroke);--ritual-legacy-fg-4c414b:var(--ritual-text);--ritual-legacy-line-e5e1e5:var(--ritual-stroke);--ritual-legacy-line-d5d0d5:var(--ritual-stroke);--ritual-legacy-bg-f7f6f7:var(--ritual-surface);--ritual-legacy-line-dfdbdf:var(--ritual-stroke);--ritual-legacy-line-efedef:var(--ritual-stroke);--ritual-legacy-line-e6e2e6:var(--ritual-stroke);--ritual-legacy-fg-51404e:var(--ritual-text);--ritual-legacy-line-ccc5cc:var(--ritual-stroke);--ritual-legacy-line-ddd8dd:var(--ritual-stroke);--ritual-legacy-fg-726b73:var(--ritual-secondary);--ritual-legacy-line-e1e3e6:var(--ritual-stroke);--ritual-legacy-line-c9cdd2:var(--ritual-stroke);--ritual-legacy-fg-222832:var(--ritual-text);--ritual-legacy-fg-68717d:var(--ritual-secondary);--ritual-legacy-line-6b97c1:var(--ritual-stroke);--ritual-legacy-fg-10161f:var(--ritual-text);--ritual-legacy-bg-e7edf4:var(--ritual-surface);--ritual-legacy-line-90bdec:var(--ritual-stroke);--ritual-legacy-fg-686d75:var(--ritual-secondary);--ritual-legacy-line-e1e3e7:var(--ritual-stroke);--ritual-legacy-fg-171a20:var(--ritual-text);--ritual-legacy-line-dde0e5:var(--ritual-stroke);--ritual-legacy-line-e8e9ec:var(--ritual-stroke);--ritual-legacy-line-ced3da:var(--ritual-stroke);--ritual-legacy-fg-676d75:var(--ritual-secondary);--ritual-legacy-bg-f1f3f5:var(--ritual-surface);--ritual-legacy-fg-303943:var(--ritual-text);--ritual-legacy-fg-606875:var(--ritual-secondary);--ritual-legacy-fg-121315:var(--ritual-text);--ritual-legacy-bg-e9edf1:var(--ritual-surface);--ritual-legacy-line-e9edf1:var(--ritual-stroke);--ritual-legacy-fg-5e6269:var(--ritual-secondary);--ritual-legacy-line-ced1d7:var(--ritual-stroke);--ritual-legacy-fg-646970:var(--ritual-secondary);--ritual-legacy-line-e4e4e7:var(--ritual-stroke);--ritual-legacy-fg-737680:var(--ritual-secondary);--ritual-legacy-line-e0e2e6:var(--ritual-stroke);--ritual-legacy-fg-535862:var(--ritual-text);--ritual-legacy-line-cdd0d5:var(--ritual-stroke);--ritual-legacy-fg-1b1d20:var(--ritual-text);--ritual-legacy-line-8d7488:var(--ritual-stroke);--ritual-legacy-fg-1d1b1e:var(--ritual-text);--ritual-legacy-line-e2dfe2:var(--ritual-stroke);--ritual-legacy-fg-201d21:var(--ritual-text);--ritual-legacy-line-241d25:var(--ritual-stroke);--ritual-legacy-fg-666069:var(--ritual-secondary);--ritual-legacy-fg-685c69:var(--ritual-secondary);--ritual-legacy-fg-71696f:var(--ritual-secondary);--ritual-legacy-line-dfdcdf:var(--ritual-stroke);--ritual-legacy-fg-6d666e:var(--ritual-secondary);--ritual-legacy-fg-756c76:var(--ritual-secondary);--ritual-legacy-fg-302932:var(--ritual-text);--ritual-legacy-line-ded9df:var(--ritual-stroke);--ritual-legacy-line-e4dfe5:var(--ritual-stroke);--ritual-legacy-fg-756675:var(--ritual-secondary);--ritual-legacy-line-ece8ed:var(--ritual-stroke);--ritual-legacy-fg-2d2730:var(--ritual-text);--ritual-legacy-fg-746b74:var(--ritual-secondary);--ritual-legacy-fg-766775:var(--ritual-secondary);--ritual-legacy-fg-57384d:var(--ritual-text);--ritual-legacy-fg-604254:var(--ritual-text);--ritual-legacy-fg-302833:var(--ritual-text);--ritual-legacy-fg-776e78:var(--ritual-secondary);--ritual-legacy-fg-716873:var(--ritual-secondary);--ritual-legacy-fg-786f7a:var(--ritual-secondary);--ritual-legacy-fg-8d412d:var(--ritual-text);--ritual-legacy-fg-736b75:var(--ritual-secondary);--ritual-legacy-line-ddd6df:var(--ritual-stroke);--ritual-legacy-fg-706272:var(--ritual-secondary);--ritual-legacy-line-2b222d:var(--ritual-stroke);--ritual-legacy-fg-654359:var(--ritual-text);--ritual-legacy-line-906680:var(--ritual-stroke);--ritual-legacy-line-ded6df:var(--ritual-stroke);--ritual-legacy-fg-675a69:var(--ritual-secondary);--ritual-legacy-fg-706772:var(--ritual-secondary);--ritual-legacy-line-a9c9ef:var(--ritual-stroke);--ritual-legacy-line-e3e4e8:var(--ritual-stroke);--ritual-legacy-fg-202126:var(--ritual-text);--ritual-legacy-fg-71747c:var(--ritual-secondary);--ritual-legacy-line-eceef1:var(--ritual-stroke);--ritual-legacy-bg-f5f6f8:var(--ritual-surface);--ritual-legacy-fg-707580:var(--ritual-secondary);--ritual-legacy-bg-f1f3f6:var(--ritual-surface);--ritual-legacy-bg-e8eef4:var(--ritual-surface);--ritual-legacy-fg-6a707b:var(--ritual-secondary);--ritual-legacy-fg-747983:var(--ritual-secondary);--ritual-legacy-fg-9c3640:var(--ritual-text);--ritual-legacy-bg-f2f4f7:var(--ritual-surface);--ritual-legacy-fg-717781:var(--ritual-secondary);--ritual-legacy-line-778ca4:var(--ritual-stroke);--ritual-legacy-line-d8d9df:var(--ritual-stroke);--ritual-legacy-line-e8e8eb:var(--ritual-stroke);--ritual-legacy-fg-27272a:var(--ritual-text);--ritual-legacy-fg-818188:var(--ritual-secondary);--ritual-legacy-fg-19191c:var(--ritual-text);--ritual-legacy-fg-7a7b83:var(--ritual-secondary);--ritual-legacy-fg-73747c:var(--ritual-secondary);--ritual-legacy-line-202024:var(--ritual-stroke);--ritual-legacy-line-37373c:var(--ritual-stroke);--ritual-legacy-fg-797a82:var(--ritual-secondary);--ritual-legacy-fg-5b626d:var(--ritual-secondary);--ritual-legacy-fg-606872:var(--ritual-secondary);--ritual-legacy-line-e6e6e9:var(--ritual-stroke);--ritual-legacy-fg-222228:var(--ritual-text);--ritual-legacy-fg-707078:var(--ritual-secondary);--ritual-legacy-fg-737881:var(--ritual-secondary);--ritual-legacy-fg-74757e:var(--ritual-secondary);--ritual-legacy-line-e6e7eb:var(--ritual-stroke);--ritual-legacy-fg-6b707b:var(--ritual-secondary);--ritual-legacy-line-dcdde1:var(--ritual-stroke);--ritual-legacy-fg-71757e:var(--ritual-secondary);--ritual-legacy-fg-252934:var(--ritual-text);--ritual-legacy-line-e5e6e9:var(--ritual-stroke);--ritual-legacy-fg-69747c:var(--ritual-secondary);--ritual-legacy-bg-f8faff:var(--ritual-surface);--ritual-legacy-fg-171d2f:var(--ritual-text);--ritual-legacy-fg-777b84:var(--ritual-secondary);--ritual-legacy-line-e5dbe0:var(--ritual-stroke);--ritual-legacy-bg-eae3e7:var(--ritual-surface);--ritual-legacy-fg-746d75:var(--ritual-secondary);--ritual-legacy-line-dedade:var(--ritual-stroke);--ritual-legacy-line-dfdce0:var(--ritual-stroke);--ritual-legacy-line-2b232c:var(--ritual-stroke);--ritual-legacy-line-e9e5e9:var(--ritual-stroke);--ritual-legacy-fg-786e78:var(--ritual-secondary);--ritual-legacy-fg-825267:var(--ritual-secondary);--ritual-legacy-line-ebe7eb:var(--ritual-stroke);--ritual-legacy-fg-766b77:var(--ritual-secondary);--ritual-legacy-fg-465d4c:var(--ritual-text);--ritual-legacy-line-eee8ee:var(--ritual-stroke);--ritual-legacy-line-ded8df:var(--ritual-stroke);--ritual-legacy-fg-28212a:var(--ritual-text);--ritual-legacy-fg-88718b:var(--ritual-secondary);--ritual-legacy-fg-776c79:var(--ritual-secondary);--ritual-legacy-line-795674:var(--ritual-stroke);--ritual-legacy-bg-f6f0f5:var(--ritual-surface);--ritual-legacy-fg-795674:var(--ritual-secondary);--ritual-legacy-fg-736775:var(--ritual-secondary);--ritual-legacy-line-e5dfe6:var(--ritual-stroke);--ritual-legacy-bg-f2e9f0:var(--ritual-surface);--ritual-legacy-fg-76506d:var(--ritual-text);--ritual-legacy-fg-746777:var(--ritual-secondary);--ritual-legacy-fg-66566b:var(--ritual-text);--ritual-legacy-fg-796d7b:var(--ritual-secondary);--ritual-legacy-fg-565762:var(--ritual-text);--ritual-legacy-fg-777885:var(--ritual-secondary);--ritual-legacy-fg-9797a2:var(--ritual-secondary);--ritual-legacy-fg-191a20:var(--ritual-text);--ritual-legacy-line-a3a6b5:var(--ritual-stroke);--ritual-legacy-fg-878895:var(--ritual-secondary);--ritual-legacy-line-789b8d:var(--ritual-stroke);--ritual-legacy-line-b28f93:var(--ritual-stroke);--ritual-legacy-fg-36594d:var(--ritual-text);--ritual-legacy-fg-875f69:var(--ritual-secondary);--ritual-legacy-line-eeeef2:var(--ritual-stroke);--ritual-legacy-fg-a2a3ad:var(--ritual-secondary);--ritual-legacy-fg-7d7e87:var(--ritual-secondary);--ritual-legacy-bg-f5f6f9:var(--ritual-surface);--ritual-legacy-bg-eaedf3:var(--ritual-surface);--ritual-legacy-line-788ea5:var(--ritual-stroke);--ritual-legacy-fg-777984:var(--ritual-secondary);--ritual-legacy-fg-32333d:var(--ritual-text);--ritual-legacy-line-252831:var(--ritual-stroke);--ritual-legacy-fg-7b7d86:var(--ritual-secondary);--ritual-legacy-bg-eef0f5:var(--ritual-surface);--ritual-legacy-fg-626c81:var(--ritual-secondary);--ritual-legacy-fg-757681:var(--ritual-secondary);--ritual-legacy-fg-6d7484:var(--ritual-secondary);--ritual-legacy-bg-f3f4f7:var(--ritual-surface);--ritual-legacy-line-e8eaf0:var(--ritual-stroke);--ritual-legacy-fg-313544:var(--ritual-text);--ritual-legacy-line-bac0ce:var(--ritual-stroke);--ritual-legacy-line-aeb5c5:var(--ritual-stroke);--ritual-legacy-fg-302136:var(--ritual-text);--ritual-legacy-line-d9b7f1:var(--ritual-stroke);--ritual-legacy-line-ded4e2:var(--ritual-stroke);--ritual-legacy-bg-f3edf7:var(--ritual-surface);--ritual-legacy-fg-77697d:var(--ritual-secondary);--ritual-legacy-fg-6e477a:var(--ritual-text);--ritual-legacy-line-e8e0ea:var(--ritual-stroke);--ritual-legacy-fg-795284:var(--ritual-secondary);--ritual-legacy-bg-f7f3f9:var(--ritual-surface);--ritual-legacy-fg-796d80:var(--ritual-secondary);--ritual-legacy-fg-817687:var(--ritual-secondary);--ritual-legacy-line-ded5e2:var(--ritual-stroke);--ritual-legacy-fg-88798f:var(--ritual-secondary);--ritual-legacy-bg-f4eff5:var(--ritual-surface);--ritual-legacy-fg-77657f:var(--ritual-secondary);--ritual-legacy-fg-76697d:var(--ritual-secondary);--ritual-legacy-fg-8a7d90:var(--ritual-secondary);--ritual-legacy-fg-a44e65:var(--ritual-secondary);--ritual-legacy-line-e9e2ec:var(--ritual-stroke);--ritual-legacy-fg-796482:var(--ritual-secondary);--ritual-legacy-fg-7d6f85:var(--ritual-secondary);--ritual-legacy-fg-8c7c90:var(--ritual-secondary);--ritual-legacy-fg-8b7c91:var(--ritual-secondary);--ritual-legacy-bg-f5f0f7:var(--ritual-surface);--ritual-legacy-fg-704b7e:var(--ritual-text);--ritual-legacy-fg-97849e:var(--ritual-secondary);--ritual-legacy-line-ded7e2:var(--ritual-stroke);--ritual-legacy-fg-897b90:var(--ritual-secondary);--ritual-legacy-fg-755880:var(--ritual-secondary);--ritual-legacy-bg-f7f5f9:var(--ritual-surface);--ritual-legacy-line-936ea0:var(--ritual-stroke);--ritual-legacy-bg-f1e8f5:var(--ritual-surface);--ritual-legacy-fg-83708e:var(--ritual-secondary);--ritual-legacy-fg-3c2b44:var(--ritual-text);--ritual-legacy-fg-936337:var(--ritual-secondary);--ritual-legacy-line-e9e2ed:var(--ritual-stroke);--ritual-legacy-fg-4a3252:var(--ritual-text);--ritual-legacy-fg-8c7b94:var(--ritual-secondary);--ritual-legacy-fg-92849a:var(--ritual-secondary);--ritual-legacy-fg-9a8ea0:var(--ritual-secondary);--ritual-legacy-bg-faf8fb:var(--ritual-surface);--ritual-legacy-line-eee8f0:var(--ritual-stroke);--ritual-legacy-bg-ede4f2:var(--ritual-surface);--ritual-legacy-bg-f8f1e8:var(--ritual-surface);--ritual-legacy-fg-977448:var(--ritual-secondary);--ritual-legacy-fg-7c5e94:var(--ritual-secondary);--ritual-legacy-fg-588373:var(--ritual-secondary);--ritual-legacy-line-e5dfe7:var(--ritual-stroke);--ritual-legacy-fg-817587:var(--ritual-secondary);--ritual-legacy-line-eee8ef:var(--ritual-stroke);--ritual-legacy-line-dcd4df:var(--ritual-stroke);--ritual-legacy-fg-2c2430:var(--ritual-text);--ritual-legacy-line-bba7be:var(--ritual-stroke);--ritual-legacy-bg-faf7fb:var(--ritual-surface);--ritual-legacy-line-81546b:var(--ritual-stroke);--ritual-legacy-fg-785b79:var(--ritual-secondary);--ritual-legacy-bg-f5f0f6:var(--ritual-surface);--ritual-legacy-line-e4dbe7:var(--ritual-stroke);--ritual-legacy-fg-63455e:var(--ritual-text);--ritual-legacy-fg-918095:var(--ritual-secondary);--ritual-legacy-bg-faf9fb:var(--ritual-surface);--ritual-legacy-fg-827589:var(--ritual-secondary);--ritual-legacy-line-9c749c:var(--ritual-stroke);--ritual-legacy-line-e7dfea:var(--ritual-stroke);--ritual-legacy-bg-edf3ee:var(--ritual-surface);--ritual-legacy-fg-547665:var(--ritual-secondary);--ritual-legacy-bg-e2ede5:var(--ritual-surface);--ritual-legacy-fg-789082:var(--ritual-secondary);--ritual-legacy-fg-302834:var(--ritual-text);--ritual-legacy-fg-8a7d8e:var(--ritual-secondary);--ritual-legacy-line-e6d7b7:var(--ritual-stroke);--ritual-legacy-bg-fbf5e9:var(--ritual-surface);--ritual-legacy-fg-957237:var(--ritual-secondary);--ritual-legacy-fg-87798d:var(--ritual-secondary);--ritual-legacy-line-e2dae6:var(--ritual-stroke);--ritual-legacy-fg-796780:var(--ritual-secondary);--ritual-legacy-fg-658573:var(--ritual-secondary);--ritual-legacy-fg-aa9daf:var(--ritual-secondary);--ritual-legacy-line-d9d9d9:var(--ritual-stroke);--ritual-legacy-fg-111:var(--ritual-text);--ritual-legacy-line-e3dce2:var(--ritual-stroke);--ritual-legacy-fg-493b46:var(--ritual-text);--ritual-legacy-fg-211c22:var(--ritual-text);--ritual-legacy-line-e6e1e6:var(--ritual-stroke);--ritual-legacy-fg-685e69:var(--ritual-secondary);--ritual-legacy-bg-f0eef1:var(--ritual-surface);--ritual-legacy-fg-514750:var(--ritual-text);--ritual-legacy-line-d6ccd5:var(--ritual-stroke);--ritual-legacy-fg-943a4b:var(--ritual-text);--ritual-legacy-bg-f4f1f5:var(--ritual-surface);--ritual-legacy-line-785971:var(--ritual-stroke);--ritual-legacy-line-e3e5ea:var(--ritual-stroke);--ritual-legacy-fg-20232b:var(--ritual-text);--ritual-legacy-fg-737a87:var(--ritual-secondary);--ritual-legacy-fg-525b6a:var(--ritual-text);--ritual-legacy-fg-637084:var(--ritual-secondary);--ritual-legacy-bg-f0f2f6:var(--ritual-surface);--ritual-legacy-fg-727987:var(--ritual-secondary);--ritual-legacy-bg-f4f5f8:var(--ritual-surface);--ritual-legacy-fg-292e38:var(--ritual-text);--ritual-legacy-fg-626b79:var(--ritual-secondary);--ritual-legacy-bg-edf2f9:var(--ritual-surface);--ritual-legacy-fg-496b9a:var(--ritual-secondary);--ritual-legacy-bg-edf5f1:var(--ritual-surface);--ritual-legacy-fg-487963:var(--ritual-secondary);--ritual-legacy-line-56647c:var(--ritual-stroke);--ritual-legacy-fg-777f8c:var(--ritual-secondary);--ritual-legacy-line-eee1cc:var(--ritual-stroke);--ritual-legacy-bg-fcf5e9:var(--ritual-surface);--ritual-legacy-fg-8b612b:var(--ritual-secondary);--ritual-legacy-line-b88c52:var(--ritual-stroke);--ritual-legacy-line-e7e9ee:var(--ritual-stroke);--ritual-legacy-fg-697384:var(--ritual-secondary);--ritual-legacy-fg-293340:var(--ritual-text);--ritual-legacy-fg-566171:var(--ritual-secondary);--ritual-legacy-fg-7c8491:var(--ritual-secondary);--ritual-legacy-bg-f3f5f8:var(--ritual-surface);--ritual-legacy-fg-536174:var(--ritual-secondary);--ritual-legacy-line-e9ebef:var(--ritual-stroke);--ritual-legacy-bg-f2f3f6:var(--ritual-surface);--ritual-legacy-fg-6a7180:var(--ritual-secondary);--ritual-legacy-fg-242b36:var(--ritual-text);--ritual-legacy-fg-757d8a:var(--ritual-secondary);--ritual-legacy-fg-626c7b:var(--ritual-secondary);--ritual-legacy-fg-212834:var(--ritual-text);--ritual-legacy-fg-88909d:var(--ritual-secondary);--ritual-legacy-fg-818895:var(--ritual-secondary);--ritual-legacy-fg-a44a5a:var(--ritual-secondary);--ritual-legacy-line-e5e8ee:var(--ritual-stroke);--ritual-legacy-fg-455165:var(--ritual-text);--ritual-legacy-fg-858c99:var(--ritual-secondary);--ritual-legacy-fg-657184:var(--ritual-secondary);--ritual-legacy-fg-354053:var(--ritual-text);--ritual-legacy-line-dfe4ec:var(--ritual-stroke);--ritual-legacy-fg-737c8c:var(--ritual-secondary);--ritual-legacy-line-e5e7ed:var(--ritual-stroke);--ritual-legacy-fg-646f80:var(--ritual-secondary);--ritual-legacy-line-e8ebf0:var(--ritual-stroke);--ritual-legacy-fg-9299a4:var(--ritual-secondary);--ritual-legacy-line-e7e4ea:var(--ritual-stroke);--ritual-legacy-fg-302b35:var(--ritual-text);--ritual-legacy-fg-74717e:var(--ritual-secondary);--ritual-legacy-bg-f7f6f8:var(--ritual-surface);--ritual-legacy-line-efedf1:var(--ritual-stroke);--ritual-legacy-fg-3e3747:var(--ritual-text);--ritual-legacy-line-352d3c:var(--ritual-stroke);--ritual-legacy-line-eeebf0:var(--ritual-stroke);--ritual-legacy-fg-7a7481:var(--ritual-secondary);--ritual-legacy-bg-f1edf4:var(--ritual-surface);--ritual-legacy-fg-806789:var(--ritual-secondary);--ritual-legacy-bg-f6f3f7:var(--ritual-surface);--ritual-legacy-fg-4d3c59:var(--ritual-text);--ritual-legacy-bg-f0ecf3:var(--ritual-surface);--ritual-legacy-line-dcd3e2:var(--ritual-stroke);--ritual-legacy-line-46394f:var(--ritual-stroke);--ritual-legacy-fg-929aa8:var(--ritual-secondary);--ritual-legacy-fg-465267:var(--ritual-text);--ritual-legacy-fg-7a8493:var(--ritual-secondary);--ritual-legacy-fg-586d8c:var(--ritual-secondary);--ritual-legacy-fg-929aa7:var(--ritual-secondary);--ritual-legacy-line-607b9e:var(--ritual-stroke);--ritual-legacy-fg-788394:var(--ritual-secondary);--ritual-legacy-line-8d6998:var(--ritual-stroke);--ritual-legacy-line-bba9c1:var(--ritual-stroke);--ritual-legacy-line-e4dde8:var(--ritual-stroke);--ritual-legacy-line-eee9f0:var(--ritual-stroke);--ritual-legacy-fg-7c727f:var(--ritual-secondary);--ritual-legacy-bg-f4f0f6:var(--ritual-surface);--ritual-legacy-fg-4f365c:var(--ritual-text);--ritual-legacy-fg-706575:var(--ritual-secondary);--ritual-legacy-fg-29222e:var(--ritual-text);--ritual-legacy-fg-807486:var(--ritual-secondary);--ritual-legacy-fg-775080:var(--ritual-text);--ritual-legacy-bg-efebf1:var(--ritual-surface);--ritual-legacy-fg-827487:var(--ritual-secondary);--ritual-legacy-fg-412c4a:var(--ritual-text);--ritual-legacy-line-e8e1ed:var(--ritual-stroke);--ritual-legacy-fg-63506d:var(--ritual-text);--ritual-legacy-line-b7a2c0:var(--ritual-stroke);--ritual-legacy-fg-2e2434:var(--ritual-text);--ritual-legacy-fg-877b8c:var(--ritual-secondary);--ritual-legacy-bg-f4f0f7:var(--ritual-surface);--ritual-legacy-fg-684673:var(--ritual-text);--ritual-legacy-fg-8b5263:var(--ritual-secondary);--ritual-legacy-fg-68546d:var(--ritual-text);--ritual-legacy-fg-8c7695:var(--ritual-secondary);--ritual-legacy-fg-85788b:var(--ritual-secondary);--ritual-legacy-line-e1d8e7:var(--ritual-stroke);--ritual-legacy-fg-302537:var(--ritual-text);--ritual-legacy-fg-89758f:var(--ritual-secondary);--ritual-legacy-fg-967b9e:var(--ritual-secondary);--ritual-legacy-bg-f2edf5:var(--ritual-surface);--ritual-legacy-fg-796a83:var(--ritual-secondary);--ritual-legacy-bg-fbf4e9:var(--ritual-surface);--ritual-legacy-line-ece0c9:var(--ritual-stroke);--ritual-legacy-fg-866842:var(--ritual-secondary);--ritual-legacy-fg-47324f:var(--ritual-text);--ritual-legacy-line-e2d7e8:var(--ritual-stroke);--ritual-legacy-fg-8b7595:var(--ritual-secondary);--ritual-legacy-line-d3c4dd:var(--ritual-stroke);--ritual-legacy-fg-4b3156:var(--ritual-text);--ritual-legacy-line-b293c3:var(--ritual-stroke);--ritual-legacy-line-e2dae7:var(--ritual-stroke);--ritual-legacy-fg-302636:var(--ritual-text);--ritual-legacy-fg-8a7b91:var(--ritual-secondary);--ritual-legacy-fg-9c8ba5:var(--ritual-secondary);--ritual-legacy-fg-796982:var(--ritual-secondary);--ritual-legacy-fg-8d7d95:var(--ritual-secondary);--ritual-legacy-line-e8dfec:var(--ritual-stroke);--ritual-legacy-line-e6ddea:var(--ritual-stroke);--ritual-legacy-fg-88768f:var(--ritual-secondary);--ritual-legacy-line-5c3b69:var(--ritual-stroke);--ritual-legacy-line-e4dde9:var(--ritual-stroke);--ritual-legacy-fg-8a7a93:var(--ritual-secondary);--ritual-legacy-fg-50305e:var(--ritual-text);--ritual-legacy-line-ae8ebd:var(--ritual-stroke);--ritual-legacy-bg-fffffff5:var(--ritual-surface);--ritual-legacy-line-e4dde5:var(--ritual-stroke);--ritual-legacy-bg-f8f5f8:var(--ritual-surface);--ritual-legacy-fg-654c61:var(--ritual-text);--ritual-legacy-bg-f0eaf1:var(--ritual-surface);--ritual-legacy-line-d9d2e2:var(--ritual-stroke);--ritual-legacy-bg-f3eff8:var(--ritual-surface);--ritual-legacy-line-af7794:var(--ritual-stroke);--ritual-legacy-bg-ffffffed:var(--ritual-surface);--ritual-legacy-fg-382632:var(--ritual-text);--ritual-legacy-fg-63435a:var(--ritual-text);--ritual-legacy-fg-796776:var(--ritual-secondary);--ritual-legacy-fg-4f6555:var(--ritual-secondary);--ritual-legacy-bg-eee9ed:var(--ritual-surface);--ritual-legacy-line-e4dde2:var(--ritual-stroke);--ritual-legacy-fg-786573:var(--ritual-secondary);--ritual-legacy-fg-542c40:var(--ritual-text);--ritual-legacy-line-e3c897:var(--ritual-stroke);--ritual-legacy-bg-fff8eb:var(--ritual-surface);--ritual-legacy-fg-84541c:var(--ritual-text);--ritual-legacy-fg-785f3e:var(--ritual-secondary);--ritual-legacy-line-e7d0a8:var(--ritual-stroke);--ritual-legacy-fg-795017:var(--ritual-text);--ritual-legacy-fg-6e512b:var(--ritual-text);--ritual-legacy-fg-594021:var(--ritual-text);--ritual-legacy-fg-9d8668:var(--ritual-secondary);--ritual-legacy-fg-8c795c:var(--ritual-secondary);--ritual-legacy-fg-66471f:var(--ritual-text);--ritual-legacy-bg-f4e7cf:var(--ritual-surface);--ritual-legacy-line-d8b576:var(--ritual-stroke);--ritual-legacy-fg-716170:var(--ritual-secondary);--ritual-legacy-fg-786c75:var(--ritual-secondary);--ritual-legacy-fg-443340:var(--ritual-text);--ritual-legacy-fg-81717d:var(--ritual-secondary);--ritual-legacy-fg-827781:var(--ritual-secondary);--ritual-legacy-fg-584754:var(--ritual-text);--ritual-legacy-fg-31694e:var(--ritual-text);--ritual-legacy-fg-a23b48:var(--ritual-text);--ritual-legacy-line-dae5dd:var(--ritual-stroke);--ritual-legacy-bg-f6faf7:var(--ritual-surface);--ritual-legacy-line-d5e2d8:var(--ritual-stroke);--ritual-legacy-fg-54765d:var(--ritual-secondary);--ritual-legacy-fg-748377:var(--ritual-secondary);--ritual-legacy-fg-633249:var(--ritual-text);--ritual-legacy-bg-f3eff2:var(--ritual-surface);--ritual-legacy-fg-8a7985:var(--ritual-secondary);--ritual-legacy-fg-60364c:var(--ritual-text);--ritual-legacy-line-e9e1e7:var(--ritual-stroke);--ritual-legacy-fg-877582:var(--ritual-secondary);--ritual-legacy-fg-603449:var(--ritual-text);--ritual-legacy-bg-f5ecf1:var(--ritual-surface);--ritual-legacy-line-dbc6d1:var(--ritual-stroke);--ritual-legacy-line-ede7eb:var(--ritual-stroke);--ritual-legacy-line-e8dee5:var(--ritual-stroke);--ritual-legacy-bg-faf6f8:var(--ritual-surface);--ritual-legacy-fg-8a6077:var(--ritual-secondary);--ritual-legacy-fg-4e795f:var(--ritual-secondary);--ritual-legacy-bg-f2f7f3:var(--ritual-surface);--ritual-legacy-line-e1eae3:var(--ritual-stroke);--ritual-legacy-fg-907552:var(--ritual-secondary);--ritual-legacy-bg-faf7f1:var(--ritual-surface);--ritual-legacy-line-eee5d6:var(--ritual-stroke);--ritual-legacy-fg-9d929a:var(--ritual-secondary);--ritual-legacy-bg-faf8fa:var(--ritual-surface);--ritual-legacy-line-ede4ea:var(--ritual-stroke);--ritual-legacy-fg-6f5c68:var(--ritual-secondary);--ritual-legacy-fg-8b7884:var(--ritual-secondary);--ritual-legacy-fg-4b3442:var(--ritual-text);--ritual-legacy-line-e7dce3:var(--ritual-stroke);--ritual-legacy-fg-86727f:var(--ritual-secondary);--ritual-legacy-fg-5b334a:var(--ritual-text);--ritual-legacy-line-e4d9e0:var(--ritual-stroke);--ritual-legacy-bg-fbf8fa:var(--ritual-surface);--ritual-legacy-fg-755269:var(--ritual-text);--ritual-legacy-line-e8dfe5:var(--ritual-stroke);--ritual-legacy-fg-44343f:var(--ritual-text);--ritual-legacy-fg-8a7684:var(--ritual-secondary);--ritual-legacy-fg-543b4b:var(--ritual-text);--ritual-legacy-line-e9dece:var(--ritual-stroke);--ritual-legacy-bg-fbf6ed:var(--ritual-surface);--ritual-legacy-fg-8b6b3f:var(--ritual-secondary);--ritual-legacy-fg-557963:var(--ritual-secondary);--ritual-legacy-line-dbe6de:var(--ritual-stroke);--ritual-legacy-bg-f5faf6:var(--ritual-surface);--ritual-legacy-fg-6b7091:var(--ritual-secondary);--ritual-legacy-line-e2e2ed:var(--ritual-stroke);--ritual-legacy-bg-f7f7fb:var(--ritual-surface);--ritual-legacy-fg-9a6170:var(--ritual-secondary);--ritual-legacy-line-ecd9df:var(--ritual-stroke);--ritual-legacy-bg-fcf5f7:var(--ritual-surface);--ritual-legacy-fg-85727f:var(--ritual-secondary);--ritual-legacy-fg-705766:var(--ritual-secondary);--ritual-legacy-line-e8e0e6:var(--ritual-stroke);--ritual-legacy-fg-a0909b:var(--ritual-secondary);--ritual-legacy-line-ecced5:var(--ritual-stroke);--ritual-legacy-bg-fff6f8:var(--ritual-surface);--ritual-legacy-fg-954458:var(--ritual-text);--ritual-legacy-line-dfbbc7:var(--ritual-stroke);--ritual-legacy-fg-8d3c52:var(--ritual-text);--ritual-legacy-line-ece5ea:var(--ritual-stroke);--ritual-legacy-fg-75636f:var(--ritual-secondary);--ritual-legacy-fg-4e3343:var(--ritual-text);--ritual-legacy-fg-47323f:var(--ritual-text);--ritual-legacy-fg-84707e:var(--ritual-secondary);--ritual-legacy-fg-6c5060:var(--ritual-text);--ritual-legacy-line-ebe3e8:var(--ritual-stroke);--ritual-legacy-fg-553b4b:var(--ritual-text);--ritual-legacy-fg-967e8c:var(--ritual-secondary);--ritual-legacy-fg-917986:var(--ritual-secondary);--ritual-legacy-fg-6f4f61:var(--ritual-text);--ritual-legacy-fg-907587:var(--ritual-secondary);--ritual-legacy-line-dfd1da:var(--ritual-stroke);--ritual-legacy-line-e1d3dc:var(--ritual-stroke);--ritual-legacy-bg-faf6f9:var(--ritual-surface);--ritual-legacy-fg-715267:var(--ritual-text);--ritual-legacy-fg-744f64:var(--ritual-text);--ritual-legacy-fg-513645:var(--ritual-text);--ritual-legacy-bg-efedf2:var(--ritual-surface);--ritual-legacy-fg-493f53:var(--ritual-text);--ritual-legacy-bg-eee8f5:var(--ritual-surface);--ritual-legacy-fg-483b55:var(--ritual-text);--ritual-legacy-line-eee8f5:var(--ritual-stroke);--ritual-legacy-line-ad98c4:var(--ritual-stroke);--ritual-legacy-line-7184a2:var(--ritual-stroke);--ritual-legacy-line-dce1e9:var(--ritual-stroke);--ritual-legacy-fg-89909d:var(--ritual-secondary);--ritual-legacy-line-262c37:var(--ritual-stroke);--ritual-legacy-line-dfe3eb:var(--ritual-stroke);--ritual-legacy-fg-48556a:var(--ritual-text);--ritual-legacy-bg-eff1f5:var(--ritual-surface);--ritual-legacy-fg-677184:var(--ritual-secondary);--ritual-legacy-fg-2c3544:var(--ritual-text);--ritual-legacy-fg-7a8492:var(--ritual-secondary);--ritual-legacy-bg-f7f8fa:var(--ritual-surface);--ritual-legacy-line-dce2eb:var(--ritual-stroke);--ritual-legacy-fg-727c8c:var(--ritual-secondary);--ritual-legacy-fg-858d9b:var(--ritual-secondary);--ritual-legacy-line-e6e9ef:var(--ritual-stroke);--ritual-legacy-fg-727b8a:var(--ritual-secondary);--ritual-legacy-bg-edf0f5:var(--ritual-surface);--ritual-legacy-line-dfe4ed:var(--ritual-stroke);--ritual-legacy-fg-354459:var(--ritual-text);--ritual-legacy-fg-919bab:var(--ritual-secondary);--ritual-legacy-bg-f9fafc:var(--ritual-surface);--ritual-legacy-fg-7f8794:var(--ritual-secondary);--ritual-legacy-fg-566378:var(--ritual-secondary);--ritual-legacy-line-edf0f4:var(--ritual-stroke);--ritual-legacy-fg-8992a0:var(--ritual-secondary);--ritual-legacy-fg-67748a:var(--ritual-secondary);--ritual-legacy-bg-f1f3f7:var(--ritual-surface);--ritual-legacy-fg-9ca5b3:var(--ritual-secondary);--ritual-legacy-bg-f6f8fb:var(--ritual-surface);--ritual-legacy-fg-526681:var(--ritual-secondary);--ritual-legacy-fg-717b8d:var(--ritual-secondary);--ritual-legacy-fg-303c4e:var(--ritual-text);--ritual-legacy-fg-68788d:var(--ritual-secondary);--ritual-legacy-bg-f0f3f8:var(--ritual-surface);--ritual-legacy-fg-647a99:var(--ritual-secondary);--ritual-legacy-fg-293344:var(--ritual-text);--ritual-legacy-fg-7d8798:var(--ritual-secondary);--ritual-legacy-fg-a2aab8:var(--ritual-secondary);--ritual-legacy-fg-8690a0:var(--ritual-secondary);--ritual-legacy-bg-f7eddd:var(--ritual-surface);--ritual-legacy-fg-97723c:var(--ritual-secondary);--ritual-legacy-fg-64758e:var(--ritual-secondary);--ritual-legacy-fg-828b99:var(--ritual-secondary);--ritual-legacy-bg-edf1f7:var(--ritual-surface);--ritual-legacy-line-98a8bf:var(--ritual-stroke);--ritual-legacy-bg-f5f7fa:var(--ritual-surface);--ritual-legacy-line-e2e7ee:var(--ritual-stroke);--ritual-legacy-line-e4e8ef:var(--ritual-stroke);--ritual-legacy-fg-778397:var(--ritual-secondary);--ritual-legacy-bg-eef2f7:var(--ritual-surface);--ritual-legacy-line-d5dfeb:var(--ritual-stroke);--ritual-legacy-fg-465a75:var(--ritual-text);--ritual-legacy-line-e8ecf2:var(--ritual-stroke);--ritual-legacy-fg-8590a1:var(--ritual-secondary);--ritual-legacy-bg-f8f9fc:var(--ritual-surface);--ritual-legacy-line-e4e9f1:var(--ritual-stroke);--ritual-legacy-line-dce3ed:var(--ritual-stroke);--ritual-legacy-fg-546985:var(--ritual-secondary);--ritual-legacy-line-2c3545:var(--ritual-stroke);--ritual-legacy-line-e5eaf0:var(--ritual-stroke);--ritual-legacy-fg-7c8695:var(--ritual-secondary);--ritual-legacy-line-e1e6ee:var(--ritual-stroke);--ritual-legacy-fg-768297:var(--ritual-secondary);--ritual-legacy-line-d5deeb:var(--ritual-stroke);--ritual-legacy-fg-415873:var(--ritual-text);--ritual-legacy-bg-e7ecf3:var(--ritual-surface);--ritual-legacy-fg-63738a:var(--ritual-secondary);--ritual-legacy-bg-f2f5fa:var(--ritual-surface);--ritual-legacy-line-9aaec9:var(--ritual-stroke);--ritual-legacy-bg-eef1f6:var(--ritual-surface);--ritual-legacy-fg-7b8ca5:var(--ritual-secondary);--ritual-legacy-fg-334158:var(--ritual-text);--ritual-legacy-fg-8993a3:var(--ritual-secondary);--ritual-legacy-fg-a7b1c1:var(--ritual-secondary);--ritual-legacy-line-e3e8f0:var(--ritual-stroke);--ritual-legacy-fg-7b8799:var(--ritual-secondary);--ritual-legacy-fg-96a0b0:var(--ritual-secondary);--ritual-legacy-line-e9edf3:var(--ritual-stroke);--ritual-legacy-line-e1e7ef:var(--ritual-stroke);--ritual-legacy-fg-4c6381:var(--ritual-secondary);--ritual-legacy-line-e7ecf3:var(--ritual-stroke);--ritual-legacy-fg-708097:var(--ritual-secondary);--ritual-legacy-line-e2e8f0:var(--ritual-stroke);--ritual-legacy-fg-8b96a6:var(--ritual-secondary);--ritual-legacy-bg-f4f6fa:var(--ritual-surface);--ritual-legacy-line-e6ebf2:var(--ritual-stroke);--ritual-legacy-fg-2d3d52:var(--ritual-text);--ritual-legacy-fg-78869b:var(--ritual-secondary);--ritual-legacy-bg-f8fafc:var(--ritual-surface);--ritual-legacy-line-edf0f5:var(--ritual-stroke);--ritual-legacy-fg-7c899d:var(--ritual-secondary);--ritual-legacy-line-dde4ee:var(--ritual-stroke);--ritual-legacy-fg-5c728f:var(--ritual-secondary);--ritual-legacy-line-e3e9f1:var(--ritual-stroke);--ritual-legacy-line-e1e7f0:var(--ritual-stroke);--ritual-legacy-fg-33465e:var(--ritual-text);--ritual-legacy-line-e2e9f2:var(--ritual-stroke);--ritual-legacy-fg-76849a:var(--ritual-secondary);--ritual-legacy-fg-637794:var(--ritual-secondary);--ritual-legacy-bg-eff3f8:var(--ritual-surface);--ritual-legacy-bg-f7f9fc:var(--ritual-surface);--ritual-legacy-fg-71829c:var(--ritual-secondary);--ritual-legacy-fg-7c8798:var(--ritual-secondary);--ritual-legacy-fg-838c9a:var(--ritual-secondary);--ritual-legacy-fg-947b53:var(--ritual-secondary);--ritual-legacy-fg-5f7fab:var(--ritual-secondary);--ritual-legacy-fg-638b7c:var(--ritual-secondary);--ritual-legacy-bg-edf3fb:var(--ritual-surface);--ritual-legacy-line-9bafca:var(--ritual-stroke);--ritual-legacy-fg-8490a1:var(--ritual-secondary);--ritual-legacy-line-e5eaf1:var(--ritual-stroke);--ritual-legacy-fg-8190a4:var(--ritual-secondary);--ritual-legacy-fg-3a4e69:var(--ritual-text);--ritual-legacy-fg-8494aa:var(--ritual-secondary);--ritual-legacy-fg-3d4c62:var(--ritual-text);--ritual-legacy-fg-919cac:var(--ritual-secondary);--ritual-legacy-bg-f0f3f7:var(--ritual-surface);--ritual-legacy-fg-7a8ba3:var(--ritual-secondary);--ritual-legacy-bg-edf3fc:var(--ritual-surface);--ritual-legacy-fg-647fa7:var(--ritual-secondary);--ritual-legacy-fg-638677:var(--ritual-secondary);--ritual-legacy-bg-f8f3e9:var(--ritual-surface);--ritual-legacy-fg-927e58:var(--ritual-secondary);--ritual-legacy-fg-7a899e:var(--ritual-secondary);--ritual-legacy-line-b7c4d7:var(--ritual-stroke);--ritual-legacy-bg-fbfcfe:var(--ritual-surface);--ritual-legacy-line-b6c4d9:var(--ritual-stroke);--ritual-legacy-bg-fafbfd:var(--ritual-surface);--ritual-legacy-line-3a4455:var(--ritual-stroke);--ritual-legacy-line-e2e2e2:var(--ritual-stroke);--ritual-legacy-fg-17191a:var(--ritual-text);--ritual-legacy-fg-747779:var(--ritual-secondary);--ritual-legacy-line-dedede:var(--ritual-stroke);--ritual-legacy-fg-737678:var(--ritual-secondary);--ritual-legacy-line-17191a:var(--ritual-stroke);--ritual-legacy-line-191c1d:var(--ritual-stroke);--ritual-legacy-bg-f2f3f3:var(--ritual-surface);--ritual-legacy-line-d9dada:var(--ritual-stroke);--ritual-legacy-fg-606466:var(--ritual-secondary);--ritual-legacy-bg-f4f5f5:var(--ritual-surface);--ritual-legacy-fg-626668:var(--ritual-secondary);--ritual-legacy-bg-f1f2f2:var(--ritual-surface);--ritual-legacy-fg-9c9ea7:var(--ritual-secondary);--ritual-legacy-bg-e7e3ed:var(--ritual-surface);--ritual-legacy-fg-17141c:var(--ritual-text);--ritual-legacy-line-e7e3ed:var(--ritual-stroke);--ritual-legacy-line-783b47:var(--ritual-stroke);--ritual-legacy-line-355e49:var(--ritual-stroke);--ritual-legacy-line-dfd4ed:var(--ritual-stroke);--ritual-legacy-line-665231:var(--ritual-stroke);--ritual-legacy-bg-d1c3df:var(--ritual-surface);--ritual-legacy-line-b38d55:var(--ritual-stroke);--ritual-legacy-fg-e0abc1:var(--ritual-secondary);--ritual-legacy-fg-adb6c3:var(--ritual-secondary);--ritual-legacy-fg-b9b8c3:var(--ritual-secondary);--ritual-legacy-line-b698c6:var(--ritual-stroke);--ritual-legacy-line-ddd1e6:var(--ritual-stroke);--ritual-legacy-fg-95849f:var(--ritual-secondary);--ritual-legacy-line-e4dbea:var(--ritual-stroke);--ritual-legacy-bg-f7f3fa:var(--ritual-surface);--ritual-legacy-fg-90749e:var(--ritual-secondary);--ritual-legacy-bg-eee5f4:var(--ritual-surface);--ritual-legacy-fg-897294:var(--ritual-secondary);--ritual-legacy-line-b59bc4:var(--ritual-stroke);--ritual-legacy-bg-f0e7f6:var(--ritual-surface);--ritual-legacy-fg-583467:var(--ritual-text);--ritual-legacy-fg-80638f:var(--ritual-secondary);--ritual-legacy-line-c6b4d0:var(--ritual-stroke);--ritual-legacy-bg-fcfaff:var(--ritual-surface);--ritual-legacy-fg-8c719c:var(--ritual-secondary);--ritual-legacy-fg-843c2c:#fda4af;--ritual-legacy-bg-fff0e9:var(--ritual-surface);--ritual-legacy-bg-e7efdf:var(--ritual-surface);--ritual-legacy-fg-385139:var(--ritual-text);--ritual-legacy-fg-3d6245:var(--ritual-text);--ritual-legacy-fg-7e5c8e:var(--ritual-secondary);--ritual-legacy-fg-9978aa:var(--ritual-secondary);--ritual-legacy-fg-816c8b:var(--ritual-secondary);--ritual-legacy-line-e7dfed:var(--ritual-stroke);--ritual-legacy-bg-faf7fc:var(--ritual-surface);--ritual-legacy-fg-7b6d85:var(--ritual-secondary);--ritual-legacy-bg-f4eef8:var(--ritual-surface);--ritual-legacy-fg-58515f:var(--ritual-text);--ritual-legacy-fg-8b8294:var(--ritual-secondary);--ritual-legacy-fg-403748:var(--ritual-text);--ritual-legacy-fg-837a8b:var(--ritual-secondary);--ritual-legacy-fg-6e5a7b:var(--ritual-text);--ritual-legacy-fg-9a8ca4:var(--ritual-secondary);--ritual-legacy-fg-63506f:var(--ritual-text);--ritual-legacy-line-e5dfe9:var(--ritual-stroke);--ritual-legacy-bg-f4f1f7:var(--ritual-surface);--ritual-legacy-fg-777380:var(--ritual-secondary);--ritual-legacy-fg-85818a:var(--ritual-secondary);--ritual-legacy-line-e4e0e7:var(--ritual-stroke);--ritual-legacy-fg-716778:var(--ritual-secondary);--ritual-legacy-fg-716b79:var(--ritual-secondary);--ritual-legacy-fg-332c3c:var(--ritual-text);--ritual-legacy-bg-eee9f4:var(--ritual-surface);--ritual-legacy-fg-594467:var(--ritual-text);--ritual-legacy-line-e7deef:var(--ritual-stroke);--ritual-legacy-bg-faf9fc:var(--ritual-surface);--ritual-legacy-line-e4e0e9:var(--ritual-stroke);--ritual-legacy-fg-302b38:var(--ritual-text);--ritual-legacy-fg-80738c:var(--ritual-secondary);--ritual-legacy-bg-f6f3f9:var(--ritual-surface);--ritual-legacy-line-e7e0ed:var(--ritual-stroke);--ritual-legacy-line-ddd5e5:var(--ritual-stroke);--ritual-legacy-line-ac91bf:var(--ritual-stroke);--ritual-legacy-line-e4dfea:var(--ritual-stroke);--ritual-legacy-fg-494151:var(--ritual-text);--ritual-legacy-line-ded7e6:var(--ritual-stroke);--ritual-legacy-line-e6e0eb:var(--ritual-stroke);--ritual-legacy-bg-f8f6fb:var(--ritual-surface);--ritual-legacy-line-d9cdd3:var(--ritual-stroke);--ritual-legacy-fg-30252b:var(--ritual-text);--ritual-legacy-fg-876b79:var(--ritual-secondary);--ritual-legacy-bg-f3eef1:var(--ritual-surface);--ritual-legacy-line-b595a5:var(--ritual-stroke);--ritual-legacy-fg-593545:var(--ritual-text);--ritual-legacy-fg-77666f:var(--ritual-secondary);--ritual-legacy-fg-8a7580:var(--ritual-secondary);--ritual-legacy-bg-fff0ee:var(--ritual-surface);--ritual-legacy-line-e8c3be:var(--ritual-stroke);--ritual-legacy-fg-9a382e:#fda4af;--ritual-legacy-bg-faf5eb:var(--ritual-surface);--ritual-legacy-line-eadbc0:var(--ritual-stroke);--ritual-legacy-line-c9dfd0:var(--ritual-stroke);--ritual-legacy-bg-f0f7f2:var(--ritual-surface);--ritual-legacy-fg-28583b:var(--ritual-text);--ritual-legacy-bg-eee:var(--ritual-surface);--ritual-legacy-line-dfd5db:var(--ritual-stroke);--ritual-legacy-bg-fbf9fa:var(--ritual-surface);--ritual-legacy-line-e9e2e6:var(--ritual-stroke);--ritual-legacy-fg-786973:var(--ritual-secondary);--ritual-legacy-line-e3dce0:var(--ritual-stroke);--ritual-legacy-bg-f6f3f5:var(--ritual-surface);--ritual-legacy-fg-60374c:var(--ritual-text);--ritual-legacy-line-d7c9d0:var(--ritual-stroke);--ritual-legacy-line-b49ba8:var(--ritual-stroke);--ritual-legacy-fg-b4aebe:var(--ritual-secondary);--ritual-legacy-fg-b8a7c8:var(--ritual-secondary);--ritual-legacy-fg-bbb3c6:var(--ritual-secondary);--ritual-legacy-line-e5e2eb:var(--ritual-stroke);--ritual-legacy-fg-b8b3c3:var(--ritual-secondary);--ritual-legacy-fg-8f849d:var(--ritual-secondary);--ritual-legacy-fg-aaa3b5:var(--ritual-secondary);--ritual-legacy-bg-f1ebf6:var(--ritual-surface);--ritual-legacy-line-f1ebf6:var(--ritual-stroke);--ritual-legacy-fg-574465:var(--ritual-text);--ritual-legacy-line-b49bc7:var(--ritual-stroke);--ritual-legacy-line-eeeaf2:var(--ritual-stroke);--ritual-legacy-fg-77717f:var(--ritual-secondary);--ritual-legacy-bg-f0edf5:var(--ritual-surface);--ritual-legacy-fg-665374:var(--ritual-text);--ritual-legacy-bg-f3f0f7:var(--ritual-surface);--ritual-legacy-fg-806d8e:var(--ritual-secondary);--ritual-legacy-bg-fcf1e5:var(--ritual-surface);--ritual-legacy-fg-96632c:#fda4af;--ritual-legacy-fg-797180:var(--ritual-secondary);--ritual-legacy-fg-73627f:var(--ritual-secondary);--ritual-legacy-fg-a095ab:var(--ritual-secondary);--ritual-legacy-bg-eef3f0:var(--ritual-surface);--ritual-legacy-fg-607567:var(--ritual-secondary);--ritual-legacy-fg-45404c:var(--ritual-text);--ritual-legacy-fg-81798a:var(--ritual-secondary);--ritual-legacy-fg-736979:var(--ritual-secondary);--ritual-legacy-line-e9e3ee:var(--ritual-stroke);--ritual-legacy-bg-fbf9fd:var(--ritual-surface);--ritual-legacy-fg-a9a1b4:var(--ritual-secondary);--ritual-legacy-fg-aba5b3:var(--ritual-secondary);--ritual-legacy-bg-ddd0e9:var(--ritual-surface);--ritual-legacy-line-cbb7dc:var(--ritual-stroke);--ritual-legacy-fg-bdb8c4:var(--ritual-secondary);--ritual-legacy-fg-786584:var(--ritual-secondary);--ritual-legacy-bg-eee7f5:var(--ritual-surface);--ritual-legacy-line-eee7f5:var(--ritual-stroke);--ritual-legacy-fg-413149:var(--ritual-text);--ritual-legacy-fg-bbb3c5:var(--ritual-secondary);--ritual-legacy-line-e4d9ed:var(--ritual-stroke);--ritual-legacy-fg-74697c:var(--ritual-secondary);--ritual-legacy-line-e8e3ed:var(--ritual-stroke);--ritual-legacy-fg-302735:var(--ritual-text);--ritual-legacy-fg-403445:var(--ritual-text);--ritual-legacy-fg-64576f:var(--ritual-text);--ritual-legacy-fg-8b7f94:var(--ritual-secondary);--ritual-legacy-line-ece7f0:var(--ritual-stroke);--ritual-legacy-fg-7e6a8b:var(--ritual-secondary);--ritual-legacy-fg-6c587b:var(--ritual-text);--ritual-legacy-line-eee8f2:var(--ritual-stroke);--ritual-legacy-line-a488ba:var(--ritual-stroke);--ritual-legacy-bg-f8f7fa:var(--ritual-surface);--ritual-legacy-fg-29232e:var(--ritual-text);--ritual-legacy-fg-8b7b92:var(--ritual-secondary);--ritual-legacy-fg-86798e:var(--ritual-secondary);--ritual-legacy-fg-403447:var(--ritual-text);--ritual-legacy-fg-8a7b93:var(--ritual-secondary);--ritual-legacy-bg-eee9f2:var(--ritual-surface);--ritual-legacy-line-e4dce9:var(--ritual-stroke);--ritual-legacy-fg-6b5478:var(--ritual-text);--ritual-legacy-line-e8e2ec:var(--ritual-stroke);--ritual-legacy-bg-eee7f3:var(--ritual-surface);--ritual-legacy-fg-583365:var(--ritual-text);--ritual-legacy-fg-73677b:var(--ritual-secondary);--ritual-legacy-line-e5dfea:var(--ritual-stroke);--ritual-legacy-fg-88758f:var(--ritual-secondary);--ritual-legacy-bg-f0edf4:var(--ritual-surface);--ritual-legacy-fg-817389:var(--ritual-secondary);--ritual-legacy-fg-695872:var(--ritual-text);--ritual-legacy-fg-65516f:var(--ritual-text);--ritual-legacy-fg-bca8c7:var(--ritual-secondary);--ritual-legacy-bg-f8f3fb:var(--ritual-surface);--ritual-legacy-fg-44294f:var(--ritual-text);--ritual-legacy-line-e6dfea:var(--ritual-stroke);--ritual-legacy-line-eee9f1:var(--ritual-stroke);--ritual-legacy-fg-938599:var(--ritual-secondary);--ritual-legacy-fg-3d3045:var(--ritual-text);--ritual-legacy-fg-a291ab:var(--ritual-secondary);--ritual-legacy-fg-8c7c96:var(--ritual-secondary);--ritual-legacy-fg-86618f:var(--ritual-secondary);--ritual-legacy-fg-9988a2:var(--ritual-secondary);--ritual-legacy-fg-725c80:var(--ritual-text);--ritual-legacy-fg-897591:var(--ritual-secondary);--ritual-legacy-fg-8b7d94:var(--ritual-secondary);--ritual-legacy-fg-6d5879:var(--ritual-text);--ritual-legacy-line-e3dbe8:var(--ritual-stroke);--ritual-legacy-fg-8b7a94:var(--ritual-secondary);--ritual-legacy-fg-46324f:var(--ritual-text);--ritual-legacy-bg-ede7f2:var(--ritual-surface);--ritual-legacy-fg-81638e:var(--ritual-secondary);--ritual-legacy-fg-8b7b94:var(--ritual-secondary);--ritual-legacy-line-e3dce9:var(--ritual-stroke);--ritual-legacy-fg-a089ad:var(--ritual-secondary);--ritual-legacy-bg-f0ebf5:var(--ritual-surface);--ritual-legacy-fg-796184:var(--ritual-secondary);--ritual-legacy-fg-9a8aa3:var(--ritual-secondary);--ritual-legacy-fg-35283d:var(--ritual-text);--ritual-legacy-fg-918099:var(--ritual-secondary);--ritual-legacy-fg-796781:var(--ritual-secondary);--ritual-legacy-bg-f8f5fa:var(--ritual-surface);--ritual-legacy-line-eee7f2:var(--ritual-stroke);--ritual-legacy-fg-8a7694:var(--ritual-secondary);--ritual-legacy-fg-886294:var(--ritual-secondary);--ritual-legacy-line-ded4e5:var(--ritual-stroke);--ritual-legacy-fg-8c7896:var(--ritual-secondary);--ritual-legacy-line-e5ddeb:var(--ritual-stroke);--ritual-legacy-fg-8c7996:var(--ritual-secondary);--ritual-legacy-fg-50315f:var(--ritual-text);--ritual-legacy-fg-8f7e98:var(--ritual-secondary);--ritual-legacy-line-ece5f0:var(--ritual-stroke);--ritual-legacy-fg-6f567b:var(--ritual-text);--ritual-legacy-line-e6dfec:var(--ritual-stroke);--ritual-legacy-line-eee9f2:var(--ritual-stroke);--ritual-legacy-fg-8c7498:var(--ritual-secondary);--ritual-legacy-fg-8a7096:var(--ritual-secondary);--ritual-legacy-line-ac8dbd:var(--ritual-stroke);--ritual-legacy-fg-302638:var(--ritual-text);--ritual-legacy-line-ddd2e6:var(--ritual-stroke);--ritual-legacy-line-e8e0ee:var(--ritual-stroke);--ritual-legacy-fg-9b87a5:var(--ritual-secondary);--ritual-legacy-fg-35243f:var(--ritual-text);--ritual-legacy-fg-95829f:var(--ritual-secondary);--ritual-legacy-line-e7dfec:var(--ritual-stroke);--ritual-legacy-line-e9ddcc:var(--ritual-stroke);--ritual-legacy-bg-fff7e9:var(--ritual-surface);--ritual-legacy-fg-674b31:var(--ritual-text);--ritual-legacy-line-d6c7b5:var(--ritual-stroke);--ritual-legacy-line-e9e2ee:var(--ritual-stroke);--ritual-legacy-bg-f7f7f9:var(--ritual-surface);--ritual-legacy-fg-292832:var(--ritual-text);--ritual-legacy-fg-81818e:var(--ritual-secondary);--ritual-legacy-line-e4e2e8:var(--ritual-stroke);--ritual-legacy-bg-f0eef3:var(--ritual-surface);--ritual-legacy-line-e5e4ea:var(--ritual-stroke);--ritual-legacy-fg-85828e:var(--ritual-secondary);--ritual-legacy-bg-f7f6f9:var(--ritual-surface);--ritual-legacy-line-eeecf1:var(--ritual-stroke);--ritual-legacy-bg-eeebf2:var(--ritual-surface);--ritual-legacy-fg-8b8096:var(--ritual-secondary);--ritual-legacy-bg-eee9f3:var(--ritual-surface);--ritual-legacy-fg-594267:var(--ritual-text);--ritual-legacy-line-e4dcea:var(--ritual-stroke);--ritual-legacy-line-ebe8ef:var(--ritual-stroke);--ritual-legacy-line-e6e3eb:var(--ritual-stroke);--ritual-legacy-fg-282630:var(--ritual-text);--ritual-legacy-fg-674a73:var(--ritual-text);--ritual-legacy-fg-77717e:var(--ritual-secondary);--ritual-legacy-fg-63576d:var(--ritual-text);--ritual-legacy-line-efedf2:var(--ritual-stroke);--ritual-legacy-line-e7e4ec:var(--ritual-stroke);--ritual-legacy-bg-fcfbfd:var(--ritual-surface);--ritual-legacy-fg-494150:var(--ritual-text);--ritual-legacy-line-e2dee8:var(--ritual-stroke);--ritual-legacy-line-e5e0e9:var(--ritual-stroke);--ritual-legacy-fg-75677e:var(--ritual-secondary);--ritual-legacy-bg-ede8f2:var(--ritual-surface);--ritual-legacy-fg-51425c:var(--ritual-text);--ritual-legacy-bg-f5f2f8:var(--ritual-surface);--ritual-legacy-bg-efedf3:var(--ritual-surface);--ritual-legacy-fg-81738c:var(--ritual-secondary);--ritual-legacy-fg-3e3049:var(--ritual-text);--ritual-legacy-fg-9a90a2:var(--ritual-secondary);--ritual-legacy-fg-93839f:var(--ritual-secondary);--ritual-legacy-fg-715580:var(--ritual-text);--ritual-legacy-fg-958a9c:var(--ritual-secondary);--ritual-legacy-fg-83798c:var(--ritual-secondary);--ritual-legacy-fg-9a90a3:var(--ritual-secondary);--ritual-legacy-fg-3b3142:var(--ritual-text);--ritual-legacy-fg-83778e:var(--ritual-secondary);--ritual-legacy-fg-66566f:var(--ritual-text);--ritual-legacy-fg-958899:var(--ritual-secondary);--ritual-legacy-fg-8b7b95:var(--ritual-secondary);--ritual-legacy-fg-756181:var(--ritual-secondary);--ritual-legacy-bg-f5f3f8:var(--ritual-surface);--ritual-legacy-fg-514959:var(--ritual-text);--ritual-legacy-fg-302b36:var(--ritual-text);--ritual-legacy-line-ded9e5:var(--ritual-stroke);--ritual-legacy-fg-776f81:var(--ritual-secondary);--ritual-legacy-line-e8e2ee:var(--ritual-stroke);--ritual-legacy-fg-807488:var(--ritual-secondary);--ritual-legacy-line-b7a4c5:var(--ritual-stroke)}.andrey-mode-switch{border-bottom:1px solid var(--ritual-stroke);align-items:stretch;gap:24px;max-width:100%;margin-bottom:24px;display:flex}html[data-ritual-theme] body .andrey-mode-switch>button{min-height:46px;box-shadow:none;color:var(--ritual-secondary);white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:7px;padding:0 0 12px;font-size:14px;font-weight:500;display:flex;position:relative}html[data-ritual-theme] body .andrey-mode-switch>button[aria-pressed=true]{color:var(--ritual-text)}.andrey-mode-switch>button[aria-pressed=true]:after{content:"";background:currentColor;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.andrey-mode-switch>button:disabled{opacity:.55;cursor:wait}:is(.andrey-mode-switch>button:focus-visible,.andrey-commerce-hero button:focus-visible,.andrey-account-card button:focus-visible){outline-offset:4px;outline:2px solid}.andrey-page-modes{margin:0 0 18px;padding:0 4px}.andrey-page-modes .andrey-mode-switch{margin-bottom:0}html[data-ritual-theme] body .andrey-client .andrey-commerce-hero,html[data-ritual-theme] body .andrey-investor-shell .andrey-personal-hero{border:1px solid var(--ritual-stroke);color:#f3f4f6;background:linear-gradient(90deg,#0a0b0ff5,#0a0b0fd4 48%,#0a0b0f94),url(/media/ritual/account-poster-v171.jpg) 50%/cover no-repeat;border-radius:24px;padding:24px 28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}html[data-ritual-theme] body :is(.andrey-commerce-hero,.andrey-personal-hero) .andrey-mode-switch{border-color:#ffffff24}html[data-ritual-theme] body :is(.andrey-commerce-hero,.andrey-personal-hero) .andrey-mode-switch>button{color:#b4b5bf}html[data-ritual-theme] body :is(.andrey-commerce-hero,.andrey-personal-hero) .andrey-mode-switch>button[aria-pressed=true]{color:#fff}.andrey-hero-heading{letter-spacing:.1em;color:#bfc0c8;justify-content:space-between;gap:16px;margin-bottom:12px;font-size:11px;line-height:1.5;display:flex}html[data-ritual-theme] body .andrey-goods-value{box-shadow:none;color:#f3f4f6;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:8px;max-width:100%;min-height:80px;padding:0;display:flex}.andrey-goods-value strong{letter-spacing:-.045em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(40px,8vw,62px);font-weight:550;line-height:1.1}.andrey-goods-value span{color:#dedee5;align-items:center;gap:12px;font-size:14px;display:flex}.andrey-commerce-hero .andrey-hero-note{color:#b7b8c3;max-width:430px;min-height:38px;margin:16px 0 22px;font-size:13px;line-height:1.55}.andrey-goods-statuses{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 0;display:grid}html[data-ritual-theme] body .andrey-goods-statuses>button{min-height:58px;box-shadow:none;color:#f3f4f6;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:7px;padding:0;display:flex}.andrey-goods-statuses span{color:#b7b8c3;font-size:13px}.andrey-goods-statuses b{font-size:24px;font-weight:500}.andrey-hero-actions{border-top:1px solid #ffffff24;justify-content:space-between;gap:12px;padding-top:20px;display:flex}html[data-ritual-theme] body .andrey-hero-actions>button{color:#eeeef2;min-height:46px;box-shadow:none;background:#ffffff0c;border:1px solid #ffffff28;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:11px 14px;font-size:14px;display:flex}.andrey-hero-actions>button:first-child{flex:1}.andrey-hero-actions>button:last-child{background:0 0!important;border-color:#0000!important}.andrey-account-card{border:1px solid var(--ritual-stroke);background:var(--ritual-surface);color:var(--ritual-text);border-radius:24px;margin:18px 0 24px;padding:24px 28px}.andrey-account-card>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.andrey-account-card h2{letter-spacing:-.025em;margin:0 0 5px;font-size:19px;font-weight:550}.andrey-account-card header p{color:var(--ritual-secondary);margin:0;font-size:12px;line-height:1.5}.andrey-account-card header>svg{color:var(--ritual-secondary);flex:none}html[data-ritual-theme] body .andrey-account-value{width:100%;min-height:88px;box-shadow:none;text-align:left;color:var(--ritual-text);background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:7px;padding:20px 0 16px;display:grid}.andrey-account-value>span{color:var(--ritual-secondary);grid-column:1/-1;font-size:13px}.andrey-account-value strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:36px;font-weight:550;line-height:1.1}.andrey-account-received{border-top:1px solid var(--ritual-stroke);justify-content:space-between;gap:20px;padding:15px 0;font-size:14px;display:flex}.andrey-account-received span{color:var(--ritual-secondary)}.andrey-account-received b{font-weight:500}.andrey-payment-action{margin-top:5px}.andrey-payment-action .payment-launch{width:100%;max-width:none;margin:0}.andrey-payment-action .payment-launch>button{width:100%;max-width:none}html[data-ritual-theme] body .andrey-history-link{min-height:44px;color:var(--ritual-secondary);box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;margin:7px auto 0;padding:8px;font-size:13px;display:flex}html[data-ritual-theme] body .andrey-investor-shell>.andrey-header{z-index:35;background:var(--ritual-canvas);border:0;justify-content:space-between;align-items:center;gap:16px;min-height:88px;padding:18px max(24px,50vw - 490px);display:flex;position:sticky;top:0}.andrey-header .ritual-client-name{min-height:44px;color:var(--ritual-text);align-items:center;gap:8px;display:flex}.andrey-header .ritual-theme-hint>span{display:none}.andrey-header .ritual-theme-hint{gap:4px}.andrey-header .ritual-hello{font-size:13px;line-height:1.35}.andrey-investor-shell .inv-main{padding-top:8px}.andrey-live-stamp{color:var(--ritual-secondary);justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;font-size:12px;display:flex}.andrey-live-stamp>span{flex-direction:column;gap:4px;display:flex}.andrey-live-stamp small{font-size:11px}html[data-ritual-theme] body .andrey-live-stamp>button{min-height:44px;color:var(--ritual-secondary);background:0 0;border:0;align-items:center;gap:6px;padding:8px 0 8px 12px;font-size:12px;display:flex}html[data-ritual-theme] body .andrey-investor-shell .andrey-personal-hero .inv-capital-top{color:#bfc0c8;letter-spacing:.07em;font-size:11px}.andrey-investor-shell .andrey-personal-hero .inv-capital-badge{color:#dedee5}html[data-ritual-theme] body .andrey-investor-shell .andrey-personal-hero .inv-capital-number{color:#f3f4f6;font-weight:550!important}html[data-ritual-theme] body .andrey-investor-shell .andrey-personal-hero>p{color:#b7b8c3;font-size:13px;line-height:1.55}html[data-ritual-theme] body .andrey-investor-shell .andrey-personal-hero .inv-capital-footer{color:#f3f4f6;background:0 0;border-color:#ffffff24;margin:22px 0 0;padding:20px 0 0}html[data-ritual-theme] body .andrey-investor-shell .andrey-personal-hero .inv-capital-footer button{color:#f3f4f6}.andrey-investor-shell .andrey-personal-hero .inv-capital-footer span{color:#b7b8c3;font-size:13px}@media (min-width:900px){.andrey-client .andrey-commerce-hero{min-height:370px}.andrey-client .andrey-account-card{max-width:none}}@media (max-width:600px){.andrey-mode-switch{gap:20px;margin-bottom:22px}html[data-ritual-theme] body .andrey-mode-switch>button{gap:0;font-size:13px}.andrey-mode-switch>button>svg{display:none}html[data-ritual-theme] body .andrey-client .andrey-commerce-hero,html[data-ritual-theme] body .andrey-investor-shell .andrey-personal-hero{border-radius:22px;padding:19px 20px 22px}.andrey-hero-heading{font-size:10px}.andrey-goods-value span{font-size:13px}.andrey-commerce-hero .andrey-hero-note{margin:14px 0 18px;font-size:12px}.andrey-goods-statuses{gap:8px}.andrey-goods-statuses span{font-size:12px}html[data-ritual-theme] body .andrey-hero-actions>button{gap:7px;padding:10px 11px;font-size:13px}.andrey-hero-actions{gap:5px;padding-top:16px}.andrey-account-card{border-radius:22px;margin-top:16px;padding:20px}.andrey-account-card h2{font-size:18px}html[data-ritual-theme] body .andrey-investor-shell>.andrey-header{min-height:84px;padding:14px 16px}.andrey-investor-shell .inv-main{padding-top:6px}.andrey-investor-shell .andrey-review{font-size:13px;line-height:1.5}}@media (max-width:360px){.andrey-mode-switch{gap:15px}html[data-ritual-theme] body .andrey-mode-switch>button{font-size:12px}.andrey-hero-actions>button:last-child>svg{display:none}.andrey-account-card{padding:18px}.andrey-goods-value strong{font-size:40px}}@media (min-width:1200px){body:not([data-owner-desktop-preview]) .shell>.owner-main,body:not([data-owner-desktop-preview]) .artur-client.ritual-client>.client-main,body:not([data-owner-desktop-preview]) .staff-portal.staff-cabinet-v2>section.staff-cabinet-content,body:not([data-owner-desktop-preview]) .inv-main{box-sizing:border-box;width:100%;max-width:1360px;margin-inline:auto;padding-inline:32px}body:not([data-owner-desktop-preview]) .owner-home-page .owner-position-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body:not([data-owner-desktop-preview]) .owner-home-page .owner-position-lists>.owner-stock-card,body:not([data-owner-desktop-preview]) .owner-home-page .owner-position-lists>.shipment-investigation{grid-column:1/-1}body:not([data-owner-desktop-preview]) .owner-home-page .owner-position-card{padding:20px}body:not([data-owner-desktop-preview]) .owner-home-page .owner-wallet-grid{gap:16px}}.owner-device-toolbar{justify-content:flex-end;margin:0 0 18px;display:flex}.owner-device-toolbar button,.device-history button,.owner-action-queue button,.finance-control-detail button,.consignment-followup button{font:inherit;cursor:pointer}.owner-device-toolbar button,.device-search input,.device-source,.device-results>button,.action-record,.consignment-followup textarea,.consignment-followup input{border:1px solid var(--ritual-stroke);background:var(--ritual-surface);color:var(--ritual-text);border-radius:12px;padding:12px 16px}.device-history,.device-passport{gap:14px;min-width:0;display:grid}.device-history h3,.device-history h4{margin:8px 0 0}.device-search{gap:8px;font-size:14px;display:grid}.device-search input{box-sizing:border-box;width:100%;min-width:0;font-size:16px}.device-results{gap:8px;display:grid}.device-results>button{text-align:left;gap:5px;min-width:0;display:grid}.device-results small,.device-muted,.device-source small,.action-record small{color:var(--ritual-secondary);font-size:13px;line-height:1.5}.device-source{text-align:left;box-sizing:border-box;overflow-wrap:anywhere;justify-content:space-between;gap:12px;width:100%;display:flex}.device-source small{display:block}.device-status{background:var(--ritual-soft);border-radius:14px;padding:16px}.owner-action-queue{margin-bottom:20px}.owner-action-queue>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-action-queue>header h3{margin:0}.action-record{text-align:left;gap:6px;width:100%;margin-top:10px;display:grid}.action-record-priority{color:var(--ritual-secondary);font-size:12px}.action-record-priority[data-urgent=true]{color:#ed9f69}.payment-review-card[data-focused=true]{outline:2px solid var(--ritual-text);outline-offset:3px;scroll-margin-top:24px}.consignment-followup{border-top:1px solid var(--ritual-stroke);padding:16px 0}.consignment-followup summary{cursor:pointer}.consignment-followup form,.consignment-followup label{gap:8px;display:grid}.consignment-followup form{margin-top:12px}.consignment-followup textarea{resize:vertical;min-height:80px;font:inherit}.consignment-followup small{color:var(--ritual-secondary);margin:6px 0;display:block}:is(.device-history button:focus-visible,.owner-action-queue button:focus-visible,.owner-device-toolbar button:focus-visible){outline:2px solid var(--ritual-text);outline-offset:3px}@media (min-width:1024px){body:not([data-owner-desktop-preview]) .shell>.owner-main{box-sizing:border-box;width:100%;max-width:1360px;padding-inline:28px}.device-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){body:not([data-owner-desktop-preview]) .shell>.owner-main{padding-inline:32px}}@media (max-width:600px){.owner-device-toolbar button{text-align:left;width:100%}.device-source,.action-record{padding:12px}}.owner-main .command-client-positions button>span,.owner-main .command-route-list button>span,.owner-main .owner-position-card{overflow-wrap:anywhere;min-width:0}.consignment-control{gap:14px;display:grid}.consignment-control-box{border:1px solid var(--ritual-stroke);border-radius:16px;min-width:0;padding:18px}.consignment-control-box h3{margin:0;font-size:17px}.consignment-control-box p{color:var(--ritual-secondary);font-size:14px;line-height:1.5}.consignment-control-box p[role=status]{color:#ed9f69}.owner-next-purchase{border:1px solid var(--ritual-stroke);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:16px;display:flex}@media (min-width:1024px){.consignment-control{grid-template-columns:repeat(2,minmax(0,1fr))}.consignment-control>.command-footnote{grid-column:1/-1}}.owner-attention-v2 [hidden]{display:none!important}.owner-attention-v2:has([hidden]){padding-block:12px}.owner-action-queue .action-record{width:100%}.business-rhythm{min-width:0;margin:16px 0;padding:20px}.business-rhythm header,.rhythm-row-top,.rhythm-row-product{justify-content:space-between;align-items:center;gap:12px;display:flex}.business-rhythm h2{margin:0;font-size:20px}.business-rhythm header small,.business-rhythm time,.rhythm-note{color:var(--ritual-secondary);font-size:12px}.rhythm-row{text-align:left;width:100%;color:var(--ritual-text);border:0;border-bottom:1px solid var(--ritual-stroke);font:inherit;cursor:pointer;background:0 0;padding:16px 0;display:block}.rhythm-row-top strong{font-size:14px}.rhythm-row-top time{white-space:nowrap}.rhythm-row-product{align-items:flex-start;margin-top:8px;font-size:13px}.rhythm-row-product span{overflow-wrap:anywhere}.rhythm-row-product b{white-space:nowrap}.rhythm-effects{color:var(--ritual-secondary);flex-wrap:wrap;gap:7px 16px;margin-top:10px;font-size:12px;display:flex}.rhythm-effects b{color:var(--ritual-text)}.rhythm-forecast{flex-basis:100%}.rhythm-forecast b{color:#70be9b}.rhythm-note{margin-top:14px;line-height:1.5;display:block}.rhythm-more{color:var(--ritual-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:12px 0}@media (max-width:600px){.business-rhythm{padding:16px}.rhythm-row-top{align-items:flex-start}.rhythm-row-product{font-size:12px}}:root{--product-radius:20px;--product-control-radius:12px;--product-gap:16px}html[data-ritual-theme] body :is(.owner-main,.client-main,.staff-cabinet-content,.inv-main){font-variant-numeric:tabular-nums}html[data-ritual-theme] body :is(.owner-main,.client-main,.staff-cabinet-content,.inv-main) :is(button,input,select,textarea){font-family:inherit}html[data-ritual-theme] body :is(.owner-main,.client-main,.staff-cabinet-content,.inv-main) :is(button,a,summary):focus-visible{outline:2px solid var(--ritual-text);outline-offset:4px}html[data-ritual-theme] body :is(.topbar,.staff-header-main){align-items:center}html[data-ritual-theme] body .ritual-brand-tools{flex-shrink:0;align-items:center;display:flex}html[data-ritual-theme] body .ritual-wordmark{letter-spacing:-.055em;line-height:1}html[data-ritual-theme] body .ritual-hello{font-size:14px;font-weight:500}html[data-ritual-theme] body .ritual-person small{color:var(--ritual-secondary);font-size:12px}html[data-ritual-theme] body .owner-home-page .owner-compact-board{gap:var(--product-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}html[data-ritual-theme] body .owner-home-page .owner-compact-board>*{min-width:0;margin-block:0}html[data-ritual-theme] body .owner-home-page .owner-equity-hero{border-radius:var(--product-radius);box-shadow:none;min-height:0;padding:24px}html[data-ritual-theme] body .owner-home-page .owner-equity-value{gap:10px;margin:22px 0 20px}html[data-ritual-theme] body .owner-home-page .owner-equity-value>.hero-metric-link>strong{letter-spacing:-.055em;white-space:nowrap;font-size:clamp(38px,5.4vw,64px);font-weight:550;line-height:1.08}html[data-ritual-theme] body .owner-home-page .owner-equity-value>span{color:#d4d6dc;font-size:14px}.hero-balance-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:480px;margin-top:8px;display:grid}.hero-balance-parts>div{gap:6px;display:grid}.hero-balance-parts span{color:#bfc3cb;font-size:12px;line-height:1.4}.hero-balance-parts b{color:#fff;letter-spacing:-.02em;font-size:18px;font-weight:500}html[data-ritual-theme] body .owner-home-page .owner-equity-meta{padding-top:12px;font-size:12px}html[data-ritual-theme] body .owner-home-page .owner-hero-actions{gap:12px;margin-top:16px;padding-top:16px}html[data-ritual-theme] body .owner-home-page .owner-hero-actions button{min-width:0;font-size:13px}.owner-position-strip{border:1px solid var(--ritual-stroke);border-radius:var(--product-radius);background:var(--ritual-stroke);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.owner-position-strip>button{text-align:left;background:var(--ritual-surface);min-width:0;color:var(--ritual-text);cursor:pointer;font:inherit;border:0;flex-direction:column;gap:10px;padding:18px 16px;display:flex}.owner-position-strip>button>span{color:var(--ritual-secondary);justify-content:space-between;align-items:center;gap:6px;font-size:12px;line-height:1.4;display:flex}.owner-position-strip strong{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(17px,2vw,23px);font-weight:550}.owner-position-strip>button:hover{background:var(--ritual-soft)}.owner-focus-column{flex-direction:column;gap:16px;min-width:0;display:flex}html[data-ritual-theme] body .owner-home-page :is(.owner-home-attention,.business-rhythm,.command-consignment){border:1px solid var(--ritual-stroke);background:var(--ritual-surface);border-radius:var(--product-radius);box-shadow:none;margin:0;padding:20px}html[data-ritual-theme] body .owner-home-page .owner-home-attention[data-empty=true]{padding:8px 18px}html[data-ritual-theme] body .owner-attention-v2 .owner-attention-toggle{min-height:48px;padding:8px 0}html[data-ritual-theme] body .owner-attention-v2 .owner-attention-toggle strong{font-size:17px;font-weight:550}html[data-ritual-theme] body .owner-attention-v2[data-empty=true] .owner-attention-toggle strong{font-size:14px}html[data-ritual-theme] body .owner-attention-v2 .owner-attention-toggle small{margin-top:4px;font-size:12px}.owner-focus-column .owner-financial-control,.owner-focus-column .finance-control{margin:0}html[data-ritual-theme] body .owner-home-page :is(.business-rhythm h2,.command-section-heading h2){letter-spacing:-.035em;font-size:20px;font-weight:550;line-height:1.2}html[data-ritual-theme] body .owner-home-page .command-consignment-hero{grid-template-columns:1fr;gap:16px;margin:20px 0}html[data-ritual-theme] body .owner-home-page .command-forecast>strong{letter-spacing:-.045em;font-size:32px;font-weight:550}html[data-ritual-theme] body .owner-home-page .command-consignment-basis{border-left:0;border-top:1px solid var(--ritual-stroke);grid-template-columns:1fr auto;align-items:center;padding:14px 0 0;display:grid}.command-consignment-basis small{grid-column:1/-1}html[data-ritual-theme] body .owner-home-page .command-consignment-basis b{font-size:22px}.product-fold,.inv-demo-fold{border:1px solid var(--ritual-stroke);border-radius:var(--product-radius);background:var(--ritual-surface);color:var(--ritual-text);min-width:0;padding:0 20px}.product-fold>summary,.consignment-detail-fold>summary,.inv-demo-fold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:60px;font-size:14px;font-weight:500;list-style:none;display:flex}.product-fold>summary::-webkit-details-marker{display:none}.consignment-detail-fold>summary::-webkit-details-marker{display:none}.inv-demo-fold>summary::-webkit-details-marker{display:none}.product-fold[open]>summary svg,.consignment-detail-fold[open]>summary svg{transform:rotate(90deg)}.product-fold[open]{padding-bottom:20px}.product-fold .owner-wallet-grid{margin:4px 0 16px}.consignment-detail-fold{border-top:1px solid var(--ritual-stroke)}.consignment-detail-fold .command-tabs{margin-top:0}.rhythm-method{margin-top:12px}.rhythm-method>summary{cursor:pointer;color:var(--ritual-secondary);align-items:center;min-height:32px;font-size:12px;display:flex}.rhythm-note{margin-top:4px}.rhythm-row-product span{max-width:80%}.rhythm-row:focus-visible{border-radius:var(--product-control-radius)}html[data-ritual-theme] body .owner-home-page .rhythm-effects{gap:4px 12px;font-size:12px;line-height:1.5}html[data-ritual-theme] body .owner-home-page .owner-position-lists{grid-template-columns:1fr;gap:12px;display:grid}html[data-ritual-theme] body .owner-home-page .owner-position-card{box-shadow:none;border-radius:var(--product-control-radius)}.owner-balance-tools{gap:10px;display:grid}.owner-balance-tools summary{align-items:center;min-height:44px}.inv-demo-fold{margin-top:24px}.inv-demo-fold>p{color:var(--ritual-secondary);font-size:13px;line-height:1.5}html[data-ritual-theme] body .investor-product-header{max-width:1360px;margin-inline:auto}html[data-ritual-theme] body :is(.inv-assets>button,.inv-liability,.ritual-period-report,.staff-day-brief,.command-directory){border-radius:var(--product-radius);box-shadow:none}@media (min-width:1100px){html[data-ritual-theme] body .owner-home-page .owner-compact-board{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);gap:20px}html[data-ritual-theme] body .owner-home-page .owner-compact-board>*{grid-column:1/-1}html[data-ritual-theme] body .owner-home-page .owner-equity-hero{grid-area:1/1}html[data-ritual-theme] body .owner-home-page .owner-position-strip{grid-area:2/1}html[data-ritual-theme] body .owner-home-page .owner-focus-column{grid-area:1/2/4}html[data-ritual-theme] body .owner-home-page .business-rhythm{grid-area:3/1}html[data-ritual-theme] body .owner-home-page .owner-position-strip>button{padding:16px 12px}html[data-ritual-theme] body .owner-home-page .owner-position-strip strong{font-size:19px}html[data-ritual-theme] body .owner-home-page .owner-position-lists{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){:root{--product-gap:12px}html[data-ritual-theme] body .shell>.owner-compact-header{min-height:64px;padding-block:12px}html[data-ritual-theme] body .owner-home-page .owner-equity-hero{padding:20px 18px}html[data-ritual-theme] body .owner-home-page .owner-equity-value{margin:20px 0 18px}html[data-ritual-theme] body .owner-home-page .owner-equity-value>.hero-metric-link>strong{font-size:clamp(32px,10.4vw,48px)}.hero-balance-parts{gap:10px}.hero-balance-parts b{font-size:17px}.hero-balance-parts span{font-size:11px}.owner-position-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-position-strip>button{gap:7px;padding:14px 16px}.owner-position-strip strong{font-size:22px}html[data-ritual-theme] body .owner-home-page :is(.business-rhythm,.command-consignment){padding:18px 16px}.product-fold{padding-inline:16px}.product-fold>summary{font-size:13px}html[data-ritual-theme] body :is(.owner-main,.client-main,.staff-cabinet-content,.inv-main) :is(input,select,textarea){font-size:16px}.rhythm-row-top strong{max-width:65%;font-size:13px}.rhythm-row-top time{font-size:11px}.rhythm-row-product{font-size:13px}}@media (prefers-reduced-motion:reduce){.owner-home-page *,.inv-main *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.operation-impact,.visit-changes,.client-next-step{border:1px solid var(--ritual-stroke);background:var(--ritual-surface);color:var(--ritual-text);border-radius:16px;min-width:0;margin:16px 0;padding:18px}.operation-impact h3,.client-next-step p{margin:0 0 12px}.operation-impact dl{margin:0}.operation-impact dl>div{border-bottom:1px solid var(--ritual-stroke);grid-template-columns:minmax(110px,1fr) minmax(0,2fr);gap:12px;padding:10px 0;display:grid}.operation-impact dd{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;margin:0;display:flex}.operation-impact dd b{text-align:right;min-width:90px}.operation-impact small,.visit-changes small{color:var(--ritual-secondary);margin-top:12px;line-height:1.5;display:block}.operation-impact fieldset{border:0;margin:16px 0;padding:0}.operation-impact fieldset label{align-items:flex-start;gap:10px;margin:14px 0;display:flex}.operation-impact fieldset label:has(textarea){flex-direction:column}.operation-impact input[type=checkbox]{width:20px;height:20px;accent-color:var(--ritual-text);flex:0 0 20px}.operation-impact textarea{background:var(--ritual-bg);width:100%;min-height:80px;color:inherit;border:1px solid var(--ritual-stroke);border-radius:10px;padding:10px}.correction-guide,.investor-proof{border-top:1px solid var(--ritual-stroke);margin-top:16px;padding-top:12px}.correction-guide summary,.investor-proof summary{cursor:pointer;min-height:32px}.investor-proof small,.unified-search-groups small{overflow-wrap:anywhere;display:block}.unified-search-groups section{border-bottom:1px solid var(--ritual-stroke);padding-bottom:12px}.unified-search-groups h3{margin:18px 0 8px;font-size:15px}.client-next-step{gap:12px;display:grid}.day-close>button{margin:12px 0}.visit-changes button,.day-close button,.correction-guide button,.client-next-step button{min-height:44px;padding:10px 14px}.visit-changes .device-source{text-align:left;width:100%;display:block}.investor-proof .owner-snapshot-line{align-items:flex-start;gap:16px}.investor-proof .owner-snapshot-line>span{overflow-wrap:anywhere;min-width:0}@media (max-width:600px){.operation-impact{padding:14px}.operation-impact dl>div{grid-template-columns:1fr}.operation-impact dd{justify-content:space-between}.operation-impact input,.operation-impact textarea{font-size:16px}}.owner-home-toolbar{align-items:center;gap:20px}.owner-home-toolbar h1{letter-spacing:-.035em;color:var(--ritual-text);margin:0 auto 0 0;font-size:22px;font-weight:550;line-height:1.2}html[data-ritual-theme] body .owner-home-page .visit-changes{border:0;border-bottom:1px solid var(--ritual-stroke);background:0 0;border-radius:0;margin:8px 0 0;padding:10px 0}.visit-changes>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:38px;font-size:13px;list-style:none;display:flex}.visit-changes>summary::-webkit-details-marker{display:none}.visit-changes>summary:after{content:"+";color:var(--ritual-secondary);font-size:20px}.visit-changes[open]>summary:after{content:"−"}.visit-changes>summary span{color:var(--ritual-secondary)}@media (min-width:1100px){html[data-ritual-theme] body:not([data-owner-desktop-preview]) .shell>.owner-main.owner-home-page{max-width:1480px;padding-inline:24px}html[data-ritual-theme] body .owner-home-page .owner-compact-board{grid-template-columns:minmax(0,1.55fr) minmax(340px,1fr)}html[data-ritual-theme] body .owner-home-page .owner-home-toolbar{justify-content:space-between;margin-bottom:20px}html[data-ritual-theme] body .owner-home-page .owner-home-toolbar button{width:auto;min-width:320px;font-size:14px}html[data-ritual-theme] body .owner-home-page :is(.hero-balance-parts span,.owner-equity-meta,.owner-position-strip>button>span,.rhythm-effects,.owner-attention-toggle small){font-size:14px}html[data-ritual-theme] body .owner-home-page .hero-balance-parts b{font-size:20px}html[data-ritual-theme] body .owner-home-page .owner-hero-actions button{font-size:14px}html[data-ritual-theme] body .owner-home-page .owner-attention-v2[data-empty=true] .owner-attention-toggle strong{font-size:16px}html[data-ritual-theme] body .owner-home-page .command-footnote{font-size:13px;line-height:1.5}}@media (max-width:600px){.owner-home-toolbar{flex-wrap:wrap;gap:10px}.owner-home-toolbar h1{font-size:20px}.owner-home-toolbar button{flex-basis:100%}.visit-changes>summary{font-size:12px}}.consignment-v2{font-variant-numeric:tabular-nums;min-width:0}.consignment-v2 button{font:inherit;color:inherit;cursor:pointer}.consignment-v2 .consignment-forecast-link{text-align:left;background:0 0;border:0;gap:8px;width:100%;padding:18px 0 12px;display:grid}.consignment-forecast-link strong{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(28px,3vw,38px);font-weight:550;line-height:1.15}.consignment-forecast-link span{color:var(--ritual-secondary);align-items:center;gap:4px;font-size:12px;display:flex}.consignment-summary{color:var(--ritual-secondary);flex-wrap:wrap;gap:5px 14px;padding-bottom:14px;font-size:12px;line-height:1.6;display:flex}.consignment-v2 .consignment-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:visible}.consignment-v2 .consignment-tabs button{min-width:0;padding:12px 4px;font-size:13px}.consignment-v2 .consignment-client-row,.consignment-v2 .consignment-box-link{border:0;border-bottom:1px solid var(--ritual-stroke);text-align:left;background:0 0;align-items:center;gap:10px;width:100%;padding:15px 0;display:flex}.consignment-client-row>span,.consignment-box-link>span{flex:1;min-width:0}.consignment-client-row strong,.consignment-box-link strong{overflow-wrap:anywhere;font-size:14px;font-weight:550;display:block}.consignment-client-row small,.consignment-box-link small{color:var(--ritual-secondary);margin-top:4px;font-size:11px;line-height:1.45;display:block}.consignment-client-row b{letter-spacing:-.025em;white-space:nowrap;font-size:16px;font-weight:550}.consignment-client-row svg,.consignment-box-link svg{width:14px;color:var(--ritual-secondary);flex-shrink:0}.consignment-box-link b{white-space:nowrap;font-size:13px;font-weight:500}.consignment-v2 .consignment-more{background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:12px 0 0;font-size:12px;display:flex}.consignment-attention{border-block:1px solid var(--ritual-stroke);margin-bottom:8px;font-size:12px}.consignment-attention>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;list-style:none;display:flex}.consignment-attention>summary::-webkit-details-marker{display:none}.consignment-attention[open]>summary svg{transform:rotate(90deg)}.consignment-attention>button{text-align:left;background:0 0;border:0;gap:5px;width:100%;padding:10px 0;display:grid}.consignment-attention small{color:var(--ritual-secondary);line-height:1.5}.consignment-read-status,.consignment-history-note{color:var(--ritual-secondary);font-size:12px;line-height:1.6}.consignment-read-status button{background:0 0;border:0;text-decoration:underline}.consignment-client-total{gap:6px;margin-bottom:16px;display:grid}.consignment-client-total strong{letter-spacing:-.035em;font-size:30px;font-weight:550}.consignment-client-total span,.consignment-client-total small{color:var(--ritual-secondary);font-size:13px}.consignment-client-actions{gap:10px;margin-top:18px;display:grid}.consignment-client-actions button{border:1px solid var(--ritual-stroke);background:var(--ritual-soft);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:12px;font-size:13px;display:flex}.consignment-box-list .consignment-followup{border-bottom:1px solid var(--ritual-stroke);padding:8px 0 12px;font-size:12px}@media (hover:hover){.consignment-v2 .consignment-client-row:hover,.consignment-v2 .consignment-box-link:hover{background:var(--ritual-soft)}}@media (hover:none){.consignment-v2 .consignment-client-row:hover,.consignment-v2 .consignment-box-link:hover{background:0 0}}@media (max-width:380px){.consignment-client-row b{font-size:14px}.consignment-client-row>svg{display:none}.consignment-summary{gap:4px 10px}}.owner-primary-column{display:contents}html[data-ritual-theme] body .owner-home-page{--metric-cash:#156950;--metric-due:#3158a4;--metric-payable:#a03750;--metric-forecast:#805b16}html[data-ritual-theme=dark] body .owner-home-page{--metric-cash:#a3dfc6;--metric-due:#b2caff;--metric-payable:#eab6c3;--metric-forecast:#e7cd91}html[data-ritual-theme] body .owner-home-page .owner-position-strip [data-metric=cash_total] strong{color:var(--metric-cash)}html[data-ritual-theme] body .owner-home-page .owner-position-strip [data-metric=in] strong{color:var(--metric-due)}html[data-ritual-theme] body .owner-home-page .owner-position-strip [data-metric=out] strong{color:var(--metric-payable)}html[data-ritual-theme] body .owner-home-page .consignment-forecast-link strong{color:var(--metric-forecast)}html[data-ritual-theme] body .owner-home-page .hero-balance-parts>div:first-child b{color:#a3dfc6}html[data-ritual-theme] body .owner-home-page .hero-balance-parts>div:last-child b{color:#e7cd91}html[data-ritual-theme] body .owner-home-page .tracking-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}html[data-ritual-theme] body .owner-home-page .tracking-metrics>div{min-width:0}html[data-ritual-theme] body .owner-home-page .tracking-metrics strong{overflow-wrap:anywhere;font-size:22px}@media (min-width:1100px){html[data-ritual-theme] body:not([data-owner-desktop-preview]) .shell>.owner-main.owner-home-page{box-sizing:border-box;width:100%;max-width:1720px;padding:20px 28px 48px}html[data-ritual-theme] body .owner-home-page .owner-compact-board{grid-template-columns:minmax(0,1.35fr) minmax(380px,1fr);align-items:start;gap:16px}html[data-ritual-theme] body .owner-home-page .owner-primary-column{flex-direction:column;grid-area:1/1;gap:16px;min-width:0;display:flex}html[data-ritual-theme] body .owner-home-page .owner-primary-column>*{margin-block:0}html[data-ritual-theme] body .owner-home-page .owner-focus-column{grid-area:1/2;gap:12px}html[data-ritual-theme] body .owner-home-page .owner-equity-hero{min-height:0;padding:22px}html[data-ritual-theme] body .owner-home-page .owner-equity-value{margin:16px 0}html[data-ritual-theme] body .owner-home-page .owner-position-strip strong{font-size:clamp(20px,1.85vw,29px);font-weight:600}html[data-ritual-theme] body .owner-home-page .owner-position-strip>button{gap:8px;padding:16px 12px}html[data-ritual-theme] body .owner-home-page .owner-position-strip>button>span{font-size:12px}html[data-ritual-theme] body .owner-home-page .owner-home-toolbar{margin-bottom:16px}html[data-ritual-theme] body .owner-home-page .consignment-client-row strong{font-size:15px}html[data-ritual-theme] body .owner-home-page .consignment-client-row b{font-size:18px}html[data-ritual-theme] body .owner-home-page .consignment-client-row small{font-size:12px}}@media (max-width:1099px){html[data-ritual-theme] body .owner-home-page .owner-equity-hero{order:0}html[data-ritual-theme] body .owner-home-page .owner-position-strip{order:1}html[data-ritual-theme] body .owner-home-page .owner-focus-column{order:2}html[data-ritual-theme] body .owner-home-page .business-rhythm{order:3}html[data-ritual-theme] body .owner-home-page .owner-compact-board>:not(.owner-primary-column):not(.owner-focus-column){order:4}}@media (max-width:430px){html[data-ritual-theme] body .owner-home-page .tracking-metrics{grid-template-columns:1fr}.owner-home-page .tracking-metrics>div{justify-content:space-between;align-items:center;gap:12px;display:flex}}html body .ritual-detail-dialog{flex-direction:column;max-height:min(850px,100dvh - 48px);overflow:hidden;display:flex!important}html body .ritual-detail-dialog>.ritual-detail-header{flex:none;min-width:0}html body .ritual-detail-dialog>.ritual-detail-body{overscroll-behavior-y:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;min-width:0;min-height:0;padding-bottom:max(24px,env(safe-area-inset-bottom));flex:auto;overflow:hidden auto}html body .ritual-detail-body:focus-visible{outline:2px solid var(--ritual-secondary);outline-offset:-3px}@media (max-width:620px){html body .ritual-detail-dialog{max-height:calc(100dvh - 32px)}}@media (min-width:1100px){html[data-ritual-theme] body .shell>.owner-compact-header{box-sizing:border-box;justify-content:space-between;align-items:center;gap:24px;height:auto;min-height:68px;padding:10px max(28px,50vw - 832px);display:flex}html[data-ritual-theme] body .shell>.owner-compact-header>.ritual-brand-tools{flex:none}html[data-ritual-theme] body .shell>.owner-compact-header>.owner-nav{width:auto;min-width:0;max-width:800px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex:auto;justify-content:center;align-items:center;gap:4px;margin:0;padding:0;display:flex;position:static;inset:auto}html[data-ritual-theme] body .shell>.owner-compact-header>.owner-nav button{flex-direction:row;flex:auto;gap:8px;width:auto;min-width:0;max-width:180px;min-height:44px;padding:10px 12px;font-size:13px}html[data-ritual-theme] body .shell>.owner-compact-header>.owner-nav button strong{white-space:nowrap;font-size:13px}html[data-ritual-theme] body .shell>.owner-compact-header>.owner-nav svg{flex:none;width:19px;height:19px}html[data-ritual-theme] body .shell>.owner-compact-header>.owner-account-trigger{flex:none;margin-left:0}html[data-ritual-theme] body .shell>.owner-compact-header .ritual-wordmark{font-size:28px}}@media (max-width:1099px){html[data-ritual-theme] body .shell>.owner-compact-header{filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}}.ritual-invoice-document{border:1px solid var(--ritual-stroke);background:var(--ritual-surface);color:var(--ritual-text);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:20px 22px;display:flex}.ritual-invoice-document-title{align-items:center;gap:14px;min-width:0;display:flex}.ritual-invoice-document h3{margin:0;font-size:16px;font-weight:600}.ritual-invoice-document p{color:var(--ritual-secondary);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.ritual-invoice-document>a{border:1px solid var(--ritual-stroke);min-height:44px;color:inherit;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:10px 15px;font-size:13px;text-decoration:none;display:inline-flex}.ritual-invoice-document>a:hover{background:var(--ritual-soft)}.ritual-invoice-document>a:focus-visible{outline-offset:4px;outline:2px solid}@media (min-width:1100px){html[data-ritual-theme] body:not([data-owner-desktop-preview]) .artur-client.ritual-client{width:100%;max-width:none}html[data-ritual-theme] body:not([data-owner-desktop-preview]) .artur-client.ritual-client>:is(.ritual-client-header,.client-main,.portfolio-tabs),html[data-ritual-theme] body:not([data-owner-desktop-preview]) .staff-portal.staff-cabinet-v2>section.staff-cabinet-content,html[data-ritual-theme] body .staff-cabinet-v2 .staff-header-main{box-sizing:border-box;width:100%;max-width:1720px;margin-inline:auto;padding-inline:28px}html[data-ritual-theme] body .artur-client.ritual-client{flex-direction:column;display:flex}html[data-ritual-theme] body .artur-client.ritual-client>.ritual-client-header{order:0}html[data-ritual-theme] body .artur-client.ritual-client>.portfolio-tabs{border-top:0;border-bottom:1px solid var(--ritual-stroke);box-shadow:none;order:1;justify-content:flex-start;margin-bottom:24px;padding-block:8px;display:flex;position:static;inset:auto}html[data-ritual-theme] body .artur-client.ritual-client>.portfolio-tabs button{flex-direction:row;flex:0 220px;gap:9px;min-height:46px;font-size:14px}html[data-ritual-theme] body .artur-client.ritual-client>.client-main{order:2;min-width:0;padding-bottom:48px}html[data-ritual-theme] body .staff-cabinet-v2>.staff-main-nav{box-sizing:border-box;width:100%;max-width:1720px;box-shadow:none;border-top:0;border-bottom:1px solid var(--ritual-stroke);justify-content:flex-start;margin:auto;padding:8px 28px;position:static;inset:auto}html[data-ritual-theme] body .staff-cabinet-v2>.staff-main-nav button{flex-direction:row;flex:0 220px;min-height:46px}html[data-ritual-theme] body .staff-cabinet-v2 .staff-home-polished{grid-template-columns:minmax(0,1.35fr) minmax(340px,1fr);align-items:start;gap:20px}html[data-ritual-theme] body .staff-cabinet-v2 .staff-home-polished>.staff-iphone-dashboard{grid-area:1/1}html[data-ritual-theme] body .staff-cabinet-v2 .staff-home-polished>.staff-day-brief{grid-area:1/2;margin:0}html[data-ritual-theme] body .staff-cabinet-v2 .staff-home-polished>:not(.staff-iphone-dashboard):not(.staff-day-brief){grid-column:1/-1}html[data-ritual-theme] body .ritual-client .portfolio-goods .shipment-item{grid-template-columns:minmax(0,1fr) auto;gap:24px;display:grid}html[data-ritual-theme] body .ritual-client .portfolio-goods .shipment-box{padding:24px 28px}}@media (max-width:600px){.ritual-invoice-document{flex-direction:column;align-items:flex-start;gap:16px;padding:18px}.ritual-invoice-document>a{box-sizing:border-box;width:100%}}@media (min-width:1100px){.ritual-client .client-shipment-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.ritual-client .client-shipment-grid.is-selected{grid-template-columns:1fr}.ritual-client .client-shipment-grid>.shipment-box{min-width:0;margin:0}.ritual-client .client-shipment-grid .shipment-box>header{flex-wrap:wrap;gap:12px}.ritual-client .client-shipment-grid .shipment-item small{overflow-wrap:anywhere}}
