@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:var(--font-schibsted), system-ui, -apple-system, sans-serif;--font-mono:var(--font-jetbrains), "SF Mono", monospace;--color-red-600:#e40014;--color-amber-50:#fffbeb;--color-amber-300:#ffd236;--color-amber-700:#b75000;--color-amber-950:#461901;--color-emerald-50:#ecfdf5;--color-emerald-300:#5ee9b5;--color-emerald-700:#007956;--color-emerald-950:#002c22;--color-blue-50:#eff6ff;--color-blue-300:#90c5ff;--color-blue-700:#1447e6;--color-blue-950:#162456;--color-zinc-800:#27272a;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-schibsted), system-ui, -apple-system, sans-serif;--default-mono-font-family:var(--font-jetbrains), "SF Mono", monospace;--font-display:var(--font-fraunces), Georgia, serif;--font-wordmark:var(--font-schibsted), system-ui, sans-serif}@supports (color:lab(0% 0 0)){:root,:host{--color-red-600:lab(48.4493% 77.4328 61.5452);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-950:lab(15.6723% 8.86232 -32.2945);--color-zinc-800:lab(15.7305% .613764 -2.16959)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.-top-1{top:calc(var(--spacing) * -1)}.-top-4{top:calc(var(--spacing) * -4)}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-20{top:calc(var(--spacing) * 20)}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:calc(var(--spacing) * 0)}.-left-\[calc\(0\.5rem\+1px\)\]{left:calc(-.5rem - 1px)}.-left-\[calc\(0\.5rem\+5px\)\]{left:calc(-.5rem - 5px)}.left-0{left:calc(var(--spacing) * 0)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.isolate{isolation:isolate}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.row-0{grid-row:0}.row-1{grid-row:1}.row-2{grid-row:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.ms-auto{margin-inline-start:auto}.me-auto{margin-inline-end:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[3px\]{margin-top:3px}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-10{margin-left:calc(var(--spacing) * 10)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!inline{display:inline!important}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.aspect-square{aspect-ratio:1}.\!h-16{height:calc(var(--spacing) * 16)!important}.\!h-20{height:calc(var(--spacing) * 20)!important}.\!h-24{height:calc(var(--spacing) * 24)!important}.\!h-32{height:calc(var(--spacing) * 32)!important}.\!h-auto{height:auto!important}.h-1{height:calc(var(--spacing) * 1)}.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-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.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-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-96{height:calc(var(--spacing) * 96)}.h-\[6px\]{height:6px}.h-\[18px\]{height:18px}.h-\[140px\]{height:140px}.h-\[160px\]{height:160px}.h-full{height:100%}.h-px{height:1px}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[200px\]{max-height:200px}.\!min-h-0{min-height:calc(var(--spacing) * 0)!important}.min-h-\[16px\]{min-height:16px}.min-h-\[100px\]{min-height:100px}.min-h-screen{min-height:100vh}.\!w-8{width:calc(var(--spacing) * 8)!important}.\!w-24{width:calc(var(--spacing) * 24)!important}.\!w-\[80px\]{width:80px!important}.\!w-auto{width:auto!important}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.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\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-\[14px\]{width:14px}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[24px\]{width:24px}.w-\[36px\]{width:36px}.w-\[56px\]{width:56px}.w-\[100px\]{width:100px}.w-\[160px\]{width:160px}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\[80px\]{max-width:80px}.max-w-\[100px\]{max-width:100px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-xs{max-width:var(--container-xs)}.\!min-w-\[140px\]{min-width:140px!important}.\!min-w-\[160px\]{min-width:160px!important}.\!min-w-\[180px\]{min-width:180px!important}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[80px\]{min-width:80px}.min-w-\[100px\]{min-width:100px}.min-w-\[180px\]{min-width:180px}.min-w-\[260px\]{min-width:260px}.min-w-\[600px\]{min-width:600px}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.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-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--bg-card\)\]{border-color:var(--bg-card)}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--border-default\)\]{border-color:var(--border-default)}.border-\[var\(--border-primary\)\]{border-color:var(--border-primary)}.border-\[var\(--brand-solid\)\]{border-color:var(--brand-solid)}.border-\[var\(--c-border\)\]{border-color:var(--c-border)}.border-\[var\(--color-accent\)\]{border-color:var(--color-accent)}.border-\[var\(--success\)\]{border-color:var(--success)}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-t-white{border-top-color:var(--color-white)}.\!bg-\[var\(--error\)\]{background-color:var(--error)!important}.bg-\[\#22c55e\]{background-color:#22c55e}.bg-\[\#ef4444\]{background-color:#ef4444}.bg-\[var\(--accent-soft\)\]{background-color:var(--accent-soft)}.bg-\[var\(--bg-card\)\]{background-color:var(--bg-card)}.bg-\[var\(--bg-elevated\)\]{background-color:var(--bg-elevated)}.bg-\[var\(--bg-page\)\]{background-color:var(--bg-page)}.bg-\[var\(--bg-secondary\)\]{background-color:var(--bg-secondary)}.bg-\[var\(--bg-tertiary\)\]{background-color:var(--bg-tertiary)}.bg-\[var\(--border-default\)\]{background-color:var(--border-default)}.bg-\[var\(--brand-solid\)\],.bg-\[var\(--brand-solid\)\]\/5{background-color:var(--brand-solid)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--brand-solid\)\]\/5{background-color:color-mix(in oklab, var(--brand-solid) 5%, transparent)}}.bg-\[var\(--brand-solid\)\]\/\[0\.03\]{background-color:var(--brand-solid)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--brand-solid\)\]\/\[0\.03\]{background-color:color-mix(in oklab, var(--brand-solid) 3%, transparent)}}.bg-\[var\(--brand-solid\)\]\/\[0\.05\]{background-color:var(--brand-solid)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--brand-solid\)\]\/\[0\.05\]{background-color:color-mix(in oklab, var(--brand-solid) 5%, transparent)}}.bg-\[var\(--c-bg-page\)\]{background-color:var(--c-bg-page)}.bg-\[var\(--c-border\)\]{background-color:var(--c-border)}.bg-\[var\(--c-error\)\]{background-color:var(--c-error)}.bg-\[var\(--c-surface-hover\)\]{background-color:var(--c-surface-hover)}.bg-\[var\(--c-text\)\]{background-color:var(--c-text)}.bg-\[var\(--c-warning\)\]{background-color:var(--c-warning)}.bg-\[var\(--color-accent\)\]{background-color:var(--color-accent)}.bg-\[var\(--color-error\)\]{background-color:var(--color-error)}.bg-\[var\(--color-success\)\]{background-color:var(--color-success)}.bg-\[var\(--error-soft\)\]{background-color:var(--error-soft)}.bg-\[var\(--info-soft\)\]{background-color:var(--info-soft)}.bg-\[var\(--success-soft\)\]{background-color:var(--success-soft)}.bg-\[var\(--text-tertiary\)\]{background-color:var(--text-tertiary)}.bg-\[var\(--warning-soft\)\]{background-color:var(--warning-soft)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-zinc-800\/50{background-color:#27272a80}@supports (color:color-mix(in lab, red, red)){.bg-zinc-800\/50{background-color:color-mix(in oklab, var(--color-zinc-800) 50%, transparent)}}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.\!px-1\.5{padding-inline:calc(var(--spacing) * 1.5)!important}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.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)}.\!py-0{padding-block:calc(var(--spacing) * 0)!important}.\!py-0\.5{padding-block:calc(var(--spacing) * .5)!important}.\!py-1{padding-block:calc(var(--spacing) * 1)!important}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.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)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-px{padding-block:1px}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.\!pr-7{padding-right:calc(var(--spacing) * 7)!important}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.\!pl-8{padding-left:calc(var(--spacing) * 8)!important}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:var(--font-jetbrains), "SF Mono", monospace}.font-sans{font-family:var(--font-schibsted), system-ui, -apple-system, sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\!text-\[9px\]{font-size:9px!important}.\!text-\[11px\]{font-size:11px!important}.\!text-\[12px\]{font-size:12px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[14px\]{font-size:14px!important}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[36px\]{font-size:36px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[var\(--error\)\]{color:var(--error)!important}.text-\[9\|10\|11px\]{color:9|10|11px}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--accent-text\)\]{color:var(--accent-text)}.text-\[var\(--brand-solid\)\]{color:var(--brand-solid)}.text-\[var\(--c-error\)\]{color:var(--c-error)}.text-\[var\(--c-text\)\]{color:var(--c-text)}.text-\[var\(--c-text-muted\)\]{color:var(--c-text-muted)}.text-\[var\(--c-text-subtle\)\]{color:var(--c-text-subtle)}.text-\[var\(--color-error\)\]{color:var(--color-error)}.text-\[var\(--color-success\)\]{color:var(--color-success)}.text-\[var\(--color-warning\)\]{color:var(--color-warning)}.text-\[var\(--error\)\]{color:var(--error)}.text-\[var\(--info\)\]{color:var(--info)}.text-\[var\(--success\)\]{color:var(--success)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-tertiary\)\]{color:var(--text-tertiary)}.text-\[var\(--warning\)\]{color:var(--warning)}.text-amber-700{color:var(--color-amber-700)}.text-blue-700{color:var(--color-blue-700)}.text-emerald-700{color:var(--color-emerald-700)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.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-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-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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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-\[var\(--color-info\)\]{--tw-ring-color:var(--color-info)}.ring-\[var\(--text-tertiary\)\]{--tw-ring-color:var(--text-tertiary)}.ring-\[var\(--warning\)\]{--tw-ring-color:var(--warning)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:text-\[var\(--brand-solid\)\]:is(:where(.group):hover *){color:var(--brand-solid)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:border-\[var\(--accent\)\]:hover{border-color:var(--accent)}.hover\:border-\[var\(--border-hover\)\]:hover{border-color:var(--border-hover)}.hover\:border-\[var\(--brand-solid\)\]:hover{border-color:var(--brand-solid)}.hover\:border-\[var\(--color-accent\)\]:hover{border-color:var(--color-accent)}.hover\:bg-\[var\(--bg-hover\)\]:hover{background-color:var(--bg-hover)}.hover\:bg-\[var\(--bg-tertiary\)\]:hover{background-color:var(--bg-tertiary)}.hover\:bg-\[var\(--brand-solid\)\]:hover{background-color:var(--brand-solid)}.hover\:bg-\[var\(--c-surface-hover\)\]:hover{background-color:var(--c-surface-hover)}.hover\:bg-\[var\(--success-soft\)\]:hover{background-color:var(--success-soft)}.hover\:text-\[var\(--c-error\)\]:hover{color:var(--c-error)}.hover\:text-\[var\(--c-text-muted\)\]:hover{color:var(--c-text-muted)}.hover\:text-\[var\(--color-error\)\]:hover{color:var(--color-error)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-\[var\(--text-secondary\)\]:hover{color:var(--text-secondary)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:ring-1:hover{--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)}.hover\:ring-\[var\(--border-hover\)\]:hover{--tw-ring-color:var(--border-hover)}}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:inline{display:inline}.sm\:h-\[200px\]{height:200px}.sm\:\!w-\[180px\]{width:180px!important}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:p-5{padding:calc(var(--spacing) * 5)}}@media (min-width:48rem){.md\:table-cell{display:table-cell}.md\:h-9{height:calc(var(--spacing) * 9)}.md\:w-9{width:calc(var(--spacing) * 9)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:hidden{display:none}.lg\:table-cell{display:table-cell}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:80rem){.xl\:inline{display:inline}.xl\:table-cell{display:table-cell}}.rtl\: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] *){rotate:180deg}.dark\:bg-amber-950:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-amber-950)}.dark\:bg-blue-950:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-blue-950)}.dark\:bg-emerald-950:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-emerald-950)}.dark\:text-amber-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-amber-300)}.dark\:text-blue-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-blue-300)}.dark\:text-emerald-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-emerald-300)}}:root{--c-nav-indicator:#5666ed;--c-home-blue:#06c;--ink-900:#0a0a0a;--ink-800:#171717;--ink-700:#262626;--ink-600:#404040;--ink-500:#525252;--ink-400:#737373;--ink-300:#a3a3a3;--ink-200:#d4d4d4;--ink-100:#e5e5e5;--ink-50:#fafafa;--c-bg-page:#fff;--c-bg-subtle:#fafafa;--c-surface:#fafafa;--c-surface-hover:#f5f5f5;--c-surface-active:#f0f0f0;--c-border-subtle:#0000000a;--c-border:#00000014;--c-border-hover:#00000024;--c-border-strong:#00000047;--c-accent:var(--ink-900);--c-accent-hover:var(--ink-700);--c-accent-subtle:#0a0a0a0d;--c-accent-text:var(--ink-900);--c-on-accent:#fff;--c-accent-ring:#0a0a0a26;--c-text:#09090b;--c-text-muted:#3f3f46;--c-text-subtle:#71717a;--c-success:#1b7a4b;--c-warning:#b45309;--c-error:#b4451f;--c-info:var(--ink-900);--c-paid:#005878;--c-paid-quiet:#066d93;--c-paid-bg:#e6eff2;--c-paid-border:#cadee5;--c-channel-whatsapp:#25d366;--c-channel-telegram:#2aabee;--c-channel-imessage:#34c759;--c-channel-gmail:#ea4335;--c-channel-call:var(--c-text);--c-shadow-dropdown:0 12px 40px #0000002e;--c-scrim:#0009;--font-sans:var(--font-schibsted), system-ui, -apple-system, sans-serif;--font-display:var(--font-fraunces), Georgia, "Times New Roman", serif;--font-mono:var(--font-jetbrains), "SF Mono", monospace;--font-arabic:var(--font-plex-arabic), var(--font-schibsted), system-ui, sans-serif;--font-wordmark:var(--font-schibsted), system-ui, sans-serif;--text-small:14px;--text-body:17px;--text-title:15px;--text-meta:12px;--text-h1:28px;--leading-body:1.5;--tracking-h1:-.02em;--tracking-wordmark:.04em;--opsz-h3:48;--weight-normal:400;--weight-medium:500;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:40px;--space-7:64px;--space-8:128px;--gutter:24px;--radius-control:8px;--radius-panel:12px;--radius-card:16px;--radius-surface:24px;--radius-pill:9999px;--width-text:680px;--width-content:1120px;--width-admin:1280px;--sidebar-w:232px;--sidebar-w-collapsed:56px;--topbar-h:48px;--nav-row-h:34px;--text-nav:14px;--duration-fast:.15s;--duration-base:.25s;--duration-slow:.45s;--ease-standard:cubic-bezier(.16, 1, .3, 1);--ease-state:cubic-bezier(.4, 0, .2, 1);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-color:var(--c-home-blue);--touch-min:44px;--state-disabled-opacity:.4;--icon-sm:16px;--icon-md:20px;--z-base:0;--z-raised:10;--z-floating:98;--z-curtain:99;--z-sticky:100;--z-overlay:1000;--z-modal:1100;--z-toast:1200}@media (min-width:768px){:root{--gutter:40px}}[data-theme=dark]{--c-nav-indicator:#8c98ff;--c-home-blue:#58acff;--focus-ring-color:var(--c-home-blue);--c-bg-page:#0a0a0a;--c-bg-subtle:#0f0f0f;--c-surface:#171717;--c-surface-hover:#1f1f1f;--c-surface-active:#262626;--c-border-subtle:#ffffff0f;--c-border:#ffffff1a;--c-border-hover:#ffffff29;--c-border-strong:#ffffff38;--c-accent:#fafafa;--c-accent-hover:#e5e5e5;--c-accent-subtle:#fafafa14;--c-accent-text:#fafafa;--c-on-accent:#0a0a0a;--c-accent-ring:#fafafa2e;--c-text:#fafafa;--c-text-muted:#a1a1aa;--c-text-subtle:#82828c;--c-success:#4ade80;--c-warning:#fbbf24;--c-error:#f87171;--c-info:#fafafa;--c-paid:#2796be;--c-paid-quiet:#7fbad3;--c-paid-bg:#2796be1a;--c-paid-border:#2796be52;--c-shadow-dropdown:0 12px 40px #0000008c;--c-scrim:#000000b8}html[lang=ar] body,html[lang=ar] .font-sans,html[lang=ar] :is(h1,.page-h1,.hero-number){font-family:var(--font-arabic);letter-spacing:0}[x-cloak]{display:none!important}:root{--bg-page:var(--c-bg-page);--bg-card:var(--c-surface);--bg-card-hover:var(--c-surface-hover);--bg-elevated:var(--c-surface);--bg-hover:var(--c-surface-hover);--bg-active:var(--c-surface-active);--bg-sidebar:var(--c-bg-subtle);--bg-input:var(--c-bg-page);--bg-overlay:var(--c-scrim);--border-default:var(--c-border);--border-hover:var(--c-border-hover);--border-active:var(--c-border-strong);--border-focus:var(--c-accent-ring);--border-primary:var(--c-border);--border:var(--c-border);--border-strong:var(--c-border-strong);--text-primary:var(--c-text);--text-secondary:var(--c-text-muted);--text-tertiary:var(--c-text-subtle);--text-inverse:var(--c-on-accent);--text-on-accent:var(--c-on-accent);--fg:var(--c-text);--muted:var(--c-text-muted);--accent:var(--c-accent);--accent-hover:var(--c-accent-hover);--accent-active:var(--c-accent-hover);--accent-soft:var(--c-accent-subtle);--accent-text:var(--c-accent-text);--feature-accent:var(--c-accent);--feature-accent-soft:var(--c-accent-subtle);--feature-accent-text:var(--c-accent-text);--accent-secondary:var(--c-accent);--accent-secondary-soft:var(--c-accent-subtle);--accent-secondary-text:var(--c-accent-text);--brand-solid:var(--c-accent);--success:var(--c-success);--success-dark:var(--c-success);--success-soft:var(--c-success)}@supports (color:color-mix(in lab, red, red)){:root{--success-soft:color-mix(in srgb, var(--c-success) 12%, transparent)}}:root{--success-bg:var(--c-success)}@supports (color:color-mix(in lab, red, red)){:root{--success-bg:color-mix(in srgb, var(--c-success) 8%, transparent)}}:root{--warning:var(--c-warning);--warning-dark:var(--c-warning);--warning-soft:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){:root{--warning-soft:color-mix(in srgb, var(--c-warning) 12%, transparent)}}:root{--warning-bg:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){:root{--warning-bg:color-mix(in srgb, var(--c-warning) 8%, transparent)}}:root{--error:var(--c-error);--error-dark:var(--c-error);--error-soft:var(--c-error)}@supports (color:color-mix(in lab, red, red)){:root{--error-soft:color-mix(in srgb, var(--c-error) 12%, transparent)}}:root{--error-bg:var(--c-error)}@supports (color:color-mix(in lab, red, red)){:root{--error-bg:color-mix(in srgb, var(--c-error) 8%, transparent)}}:root{--info:var(--c-info);--info-soft:var(--c-accent-subtle);--color-error:var(--error);--color-success:var(--success);--color-warning:var(--warning);--color-info:var(--info);--color-accent:var(--accent);--color-purple:var(--c-accent-text);--chart-violet:var(--c-text);--chart-sky:var(--ink-400);--chart-amber:var(--c-warning);--chart-emerald:var(--c-success);--chart-rose:var(--c-error);--wa-color:var(--c-channel-whatsapp);--tg-color:var(--c-channel-telegram);--wk-mark-bg:transparent;--wk-mark-text:var(--c-text);--glow-accent:none;--glow-success:none;--glow-warning:none;--glow-error:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--shadow-dropdown:var(--c-shadow-dropdown);--ease-out:var(--ease-standard);--ease-in-out:var(--ease-state);--duration-normal:var(--duration-base);--radius-sm:var(--radius-control);--radius-md:var(--radius-control);--radius-lg:var(--radius-panel);--radius-xl:var(--radius-card);--radius-full:var(--radius-pill);--space-xs:var(--space-1);--space-sm:var(--space-2);--space-md:var(--space-3);--space-lg:var(--space-4);--space-xl:var(--space-5);--space-2xl:32px;--sb-bg:var(--c-bg-subtle);--sb-bg-hover:var(--c-surface-hover);--sb-bg-active:var(--c-accent-subtle);--sb-text:var(--c-text);--sb-text-hover:var(--c-text);--sb-text-active:var(--c-text);--sb-border:var(--c-border);--sb-label-color:var(--c-text-subtle);--neutral-950:var(--ink-900);--neutral-900:var(--ink-900);--neutral-800:var(--ink-800);--neutral-700:var(--ink-700);--neutral-600:var(--ink-600);--neutral-500:var(--ink-500);--neutral-400:var(--ink-400);--neutral-300:var(--ink-300);--neutral-200:var(--ink-200);--neutral-100:var(--ink-100);--neutral-50:var(--ink-50);--bg-primary:var(--c-bg-page);--bg-secondary:var(--c-surface-hover);--bg-tertiary:var(--c-surface-active);--border-subtle:var(--c-border-subtle);--text-muted:var(--c-text-muted);--c-text-secondary:var(--c-text-muted);--c-bg:var(--c-surface);--font-ui:var(--font-sans);--font-body:var(--font-sans);--font-xs:var(--text-meta)}.metric,.kpi-value,.data-value,.timestamp,[data-numeric]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.label,.section-label,.kpi-label,[data-label],.micro-label{font-family:var(--font-sans);font-size:var(--text-meta);text-transform:none;letter-spacing:.01em;color:var(--c-text-subtle);font-weight:500}html[lang=ar] :is(.label,.section-label,.kpi-label,[data-label],.micro-label){font-family:var(--font-arabic);letter-spacing:0}:is(td,th)[data-label]{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.wordmark{font-family:var(--font-wordmark);letter-spacing:var(--tracking-wordmark);text-transform:uppercase;font-kerning:none;direction:ltr;unicode-bidi:isolate;font-weight:900}.wordmark-k{margin-left:-.12em;margin-right:.02em;display:inline-block;transform:scaleX(-1)}.sb-wm-accent{color:inherit}.btn-primary:active,.btn-secondary:active{transform:scale(.97)}.sb-link,.sb-cc-dot{position:relative}.skip-link{z-index:var(--z-toast);background:var(--c-accent);color:var(--c-on-accent);border-radius:var(--radius-control);font-size:var(--text-small);transition:top var(--duration-fast) var(--ease-state);top:-100%;padding:8px 16px;font-weight:500;text-decoration:none;position:absolute;inset-inline-start:16px}.skip-link:focus{top:16px}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.sb-link:focus-visible{outline-offset:-2px;border-radius:var(--radius-control)}.topbar-icon-btn:focus-visible,.topbar-theme-toggle:focus-visible,.topbar-user-btn:focus-visible{border-radius:var(--radius-control)}.card,.card-static{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-panel)}.sb{width:var(--sidebar-w);background:var(--c-bg-subtle);border-inline-end:1px solid var(--c-border);padding:var(--space-3);z-index:var(--z-raised);padding-bottom:calc(var(--space-3) + var(--setup-dock-reserve-sidebar,0px));top:0;inset-inline-start:var(--scroll-lock-start,0px);flex-direction:column;gap:0;display:flex;position:fixed;bottom:0;overflow:visible}.sb--collapsed{width:var(--sidebar-w-collapsed);padding-inline:8px}.sb:has(.pm-panel){z-index:var(--z-overlay)}.sb-head{flex:none;align-items:center;gap:8px;height:48px;padding-inline:0;display:flex}.pm{flex:1;min-width:0;position:relative}.pm-btn{border-radius:var(--radius-control);width:100%;height:36px;color:var(--c-text);font-family:var(--font-sans);font-size:var(--text-small);text-align:start;cursor:pointer;transition:background var(--duration-fast) var(--ease-state);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 6px;font-weight:500;line-height:1;display:grid}.pm-btn.is-open{background:var(--c-surface-hover)}.pm-btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px}.pm-identity{min-width:0;height:22px;display:block;position:relative}.pm-name{height:22px;color:var(--c-text-muted);white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;inset-inline:46px 0;line-height:22px;position:absolute;top:0;overflow:hidden;transform:translate(8px)}[dir=rtl] .pm-name{transform:translate(-8px)}.pm-brand{--brand-span:5.55em;vertical-align:top;width:var(--brand-span);height:1.1em;font-family:var(--font-wordmark);font-kerning:none;letter-spacing:var(--tracking-wordmark);color:var(--c-text);white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:20px;font-weight:900;line-height:1.1;display:inline-block;position:relative;overflow:hidden}.pm-brand-track{display:inline-flex;position:absolute;top:0;left:0}.pm-brand-anchor{display:inline-block;position:relative}.pm-brand-tail{display:inline-flex;position:absolute;top:0;left:100%}.pm-brand-letter{opacity:1;display:inline-block;transform:none}.pm-brand-k{display:inline-block;transform:scaleX(-1)}.pm-brand-letter--5{margin-left:-.12em;margin-right:.02em}.pm-brand-short{opacity:0;letter-spacing:.02em;display:inline-flex;transform:translate(2px)}.pm-brand-short .pm-brand-k{margin-left:-.04em;margin-right:-.04em}[dir=rtl] .pm-brand-track{transform:translateX(calc(100% - var(--brand-span)));left:auto;right:0}.pm-brand-letter--1{--brand-order:1}.pm-brand-letter--2{--brand-order:2}.pm-brand-letter--3{--brand-order:3}.pm-brand-letter--4{--brand-order:4}.pm-brand-letter--5{--brand-order:5}.pm-brand-letter--6{--brand-order:6}.pm-btn:is(:focus-visible,.is-open) .pm-brand-letter{opacity:0;transform:translate(-3px)scale(.92)}.pm-btn:is(:focus-visible,.is-open) .pm-brand-short,.pm-btn:is(:focus-visible,.is-open) .pm-name{opacity:1;transform:none}[dir=rtl] .pm-btn:is(:focus-visible,.is-open) .pm-brand-track{transform:none}@media (hover:hover){.pm-btn:hover .pm-brand-letter{opacity:0;transform:translate(-3px)scale(.92)}.pm-btn:hover .pm-brand-short,.pm-btn:hover .pm-name{opacity:1;transform:none}[dir=rtl] .pm-btn:hover .pm-brand-track{transform:none}}@media (hover:none){.pm-brand-letter{opacity:0}.pm-brand-short,.pm-name{opacity:1;transform:none}[dir=rtl] .pm-brand-track{transform:none}}@media (prefers-reduced-motion:no-preference){[dir=rtl] .pm-brand-track{transition:transform .42s var(--ease-standard)}.pm-brand-letter{transition:opacity .12s var(--ease-state), transform .18s var(--ease-standard);transition-delay:calc(.1s + (var(--brand-order) - 1) * 20ms)}.pm-brand-short,.pm-name{transition:opacity .1s var(--ease-state), transform .18s var(--ease-standard)}.pm-btn:is(:focus-visible,.is-open) .pm-brand-letter{transition-delay:calc((6 - var(--brand-order)) * 20ms)}.pm-btn:is(:focus-visible,.is-open) .pm-brand-short{transition-duration:.16s,.18s;transition-delay:.18s}.pm-btn:is(:focus-visible,.is-open) .pm-name{transition-duration:.3s;transition-delay:.22s}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pm-btn:hover .pm-brand-letter{transition-delay:calc((6 - var(--brand-order)) * 20ms)}.pm-btn:hover .pm-brand-short{transition-duration:.16s,.18s;transition-delay:.18s}.pm-btn:hover .pm-name{transition-duration:.3s;transition-delay:.22s}}@media (pointer:coarse){.pm-btn{min-height:44px}}.pm-chev{color:var(--c-text-subtle);transition:transform var(--duration-base) var(--ease-state);flex:none}.pm-btn.is-open .pm-chev{transform:rotate(180deg)}.sb--collapsed .sb-head{justify-content:center}.sb--collapsed .pm-btn{justify-content:center;width:32px;height:32px;padding:0;display:flex}.sb--collapsed .pm-identity{flex:none;width:32px;height:18px}.sb--collapsed .pm-brand{--brand-span:2em;font-size:16px}[dir=rtl] .sb--collapsed .pm-brand-track{transition:none;transform:none}.sb--collapsed .pm-brand-letter{opacity:0;transition:none}.sb--collapsed .pm-brand-short{opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:reduce){.pm-chev{transition:none}}.sb-desk{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-surface-active);flex:none;margin:4px 2px 6px;padding:12px}.sb-desk-head{color:var(--c-text-muted);justify-content:space-between;align-items:center;gap:8px;display:flex}.sb-desk-head h2{font-size:var(--text-meta);margin:0;font-weight:500;line-height:1.4}.sb-desk-summary{flex-direction:column;gap:2px;margin:8px 0 10px;display:flex}.sb-desk-number{color:var(--c-text);font-family:var(--font-mono);font-size:var(--text-h1);font-variant-numeric:tabular-nums;text-align:start;font-weight:500;line-height:1.2}[dir=rtl] .sb-desk-number{text-align:right}.sb-desk-caption{color:var(--c-text);font-size:var(--text-small);overflow-wrap:anywhere;line-height:1.4}.sb-desk-action{border:0;border-top:1px solid var(--c-border);width:100%;min-height:32px;color:var(--c-text);font-family:var(--font-sans);font-size:var(--text-small);text-align:start;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:8px 0 0;line-height:1.4;text-decoration:none;display:flex}.sb-desk-action>svg{flex:none}.sb-desk-action:hover>span{text-underline-offset:3px;text-decoration:underline}.sb-desk-action:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:3px;border-radius:2px}[dir=rtl] .sb-desk-action>svg{transform:scaleX(-1)}.sb--collapsed .sb-desk{display:none}@media (pointer:coarse){.sb-desk-action{min-height:44px}}.sb-nav{scrollbar-width:thin;flex:1;min-height:0;padding-bottom:8px;overflow:hidden auto}.sb-group{flex-direction:column;gap:1px;display:flex}.sb-group+.sb-group{margin-top:20px}.sb--collapsed .sb-group+.sb-group{margin-top:12px}.sb-label{font-size:var(--text-meta);letter-spacing:.01em;color:var(--c-text-subtle);text-transform:none;white-space:nowrap;margin:0 0 6px;padding-inline:8px;font-weight:500;overflow:hidden}.sb--collapsed .sb-label{display:none}.sb-label.sb-section-label{color:var(--c-text-muted);margin:14px 0 6px;padding-inline:10px;font-weight:500;line-height:1.4}.sb-nav{flex-direction:column;gap:4px;display:flex}.sb-item{flex-direction:column;display:flex}.sb-divider{border:0;border-top:1px solid var(--c-border);margin:6px 4px 10px}.sb-link{height:var(--nav-row-h);border-radius:var(--radius-control);color:var(--c-text);font-size:var(--text-nav);white-space:nowrap;transition:background var(--duration-fast) var(--ease-state);align-items:center;font-weight:400;line-height:1;display:flex;overflow:hidden}.sb-link:hover{background:var(--c-surface-hover)}.sb-link.active{background:var(--c-accent-subtle)}.sb-slot{width:36px;height:100%;color:var(--c-text-muted);border-radius:var(--radius-control);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sb-slot--toggle{cursor:pointer;opacity:0;width:28px;transition:opacity var(--duration-fast) var(--ease-state)}.sb-slot--toggle:hover{color:var(--c-text)}.sb-slot--toggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px}.sb-ico{flex:none;width:16px;height:16px}.sb-link.active .sb-slot{color:var(--c-text)}.sb-link.is-open .sb-slot--toggle,.sb-link:focus-within .sb-slot--toggle{opacity:1}@media (hover:hover){.sb-link:hover .sb-slot--toggle{opacity:1}}@media (hover:none){.sb-slot--toggle{opacity:1}}@media (prefers-reduced-motion:reduce){.sb-slot--toggle{transition:none}}.sb-link-main{min-width:0;height:100%;color:inherit;border-radius:var(--radius-control);flex:1;align-items:center;padding-inline:0 10px;text-decoration:none;display:flex}.sb-link-main:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px}.sb-txt{text-overflow:ellipsis;flex:1;min-width:0;line-height:1.5;overflow:hidden}.sb-sub{--sub-rail-axis:17.5px;flex-direction:column;gap:1px;margin:2px 0 4px;display:flex;position:relative}.sb-sub:before{content:"";background:var(--c-border-hover);width:1px;top:4px;bottom:4px;position:absolute;inset-inline-start:calc(var(--sub-rail-axis) - .5px)}.sb-link--sub{height:32px;color:var(--c-text-muted);position:relative}.sb-link--sub .sb-link-main{padding-inline-start:36px}.sb-link--sub:hover,.sb-link--sub.active{color:var(--c-text);background:0 0}.sb-sub-marker{pointer-events:none;opacity:0;width:2px;height:18px;transition:transform .28s var(--ease-standard), opacity .12s var(--ease-state);top:7px;border-radius:1px;position:absolute;inset-inline-start:calc(var(--sub-rail-axis) - 1px)}.sb-sub-marker.is-visible{opacity:1}.sb-sub-marker--preview{background:var(--c-text-subtle);transform:translateY(calc(var(--sub-preview) * 33px))}.sb-sub-marker--active{background:var(--c-nav-indicator);transform:translateY(calc(var(--sub-active) * 33px))}@media (prefers-reduced-motion:reduce){.sb-sub-marker{transition:none}}.sb--collapsed .sb-link-main,.sb--collapsed .sb-txt,.sb--collapsed .sb-sub{display:none}.sb--collapsed .sb-link{position:relative}.sb--collapsed .sb-link-main{padding:0;display:block;position:absolute;inset:0}.sb-today{flex-direction:column;gap:2px;margin-top:4px;display:flex}.sb-today .sb-label{margin:0 0 4px;padding-inline:10px}.sb-today-row{border-radius:var(--radius-control);height:32px;color:var(--c-text);font-size:var(--text-nav);transition:background var(--duration-fast) var(--ease-state);justify-content:space-between;align-items:center;gap:8px;padding-inline:10px;text-decoration:none;display:flex}.sb-today-row:hover{background:var(--c-surface-hover)}.sb-today-row:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px}.sb-today-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sb-today-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--c-text-muted);direction:ltr;font-size:14px}.sb--collapsed .sb-today{display:none}.sb--collapsed .sb-link{justify-content:center}.sb--collapsed .sb-divider{margin:4px 6px 8px}.sb-mobile-close{border-radius:var(--radius-control);width:32px;height:32px;color:var(--c-text-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-state), color var(--duration-fast) var(--ease-state);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;display:none}.sb-mobile-close:hover{background:var(--c-surface-hover);color:var(--c-text)}.sb-mobile-close:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px}@media (pointer:coarse){.sb-mobile-close{width:var(--touch-min);height:var(--touch-min)}}@media (prefers-reduced-motion:reduce){.sb-mobile-close{transition:none}}@media (max-width:1024px){.sb{transition:transform var(--duration-base) var(--ease-state);z-index:var(--z-overlay);transform:translate(-100%);width:260px!important;padding-inline:12px!important}html[dir=rtl] .sb{transform:translate(100%)}.sb--mobile-open{transform:translate(0)!important}.sb--collapsed .sb-txt,.sb--collapsed .sb-label{display:revert}.sb--collapsed .sb-desk{display:block}.sb--collapsed .pm-btn{justify-content:flex-start;width:100%;padding-inline:4px 6px}.sb--collapsed .sb-head{justify-content:flex-start}.sb--collapsed .sb-link-main,.sb--collapsed .sb-txt,.sb--collapsed .sb-sub{display:revert}.sb--collapsed .sb-link{justify-content:flex-start}.sb-mobile-close{display:inline-flex}}.sb-overlay{background:var(--c-scrim);z-index:var(--z-curtain);position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.sb{transition:none}}.sb-pt{transform-box:view-box;transform-origin:var(--org,12px 12px);stroke-dasharray:1;transition:transform .35s var(--ease-state)}@media (hover:hover){.sb-link:hover .sb-pt,.sb-link:focus-within .sb-pt{transform:var(--tf,none);transition-delay:var(--dl,0s);animation:var(--fx,none) .35s var(--ease-state) var(--dl,0s) both}}@keyframes sb-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes sb-blink{0%,55%{opacity:0}to{opacity:1}}@keyframes sb-growX{0%{transform:scaleX(.35)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.sb-pt{transition:none!important;animation:none!important;transform:none!important}}.sb-desk-retry{color:var(--c-text-muted);text-align:start;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:14px;text-decoration:underline;display:block}.sb-desk-retry:disabled{cursor:progress}.page-content-area{min-height:100vh;flex-direction:column;flex:1;margin-inline-start:var(--sidebar-w);display:flex}[data-sidebar-collapsed=true] .page-content-area{margin-inline-start:var(--sidebar-w-collapsed)}@media (max-width:1024px){.page-content-area,[data-sidebar-collapsed=true] .page-content-area{margin-inline-start:0}}.page-main{padding:var(--space-5) var(--gutter) var(--space-6);max-width:var(--width-admin);flex:1;width:100%;margin:0 auto}.topbar{height:var(--topbar-h);background:var(--c-bg-page)}.topbar-inner{height:100%;max-width:var(--width-admin);padding:0 var(--gutter);align-items:center;gap:4px;margin:0 auto;display:flex}.topbar-left{flex:1 1 0;align-items:center;gap:4px;min-width:0;display:flex}.ibtn.topbar-hamburger{display:none}@media (max-width:1024px){.ibtn.topbar-hamburger{display:inline-flex}}.ibtn{width:32px;height:32px;color:var(--c-text-muted);border-radius:var(--radius-control);cursor:pointer;transition:background var(--duration-fast) var(--ease-state), color var(--duration-fast) var(--ease-state);background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:4px;padding:0;text-decoration:none;display:inline-flex;position:relative}.ibtn:hover{background:var(--c-surface-hover);color:var(--c-text)}.ibtn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.topbar .ibtn{border-radius:var(--radius-pill)}.topbar-title{color:var(--c-text);font-size:var(--text-small);white-space:nowrap;text-overflow:ellipsis;margin-inline-end:8px;font-weight:500;overflow:hidden}.topbar-search{border-radius:var(--radius-pill);height:32px;color:var(--c-text-muted);font-family:var(--font-sans);font-size:var(--text-small);cursor:pointer;text-align:start;transition:background var(--duration-fast) var(--ease-state), color var(--duration-fast) var(--ease-state);background:0 0;border:0;flex:0 auto;align-items:center;gap:8px;margin-inline-start:-12px;padding-inline:12px 16px;font-weight:400;line-height:1;display:inline-flex}.topbar-search:hover{background:var(--c-surface-hover);color:var(--c-text)}.topbar-search:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.topbar-search-text{white-space:nowrap}.topbar-search-kbd{font:400 var(--text-meta) / 1 var(--font-mono);color:var(--c-text-subtle);opacity:0;transition:opacity var(--duration-fast) var(--ease-state)}.topbar-search:hover .topbar-search-kbd,.topbar-search:focus-visible .topbar-search-kbd{opacity:1}.topbar-title+.topbar-search{margin-inline-start:0}@media (max-width:640px){.topbar-search{flex:none;justify-content:center;width:32px;margin-inline-start:0;padding:0}.topbar-search-text,.topbar-search-kbd{display:none}}.topbar-right{flex:none;justify-content:flex-end;align-items:center;gap:4px;display:flex}.topbar-verb{margin-inline-end:4px}@media (max-width:768px){.topbar .topbar-verb{display:none}}.topbar-notif-btn{width:auto;padding:0 6px}.topbar-notif-count{font:400 var(--text-meta) / 1 var(--font-mono);color:var(--c-text-subtle);font-variant-numeric:tabular-nums}.topbar-user-btn{cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0;align-items:center;margin-inline-start:4px;padding:0;display:inline-flex}.topbar-user-btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.topbar-user-avatar{border-radius:var(--radius-pill);background:var(--c-surface-active);width:32px;height:32px;color:var(--c-text);font-size:var(--text-meta);justify-content:center;align-items:center;font-weight:500;display:inline-flex;overflow:hidden}.topbar-user-avatar--img{background:0 0}.topbar-user-avatar--img img{object-fit:cover;width:100%;height:100%;display:block}.avatar-upload-wrapper{cursor:pointer;display:inline-flex;position:relative}.avatar-upload-overlay{border-radius:var(--radius-pill);background:var(--c-scrim);color:var(--c-on-accent);opacity:0;transition:opacity var(--duration-fast);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.avatar-upload-wrapper:hover .avatar-upload-overlay,.avatar-upload-overlay:focus-visible{opacity:1}@media (pointer:coarse){.topbar-user-btn{min-width:var(--touch-min);min-height:var(--touch-min);justify-content:center}}@media (pointer:coarse) and (max-width:640px){.topbar-search{width:var(--touch-min);height:var(--touch-min)}}.admin-table{border-collapse:collapse;width:100%;font-size:var(--text-small)}.admin-table th{text-align:start;font-size:var(--text-meta);text-transform:none;letter-spacing:.01em;color:var(--c-text-subtle);background:var(--c-bg-subtle);border-bottom:1px solid var(--c-border);white-space:nowrap;padding:8px 12px;font-weight:500}.admin-table--sticky th{z-index:var(--z-raised);position:sticky;top:0}.admin-table td{vertical-align:middle;height:44px;color:var(--c-text);border-bottom:1px solid var(--c-border-subtle);padding:0 12px}@media (pointer:coarse){.admin-table td{height:52px}}.admin-table tbody tr:hover td{background:var(--c-surface-hover)}.admin-table tbody tr.clickable,.admin-table tr[role=link],.clickable-row{cursor:pointer}.admin-table .num{text-align:end;font-family:var(--font-mono);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-size:13px}.customer-avatar-sm{border-radius:var(--radius-pill);background:var(--c-surface-active);width:28px;height:28px;color:var(--c-text-muted);font-size:var(--text-meta);flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:flex}.bubble-inbound{background:var(--c-surface-active);border-radius:var(--radius-control) var(--radius-control) var(--radius-control) 2px;color:var(--c-text);font-size:var(--text-small);border:0;max-width:420px;padding:8px 12px;line-height:1.5}.bubble-outbound{background:var(--c-accent);color:var(--c-on-accent);border-radius:var(--radius-control) var(--radius-control) 2px var(--radius-control);font-size:var(--text-small);max-width:420px;padding:8px 12px;line-height:1.5}.badge,.chip{border-radius:var(--radius-pill);height:22px;font-family:var(--font-sans);font-size:var(--text-meta);white-space:nowrap;text-transform:none;letter-spacing:0;background:var(--c-surface-active);color:var(--c-text-muted);align-items:center;gap:5px;padding:0 8px;font-weight:500;line-height:1;display:inline-flex}.badge-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.badge-success,.chip-success{box-shadow:inset 0 0 0 1px var(--c-success);background:0 0}@supports (color:color-mix(in lab, red, red)){.badge-success,.chip-success{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-success) 40%, transparent)}}.badge-success,.chip-success{color:var(--c-success)}.badge-warning,.chip-warning{box-shadow:inset 0 0 0 1px var(--c-warning);background:0 0}@supports (color:color-mix(in lab, red, red)){.badge-warning,.chip-warning{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-warning) 40%, transparent)}}.badge-warning,.chip-warning{color:var(--c-warning)}.badge-error,.chip-error{box-shadow:inset 0 0 0 1px var(--c-error);background:0 0}@supports (color:color-mix(in lab, red, red)){.badge-error,.chip-error{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-error) 40%, transparent)}}.badge-error,.chip-error{color:var(--c-error)}.badge-info,.badge-purple,.badge-cyan,.badge-brand{box-shadow:inset 0 0 0 1px var(--c-border-strong);color:var(--c-text);background:0 0}.badge-neutral,.chip-neutral{background:var(--c-surface-active);color:var(--c-text-muted)}.badge-paid,.chip-paid{box-shadow:inset 0 0 0 1px var(--c-paid);color:var(--c-paid);background:0 0}.source-badge{border:1px solid var(--c-border);border-radius:var(--radius-pill);height:20px;font-family:var(--font-sans);font-size:var(--text-meta);text-transform:none;letter-spacing:0;color:var(--c-text-subtle);vertical-align:middle;cursor:help;-webkit-user-select:none;user-select:none;background:0 0;align-items:center;gap:2px;margin-inline-start:6px;padding:0 6px;font-weight:500;line-height:1;display:inline-flex}.source-badge-pms,.source-badge-admin{border-color:var(--c-border-strong);color:var(--c-text)}.source-badge-computed{border-color:var(--c-border);color:var(--c-text-subtle);font-style:italic}.role-badge{border:1px solid var(--c-border);border-radius:var(--radius-pill);max-width:100%;color:var(--c-text);white-space:nowrap;align-items:center;gap:6px;padding:2px 10px;font-size:14px;line-height:1.5;display:inline-flex}.role-badge>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.role-icon{color:var(--c-text-muted);flex:none}.btn,.btn-primary,.btn-secondary,.btn-danger,.btn-ghost{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);min-height:36px;font-family:var(--font-sans);font-size:var(--text-small);white-space:nowrap;cursor:pointer;color:var(--c-text);background:0 0;border:0;padding:8px 16px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .16s cubic-bezier(.25,.46,.45,.94),box-shadow .16s cubic-bezier(.25,.46,.45,.94),color .16s cubic-bezier(.25,.46,.45,.94),transform .1s;display:inline-flex}@media (pointer:coarse){.btn,.btn-primary,.btn-secondary,.btn-danger,.btn-ghost{min-height:var(--touch-min)}.ibtn{min-width:var(--touch-min);height:var(--touch-min)}.ibtn:not(.topbar-notif-btn){width:var(--touch-min)}}.btn:active,.btn-primary:active,.btn-secondary:active,.btn-danger:active,.btn-ghost:active{transform:scale(.97)}.btn:disabled,.btn-primary:disabled,.btn-secondary:disabled,.btn-danger:disabled,.btn-ghost:disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed}.btn-solid,.btn-primary{background:var(--c-accent);color:var(--c-on-accent)}.btn-solid:hover:not(:disabled),.btn-primary:hover:not(:disabled){background:var(--c-accent-hover)}.btn-outline,.btn-secondary{color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-accent-ring);background:0 0}.btn-outline:hover:not(:disabled),.btn-secondary:hover:not(:disabled){background:var(--c-accent-subtle)}.btn-ghost{color:var(--c-text-muted);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--c-surface-hover);color:var(--c-text)}.btn-danger{color:var(--c-error);box-shadow:inset 0 0 0 1px var(--c-error);background:0 0}@supports (color:color-mix(in lab, red, red)){.btn-danger{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-error) 40%, transparent)}}.btn-danger:hover:not(:disabled){background:var(--c-error)}@supports (color:color-mix(in lab, red, red)){.btn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--c-error) 8%, transparent)}}.btn-lg{min-height:44px;font-size:var(--text-body);padding:0 24px;line-height:24px}.btn-block{width:100%;display:flex}.btn-sm{min-height:32px;padding:6px 12px;font-size:13px;line-height:20px}@media (pointer:coarse){.btn-sm{min-height:var(--touch-min)}}.btn-icon{width:32px;height:32px;color:var(--c-text-muted);border-radius:var(--radius-control);cursor:pointer;transition:background var(--duration-fast) var(--ease-state), color var(--duration-fast) var(--ease-state);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.btn-icon:hover{background:var(--c-surface-hover);color:var(--c-text)}.btn:focus-visible,.btn-primary:focus-visible,.btn-secondary:focus-visible,.btn-danger:focus-visible,.btn-ghost:focus-visible,.btn-icon:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.input{background:var(--c-bg-page);border:1px solid var(--c-border-strong);border-radius:var(--radius-control);width:100%;min-height:32px;color:var(--c-text);font-size:var(--text-small);font-family:var(--font-sans);transition:border-color var(--duration-fast) var(--ease-state);padding:6px 12px}.input::placeholder{color:var(--c-text-subtle)}.input:focus,.input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:0}textarea.input{resize:vertical;min-height:80px;line-height:1.5}select.input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23666' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10z'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;padding-right:28px}.form-label{font-size:var(--text-meta);letter-spacing:.01em;color:var(--c-text-muted);margin-bottom:6px;font-weight:500;display:block}.form-help{font-size:var(--text-meta);color:var(--c-text-muted);margin-top:6px}.form-error{font-size:var(--text-meta);color:var(--c-error);margin-top:6px}.modal-backdrop{background:var(--c-scrim);z-index:var(--z-overlay);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-panel{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-card);box-shadow:none;width:100%;max-width:520px;max-height:85vh;padding:24px;overflow-y:auto}.modal-backdrop:not(.conv-preview-modal,.group-review-modal,.payment-review-modal,.confirmation-review-modal,.catalog-review-modal,.catalog-editor-modal,.calendar-inspector-modal,.activity-modal,.team-member-modal,.platform-detail-drawer,.setup-guide-backdrop,:has(>.modal-panel>.kb-detail)){animation:wz-fade .18s var(--ease-state) backwards}.modal-backdrop:not(.conv-preview-modal,.group-review-modal,.payment-review-modal,.confirmation-review-modal,.catalog-review-modal,.catalog-editor-modal,.calendar-inspector-modal,.activity-modal,.team-member-modal,.platform-detail-drawer,.setup-guide-backdrop,:has(>.modal-panel>.kb-detail))>.modal-panel{animation:wz-rise .22s var(--ease-appear) backwards}.toast-dot{border-radius:var(--radius-pill);background:var(--c-text-muted);flex:none;width:6px;height:6px;margin-inline:auto;display:block}.toast-dot[data-tone=warning]{background:var(--c-warning)}.toast-dot[data-tone=error]{background:var(--c-error)}[data-sonner-toaster] [data-sonner-toast]{filter:blur(3px);transition:transform .4s, opacity .4s, height .4s, box-shadow .2s, filter .24s var(--ease-standard)}[data-sonner-toaster] [data-sonner-toast][data-mounted=true]{filter:none}[data-sonner-toaster] [data-sonner-toast][data-removed=true]{filter:blur(2px)}@media (prefers-reduced-motion:reduce){[data-sonner-toaster] [data-sonner-toast]:is(*,[data-removed=true]){filter:none}}body:has(.setup-dock){--toast-offset-bottom:88px;--toast-offset-bottom-mobile:80px}.wm-head.notif-head{justify-content:space-between;align-items:center;gap:12px;padding-block:8px;padding-inline:12px 8px;display:flex}.notif-head-title{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.notif-head-name{color:var(--c-text);font-size:var(--text-title);white-space:nowrap;font-weight:500;line-height:24px}.notif-head-count{color:var(--c-text-muted);font-family:var(--font-mono);font-size:var(--text-meta);font-variant-numeric:tabular-nums;line-height:16px}.notif-mark{min-height:32px;color:var(--c-text-muted);font-family:inherit;font-size:var(--text-small);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-state), color var(--duration-fast) var(--ease-state);background:0 0;border:0;border-radius:6px;flex:none;padding:0 10px;font-weight:500;line-height:20px}.notif-mark:hover,.notif-mark:focus{background:var(--wm-hover);color:var(--c-text);outline:none}.notif-mark:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px}.notif-mark[aria-disabled=true]{cursor:progress;color:var(--c-text-muted);background:0 0}@media (pointer:coarse){.notif-mark{min-height:var(--touch-min)}}.notif-note{color:var(--c-text-muted);font-size:var(--text-small);margin:0;padding:4px 12px 8px;line-height:20px}.notif-note--error{color:var(--c-error)}.notif-list{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(400px,100dvh - 240px);overflow-y:auto}.notif-row .wm-ico{border-radius:var(--radius-pill);background:var(--c-text)}@supports (color:color-mix(in lab, red, red)){.notif-row .wm-ico{background:color-mix(in srgb, var(--c-text) 7%, transparent)}}.notif-row .wm-ico{color:var(--c-text-muted)}.notif-row .wm-ico svg{width:14px;height:14px}.notif-row .wm-text{line-height:20px}.notif-row .wm-subtext{font-size:var(--text-small);color:var(--c-text-muted);line-height:20px}.notif-row .wm-end{align-self:flex-start;gap:6px;padding-top:2px}.notif-row.is-unread .wm-text{color:var(--c-text);font-weight:500}.notif-unread-dot{border-radius:var(--radius-pill);background:var(--c-text);width:6px;height:6px}.notif-skeleton{padding:0}.notif-skeleton-row{align-items:center;gap:8px;min-height:56px;padding:8px 12px;display:flex}.notif-skeleton-dot{border-radius:var(--radius-pill);background:var(--c-surface-active);flex:none;width:24px;height:24px}.notif-skeleton-lines{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.notif-skeleton-lines>span{border-radius:var(--radius-pill);background:var(--c-surface-active);height:10px;display:block}.notif-skeleton-lines>span:first-child{width:55%}.notif-skeleton-lines>span:last-child{width:80%}.notif-state{text-align:center;flex-direction:column;align-items:center;gap:2px;padding:24px 16px;display:flex}.notif-state-ico{border-radius:var(--radius-pill);background:var(--c-text);justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.notif-state-ico{background:color-mix(in srgb, var(--c-text) 7%, transparent)}}.notif-state-ico{color:var(--c-text-muted)}.notif-state-title{color:var(--c-text);font-size:var(--text-small);margin:0;font-weight:500;line-height:20px}.notif-state-text{color:var(--c-text-muted);font-size:var(--text-small);margin:0;line-height:20px}@media (max-width:640px){.topbar{position:relative}.topbar .topbar-notif{position:static}.topbar .topbar-notif>.wm-layer{top:100%;width:auto;inset-inline:8px}.topbar .topbar-notif>.wm-layer>.wm-panel{max-height:calc(100dvh - var(--topbar-h) - 16px)}.notif-list{max-height:calc(100dvh - var(--topbar-h) - 200px)}}.fade-in{animation:fade-in var(--duration-base) var(--ease-state)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.skeleton-shimmer{background:var(--c-surface-hover);border-radius:var(--radius-control)}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.empty-state h3{font-size:var(--text-title);color:var(--c-text);margin:12px 0 4px;font-weight:500}.empty-state p{font-size:var(--text-small);color:var(--c-text-muted);max-width:280px}.empty-state-icon{border-radius:var(--radius-panel);background:var(--c-surface-active);width:48px;height:48px;color:var(--c-text-muted);justify-content:center;align-items:center;display:flex}.empty-state-icon svg{width:24px;height:24px}.empty-state-icon--emerald,.empty-state-icon--amber,.empty-state-icon--sky{background:var(--c-surface-active);color:var(--c-text-muted)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--c-border-hover);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--c-text-subtle)}::selection{background:var(--c-accent-subtle);color:var(--c-text)}.logo-wa{color:var(--c-channel-whatsapp)}.logo-tg{color:var(--c-channel-telegram)}.logo-web{color:var(--c-text)}.expand-content{background:var(--c-bg-subtle);border-top:1px solid var(--c-border);font-size:var(--text-small);padding:12px 16px}.suspended-overlay{z-index:var(--z-overlay);background:var(--c-scrim);color:var(--ink-50);justify-content:center;align-items:center;font-size:18px;font-weight:500;display:flex;position:fixed;inset:0}.trend-up{color:var(--c-success)}.trend-down{color:var(--c-error)}.trend-neutral{color:var(--c-text-muted)}.danger-zone{border:1px solid var(--c-error);border-radius:var(--radius-panel);background:0 0;padding:16px}.calendar-day{border-radius:var(--radius-control);font-size:var(--text-meta);cursor:pointer;text-align:center;transition:background var(--duration-fast) var(--ease-state);padding:4px 6px}.calendar-day:hover{background:var(--c-surface-hover)}.tabular-nums{font-variant-numeric:tabular-nums}.sse-flash{animation:sse-flash var(--duration-base) var(--ease-state)}@keyframes sse-flash{0%{background:var(--c-accent-subtle)}to{background:0 0}}.kpi-strip{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:0 0;margin-bottom:20px;display:flex;overflow:hidden}.kpi-strip--secondary{margin-bottom:0}.kpi-cell{flex:1;min-width:0;padding:12px 16px}.kpi-cell--border{border-inline-end:1px solid var(--c-border)}.kpi-cell--sm{padding:10px 12px}.kpi-label{font-family:var(--font-sans);font-size:var(--text-meta);text-transform:none;letter-spacing:.01em;color:var(--c-text-muted);margin-bottom:4px;font-weight:500;display:block}.kpi-value-row{align-items:baseline;gap:6px;display:flex}.kpi-value{font-family:var(--font-mono);color:var(--c-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:22px;font-weight:500;line-height:1.2}.kpi-value--sm{font-size:16px}.kpi-change,.kpi-delta{font-family:var(--font-mono);font-size:var(--text-meta);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--c-text-muted);font-weight:400}.kpi-change--up,.kpi-delta--up{color:var(--c-success)}.kpi-change--down,.kpi-delta--down{color:var(--c-error)}.kpi-delta--new{color:var(--c-text)}.kpi-delta--flat{color:var(--c-text-muted)}.kpi-extra,.kpi-sub{font-size:var(--text-meta);color:var(--c-text-muted);margin-top:2px;display:block}.kpi-extra--warning{color:var(--c-warning)}@media (max-width:640px){.kpi-strip{flex-wrap:wrap}.kpi-cell{flex:45%;min-width:120px}.kpi-cell--border{border-inline-end:none;border-bottom:1px solid var(--c-border)}}.home{flex-direction:column;gap:32px;width:100%;min-width:0;max-width:1080px;margin-inline:auto;display:flex}.home .card{background:var(--c-bg-page);border-color:var(--c-border);min-width:0;padding:20px}@supports (color:color-mix(in lab, red, red)){.home .card{border-color:color-mix(in srgb, var(--c-border) 75%, transparent)}}[data-theme=dark] .home .card:not(.home-tbl){background:var(--c-surface);border-color:var(--c-border)}.home .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.home-h1{font-family:var(--font-display);font-size:var(--text-h1);font-variation-settings:"opsz" var(--opsz-h3);letter-spacing:var(--tracking-h1);color:var(--c-text);text-wrap:balance;margin:0;font-weight:500;line-height:36px}.home-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.home-customize{margin-inline-start:auto;position:relative}.home-card-title{font-size:var(--text-title);color:var(--c-text);align-items:center;gap:8px;margin:0 0 16px;font-weight:500;line-height:1.4;display:flex}.home-card-r{align-items:center;gap:4px;margin-inline-start:auto;display:flex}.home-hero{gap:var(--space-4);grid-template-columns:3fr 2fr;display:grid}.home-hero--solo{grid-template-columns:1fr}.home-big{font-family:var(--font-display);font-variation-settings:"opsz" 48;letter-spacing:-.02em;color:var(--c-paid);font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate;font-size:32px;font-weight:500;line-height:1.1}.home-big small{letter-spacing:0;color:var(--c-paid);margin-inline-end:6px;font-size:18px}.home-delta{font-size:var(--text-meta);color:var(--c-text-subtle);margin-top:6px}.home-chart{width:100%;height:96px;margin-top:12px;display:block}.home-chart-grid{stroke:var(--c-border-subtle);stroke-width:1px}.home-chart-area{fill:var(--c-accent-subtle)}.home-chart-line{stroke:var(--c-text);stroke-width:1.5px;fill:none;vector-effect:non-scaling-stroke}.home-chart-end{fill:var(--c-paid)}.home-axis{font-family:var(--font-mono);font-size:var(--text-meta);color:var(--c-text-subtle);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;justify-content:space-between;margin-top:6px;display:flex}.home-revenue-table{max-height:320px;margin-top:12px;overflow-y:auto}.home-revenue-table .mono{font-size:13px}.home-rows{flex-direction:column;display:flex}.home-row{border-top:1px solid var(--c-border-subtle);border-radius:var(--radius-control);height:44px;color:var(--c-text);transition:background var(--duration-fast) var(--ease-state);align-items:center;gap:10px;margin:0 -4px;padding:0 4px;text-decoration:none;display:flex}a.home-row:hover{background:var(--c-surface-hover)}.home-row--absent{color:var(--c-text-muted)}.home-nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-small);flex:1;overflow:hidden}.home-ct{color:var(--c-text-muted);font-size:13px}.home-chev{color:var(--c-text-subtle);flex:none}.home-ch{color:var(--c-text-subtle);flex:none;justify-content:center;align-items:center;display:inline-flex}.home-ch-whatsapp{color:var(--c-channel-whatsapp)}.home-ch-telegram{color:var(--c-channel-telegram)}.home-ch-neutral{color:var(--c-text-subtle)}.lnk{min-height:24px;font-size:var(--text-small);color:var(--c-text-muted);transition:color var(--duration-fast) var(--ease-state);align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.lnk:hover{color:var(--c-text)}.home-empty{flex-direction:column;align-items:flex-start;display:flex}.home-empty .home-card-title{margin-bottom:0}.home-empty .btn{margin-top:16px}.home-small-stack{gap:var(--space-4);flex-direction:column;display:flex}.home-small3{gap:var(--space-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.home-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--c-text);direction:ltr;unicode-bidi:isolate;font-size:24px;font-weight:500;line-height:1.2}.home-num small{font-size:var(--text-small);color:var(--c-text-muted);margin-inline-start:6px;font-weight:400}.home-line{font-size:var(--text-small);color:var(--c-text-muted);margin:6px 0 12px}.home .home-tbl{padding:0;overflow:hidden}.home-tbl .home-card-title{padding:16px 20px 0}.home-tbl-scroll{overflow-x:auto}.home-th-time{width:132px}.home-tbl td .mono{white-space:nowrap}.home-th-chev{width:40px}.home-time{font-size:13px}.home-guest{font-size:var(--text-small);color:var(--c-text)}.home-last{max-width:320px}.home-last-text{text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:var(--text-small);color:var(--c-text-muted);display:block;overflow:hidden}.home-td-chev{text-align:end}.home-tbl tbody tr:last-child td{border-bottom:0}.home-tbl tbody tr[role=link]{cursor:pointer}.home-tbl tbody tr[role=link]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px}.home-tbl-empty{color:var(--c-text-muted);font-size:var(--text-small)}.home-chip-quiet{color:var(--c-text-subtle)}.att{border:1px solid var(--c-border);border-radius:var(--radius-panel);padding:0 20px}.home-hr{border-top:1px solid var(--c-border);min-height:48px;font-size:var(--text-small);color:var(--c-text);align-items:center;gap:10px;display:flex}.home-hr:first-child{border-top:0}.home-dot{background:var(--c-warning);border-radius:50%;flex:none;width:6px;height:6px}.home-dot--error{background:var(--c-error)}.home-tx{flex:1;min-width:0}.home-tx em{color:var(--c-text-muted);font-style:normal}.home-sk{background:var(--c-surface-hover);border-radius:var(--radius-control)}.home-sk-h1{width:320px;max-width:100%;height:28px}.home-sk-sub{width:220px;height:14px;margin-top:10px}.home-sk-btn{border-radius:var(--radius-pill);width:120px;height:36px}.home-sk-title{width:160px;height:15px;margin-bottom:16px}.home-sk-big{width:160px;height:32px}.home-sk-chart{width:100%;height:96px;margin-top:18px}.home-sk-num{width:48px;height:24px}.home-sk-line{width:200px;max-width:100%;height:14px;margin-top:6px}.home-row--sk{border-top:1px solid var(--c-border-subtle)}.home-row--sk .home-sk-line{margin-top:0}.home-sk-th{background:var(--c-bg-subtle);border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);height:32px}.home-sk-td{border-bottom:1px solid var(--c-border-subtle);align-items:center;height:44px;padding:0 20px;display:flex}.home-sk-td:last-child{border-bottom:0}.home-sk-td .home-sk-line{margin-top:0}@media (max-width:767px){.home-hero{grid-template-columns:1fr}.home-small3{grid-auto-columns:auto;grid-auto-flow:row}.home-customize{margin-inline-start:0}}.activity-timeline-link:hover .timeline-item,.activity-timeline-link:hover{background:var(--c-surface-hover)}.home-header-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.home-header-row>.btn{flex:none}.home-overview-hero{gap:var(--space-5);grid-template-columns:minmax(0,3fr) minmax(280px,2fr);display:grid}.home-day-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin:8px 0 20px;display:grid}.home-day-stat{text-align:start;color:var(--c-text-muted);font-size:var(--text-small);border-inline-start:1px solid var(--c-border-subtle);flex-direction:column;align-items:flex-start;gap:8px;padding:0 16px;display:flex}.home-day-stat:first-child{border:0;padding-inline-start:0}button.home-day-stat{cursor:pointer}button.home-day-stat:hover{color:var(--c-text)}.home-day-value{color:var(--c-text);font-size:28px;line-height:1.2}.home-local-tabs{border-bottom:1px solid var(--c-border);flex-wrap:wrap;gap:0 20px;display:flex}.home-local-tabs button{color:var(--c-text-muted);font-size:var(--text-small);cursor:pointer;border-bottom:2px solid #0000;gap:8px;padding:10px 0;display:inline-flex}.home-local-tabs button[aria-selected=true]{color:var(--c-text);border-bottom-color:var(--c-text)}.home-local-tabs .mono{color:var(--c-text-subtle)}.home-stay-list{min-height:130px}.home-stay-row{border-bottom:1px solid var(--c-border-subtle);min-height:56px;color:var(--c-text);font-size:var(--text-small);align-items:center;gap:16px;text-decoration:none;display:flex}.home-stay-row:hover{background:var(--c-surface-hover)}.home-stay-row>svg{color:var(--c-text-subtle);flex:none}.home-stay-main{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.home-stay-meta{color:var(--c-text-muted);font-size:var(--text-small)}.home-day-empty{min-height:150px;color:var(--c-text-muted);font-size:var(--text-small);flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;display:flex}.home-day-empty p{margin:0}.home-day-empty .lnk{cursor:pointer}.home-day-foot{color:var(--c-text-subtle);font-size:var(--text-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.home-attention-overview .home-card-title{margin-bottom:4px}.home-attention-row{border-top:1px solid var(--c-border-subtle);color:var(--c-text);font-size:var(--text-small);align-items:center;gap:16px;padding:16px 0;text-decoration:none;display:flex}.home-attention-row:hover{background:var(--c-surface-hover)}.home-attention-count{min-width:24px;font-size:24px}.home-attention-row>svg{color:var(--c-text-subtle);flex:none}.home-today,.home-attention-overview,.home-channels,.home-payment-summary{flex-direction:column;display:flex}.home-today [role=tabpanel]{flex-direction:column;flex:1;display:flex}.home-card-footer{border-top:1px solid var(--c-border-subtle);color:var(--c-text-muted);font-size:var(--text-small);margin-top:auto;padding-top:16px}.home-card-footer-link{align-items:center;gap:8px;text-decoration:none;display:flex}.home-card-footer-link>span{overflow-wrap:anywhere;flex:1;min-width:0}.home-card-footer-link>svg{flex:none}.home-card-footer-link:hover{color:var(--c-text);text-decoration:underline}.home-card-footer-link:focus-visible{outline:2px solid var(--c-home-blue);outline-offset:4px;border-radius:var(--radius-control)}.home-stay-list{padding-bottom:16px}.home-stay-row:last-child{border-bottom:0}.home-attention-overview>div,.home-channels>.home-rows{padding-bottom:16px}.home-support-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.home-payment-total{color:var(--c-text);font-size:24px}.home-payment-detail summary{cursor:pointer;color:var(--c-text-muted);font-size:var(--text-small)}.home-payment-summary .home-revenue-table .mono{font-size:var(--text-small)}.home-data-notice{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-data-notice .home-line{margin:0}.home-overview .home-time,.home-overview .home-ct{font-size:var(--text-small)}@media (max-width:1050px){.home-overview-hero{grid-template-columns:1fr}}@media (max-width:767px){.home{gap:var(--space-5)}.home-support-grid{grid-template-columns:1fr}.home-header-row{flex-wrap:wrap}.home-day-stat{padding:0 8px}.home-day-value{font-size:28px}.home-local-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 8px;display:grid}.home-local-tabs button{text-align:center;justify-content:center;align-items:center;gap:6px;line-height:1.35}}@media (pointer:coarse){.home-local-tabs button,.lnk,.home-payment-detail summary{min-height:var(--touch-min)}}.home-state-blue{color:var(--c-home-blue)}.home-state-green{color:var(--c-success)}.home-state-amber{color:var(--c-warning)}.home-state-red{color:var(--c-error)}.home-section-icon{border-radius:var(--radius-control);background:var(--c-bg-subtle);flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.home-section-icon.home-state-blue{background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.home-section-icon.home-state-blue{background:color-mix(in srgb, var(--c-home-blue) 9%, transparent)}}.home-section-icon.home-state-green{background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.home-section-icon.home-state-green{background:color-mix(in srgb, var(--c-success) 9%, transparent)}}.home-section-icon.home-state-amber{background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.home-section-icon.home-state-amber{background:color-mix(in srgb, var(--c-warning) 9%, transparent)}}.home-stat-label,.home-state-label{align-items:center;gap:6px;display:inline-flex}.home-stat-label svg,.home-state-label svg,.home-data-notice>svg{flex:none}.home-overview .home-local-tabs button[aria-selected=true]{color:var(--c-home-blue);border-bottom-color:var(--c-home-blue)}.home-overview .home-local-tabs button[aria-selected=true] .mono{color:var(--c-home-blue)}.home-overview .chip-warning{background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.home-overview .chip-warning{background:color-mix(in srgb, var(--c-warning) 7%, transparent)}}.home-overview .chip-success{background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.home-overview .chip-success{background:color-mix(in srgb, var(--c-success) 7%, transparent)}}.home-data-notice>div{flex:1}.home .home-tbl{background:0 0;border:0;border-radius:0;padding:8px 0 0;overflow:visible}.home-tbl .home-card-title{justify-content:flex-start;gap:16px;margin-bottom:20px;padding:0}.home-recent-view-all{color:var(--c-home-blue);font-weight:400}.home-recent-filters{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.home-recent-filters button{border:1px solid var(--c-border);border-radius:var(--radius-control);color:var(--c-text-muted);font-size:var(--text-small);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.home-recent-filters button:hover{background:var(--c-surface-hover)}.home-recent-filters button[aria-pressed=true]{background:var(--c-home-blue);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.home-recent-filters button[aria-pressed=true]{background:color-mix(in srgb, var(--c-home-blue) 9%, transparent)}}.home-recent-filters button[aria-pressed=true]{color:var(--c-home-blue)}.home-recent-filters button:focus-visible,.home-recent-sort:focus-visible{outline:2px solid var(--c-home-blue);outline-offset:3px}.home-tbl .admin-table{min-width:780px}.home-tbl .admin-table th{color:var(--c-text-subtle);border-bottom:1px solid var(--c-border-subtle);background:0 0;padding:12px 16px;font-weight:400}.home-tbl .admin-table td{border-bottom:1px solid var(--c-border-subtle);height:66px;padding:14px 16px}.home-tbl .home-th-time{width:104px}.home-recent-sort{cursor:pointer;color:inherit;font:inherit;align-items:center;gap:4px;display:inline-flex}.home-recent-date{white-space:nowrap;font-size:var(--text-small);display:block}.home-tbl .home-time{color:var(--c-text-subtle);font-size:var(--text-small);margin-top:2px;display:block}.home-guest-identity{align-items:center;gap:12px;display:flex}.home-guest-avatar{background:var(--c-home-blue);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-guest-avatar{background:color-mix(in srgb, var(--c-home-blue) 10%, var(--c-bg-page))}}.home-guest-avatar{color:var(--c-text-muted);font-size:var(--text-small)}.home-recent-channel{white-space:nowrap;color:var(--c-text-muted);font-size:var(--text-small);align-items:center;gap:8px;display:inline-flex}.home-tbl .home-last-text{max-width:400px}.home-recent-foot{color:var(--c-text-subtle);margin-bottom:0}.home :is(.home-stay-row,.home-attention-row,a.home-row){isolation:isolate;position:relative}.home :is(.home-stay-row,.home-attention-row,a.home-row):before{content:"";z-index:-1;border-radius:var(--radius-control);pointer-events:none;border:1px solid #0000;position:absolute;inset:0 -10px}.home :is(.home-stay-row,.home-attention-row,a.home-row):is(:hover,:focus-visible){background:0 0}.home :is(.home-stay-row,.home-attention-row,a.home-row):is(:hover,:focus-visible):before{background:var(--c-surface-hover);border-color:var(--c-border)}.home :is(.home-stay-row,.home-attention-row,a.home-row):focus-visible{outline:none}.home :is(.home-stay-row,.home-attention-row,a.home-row):focus-visible:before{border-color:var(--c-home-blue)}.home-tbl-scroll{margin-inline:-12px}.home-tbl .admin-table{border-collapse:separate;border-spacing:0}.home-tbl .admin-table th:first-child,.home-tbl .admin-table td:first-child{padding-inline-start:12px}.home-tbl .admin-table th:last-child,.home-tbl .admin-table td:last-child{padding-inline-end:12px}.home-tbl .admin-table td{border-top:1px solid #0000}.home-tbl .admin-table td:first-child{border-inline-start:1px solid #0000}.home-tbl .admin-table td:last-child{border-inline-end:1px solid #0000}.home-tbl .admin-table tr[role=link]:is(:hover,:focus-visible) td{background:var(--c-surface-hover);border-block-color:var(--c-border)}.home-tbl .admin-table tr[role=link]:is(:hover,:focus-visible) td:first-child{border-inline-start-color:var(--c-border);border-start-start-radius:var(--radius-control);border-end-start-radius:var(--radius-control)}.home-tbl .admin-table tr[role=link]:is(:hover,:focus-visible) td:last-child{border-inline-end-color:var(--c-border);border-start-end-radius:var(--radius-control);border-end-end-radius:var(--radius-control)}.home-tbl .admin-table tbody tr:last-child td{border-bottom:1px solid #0000}.home-tbl .admin-table tbody tr:last-child:is(:hover,:focus-visible) td{border-bottom-color:var(--c-border)}.home-tbl .admin-table tr[role=link]:focus-visible{outline:none}.home-tbl .admin-table tr[role=link]:focus-visible td{border-block-color:var(--c-home-blue)}.home-tbl .admin-table tr[role=link]:focus-visible td:first-child{border-inline-start-color:var(--c-home-blue)}.home-tbl .admin-table tr[role=link]:focus-visible td:last-child{border-inline-end-color:var(--c-home-blue)}.home-card-slot{flex-direction:column;min-width:0;display:flex}.home-card-slot>.card,.home-card-slot>.home-data-notice{flex:1}.home-overview-hero-reversed{grid-template-columns:minmax(280px,2fr) minmax(0,3fr)}.home-extra-card{flex-direction:column;min-height:210px;display:flex}.home-extra-body{padding-bottom:16px}.home-extra-stats{margin:0}.home-extra-stats>div{border-bottom:1px solid var(--c-border-subtle);font-size:var(--text-small);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.home-extra-stats dd{margin:0;font-size:20px}.home-extra-stats dt{color:var(--c-text-muted)}.home-extra-currency+.home-extra-currency{padding-top:12px}.home-customizer-backdrop{background:var(--c-scrim)}@supports (color:color-mix(in lab, red, red)){.home-customizer-backdrop{background:color-mix(in srgb, var(--c-scrim) 65%, transparent)}}.home-customizer-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-customizer-backdrop .modal-panel{overflow:visible}.home-customizer{max-height:min(760px,85dvh);color:var(--c-text);flex-direction:column;display:flex}.home-customizer-head{border-bottom:1px solid var(--c-border-subtle);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 18px;display:flex}.home-customizer h2{font-family:var(--font-sans);margin:0;font-size:22px;font-weight:500}.home-customizer h3{font-size:var(--text-small);margin:0;font-weight:500}.home-customizer-intro,.home-customizer-add p{color:var(--c-text-muted);font-size:var(--text-small);margin:6px 0 0}.home-customizer-scroll{overscroll-behavior:contain;min-height:0;padding:20px 24px 24px;overflow-y:auto}.home-customizer-section-title{justify-content:space-between;align-items:center;margin:0 0 10px;display:flex}.home-customizer-section-title>span{color:var(--c-text-subtle);font-size:var(--text-small);font-variant-numeric:tabular-nums}.home-customizer-list{flex-direction:column;gap:6px;margin:0 0 24px;padding:0;list-style:none;display:flex}.home-customizer-card{border:1px solid var(--c-border-subtle);border-radius:var(--radius-control);background:var(--c-bg-page);align-items:center;gap:10px;min-height:54px;padding:8px;display:flex}.home-customizer-card:hover{border-color:var(--c-border);background:var(--c-surface-hover)}.home-customizer-card.is-dragging{opacity:.25}.home-customizer-card-icon{width:30px;height:30px;color:var(--c-text-muted);border-radius:var(--radius-control);flex:none;justify-content:center;align-items:center;display:inline-flex}.home-customizer-card-icon-today,.home-customizer-card-icon-upcoming{color:var(--c-home-blue);background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.home-customizer-card-icon-today,.home-customizer-card-icon-upcoming{background:color-mix(in srgb, var(--c-home-blue) 8%, var(--c-bg-page))}}.home-customizer-card-icon-attention,.home-customizer-card-icon-services{color:var(--c-warning);background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.home-customizer-card-icon-attention,.home-customizer-card-icon-services{background:color-mix(in srgb, var(--c-warning) 8%, var(--c-bg-page))}}.home-customizer-name{min-width:0;font-size:var(--text-small);flex:1}.home-customizer-icon{border-radius:var(--radius-control);cursor:pointer;width:32px;height:32px;color:var(--c-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.home-customizer-icon:hover:enabled{background:var(--c-surface-hover);color:var(--c-text)}.home-customizer-icon:focus-visible,.home-customizer-add-card:focus-visible{outline:2px solid var(--c-home-blue);outline-offset:2px}.home-customizer-grip{cursor:grab;touch-action:none;color:var(--c-text-subtle)}.home-customizer-grip:active{cursor:grabbing}.home-customizer-locked{width:32px;color:var(--c-text-subtle);flex:none;justify-content:center;display:inline-flex}.home-customizer-drag-overlay{border-color:var(--c-home-blue);background:var(--c-surface-hover);cursor:grabbing}.home-customizer-add{grid-template-columns:1fr;gap:6px;display:grid}.home-customizer-add-card{border:1px solid var(--c-border-subtle);border-radius:var(--radius-control);color:var(--c-text-muted);font-size:var(--text-small);text-align:start;cursor:pointer;align-items:center;gap:12px;padding:11px 12px;display:flex}.home-customizer-add-card>span{color:var(--c-text);flex:1}.home-customizer-add-card:hover{background:var(--c-surface-hover);border-color:var(--c-border)}.home-customizer-error{color:var(--c-error);font-size:var(--text-small)}.home-customizer-foot{border-top:1px solid var(--c-border-subtle);flex-wrap:wrap;flex:none;justify-content:space-between;gap:8px;padding:16px;display:flex}.home-customizer-foot>div{gap:4px;display:flex}@media (max-width:1050px){.home-overview-hero-reversed{grid-template-columns:1fr}}@media (max-width:480px){.home-customizer-head{padding:20px 16px 16px}.home-customizer-scroll{padding:16px}.home-customizer-card{gap:6px}.home-customizer-foot{padding:12px}}@media (pointer:coarse){.home-customizer-icon{width:40px;height:44px}}@media (prefers-reduced-motion:reduce){.home-customizer-card{transition:none!important}}.page-content-area{padding-bottom:var(--setup-dock-reserve,0px)}.setup-dock{z-index:90;border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-bg-page);width:min(360px,100vw - 32px);box-shadow:var(--c-shadow-dropdown);color:var(--c-text);inset-inline-end:calc(24px + var(--scroll-lock-end,0px));position:fixed;bottom:24px}.setup-dock-toggle{cursor:pointer;text-align:start;align-items:center;gap:10px;width:100%;padding:16px;font-size:14px;display:flex}.setup-dock-toggle>span:first-of-type{flex:1;font-weight:500}.setup-count{color:var(--c-text-subtle);font-size:14px}.setup-dock-body{animation:wz-appear .22s var(--ease-appear) backwards;padding:0 16px 8px}.setup-progress{border-radius:var(--radius-pill);background:var(--c-surface-active);height:5px;overflow:hidden}.setup-progress>span{background:var(--c-home-blue);border-radius:inherit;height:100%;display:block}.setup-copy{color:var(--c-text-muted);margin:12px 0;font-size:14px}.setup-steps{overscroll-behavior:contain;max-height:min(390px,48dvh);margin-inline:-6px;padding-inline:6px;overflow-y:auto}.setup-step-line{align-items:center;gap:10px;min-height:48px;padding-block:8px;font-size:14px;display:flex}.setup-step-line>span:nth-child(2){flex:1}.setup-step-line small{color:var(--c-text-subtle);font-size:14px;display:block}.setup-step-check{width:21px;height:21px;color:var(--c-text-subtle);flex:none;justify-content:center;align-items:center;display:inline-flex}.is-complete .setup-step-check{color:var(--c-success);background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.is-complete .setup-step-check{background:color-mix(in srgb, var(--c-success) 9%, var(--c-bg-page))}}.is-complete .setup-step-check{border-radius:50%}.setup-step-arrow{color:var(--c-text-subtle);flex:none}.setup-steps a{border-radius:var(--radius-control);display:block}.setup-steps a:hover{background:var(--c-surface-hover)}.setup-steps a:focus-visible,.setup-dock button:focus-visible,.setup-group summary:focus-visible{outline:2px solid var(--c-home-blue);outline-offset:2px}.setup-group>summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.setup-group>summary::-webkit-details-marker{display:none}.setup-group>summary>.setup-step-line{flex:1}.setup-group[open]>summary>svg{transform:rotate(180deg)}.setup-substeps{border-inline-start:1px solid var(--c-border-subtle);margin-inline-start:10px;padding-inline-start:30px}.setup-open-section{color:var(--c-home-blue);padding-block:8px;font-size:14px}.setup-open-section svg{margin-inline-start:5px;display:inline}.setup-dock-foot{border-top:1px solid var(--c-border-subtle);justify-content:space-between;align-items:center;margin-top:8px;padding-top:6px;display:flex}.setup-icon{border-radius:var(--radius-control);cursor:pointer;width:32px;height:32px;color:var(--c-text-muted);justify-content:center;align-items:center;display:inline-flex}.setup-icon:hover{background:var(--c-surface-hover)}.setup-welcome{position:relative}.setup-welcome-close{top:-8px;position:absolute;inset-inline-end:-8px}.setup-welcome-icon{background:var(--c-home-blue);justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.setup-welcome-icon{background:color-mix(in srgb, var(--c-home-blue) 8%, var(--c-surface))}}.setup-welcome-icon{color:var(--c-home-blue);border-radius:var(--radius-panel)}.setup-welcome h2{font-family:var(--font-display);margin:20px 0 12px;font-size:26px;font-weight:500}.setup-welcome p,.setup-welcome li{font-size:14px;line-height:1.6}.setup-welcome ol{margin-block:20px;padding-inline-start:22px}.setup-welcome li{padding:6px}.setup-welcome-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.home-message-chart{flex-direction:column;min-width:0;display:flex}.home-chart-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.home-chart-heading h2{margin:0}.home-chart-switch{border:1px solid var(--c-border);border-radius:var(--radius-control);padding:2px;display:flex}.home-chart-switch button{width:34px;height:32px;color:var(--c-text-subtle);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.home-chart-switch button[aria-pressed=true]{color:var(--c-home-blue);background:var(--c-surface-hover)}.home-chart-period{color:var(--c-text-subtle);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:14px;display:flex}.home-message-plot{height:224px;margin:2px -20px 12px;position:relative}.home-message-table{max-height:236px;margin-block:16px;overflow:auto}:is(.home-revenue-table,.home-message-table) .admin-table{overflow:visible}:is(.home-revenue-table,.home-message-table) .admin-table th{z-index:1;box-shadow:inset 0 -1px 0 var(--c-border);border-bottom:0;padding-bottom:9px;position:sticky;top:0}.home-message-chart .home-card-footer{font-size:14px}@media (max-width:600px){.setup-dock{inset-inline-end:16px;bottom:16px}.home-chart-period{flex-wrap:wrap}}.setup-persona-form{align-items:center;gap:12px;max-width:440px;display:flex}.setup-persona-form input{min-width:0}#setup-persona{padding:20px;scroll-margin-top:24px}.setup-welcome ol{list-style:decimal}.home-live-status{color:var(--c-text-subtle);margin:4px 0 0;font-size:12px;line-height:1.5}.home-live-status.home-state-amber{color:var(--c-warning)}.home-live-motion .home-day-value,.home-live-motion .home-attention-count,.home-live-motion .home-last-text,.home-live-motion .home-stay-meta{display:inline-block}.home-motion-preview{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-surface);max-width:1080px;margin:0 auto 24px;padding:18px 20px}.home-demo-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.home-demo-heading h2{margin:0 0 4px;font-size:16px;font-weight:600}.home-demo-heading p,.home-demo-caption{color:var(--c-text-muted);margin:0;font-size:13px}.home-demo-controls{flex-wrap:wrap;gap:6px;margin:16px 0 12px;display:flex}.home-demo-controls [aria-pressed=true]{color:var(--c-home-blue);background:var(--c-surface-hover)}.home-demo-caption{min-height:2.8em}@media (max-width:600px){.home-motion-preview{padding:16px}.home-demo-heading{flex-direction:column;gap:8px}}.home-motion-preview{z-index:30;position:sticky;top:12px}.home-chart-switch{padding:0;overflow:hidden}.home-chart-switch button{border-radius:7px;width:38px;height:36px}.home-chart-switch button[aria-pressed=true]{background:var(--c-bg-page);outline:1px solid var(--c-border);outline-offset:-1px}.home-period-picker{color:var(--c-text);position:relative}.home-period-trigger{cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;min-height:34px;margin-inline-start:-12px;padding:5px 12px;display:inline-flex}.home-period-trigger:hover,.home-period-trigger[aria-expanded=true]{background:var(--c-surface-hover)}.home-period-trigger svg{transition:transform .18s var(--ease-state)}.home-period-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.home-period-trigger:focus-visible,.home-message-interactive:focus-visible{outline:2px solid var(--c-home-blue);outline-offset:3px}.home-period-menu{z-index:12;border:1px solid var(--c-border);background:var(--c-bg-page);min-width:184px;box-shadow:var(--c-shadow-dropdown);animation:wz-pop .18s var(--ease-appear) backwards;top:calc(100% + 6px);border-radius:10px;padding:5px;position:absolute;inset-inline-start:-12px}.home-period-menu button{text-align:start;cursor:pointer;width:100%;min-height:40px;color:var(--c-text);border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}.home-period-menu button:hover,.home-period-menu button:focus-visible{background:var(--c-surface-hover);outline:none}.home-period-menu svg{color:var(--c-home-blue)}.home-period-check-hidden{visibility:hidden}.home-message-average{color:var(--c-text-subtle);font-variant-numeric:tabular-nums;font-size:12px}.home-message-interactive{cursor:crosshair;touch-action:pan-y;border-radius:8px;width:100%;height:100%}.home-message-interactive .recharts-xAxis{font-family:var(--font-mono)}.home-message-readout{z-index:2;border:1px solid var(--c-border);background:var(--c-bg-page);min-width:144px;max-width:184px;box-shadow:var(--c-shadow-dropdown);pointer-events:none;border-radius:10px;padding:8px 12px;position:absolute;top:8px;transform:translate(-50%)}.home-message-readout>span{color:var(--c-text-subtle);justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.home-message-readout strong{font-variant-numeric:tabular-nums;color:var(--c-text);margin-top:2px;font-size:15px;font-weight:600;display:block}.home-message-readout strong span{color:var(--c-text-muted);font-size:12px;font-weight:400}.home-message-insight{min-height:24px;color:var(--c-text-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;display:flex}.home-message-insight .lnk{font-size:12px}@media (prefers-reduced-motion:reduce){.home-period-menu{animation:none}.home-period-trigger svg{transition:none}}.home-message-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.home-message-directions{border:1px solid var(--c-border);border-radius:999px;align-items:center;gap:3px;padding:3px;display:inline-flex}.home-message-directions button{min-height:30px;color:var(--c-text-muted);cursor:pointer;transition:background .18s var(--ease-state), color .18s var(--ease-state);border-radius:999px;padding:4px 12px;font-size:13px}.home-message-directions button:hover{background:var(--c-surface-hover)}.home-message-directions button[aria-pressed=true]{background:var(--c-surface-hover);color:var(--c-home-blue)}.home-message-directions button:focus-visible{outline:2px solid var(--c-home-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.home-message-directions button{transition:none}}.th-sort{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--text-meta);align-items:center;gap:4px;font-weight:500;display:inline-flex}.th-sort:hover{color:var(--c-text)}.table-search{background:var(--c-bg-page);border:1px solid var(--c-border-strong);border-radius:var(--radius-control);min-height:32px;color:var(--c-text);font-size:var(--text-small);font-family:var(--font-sans);transition:border-color var(--duration-fast) var(--ease-state);padding:6px 12px;width:200px;padding-inline-start:30px}.table-search::placeholder{color:var(--c-text-subtle)}.table-search:focus,.table-search:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:0}.row-cb{width:16px;height:16px;accent-color:var(--c-accent);cursor:pointer}@media (max-width:768px){.row-cb{width:18px;height:18px;position:relative}.td-cb,.th-cb{padding:12px 8px!important}}.bulk-bar{background:var(--c-bg-subtle);border:1px solid var(--c-border);border-radius:var(--radius-control);align-items:center;gap:8px;margin-top:8px;padding:8px 14px;display:none}.bulk-bar.visible{display:flex}.bulk-count{font-family:var(--font-mono);font-size:var(--text-meta);font-variant-numeric:tabular-nums;color:var(--c-text)}.bulk-divider{background:var(--c-border);width:1px;height:16px}.table-no-results{text-align:center;color:var(--c-text-muted);font-size:var(--text-small);padding:32px}.chat-layout-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:1024px){.chat-layout-grid{grid-template-columns:1fr 320px}}.chat-card{flex-direction:column;max-height:82vh;display:flex;overflow:hidden}.chat-header{border-bottom:1px solid var(--c-border);background:var(--c-surface);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.chat-header-left{align-items:center;gap:10px;min-width:0;display:flex}.chat-header-avatar{border-radius:var(--radius-pill);background:var(--c-surface-active);width:36px;height:36px;color:var(--c-text-muted);font-size:var(--text-small);flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:flex}.chat-header-info{min-width:0}.chat-header-name{font-size:var(--text-title);color:var(--c-text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.chat-header-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.chat-header-subject{font-size:var(--text-meta);color:var(--c-text-muted)}.chat-header-count{font-family:var(--font-mono);font-size:var(--text-meta);color:var(--c-text-muted);font-variant-numeric:tabular-nums}.chat-header-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.chat-header-btn{min-height:32px;font-size:var(--text-small);color:var(--c-text-muted);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--duration-fast) var(--ease-state), color var(--duration-fast) var(--ease-state);background:0 0;border:0;align-items:center;gap:4px;padding:6px 12px;font-weight:500;display:inline-flex}.chat-header-btn:hover{background:var(--c-surface-hover);color:var(--c-text)}.chat-header-btn--muted{color:var(--c-text-muted)}.chat-messages{background:var(--c-bg-page);flex-direction:column;flex:1;gap:2px;padding:16px;display:flex;overflow-y:auto}.chat-empty{color:var(--c-text-subtle);font-size:var(--text-small);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.chat-empty-icon{width:40px;height:40px}.chat-date-sep{text-align:center;font-size:var(--text-meta);color:var(--c-text-subtle);padding:12px 0 8px;font-weight:500;position:relative}.chat-date-sep span{z-index:1;background:var(--c-bg-page);padding:0 12px;position:relative}.chat-date-sep:before{content:"";background:var(--c-border);height:1px;position:absolute;top:50%;left:0;right:0}.chat-row{align-items:flex-end;gap:6px;max-width:70%;padding:2px 0;display:flex}.chat-row--in{margin-inline-end:auto}.chat-row--out{flex-direction:row-reverse;margin-inline-start:auto}.chat-avatar{border-radius:var(--radius-pill);background:var(--c-surface-active);width:26px;height:26px;color:var(--c-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.chat-avatar--customer,.chat-avatar--ai,.chat-avatar--admin{background:var(--c-surface-active);color:var(--c-text-muted)}.chat-avatar{border:1px solid;width:28px;height:28px;font-size:14px}.chat-messages{min-height:165px;padding:18px}.chat-bubble{border-radius:var(--radius-control);font-size:var(--text-small);max-width:480px;padding:8px 12px;line-height:1.55}.chat-row--in .chat-bubble{background:var(--c-surface-active);color:var(--c-text);border:0;border-end-start-radius:2px}.chat-row--out .chat-bubble{background:var(--c-accent);color:var(--c-on-accent);border-end-end-radius:2px}.chat-text{word-break:break-word}.chat-sender{font-size:var(--text-meta);letter-spacing:.01em;text-transform:none;margin-bottom:2px;font-weight:500}.chat-row--in .chat-sender{color:var(--c-text-muted)}.chat-row--out .chat-sender{color:var(--c-on-accent);opacity:.7}.chat-meta{align-items:center;gap:4px;margin-top:3px;display:flex}.chat-time{font-family:var(--font-mono);font-size:var(--text-meta);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.chat-row--in .chat-time{color:var(--c-text-muted)}.chat-row--out .chat-time{color:var(--c-on-accent);opacity:.7}.chat-status{font-size:var(--text-meta);align-items:center;display:inline-flex}.chat-status--delivered{color:var(--c-on-accent);opacity:.8}.chat-status--sent{color:var(--c-on-accent);opacity:.6}.chat-status--failed{color:var(--c-error)}.chat-media-img{border-radius:var(--radius-control);cursor:pointer;object-fit:cover;max-width:280px;max-height:280px;margin-bottom:4px;display:block}.chat-audio{align-items:center;gap:8px;padding:4px 0;display:flex}.chat-audio-icon{border-radius:var(--radius-pill);background:var(--c-surface-active);width:28px;height:28px;color:var(--c-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.chat-audio-player{max-width:200px;height:28px}.chat-audio-unavailable{font-size:var(--text-meta);color:var(--c-text-muted);font-style:italic}.chat-audio-duration{font-family:var(--font-mono);font-size:var(--text-meta);color:var(--c-text-muted);font-variant-numeric:tabular-nums}.chat-transcript{background:var(--c-surface-hover);border-radius:var(--radius-control);font-size:var(--text-small);color:var(--c-text-muted);margin-top:6px;padding:6px 8px}.chat-transcript-header{font-size:var(--text-meta);color:var(--c-text-muted);align-items:center;gap:4px;margin-bottom:2px;font-weight:500;display:flex}.chat-transcript-conf{font-family:var(--font-mono);font-size:var(--text-meta);font-variant-numeric:tabular-nums;border-radius:var(--radius-pill);padding:1px 6px}.chat-compose{border-top:1px solid var(--c-border);background:var(--c-surface);padding:10px 16px;position:relative}.chat-compose form{align-items:flex-end;gap:6px;display:flex}.chat-compose textarea{background:var(--c-bg-page);border:1px solid var(--c-border-strong);border-radius:var(--radius-control);color:var(--c-text);font-size:var(--text-small);font-family:var(--font-sans);resize:none;flex:1;min-height:32px;max-height:120px;padding:6px 12px;line-height:1.4}.chat-compose textarea::placeholder{color:var(--c-text-subtle)}.chat-compose textarea:focus,.chat-compose textarea:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:0}.chat-compose-hint{font-size:var(--text-meta);color:var(--c-text-muted);justify-content:space-between;align-items:center;padding:4px 16px 2px;display:flex}.chat-info-wrapper{display:contents}@media (max-width:1023px){.chat-info-wrapper{width:min(320px,85vw);z-index:var(--z-overlay);transition:transform var(--duration-base) var(--ease-state);background:var(--c-bg-page);border-inline-start:1px solid var(--c-border);top:0;bottom:0;padding:16px;display:flex;position:fixed;inset-inline-end:0;overflow-y:auto;transform:translate(100%)}[dir=rtl] .chat-info-wrapper{transform:translate(-100%)}.chat-info-wrapper--open,[dir=rtl] .chat-info-wrapper--open{transform:translate(0)}}.chat-info-backdrop{z-index:var(--z-curtain);background:var(--c-scrim);position:fixed;inset:0}@media (min-width:1024px){.chat-info-backdrop,.chat-info-toggle-btn{display:none!important}}.chat-info-toggle-btn.chat-header-btn--active{background:var(--c-accent-subtle);color:var(--c-text)}.chat-info-panel{flex-direction:column;gap:12px;display:flex}.chat-info-section{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-panel);padding:14px}.chat-info-title{font-size:var(--text-meta);color:var(--c-text-muted);text-transform:none;letter-spacing:.01em;margin-bottom:12px;font-weight:500}.chat-info-customer{align-items:center;gap:10px;margin-bottom:10px;display:flex}.chat-info-avatar{border-radius:var(--radius-pill);background:var(--c-surface-active);width:36px;height:36px;color:var(--c-text-muted);font-size:var(--text-small);flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:flex}.chat-info-name{font-size:var(--text-small);color:var(--c-text);font-weight:500}.chat-info-sub{font-size:var(--text-meta);color:var(--c-text-muted);margin-top:1px}.chat-info-link{font-size:var(--text-small);color:var(--c-text);transition:color var(--duration-fast) var(--ease-state);align-items:center;gap:4px;font-weight:500;display:inline-flex}.chat-info-link:hover{text-decoration:underline}.chat-info-empty{font-size:var(--text-small);color:var(--c-text-muted)}.chat-info-memory-grid{flex-direction:column;gap:6px;display:flex}.chat-info-memory-row{font-size:var(--text-small);align-items:baseline;gap:8px;display:flex}.chat-info-memory-key{font-size:var(--text-meta);color:var(--c-text-muted);text-transform:capitalize;flex-shrink:0;min-width:70px}.chat-info-memory-val{color:var(--c-text);font-weight:500}.chat-info-tags{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.chat-info-intents{flex-direction:column;gap:0;display:flex}.chat-info-intent-row{border-bottom:1px solid var(--c-border-subtle);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.chat-info-intent-row:last-child{border-bottom:none}.chat-info-intent-status{font-size:var(--text-small);color:var(--c-text-muted);text-transform:capitalize;flex:1}.chat-info-intent-score{font-family:var(--font-mono);color:var(--c-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.lightbox{z-index:var(--z-modal);background:var(--c-scrim);cursor:pointer;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox img{border-radius:var(--radius-surface);object-fit:contain;cursor:default;max-width:90vw;max-height:90vh}.lightbox-close{border-radius:var(--radius-pill);background:var(--ink-50);top:16px;width:36px;height:36px;position:absolute;inset-inline-end:16px}@supports (color:color-mix(in lab, red, red)){.lightbox-close{background:color-mix(in srgb, var(--ink-50) 15%, transparent)}}.lightbox-close{color:var(--ink-50);cursor:pointer;transition:background var(--duration-fast) var(--ease-state);z-index:1;border:none;justify-content:center;align-items:center;display:flex}.lightbox-close:hover{background:var(--ink-50)}@supports (color:color-mix(in lab, red, red)){.lightbox-close:hover{background:color-mix(in srgb, var(--ink-50) 25%, transparent)}}.funnel{align-items:stretch;gap:0;padding:8px 0;display:flex}.funnel-step{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.funnel-shape{border-radius:var(--radius-control);width:100%;height:48px;font-size:var(--text-small);flex-direction:column;justify-content:center;align-items:center;margin-bottom:6px;font-weight:500;display:flex}.funnel-value{font-family:var(--font-mono);color:var(--c-text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.funnel-label{font-size:var(--text-meta);color:var(--c-text-muted);margin-top:2px;font-weight:500}.funnel-drop{z-index:1;inset-inline-end:-12px;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.funnel-drop-arrow{color:var(--c-text-muted);font-size:var(--text-meta)}.funnel-drop-pct{font-family:var(--font-mono);font-size:var(--text-meta);font-variant-numeric:tabular-nums;color:var(--c-text-muted)}.funnel-summary{align-items:center;gap:16px;padding:8px 0;display:flex}.funnel-summary-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--c-text);font-size:20px;font-weight:500}.funnel-summary-label{font-size:var(--text-meta);color:var(--c-text-muted);font-weight:500}.skeleton{background:var(--c-surface-hover);border-radius:var(--radius-control)}.skeleton-text{border-radius:var(--radius-control);background:var(--c-surface-hover);height:12px}.skeleton-title{border-radius:var(--radius-control);background:var(--c-surface-hover);width:160px;height:18px}.skeleton-avatar{border-radius:var(--radius-pill);background:var(--c-surface-hover);width:32px;height:32px}.skeleton-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-panel);padding:16px}.chart-skeleton{align-items:flex-end;gap:4px;height:120px;padding:8px 0;display:flex}.chart-skeleton-bar{background:var(--c-surface-hover);border-radius:2px 2px 0 0;flex:1}.img-skeleton{aspect-ratio:16/9;background:var(--c-surface-hover);border-radius:var(--radius-control);width:100%}.doughnut-skeleton{background:var(--c-surface-hover);border-radius:50%;width:200px;height:200px}.conv-skeleton-row{align-items:center;gap:10px;padding:10px 12px;display:flex}.chart-tooltip{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-control);box-shadow:var(--c-shadow-dropdown);font-size:var(--text-meta);color:var(--c-text);padding:6px 10px}.typing-indicator{align-items:center;gap:3px;padding:4px 0;display:flex}.typing-dot{background:var(--c-text-subtle);width:5px;height:5px;animation:typing-fade 1.2s var(--ease-state) infinite;border-radius:50%}.typing-dot:nth-child(2){animation-delay:.15s}.typing-dot:nth-child(3){animation-delay:.3s}@keyframes typing-fade{0%,60%,to{opacity:.4}30%{opacity:1}}.kanban-board{gap:12px;min-height:300px;padding:4px 0;display:flex;overflow-x:auto}.kanban-column{background:var(--c-bg-subtle);border:1px solid var(--c-border);border-radius:var(--radius-panel);min-width:260px;max-width:300px;transition:border-color var(--duration-fast) var(--ease-state);flex-direction:column;flex:1;display:flex}.kanban-column--drag-active{border-style:dashed}.kanban-column--over{border-color:var(--c-border-strong);background:var(--c-accent-subtle);border-style:solid}.kanban-column-header{border-bottom:1px solid var(--c-border);align-items:center;gap:8px;padding:12px;display:flex}.kanban-column-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.kanban-column-title{font-size:var(--text-small);color:var(--c-text);font-weight:500}.kanban-column-count{font-family:var(--font-mono);font-size:var(--text-meta);font-variant-numeric:tabular-nums;color:var(--c-text-subtle);margin-inline-start:auto}.kanban-column-body{flex-direction:column;flex:1;gap:6px;min-height:80px;padding:8px;display:flex;overflow-y:auto}.kanban-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-panel);cursor:grab;padding:10px}.kanban-card:active{cursor:grabbing}.kanban-card--overlay{box-shadow:var(--c-shadow-dropdown);border-color:var(--c-border-strong);cursor:grabbing}.kanban-card-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.kanban-card-name{font-size:var(--text-small);color:var(--c-text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.kanban-card-score{font-family:var(--font-mono);font-size:var(--text-meta);font-variant-numeric:tabular-nums;border-radius:var(--radius-pill);background:var(--c-surface-active);color:var(--c-text-muted);padding:1px 6px}.kanban-card-room{font-size:var(--text-meta);color:var(--c-text-muted);margin-bottom:4px}.kanban-card-meta,.kanban-card-dates{font-family:var(--font-mono);font-size:var(--text-meta);font-variant-numeric:tabular-nums;color:var(--c-text-muted)}.kanban-card-dates{margin-top:2px}.kanban-empty{font-size:var(--text-small);color:var(--c-text-subtle);text-align:center;border:1px dashed var(--c-border);border-radius:var(--radius-control);transition:border-color var(--duration-fast) var(--ease-state), background var(--duration-fast) var(--ease-state);justify-content:center;align-items:center;margin:4px;padding:24px;display:flex}.kanban-empty--over{border-color:var(--c-border-strong);color:var(--c-text);background:var(--c-accent-subtle)}.calendar-container{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-panel);overflow:hidden}.calendar-header{border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.calendar-header-title{font-size:var(--text-title);color:var(--c-text);font-weight:500}.calendar-header-nav{align-items:center;gap:4px;display:flex}.calendar-nav-btn{width:32px;height:32px;color:var(--c-text-muted);border-radius:var(--radius-control);cursor:pointer;transition:background var(--duration-fast) var(--ease-state), color var(--duration-fast) var(--ease-state);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.calendar-nav-btn:hover{background:var(--c-surface-hover);color:var(--c-text)}.calendar-today-btn{min-height:32px;font-size:var(--text-small);color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-accent-ring);border-radius:var(--radius-pill);cursor:pointer;font-weight:500;font-family:var(--font-sans);transition:background var(--duration-fast) var(--ease-state);background:0 0;border:none;padding:6px 12px}.calendar-today-btn:hover{background:var(--c-accent-subtle)}.calendar-weekdays{border-bottom:1px solid var(--c-border);grid-template-columns:repeat(7,1fr);display:grid}.calendar-weekday{text-align:center;font-size:var(--text-meta);letter-spacing:.01em;color:var(--c-text-muted);text-transform:none;padding:8px;font-weight:500}.calendar-grid{grid-template-columns:repeat(7,1fr);display:grid}.calendar-cell{border-inline-end:1px solid var(--c-border-subtle);border-bottom:1px solid var(--c-border-subtle);min-height:80px;transition:background var(--duration-fast) var(--ease-state);padding:4px}.calendar-cell:nth-child(7n){border-inline-end:none}.calendar-cell:hover{background:var(--c-surface-hover)}.calendar-day-num{font-family:var(--font-mono);color:var(--c-text-muted);font-variant-numeric:tabular-nums;padding:2px 4px;font-size:13px;font-weight:400}.calendar-events{flex-direction:column;gap:2px;margin-top:2px;display:flex}.calendar-event{border-radius:var(--radius-control);font-size:var(--text-meta);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;padding:2px 6px;font-weight:500;overflow:hidden}.calendar-event--purple,.calendar-event--blue{box-shadow:inset 0 0 0 1px var(--c-border-strong);color:var(--c-text-muted);background:0 0}.calendar-event--green{background:var(--c-surface-active);color:var(--c-text)}.calendar-event--orange{box-shadow:inset 0 0 0 1px var(--c-warning);color:var(--c-warning);background:0 0}.calendar-event--red{box-shadow:inset 0 0 0 1px var(--c-error);color:var(--c-error);background:0 0}.calendar-event-more{text-align:start;font-size:var(--text-meta);color:var(--c-text-muted);cursor:pointer;background:0 0;border:0;padding:1px 4px}.calendar-event-more:hover{color:var(--c-text)}.calendar-popover{z-index:var(--z-floating);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-control);box-shadow:var(--c-shadow-dropdown);min-width:180px;padding:8px;position:absolute}.calendar-empty{text-align:center;color:var(--c-text-muted);font-size:var(--text-small);grid-column:1/-1;padding:48px}.cal-cell--other .calendar-day-num{color:var(--c-text-subtle)}.cal-cell--other .calendar-event{opacity:.4}.cal-cell--today{background:var(--c-bg-subtle)}.cal-cell--selected{background:var(--c-accent-subtle);box-shadow:inset 0 0 0 1px var(--c-accent)}.cal-day--today{background:var(--c-accent);color:var(--c-on-accent);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;line-height:1;display:inline-flex}.calendar-cell{cursor:pointer;position:relative}.cal-page{flex-direction:column;gap:16px;display:flex}.cal-stats{flex-wrap:wrap;gap:12px;display:flex}.cal-stat{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-panel);align-items:center;gap:8px;min-width:120px;padding:10px 16px;display:flex}.cal-stat-num{font-family:var(--font-mono);color:var(--c-text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}.cal-stat-num--green,.cal-stat-num--blue{color:var(--c-text)}.cal-stat-label{font-size:var(--text-meta);color:var(--c-text-muted);font-weight:500}.cal-main{overflow:hidden}.cal-detail{margin-top:0;padding:16px}.cal-detail-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cal-detail-title{font-size:var(--text-title);color:var(--c-text);font-weight:500}.cal-detail-close{width:32px;height:32px;color:var(--c-text-muted);border-radius:var(--radius-control);cursor:pointer;transition:background var(--duration-fast) var(--ease-state), color var(--duration-fast) var(--ease-state);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.cal-detail-close:hover{background:var(--c-surface-hover);color:var(--c-text)}.cal-detail-events{flex-direction:column;gap:8px;display:flex}.cal-event-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-panel);gap:0;display:flex;overflow:hidden}.cal-event-card-bar{background:var(--c-text-subtle);border-radius:50%;flex-shrink:0;align-self:flex-start;width:6px;height:6px;margin:16px 0 0 12px}.cal-event-card--green .cal-event-card-bar{background:var(--c-text)}.cal-event-card--orange .cal-event-card-bar{background:var(--c-warning)}.cal-event-card--red .cal-event-card-bar{background:var(--c-error)}.cal-event-card--blue .cal-event-card-bar{background:var(--c-text-muted)}.cal-event-card--purple .cal-event-card-bar{background:var(--c-text-subtle)}.cal-event-card-body{flex-direction:column;flex:1;gap:4px;padding:10px 12px;display:flex}.cal-event-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.cal-event-card-type{font-size:var(--text-meta);text-transform:none;letter-spacing:.01em;color:var(--c-text-muted);font-weight:500}.cal-event-card-title{font-size:var(--text-small);color:var(--c-text);margin:0;font-weight:500}.cal-event-card-sub{font-size:var(--text-meta);color:var(--c-text-muted);margin:0}.cal-event-card-meta{align-items:center;gap:12px;margin-top:4px;display:flex}.cal-event-card-date,.cal-event-card-time{font-family:var(--font-mono);font-size:var(--text-meta);font-variant-numeric:tabular-nums;color:var(--c-text-muted);align-items:center;gap:4px;display:flex}.cal-event-card-link{font-size:var(--text-small);color:var(--c-text);margin-inline-start:auto;font-weight:500;text-decoration:none}.cal-event-card-link:hover{text-decoration:underline}.cal-legend{flex-wrap:wrap;gap:12px;padding:8px 0;display:flex}.cal-legend-item{font-size:var(--text-meta);color:var(--c-text-muted);align-items:center;gap:6px;display:flex}.cal-legend-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.cal-legend-dot--green{background:var(--c-text)}.cal-legend-dot--orange{background:var(--c-warning)}.cal-legend-dot--red{background:var(--c-error)}.cal-legend-dot--blue{background:var(--c-text-muted)}.cal-legend-dot--purple{box-shadow:inset 0 0 0 1px var(--c-border-strong);background:0 0}.cal-events-empty{text-align:center;color:var(--c-text-muted);font-size:var(--text-small);padding:24px 16px}.cal-events-list{flex-direction:column;gap:8px;padding:12px 16px;display:flex}.cal-events-list-title{font-size:var(--text-title);color:var(--c-text);margin:0 0 4px;font-weight:500}.cal-mobile-list{padding:0}.cal-mini-grid{padding:8px 12px}.cal-mini-weekdays{grid-template-columns:repeat(7,1fr);margin-bottom:4px;display:grid}.cal-mini-weekday{text-align:center;font-size:var(--text-meta);color:var(--c-text-muted);padding:4px 0;font-weight:500}.cal-mini-days{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cal-mini-day{aspect-ratio:1;width:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--c-text);cursor:pointer;transition:background var(--duration-fast) var(--ease-state);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:400;display:flex;position:relative}.cal-mini-day:hover{background:var(--c-surface-hover)}.cal-mini-day--other{color:var(--c-text-subtle)}.cal-mini-day--today{background:var(--c-accent);color:var(--c-on-accent);font-weight:500}.cal-mini-day--today:hover{background:var(--c-accent)}.cal-mini-day--selected{background:var(--c-accent-subtle);box-shadow:inset 0 0 0 1px var(--c-accent)}.cal-mini-day--selected.cal-mini-day--today{background:var(--c-accent);box-shadow:none}.cal-mini-dot{background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.tl-container{flex-direction:column;gap:12px;display:flex}.tl-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tl-header-left{align-items:center;gap:16px;display:flex}.tl-header-right{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tl-occ-badge{border-radius:var(--radius-control);background:var(--c-surface);border:1px solid var(--c-border);flex-direction:column;align-items:center;padding:8px 16px;display:flex}.tl-occ-badge[data-level=high]{border-color:var(--c-error)}.tl-occ-badge[data-level=mid]{border-color:var(--c-warning)}.tl-occ-badge[data-level=low]{border-color:var(--c-border)}.tl-occ-num{font-family:var(--font-mono);color:var(--c-text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:500;line-height:1}.tl-occ-label{font-size:var(--text-meta);color:var(--c-text-muted);text-transform:none;letter-spacing:.01em;margin-top:2px;font-weight:500}.tl-room-count{flex-direction:column;align-items:center;padding:8px 12px;display:flex}.tl-room-count-num{font-family:var(--font-mono);color:var(--c-text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:500;line-height:1}.tl-room-count-label{font-size:var(--text-meta);color:var(--c-text-muted);margin-top:2px;font-weight:500}.tl-stats-row{align-items:center;gap:8px;display:flex}.tl-stat{align-items:baseline;gap:4px;display:flex}.tl-stat-num{font-family:var(--font-mono);color:var(--c-text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:500;line-height:1}.tl-stat-num--green,.tl-stat-num--blue{color:var(--c-text)}.tl-stat-label{font-size:var(--text-meta);color:var(--c-text-muted);font-weight:500}.tl-stat-sep{color:var(--c-text-muted);font-size:var(--text-meta)}.tl-range-toggle{background:var(--c-bg-page);border-radius:var(--radius-control);border:1px solid var(--c-border);gap:0;display:flex;overflow:hidden}.tl-range-btn{min-height:30px;font-size:var(--text-small);font-weight:500;font-family:var(--font-sans);color:var(--c-text-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-state), color var(--duration-fast) var(--ease-state);background:0 0;border:none;padding:4px 12px}.tl-range-btn:hover{color:var(--c-text);background:var(--c-surface-hover)}.tl-range-btn--active{background:var(--c-accent);color:var(--c-on-accent)}.tl-range-btn--active:hover{background:var(--c-accent-hover);color:var(--c-on-accent)}.tl-nav{align-items:center;gap:4px;display:flex}.tl-nav-btn{border-radius:var(--radius-control);width:32px;height:32px;color:var(--c-text-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-state), color var(--duration-fast) var(--ease-state);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.tl-nav-btn:hover{background:var(--c-surface-hover);color:var(--c-text)}.tl-today-btn{min-height:32px;font-size:var(--text-small);font-weight:500;font-family:var(--font-sans);box-shadow:inset 0 0 0 1px var(--c-accent-ring);border-radius:var(--radius-pill);color:var(--c-text);cursor:pointer;transition:background var(--duration-fast) var(--ease-state);background:0 0;border:none;padding:6px 12px}.tl-today-btn:hover{background:var(--c-accent-subtle)}.tl-date-label{font-size:var(--text-small);color:var(--c-text-muted);white-space:nowrap;font-weight:500}.tl-wrapper{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-panel);position:relative;overflow:hidden}.tl-loading{height:2px;z-index:var(--z-raised);position:absolute;top:0;left:0;right:0;overflow:hidden}.tl-loading-bar{background:var(--c-text-subtle);width:100%;height:100%}.tl-occ-strip{border-bottom:1px solid var(--c-border);background:var(--c-surface);display:flex}.tl-occ-strip-inner{display:flex;overflow:hidden}.tl-occ-cell{flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:center;height:32px;display:flex;position:relative}.tl-occ-fill{width:60%;min-height:2px;transition:height var(--duration-base) var(--ease-state);border-radius:2px 2px 0 0}.tl-occ-fill[data-level=low]{background:var(--ink-300)}.tl-occ-fill[data-level=mid]{background:var(--c-warning)}.tl-occ-fill[data-level=high]{background:var(--c-error)}.tl-occ-pct{font-family:var(--font-mono);font-size:var(--text-meta);font-variant-numeric:tabular-nums;color:var(--c-text-muted);margin-top:1px}.tl-scroll-area{overflow:hidden}.tl-body{display:flex}.tl-rooms{border-inline-end:1px solid var(--c-border);background:var(--c-surface);z-index:5;flex-shrink:0;position:sticky;inset-inline-start:0}.tl-room-header{border-bottom:1px solid var(--c-border);background:var(--c-bg-subtle);font-size:var(--text-meta);color:var(--c-text-subtle);text-transform:none;letter-spacing:.01em;align-items:center;padding:0 12px;font-weight:500;display:flex}.tl-room-label{border-bottom:1px solid var(--c-border-subtle);flex-direction:column;justify-content:center;padding:0 12px;display:flex}.tl-room-name{font-size:var(--text-small);color:var(--c-text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.tl-room-meta{font-size:var(--text-meta);color:var(--c-text-muted);margin-top:1px}.tl-room-label--overflow{background:var(--c-surface-hover)}.tl-room-label--overflow .tl-room-name{color:var(--c-warning)}.tl-group-label{border-bottom:1px solid var(--c-border);background:var(--c-bg-subtle);align-items:center;gap:6px;padding:0 12px;display:flex}.tl-group-name{font-size:var(--text-meta);color:var(--c-text-muted);text-transform:none;letter-spacing:.01em;white-space:nowrap;flex-shrink:0;font-weight:500}.tl-group-meta{font-size:var(--text-meta);color:var(--c-text-subtle);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tl-group-row{border-bottom:1px solid var(--c-border);background:var(--c-bg-subtle)}.tl-grid-scroll{flex:1;overflow:auto hidden}.tl-grid{position:relative}.tl-date-row{border-bottom:1px solid var(--c-border);background:var(--c-bg-subtle);display:flex}.tl-date-cell{border-inline-end:1px solid var(--c-border-subtle);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tl-date-cell--today{background:var(--c-accent-subtle)}.tl-date-cell--weekend{background:var(--c-surface-hover)}.tl-date-day{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--c-text);font-size:13px;font-weight:500;line-height:1}.tl-date-cell--today .tl-date-day{color:var(--c-text)}.tl-date-weekday{font-size:var(--text-meta);color:var(--c-text-subtle);text-transform:none;letter-spacing:.01em}.tl-row{border-bottom:1px solid var(--c-border-subtle);display:flex;position:relative}.tl-cell{border-inline-end:1px solid var(--c-border-subtle);transition:background var(--duration-fast) var(--ease-state);flex-shrink:0}.tl-cell--today{background:var(--c-accent-subtle)}.tl-cell--weekend{background:var(--c-surface-hover)}.tl-cell:hover{background:var(--c-surface-active)}.tl-block{border-radius:var(--radius-control);cursor:grab;transition:opacity var(--duration-fast) var(--ease-state);z-index:3;touch-action:none;border:0;align-items:center;gap:4px;padding:0 10px;display:flex;position:absolute;overflow:hidden}.tl-block:hover{z-index:4}.tl-block--green,.tl-block--blue,.tl-block--purple{background:var(--c-surface-active);color:var(--c-text)}.tl-block--orange{box-shadow:inset 0 0 0 1px var(--c-warning);color:var(--c-warning);background:0 0}.tl-block--red{box-shadow:inset 0 0 0 1px var(--c-error);color:var(--c-error);opacity:.7;background:0 0}.tl-block-name{font-size:var(--text-meta);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.tl-block-meta{font-family:var(--font-mono);font-size:var(--text-meta);font-variant-numeric:tabular-nums;opacity:.85;white-space:nowrap}.tl-today-line{background:var(--c-text);z-index:6;pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.tl-today-line:before{content:"";background:var(--c-text);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-3px}.tl-detail-overlay{z-index:var(--z-overlay);background:var(--c-scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tl-detail{border-radius:var(--radius-card);width:360px;max-width:90vw;padding:0;overflow:hidden}.tl-detail-header{border-bottom:1px solid var(--c-border);align-items:center;gap:10px;padding:16px 20px;display:flex}.tl-detail-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.tl-detail-dot--green,.tl-detail-dot--blue,.tl-detail-dot--purple{background:var(--c-text)}.tl-detail-dot--orange{background:var(--c-warning)}.tl-detail-dot--red{background:var(--c-error)}.tl-detail-title{font-size:var(--text-title);color:var(--c-text);flex:1;font-weight:500}.tl-detail-close{width:32px;height:32px;color:var(--c-text-muted);cursor:pointer;border-radius:var(--radius-control);transition:background var(--duration-fast) var(--ease-state), color var(--duration-fast) var(--ease-state);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.tl-detail-close:hover{background:var(--c-surface-hover);color:var(--c-text)}.tl-detail-body{flex-direction:column;gap:10px;padding:16px 20px;display:flex}.tl-detail-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.tl-detail-label{font-size:var(--text-meta);color:var(--c-text-muted);font-weight:500}.tl-detail-value{font-size:var(--text-small);color:var(--c-text);font-weight:500}@media (max-width:768px){.tl-header{flex-direction:column;align-items:stretch}.tl-header-left,.tl-header-right{justify-content:center}.tl-occ-strip{display:none}}.canned-panel{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-panel);overflow:hidden}.canned-panel-header{border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.canned-panel-search{border:none;border-bottom:1px solid var(--c-border);width:100%;color:var(--c-text);font-size:var(--text-small);font-family:var(--font-sans);background:0 0;padding:8px 16px}.canned-panel-search::placeholder{color:var(--c-text-muted)}.canned-panel-search:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px}.canned-category{font-size:var(--text-meta);color:var(--c-text-muted);text-transform:none;letter-spacing:.01em;padding:6px 16px;font-weight:500}.canned-item{cursor:pointer;transition:background var(--duration-fast) var(--ease-state);border-bottom:1px solid var(--c-border-subtle);flex-direction:column;gap:2px;padding:8px 16px;display:flex}.canned-item:hover{background:var(--c-surface-hover)}.canned-item:last-child{border-bottom:none}.canned-item-title{font-size:var(--text-small);color:var(--c-text);font-weight:500}.canned-item-content{font-size:var(--text-meta);color:var(--c-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.canned-empty{text-align:center;font-size:var(--text-small);color:var(--c-text-muted);padding:32px 16px}.upload-preview-strip{gap:8px;padding:8px 0;display:flex;overflow-x:auto}.upload-preview-item{background:var(--c-surface-hover);border:1px solid var(--c-border);border-radius:var(--radius-control);flex-shrink:0;align-items:center;gap:6px;max-width:180px;padding:4px 8px;display:flex}.upload-preview-thumb{border-radius:var(--radius-control);object-fit:cover;flex-shrink:0;width:32px;height:32px}.upload-preview-doc{border-radius:var(--radius-control);background:var(--c-surface-active);width:32px;height:32px;color:var(--c-text-muted);font-size:var(--text-meta);flex-shrink:0;justify-content:center;align-items:center;display:flex}.upload-preview-name{font-size:var(--text-meta);color:var(--c-text);white-space:nowrap;text-overflow:ellipsis;max-width:100px;overflow:hidden}.upload-preview-size{font-family:var(--font-mono);font-size:var(--text-meta);font-variant-numeric:tabular-nums;color:var(--c-text-muted)}.upload-preview-remove{width:20px;height:20px;color:var(--c-text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-state), background var(--duration-fast) var(--ease-state);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.upload-preview-remove:hover{color:var(--c-error);background:var(--c-surface-active)}.upload-progress{background:var(--c-surface-active);border-radius:2px;height:2px;margin-top:4px;overflow:hidden}.upload-progress-bar{background:var(--c-accent);height:100%;transition:width var(--duration-base) linear;border-radius:2px}.tab-bar{border-bottom:1px solid var(--c-border);gap:0;margin-bottom:16px;display:flex}.tab-item{font-size:var(--text-small);font-weight:500;font-family:var(--font-sans);color:var(--c-text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-state), border-color var(--duration-fast) var(--ease-state);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 16px;display:flex}.tab-item:hover{color:var(--c-text)}.tab-item--active{color:var(--c-text);border-bottom:2px solid var(--c-text)}.tab-count{font-family:var(--font-mono);font-size:var(--text-meta);font-variant-numeric:tabular-nums;color:var(--c-text-subtle)}.tab-item--active .tab-count{color:var(--c-text-muted)}@media (max-width:768px){.topbar-title{max-width:160px}.tab-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tab-bar::-webkit-scrollbar{display:none}.tab-item{white-space:nowrap;font-size:var(--text-small);flex-shrink:0;padding:8px 12px}.chat-header{flex-direction:column;align-items:flex-start;gap:8px}.chat-header-left{width:100%}.chat-header-name{max-width:calc(100vw - 120px)}.chat-header-actions{justify-content:flex-start;width:100%}.modal-panel{max-width:100%;max-height:90vh;margin:0 8px}.notification-dropdown{border-radius:var(--radius-card);width:auto;max-height:calc(100vh - 80px);z-index:var(--z-floating);position:fixed;top:56px;left:16px;right:16px}.notification-dropdown .notif-scroll{max-height:calc(100vh - 200px)}.notification-dropdown .notif-close-btn{display:flex}.kanban-board{flex-direction:column}.kanban-column{min-width:100%;max-width:100%}.calendar-cell{min-height:60px}.cal-stats{gap:8px}.cal-stat{flex:1;min-width:0;padding:8px 12px}.cal-stat-num{font-size:16px}.admin-table{display:block;overflow-x:auto}.funnel{flex-direction:column;gap:8px}.funnel-drop{flex-direction:row;gap:4px;padding:4px 0;position:static;transform:none}.page-main{padding:16px 12px}.conv-quick-filter{display:none}.btn-primary,.btn-secondary{min-height:44px;font-size:var(--text-small)!important;padding:10px 16px!important}.btn-sm{min-height:40px;padding:8px 14px!important;font-size:13px!important}button[class*=hover\:underline],a[class*=hover\:underline]{align-items:center;min-height:40px;display:inline-flex;font-size:var(--text-small)!important;padding:8px 10px!important}.card-actions{border-top:1px solid var(--c-border);gap:8px;margin-top:8px;padding-top:8px;display:flex}.card-actions button,.card-actions a{border-radius:var(--radius-control);flex:1;justify-content:center;align-items:center;gap:4px;min-height:40px;display:inline-flex;font-size:var(--text-small)!important;padding:8px 14px!important}.input,select.input{min-height:40px;font-size:14px!important}}@media (pointer:coarse){.btn-sm{min-height:var(--touch-min)}}@media (max-width:640px){.chat-row{max-width:90%}.chat-bubble{max-width:100%}.chat-media-img{max-width:200px}.topbar-title{max-width:120px}.topbar-breadcrumbs{max-width:calc(100vw - 160px)}.topbar-inner{gap:8px;padding:0 12px}}@media (max-width:768px){.mobile-cards .admin-table thead{display:none}.mobile-cards .admin-table,.mobile-cards .admin-table tbody{flex-direction:column;gap:8px;width:100%;display:flex}.mobile-cards .admin-table tr{flex-wrap:wrap;gap:4px 12px;padding:10px 12px;display:flex}.mobile-cards .admin-table td{border:none;height:auto;padding:0}.audit-cards .admin-table thead{display:none}.audit-cards .admin-table,.audit-cards .admin-table tbody{flex-direction:column;gap:0;width:100%;display:flex}.audit-cards .admin-table tr{border-bottom:1px solid var(--c-border);grid-template-rows:auto auto auto;grid-template-columns:1fr auto;gap:3px 10px;padding:12px 14px;display:grid}.audit-cards .admin-table tr:last-child{border-bottom:none}.audit-cards .admin-table td{border:none;height:auto;padding:0;display:block}.audit-cards .audit-event{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;overflow:hidden}.audit-cards .audit-sev{grid-area:1/2;place-self:center end}.audit-cards .audit-entity{grid-area:2/1}.audit-cards .audit-time{text-align:right;grid-area:2/2;align-self:center;font-size:var(--text-meta)!important}.audit-cards .audit-summary{font-size:var(--text-meta);color:var(--c-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:3/1/auto/-1;max-width:100%;margin-top:2px;overflow:hidden;display:-webkit-box!important}.conv-cards .admin-table thead{display:none}.conv-cards .admin-table,.conv-cards .admin-table tbody{flex-direction:column;gap:0;width:100%;display:flex}.conv-cards .admin-table tr{border-bottom:1px solid var(--c-border);cursor:pointer;grid-template-rows:auto auto auto;grid-template-columns:1fr auto;gap:2px 8px;padding:12px 14px;display:grid}.conv-cards .admin-table tr:last-child{border-bottom:none}.conv-cards .admin-table td{border:none;height:auto;padding:0}.conv-cards .conv-cb{display:none}.conv-cards .conv-name{color:var(--c-text);white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;font-size:14px;font-weight:600;overflow:hidden}.conv-cards .conv-date{text-align:right;font-size:var(--text-meta);white-space:nowrap;grid-area:1/2;align-self:center}.conv-cards .conv-channel{grid-area:2/1/auto/-1;align-items:center;gap:6px;margin-top:2px;display:flex}.conv-cards .conv-status{position:absolute}.conv-cards .conv-channel,.conv-cards .conv-status{grid-row:2;display:inline-flex}.conv-cards .conv-channel{grid-column:1}.conv-cards .conv-status{grid-column:1;margin-left:0;position:static}.conv-cards .admin-table tr{grid-template-columns:auto auto 1fr}.conv-cards .conv-name{grid-column:1/3}.conv-cards .conv-date{grid-column:3}.conv-cards .conv-channel{grid-area:2/1}.conv-cards .conv-status{grid-area:2/2}.conv-cards .conv-msg{color:var(--c-text-muted);white-space:nowrap;text-overflow:ellipsis;grid-area:3/1/auto/-1;max-width:100%;margin-top:2px;font-size:12px;overflow:hidden;display:block!important}.conv-cards .conv-subject,.cust-cards .admin-table thead{display:none}.cust-cards .admin-table,.cust-cards .admin-table tbody{flex-direction:column;gap:0;width:100%;display:flex}.cust-cards .admin-table tr{border-bottom:1px solid var(--c-border);cursor:pointer;grid-template-rows:auto auto;grid-template-columns:1fr auto auto;gap:4px 10px;padding:14px;display:grid}.cust-cards .admin-table tr:last-child{border-bottom:none}.cust-cards .admin-table td{border:none;height:auto;padding:0}.cust-cards .cust-name{grid-area:1/1;font-size:14px}.cust-cards .cust-status{grid-area:1/2;align-self:center}.cust-cards .cust-seen{white-space:nowrap;grid-area:1/3;align-self:center}.cust-cards .cust-segment{grid-area:2/1}.cust-cards .cust-convs{text-align:right;grid-area:2/2/auto/-1;align-self:center}.cust-cards .cust-convs-label{font-size:var(--text-meta);color:var(--c-text-muted);margin-left:2px;display:inline}}@media (min-width:768px){.cust-cards .cust-convs-label{display:none}}@media (max-width:768px){.book-cards .admin-table thead{display:none}.book-cards .admin-table,.book-cards .admin-table tbody{flex-direction:column;gap:0;width:100%;display:flex}.book-cards .admin-table tr{border-bottom:1px solid var(--c-border);grid-template-rows:auto auto;grid-template-columns:1fr auto auto;gap:4px 10px;padding:14px;display:grid}.book-cards .admin-table tr:last-child{border-bottom:none}.book-cards .admin-table td{border:none;height:auto;padding:0}.book-cards .book-name{grid-area:1/1;font-size:14px}.book-cards .book-score{background:var(--c-surface-active);border-radius:var(--radius-control);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:center;grid-area:1/2;align-self:center;min-width:32px;padding:2px 8px;font-size:13px;font-weight:500}.book-cards .book-date{white-space:nowrap;grid-area:1/3;align-self:center}.book-cards .book-status{grid-area:2/1}.book-cards .book-room{text-align:right;grid-area:2/2/auto/-1;align-self:center;font-size:12px}.user-cards .admin-table thead{display:none}.user-cards .admin-table,.user-cards .admin-table tbody{flex-direction:column;gap:0;width:100%;display:flex}.user-cards .admin-table tr{border-bottom:1px solid var(--c-border);grid-template-rows:auto auto auto;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding:14px;display:grid}.user-cards .admin-table tr:last-child{border-bottom:none}.user-cards .admin-table td{border:none;height:auto;padding:0;display:block}.user-cards .user-cb,.user-cards .user-login{display:none!important}.user-cards .user-name{grid-area:1/1;min-width:0}.user-cards .user-role{grid-area:1/2;align-self:center}.user-cards .user-email{font-size:var(--text-meta);color:var(--c-text-muted);white-space:nowrap;text-overflow:ellipsis;grid-area:2/1;overflow:hidden;display:block!important}.user-cards .user-tenant{display:none!important}.user-cards .user-status{grid-area:2/2;place-self:center end}.user-cards .user-actions{border-top:1px solid var(--c-border);grid-area:3/1/auto/-1;margin-top:4px;padding-top:8px}.user-cards .user-actions>div{gap:8px;width:100%;display:flex}.user-cards .user-actions .user-act-btn{border:1px solid var(--c-border);border-radius:var(--radius-control);background:var(--c-surface-active);flex:1;justify-content:center;align-items:center;gap:6px;width:auto;display:inline-flex;min-height:40px!important;padding:8px 12px!important;font-size:13px!important;text-decoration:none!important}.user-cards .user-actions .user-act-btn span{display:inline!important}.user-cards .user-actions .user-act-btn svg{width:14px;height:14px;display:inline-block!important}}.user-act-btn{border-radius:var(--radius-control);border:1px solid var(--c-border);color:var(--c-text-muted);transition:background var(--duration-fast) var(--ease-state), border-color var(--duration-fast) var(--ease-state);white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:13px;font-weight:500;display:inline-flex}.user-act-btn:hover{background:var(--c-surface-hover);border-color:var(--c-border-hover)}.user-act-btn--edit{color:var(--c-text)}.user-act-btn--warn{color:var(--c-warning)}.user-act-btn--danger{color:var(--c-error)}.user-act-btn--success{color:var(--c-success)}@media (min-width:768px) and (max-width:1023px){.user-detail-bottom-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}}@media (max-width:1024px){.perm-toggle{min-width:36px!important;min-height:36px!important}.perm-toggle svg{width:16px;height:16px}}@media (max-width:768px){.kb-actions{gap:6px;display:flex}.kb-actions button{border:1px solid var(--c-border);border-radius:var(--radius-control);background:var(--c-surface-active);justify-content:center;align-items:center;display:inline-flex;min-height:36px!important;font-size:var(--text-small)!important;padding:6px 14px!important;text-decoration:none!important}.offer-cards .admin-table thead{display:none}.offer-cards .admin-table,.offer-cards .admin-table tbody{flex-direction:column;gap:0;width:100%;display:flex}.offer-cards .admin-table tr{border-bottom:1px solid var(--c-border);grid-template-rows:auto auto auto auto;grid-template-columns:1fr auto;gap:4px 10px;padding:14px;display:grid}.offer-cards .admin-table tr:last-child{border-bottom:none}.offer-cards .admin-table td{border:none;height:auto;padding:0}.offer-cards .offer-name{grid-area:1/1;font-size:14px;font-weight:600}.offer-cards .offer-status{grid-area:1/2;align-self:center}.offer-cards .offer-room{grid-area:2/1;font-size:12px}.offer-cards .offer-price{text-align:right;grid-area:2/2;align-self:center}.offer-cards .offer-meal{font-size:var(--text-meta);color:var(--c-text-muted);grid-area:3/1/auto/-1;display:block!important}.offer-cards .offer-valid{font-size:var(--text-meta);grid-area:3/1/auto/-1;display:block!important}.offer-cards .offer-actions{border-top:1px solid var(--c-border);grid-area:4/1/auto/-1;margin-top:4px;padding-top:8px}.offer-cards .offer-actions-row{gap:8px;width:100%;display:flex}.offer-cards .offer-actions-row button{border:1px solid var(--c-border);border-radius:var(--radius-control);background:var(--c-surface-active);flex:1;justify-content:center;align-items:center;display:inline-flex;min-height:40px!important;font-size:var(--text-small)!important;color:var(--c-text)!important;padding:8px 12px!important;text-decoration:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.fade-in,.sse-flash,.toast,.toast-out,.typing-dot{animation:none!important}}.login-card{gap:var(--space-4);width:100%;display:grid}.login-stack,.login-card .team-join{gap:var(--space-4);display:grid}.login-card .team-join>*{margin:0}.login-h1{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-h1);font-variation-settings:"opsz" var(--opsz-h3);letter-spacing:var(--tracking-h1);color:var(--c-text);font-weight:500;line-height:1.2}.login-lead{font-size:var(--text-small);line-height:var(--leading-body);color:var(--c-text-muted);margin:0}.login-lead strong{color:var(--c-text);font-weight:500}.login-form{gap:var(--space-4);display:grid}.login-field{gap:var(--space-2);display:grid}.login-label{font-size:var(--text-small);color:var(--c-text);font-weight:400;line-height:20px}.login-required{color:var(--c-accent-text)}.login-help{font-size:var(--text-meta);color:var(--c-text-muted);line-height:16px}.login-error-text{font-size:var(--text-meta);color:var(--c-error);line-height:16px}.login-card .input,.login-card .btn-block{min-height:44px}.login-control{position:relative}.login-control--eye .input{padding-inline-end:48px}.login-eye{width:36px;height:36px;position:absolute;inset-block-start:50%;inset-inline-end:4px;transform:translateY(-50%)}@media (pointer:coarse){.login-eye{width:var(--touch-min);height:var(--touch-min);inset-inline-end:0}}.login-caps{align-items:center;gap:var(--space-2);margin:0;display:flex}.login-caps:before{content:"";border-radius:var(--radius-pill);background:var(--c-warning);flex:none;width:6px;height:6px}.login-row{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-small);line-height:20px;display:flex}.login-check{align-items:center;gap:var(--space-2);color:var(--c-text);cursor:pointer;display:inline-flex}.login-check input{width:16px;height:16px;accent-color:var(--c-accent);margin:0}@media (pointer:coarse){.login-check,.login-card .login-link{min-height:var(--touch-min)}}.login-link{align-items:center;gap:var(--space-1);font-size:var(--text-small);color:var(--c-text-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;line-height:20px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.login-link:hover{color:var(--c-text)}.login-link:disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed}.login-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:2px}.login-aside{text-align:center;font-size:var(--text-small);color:var(--c-text-muted);margin:0;line-height:20px}.login-or{align-items:center;gap:var(--space-3);font-size:var(--text-meta);color:var(--c-text-subtle);line-height:16px;display:flex}.login-or:before,.login-or:after{content:"";background:var(--c-border);flex:1;height:1px}.login-notice{align-items:flex-start;gap:var(--space-2);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-control);font-size:var(--text-small);color:var(--c-text);margin:0;padding:10px 12px;line-height:20px;display:flex}.login-notice:before{content:"";border-radius:var(--radius-pill);background:var(--c-text-subtle);flex:none;width:6px;height:6px;margin-block-start:7px}.login-notice--error:before{background:var(--c-error)}.login-notice--warning:before{background:var(--c-warning)}.login-notice--success:before{background:var(--c-success)}.login-notice:focus{outline:none}.login-notice:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.login-notice a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.login-footer{justify-items:center;gap:var(--space-2);text-align:center;width:100%;display:grid}.login-footer-links,.login-footer-status{justify-content:center;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;display:flex}.login-footer-links{font-size:var(--text-small);color:var(--c-text-muted);line-height:20px}.login-footer-status{font-size:var(--text-meta);color:var(--c-text-subtle);line-height:16px}.login-footer-link{color:var(--c-text-muted);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.login-footer-link:hover{color:var(--c-text)}.login-footer-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:2px}@media (pointer:coarse){.login-footer-link{min-height:var(--touch-min);align-items:center;display:inline-flex}}.login-footer{container-type:inline-size}@container (max-width:520px){.login-footer-sep--help,.login-footer-sep--copy{display:none}.login-footer-help,.login-footer-copy{flex-basis:100%;justify-content:center}}.login-footer-item{align-items:center;gap:6px;display:inline-flex}.login-footer-dot{border-radius:var(--radius-pill);background:var(--c-success);width:6px;height:6px}.otp-row{gap:var(--space-2);direction:ltr;display:flex}.login-card .input.otp-digit{text-align:center;width:44px;height:44px;min-height:44px;font:500 17px / 1 var(--font-mono);padding:0}.pwd-checks{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.pwd-check{align-items:center;gap:var(--space-2);font-size:var(--text-meta);color:var(--c-text-muted);line-height:16px;display:flex}.pwd-check:before{content:"";border-radius:var(--radius-pill);background:var(--c-border-strong);flex:none;width:6px;height:6px}.pwd-check--ok{color:var(--c-text)}.pwd-check--ok:before{background:var(--c-success)}.pwd-check--bad{color:var(--c-error)}.pwd-check--bad:before{background:var(--c-error)}.login-spinner{border:2px solid var(--c-border);border-radius:var(--radius-pill);border-block-start-color:currentColor;width:16px;height:16px;animation:.8s linear infinite login-spin}@keyframes login-spin{to{transform:rotate(360deg)}}.signout-actions{gap:var(--space-4);justify-items:center;margin-block-start:var(--space-2);display:grid}.signout-actions .btn-block{justify-self:stretch}.timeout-dialog,.sudo-dialog,.confirm-dialog{border:1px solid var(--c-border);border-radius:var(--radius-card);background:var(--c-surface);color:var(--c-text);box-shadow:none;width:calc(100% - 32px);max-width:380px;margin:0;padding:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.confirm-dialog{max-width:400px}.timeout-dialog::backdrop,.sudo-dialog::backdrop,.confirm-dialog::backdrop{background:var(--c-scrim)}:is(.timeout-dialog,.sudo-dialog,.confirm-dialog)[open]{animation:wz-rise .22s var(--ease-appear) backwards}:is(.timeout-dialog,.sudo-dialog,.confirm-dialog)[open]::backdrop{animation:wz-fade .18s var(--ease-state) backwards}.timeout-dialog-content,.sudo-dialog-content,.confirm-dialog-content{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px;display:flex}.timeout-dialog-content h3,.sudo-dialog-content h3,.confirm-dialog-content h3{font-size:var(--text-title);margin:0;font-weight:500}.timeout-dialog-content p,.sudo-dialog-content p,.confirm-dialog-content p{font-size:var(--text-small);color:var(--c-text-muted);margin:0;line-height:1.5}.timeout-btn,.sudo-btn-cancel,.sudo-btn-confirm,.sudo-btn-passkey,.confirm-btn-cancel,.confirm-btn-confirm{border-radius:var(--radius-pill);min-height:36px;font-family:var(--font-sans);font-size:var(--text-small);cursor:pointer;color:var(--c-text);transition:background var(--duration-fast) var(--ease-state), color var(--duration-fast) var(--ease-state), transform .1s;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-weight:500;line-height:20px;display:inline-flex}.timeout-btn:active,.sudo-btn-cancel:active,.sudo-btn-confirm:active,.sudo-btn-passkey:active,.confirm-btn-cancel:active,.confirm-btn-confirm:active{transform:scale(.97)}.sudo-btn-confirm:disabled,.sudo-btn-passkey:disabled,.confirm-btn-confirm:disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed}.timeout-dialog-content svg{color:var(--c-warning)}.timeout-btn{background:var(--c-accent);color:var(--c-on-accent);margin-top:8px;padding:8px 24px}.timeout-btn:hover{background:var(--c-accent-hover)}.sudo-icon{color:var(--c-text)}.sudo-error{border-radius:var(--radius-control);width:100%;font-size:var(--text-small);color:var(--c-error);box-shadow:inset 0 0 0 1px var(--c-error);background:0 0;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.sudo-error{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-error) 40%, transparent)}}.sudo-input{border-radius:var(--radius-control);width:100%;min-height:32px;font-size:var(--text-small);font-family:var(--font-sans);border:1px solid var(--c-border-strong);background:var(--c-bg-page);color:var(--c-text);transition:border-color var(--duration-fast) var(--ease-state);padding:6px 12px}.sudo-input::placeholder{color:var(--c-text-subtle)}.sudo-input:focus,.sudo-input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:0}.sudo-actions{gap:8px;width:100%;margin-top:4px;display:flex}.sudo-btn-cancel{box-shadow:inset 0 0 0 1px var(--c-accent-ring);flex:1}.sudo-btn-cancel:hover{background:var(--c-accent-subtle)}.sudo-btn-confirm{background:var(--c-accent);color:var(--c-on-accent);flex:1}.sudo-btn-confirm:hover:not(:disabled){background:var(--c-accent-hover)}.sudo-divider{align-items:center;gap:12px;width:100%;margin:4px 0;display:flex}.sudo-divider:before,.sudo-divider:after{content:"";background:var(--c-border);flex:1;height:1px}.sudo-divider span{font-size:var(--text-meta);color:var(--c-text-muted)}.sudo-btn-passkey{width:100%;box-shadow:inset 0 0 0 1px var(--c-accent-ring)}.sudo-btn-passkey:hover:not(:disabled){background:var(--c-accent-subtle)}.confirm-icon{border-radius:var(--radius-control);background:var(--c-surface-active);width:48px;height:48px;color:var(--c-text-muted);justify-content:center;align-items:center;display:flex}.confirm-icon--danger{color:var(--c-error);background:0 0}.confirm-icon--warning{color:var(--c-warning);background:0 0}.confirm-icon--default{background:var(--c-surface-active);color:var(--c-text-muted)}.confirm-actions{gap:8px;width:100%;margin-top:8px;display:flex}.confirm-btn-cancel{box-shadow:inset 0 0 0 1px var(--c-accent-ring);flex:1}.confirm-btn-cancel:hover{background:var(--c-accent-subtle)}.confirm-btn-confirm{flex:1}.confirm-btn--danger{color:var(--c-error);box-shadow:inset 0 0 0 1px var(--c-error)}@supports (color:color-mix(in lab, red, red)){.confirm-btn--danger{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-error) 40%, transparent)}}.confirm-btn--danger:hover:not(:disabled){background:var(--c-error)}@supports (color:color-mix(in lab, red, red)){.confirm-btn--danger:hover:not(:disabled){background:color-mix(in srgb, var(--c-error) 8%, transparent)}}.confirm-btn--warning{color:var(--c-warning);box-shadow:inset 0 0 0 1px var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.confirm-btn--warning{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-warning) 40%, transparent)}}.confirm-btn--warning:hover:not(:disabled){background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.confirm-btn--warning:hover:not(:disabled){background:color-mix(in srgb, var(--c-warning) 8%, transparent)}}.confirm-btn--default{background:var(--c-accent);color:var(--c-on-accent)}.confirm-btn--default:hover:not(:disabled){background:var(--c-accent-hover)}[dir=rtl] .sb{left:auto;right:var(--scroll-lock-start,0px);border-right:none;border-left:1px solid var(--sb-border)}[dir=rtl] .sb-tooltip{left:auto;right:calc(100% + 8px)}[dir=rtl] .sb-mobile-close{margin-left:0;margin-right:auto}[dir=rtl] .page-content-area{margin-left:0;margin-right:var(--sidebar-w)}[dir=rtl] [data-sidebar-collapsed=true] .page-content-area{margin-right:var(--sidebar-w-collapsed)}@media (max-width:1024px){[dir=rtl] .page-content-area{margin-right:0}[dir=rtl] .sb{transform:translate(100%)}[dir=rtl] .sb--mobile-open{transform:translate(0)}}.report-section-title{color:var(--text-primary);border-bottom:1px solid var(--border-default);margin:0 0 10px;padding-bottom:6px;font-size:15px;font-weight:600}@media print{.sb,.sb-overlay,.topbar,.breadcrumbs,.report-actions,.skip-link,#__next-build-indicator{display:none!important}.main-wrap,.main-content,main{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#171717!important;background:#fff!important}.report-content{width:100%!important;max-width:100%!important}.card-static{break-inside:avoid;box-shadow:none!important;background:#fff!important;border:1px solid #e5e5e5!important}.report-header{break-after:avoid}.report-section{break-inside:avoid}.admin-table{font-size:11px!important}.admin-table th,.admin-table td{border-bottom:1px solid #e5e5e5!important;padding:6px 10px!important}.admin-table thead th{color:#171717!important;background:#f5f5f5!important}.report-section-title{color:#171717!important;border-bottom-color:#d4d4d4!important}.report-content .card-static div{color:#171717!important}.report-footer{border-top:1px solid #e5e5e5;margin-top:24px}.report-footer p{color:#737373!important}*{overflow:visible!important}@page{margin:15mm;size:A4}}.passkey-prompt-overlay{z-index:var(--z-modal);background:var(--c-scrim);animation:wz-fade .18s var(--ease-state) backwards;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.passkey-prompt-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-card);text-align:center;width:90%;max-width:380px;box-shadow:none;animation:wz-rise .22s var(--ease-appear) backwards;padding:32px}.passkey-prompt-icon{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-bg-page);width:48px;height:48px;color:var(--c-text);justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.passkey-prompt-title{font-size:var(--text-title);color:var(--c-text);margin-bottom:8px;font-weight:500}.passkey-prompt-desc{font-size:var(--text-small);color:var(--c-text-muted);margin-bottom:24px;line-height:1.5}.passkey-prompt-actions{flex-direction:column;gap:8px;display:flex}.passkey-prompt-actions .btn-primary,.passkey-prompt-actions .btn-ghost{width:100%}.brand-loader{--bl-ease:cubic-bezier(.22, 1, .36, 1);--bl-fold-at:.24s;--bl-stagger:75ms;--bl-letter:.5s;--bl-k-at:calc(var(--bl-fold-at) + 5 * var(--bl-stagger));--bl-k:.6s;--bl-glide:.98s;--bl-line-at:1.4s;--bl-offset:0s;z-index:calc(var(--z-toast) + 1);background:var(--c-bg-page);color:var(--c-text);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.brand-loader:before,.brand-loader:after{content:"";background:radial-gradient(closest-side, var(--c-text), transparent);border-radius:50%;width:72vmax;height:72vmax;position:absolute}@supports (color:color-mix(in lab, red, red)){.brand-loader:before,.brand-loader:after{background:radial-gradient(closest-side, color-mix(in srgb, var(--c-text) 4%, transparent), transparent)}}.brand-loader:before,.brand-loader:after{pointer-events:none}.brand-loader:before{top:-36vmax;left:-18vmax}.brand-loader:after{bottom:-36vmax;right:-18vmax}.bl-stage{flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.bl-mark{--brand-span:5.35em;width:var(--brand-span);height:1.1em;font-family:var(--font-wordmark);font-kerning:none;letter-spacing:var(--tracking-wordmark);color:var(--c-text);white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:32px;font-weight:900;line-height:1.1;display:block;position:relative}.bl-track{display:inline-flex;position:absolute;top:0;left:0}.bl-anchor{display:inline-block;position:relative}.bl-tail{display:inline-flex;position:absolute;top:0;left:100%}.bl-letter{display:inline-block}.bl-k{display:inline-block;transform:scaleX(-1)}.bl-letter--5{margin-left:-.12em;margin-right:.02em}.bl-short{opacity:0;letter-spacing:.02em;display:inline-flex}.bl-short .bl-k{margin-left:-.04em;margin-right:-.04em}.bl-letter--1{--bl-order:1}.bl-letter--2{--bl-order:2}.bl-letter--3{--bl-order:3}.bl-letter--4{--bl-order:4}.bl-letter--5{--bl-order:5}.bl-letter--6{--bl-order:6}.bl-line{border-radius:var(--radius-pill);background:var(--c-text);width:120px;height:2px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bl-line{background:color-mix(in srgb, var(--c-text) 10%, transparent)}}.bl-line{opacity:0}[dir=rtl] .bl-line{transform:scaleX(-1)}.bl-bar{border-radius:inherit;background:var(--c-text);width:40%;position:absolute;top:0;bottom:0;left:0}.bl-label{font-size:var(--text-small);color:var(--c-text-muted);line-height:20px}@media (prefers-reduced-motion:no-preference){.brand-loader{animation:bl-in .2s var(--ease-state) both}.bl-stage{animation:bl-stage-in .42s var(--bl-ease) calc(0s - var(--bl-offset)) both}.bl-letter{animation:bl-out-fade var(--bl-letter) var(--ease-state) both, bl-out-move var(--bl-letter) var(--bl-ease) both;animation-delay:calc(var(--bl-fold-at) + (6 - var(--bl-order)) * var(--bl-stagger) - var(--bl-offset))}.bl-short{animation:bl-k-in var(--bl-k) var(--ease-state) calc(var(--bl-k-at) - var(--bl-offset)) both}.bl-track{animation:bl-centre var(--bl-glide) var(--ease-state) calc(var(--bl-fold-at) - var(--bl-offset)) both}.bl-line{animation:bl-line-in .48s var(--ease-state) calc(var(--bl-line-at) - var(--bl-offset)) both}.bl-bar{animation:bl-sweep 1.4s ease-in-out calc(var(--bl-line-at) - var(--bl-offset)) infinite both}}@keyframes bl-in{0%{opacity:0}}@keyframes bl-stage-in{0%{filter:blur(4px);transform:scale(.98)}}@keyframes bl-out-fade{to{opacity:0}}@keyframes bl-out-move{to{filter:blur(3.5px);transform:translate(-.12em)scale(.96)}}@keyframes bl-k-in{0%{opacity:0;filter:blur(4px);transform:translate(.2em)scale(.96)}to{opacity:1;filter:none;transform:none}}@keyframes bl-centre{to{transform:translateX(calc((var(--brand-span) - 100%) / 2))}}@keyframes bl-line-in{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}@keyframes bl-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}:is(.brand-loader[data-start=settled],html[data-boot=preview-settled] .boot-gate .brand-loader):not(.brand-loader--leaving),:is(.brand-loader[data-start=settled],html[data-boot=preview-settled] .boot-gate .brand-loader):not(.brand-loader--leaving) .bl-stage{animation:none}:is(.brand-loader[data-start=settled],html[data-boot=preview-settled] .boot-gate .brand-loader) .bl-letter{opacity:0;animation:none}:is(.brand-loader[data-start=settled],html[data-boot=preview-settled] .boot-gate .brand-loader) .bl-short{opacity:1;animation:none}:is(.brand-loader[data-start=settled],html[data-boot=preview-settled] .boot-gate .brand-loader) .bl-track{transform:translateX(calc((var(--brand-span) - 100%) / 2));animation:none}@media (prefers-reduced-motion:no-preference){:is(.brand-loader[data-start=settled],html[data-boot=preview-settled] .boot-gate .brand-loader) .bl-line{opacity:1;animation:none}:is(.brand-loader[data-start=settled],html[data-boot=preview-settled] .boot-gate .brand-loader) .bl-bar{animation-delay:0s}}html[data-boot-from=brand] .boot-gate [data-loader=brand] .brand-loader{--bl-offset:var(--bl-elapsed-boot,0s)}html[data-boot-from=gocc] .boot-gate [data-loader=gocc]{--gl-elapsed-boot:var(--bl-elapsed-boot,0s)}html[data-boot=signin] .boot-gate .brand-loader:not(.brand-loader--leaving){animation:none}html[data-boot] .boot-dest:not([data-leaving]):before{content:"";z-index:calc(var(--z-toast) + 1);background:var(--c-bg-page);position:fixed;inset:0}.boot-dest[data-enter=handover]{z-index:calc(var(--z-toast) + 2);pointer-events:none;position:fixed;inset:0}.boot-dest[data-enter=handover]:not([data-leaving])>*{pointer-events:auto}@media (prefers-reduced-motion:no-preference){.boot-dest[data-enter=handover]{animation:boot-handover-in .4s var(--ease-state) both}}@keyframes boot-handover-in{0%{opacity:0}}.boot-gate :is(.boot-from,.boot-dest[data-enter=handover]) :is(.brand-loader:not(.brand-loader--leaving),.gocc-loader:not(.gocc-loader--leaving)){animation:none}html[data-boot=preview-handover] .boot-dest:not([data-enter])>*{visibility:hidden}.brand-loader--leaving{pointer-events:none}@media (prefers-reduced-motion:no-preference){.brand-loader.brand-loader--leaving{animation:bl-leave .36s var(--ease-state) both}.brand-loader--leaving .bl-stage{animation:bl-stage-leave .36s var(--bl-ease) both}.brand-loader--leaving .bl-line{animation-play-state:paused}}@keyframes bl-leave{to{opacity:0}}@keyframes bl-stage-leave{to{filter:blur(6px);transform:scale(1.01)}}@media (prefers-reduced-motion:reduce){.bl-letter{opacity:0}.bl-short{opacity:1}.bl-track{transform:translateX(calc((var(--brand-span) - 100%) / 2))}.bl-line{visibility:hidden}.brand-loader.brand-loader--leaving{animation:bl-leave .2s var(--ease-state) both}}.boot-gate{display:none}html[data-boot] .boot-gate{animation:1ms linear 5s both boot-failsafe;display:block}@keyframes boot-failsafe{to{visibility:hidden}}.conv-workspace,.conv-thread-page{max-width:1360px;margin-inline:auto}.conv-workspace{padding-bottom:100px}.conv-page-heading{justify-content:space-between;align-items:center;padding:6px 0 28px;display:flex}.conv-page-heading h1{font-family:var(--font-display);color:var(--c-text);margin:0 0 10px;font-size:32px;font-weight:400;line-height:1.2}.conv-page-heading p,.conv-table-caption,.conv-table-footer{color:var(--c-text-muted);font-size:14px}.conv-overview{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-bg-page);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:26px;display:grid;overflow:hidden}.conv-metric{border-inline-end:1px solid var(--c-border);color:var(--c-text);padding:20px 24px;transition:background .18s;position:relative}.conv-metric:last-child{border-inline-end:0}.conv-metric:hover{background:var(--c-surface-hover)}.conv-metric.is-active{background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.conv-metric.is-active{background:color-mix(in srgb,var(--c-home-blue) 5%,var(--c-bg-page))}}.conv-metric.is-active:after{content:"";background:var(--c-home-blue);bottom:0;height:2px;position:absolute;inset-inline:24px}.conv-metric-label{color:var(--c-text-muted);align-items:center;gap:8px;font-size:14px;display:flex}.conv-metric-label svg{color:var(--c-home-blue);flex-shrink:0}.conv-metric-value{margin-top:14px;font-size:28px;font-weight:400;line-height:1.15;display:block}.conv-filter-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.conv-search{border:1px solid var(--c-border-strong);border-radius:var(--radius-control);color:var(--c-text-muted);align-items:center;gap:8px;min-height:38px;padding:0 12px;display:flex}.conv-search:focus-within{outline:2px solid var(--c-home-blue);outline-offset:2px}.conv-search input{width:205px;color:var(--c-text);font:inherit;background:0 0;border:0;padding:8px 0;font-size:14px}.conv-search input:focus-visible{outline:none}.conv-filter-row select,.conv-control{border:1px solid var(--c-border-strong);border-radius:var(--radius-control);background:var(--c-bg-page);min-height:38px;color:var(--c-text-muted);font-family:var(--font-sans);cursor:pointer;padding:7px 12px;font-size:14px}.conv-control{white-space:nowrap;justify-content:center;align-items:center;gap:7px;transition:background .18s,color .18s;display:inline-flex}.conv-control:hover,.conv-filter-row select:hover{background:var(--c-surface-hover);color:var(--c-text)}.conv-clear,.conv-export{color:var(--c-text-muted);align-items:center;gap:8px;padding:8px;font-size:14px;display:inline-flex}.conv-export{margin-inline-start:auto}.conv-table-caption{justify-content:space-between;gap:16px;margin-bottom:14px;display:flex}.conv-table-caption span:last-child:not(:first-child){color:var(--c-home-blue)}.conv-inbox-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.conv-inbox-table thead{background:0 0}.conv-inbox-table th{color:var(--c-text-subtle);border-bottom:1px solid var(--c-border);background:0 0;padding:12px 10px;font-size:14px;font-weight:400}.conv-inbox-table td{border-bottom:1px solid var(--c-border);vertical-align:middle;height:76px;padding:14px 10px;font-size:14px}.conv-inbox-table tr{transition:background-color .18s}.conv-inbox-table tbody tr td,.conv-inbox-table tbody tr:hover td{background:0 0}.conv-inbox-table tbody tr{cursor:pointer}.conv-inbox-table tbody tr:hover{background:var(--c-surface-hover)}.conv-inbox-table tbody tr.conv-row-selected{background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.conv-inbox-table tbody tr.conv-row-selected{background:color-mix(in srgb,var(--c-home-blue) 8%,var(--c-bg-page))}}.conv-inbox-table .conv-row-selected td{border-bottom-color:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.conv-inbox-table .conv-row-selected td{border-bottom-color:color-mix(in srgb,var(--c-home-blue) 55%,var(--c-border))}}.conv-inbox-table th:nth-child(2){width:100px}.conv-inbox-table th:nth-child(3){width:24%}.conv-inbox-table th:nth-child(4){width:15%}.conv-inbox-table th:nth-child(6){width:105px}.conv-inbox-table th:last-child{width:44px}.conv-inbox-table .row-cb{appearance:none;border:1px solid var(--c-border-strong);vertical-align:middle;cursor:pointer;background:0 0;border-radius:4px;place-content:center;width:18px;height:18px;display:inline-grid}.conv-inbox-table .row-cb:checked,.conv-inbox-table .row-cb:indeterminate{background:var(--c-home-blue);border-color:var(--c-home-blue)}.conv-inbox-table .row-cb:checked:after{content:"";border:solid var(--c-bg-page);border-width:0 2px 2px 0;width:6px;height:10px;transform:translateY(-1px)rotate(45deg)}.conv-inbox-table .row-cb:indeterminate:after{content:"";background:var(--c-bg-page);width:8px;height:2px}body:has(.setup-dock) .conv-selection-position{bottom:max(28px, calc(var(--setup-dock-reserve,0px) + 12px))}.conv-sort{align-items:center;gap:5px;display:inline-flex}.conv-activity time{gap:4px;display:grid}.conv-activity time span:last-child{color:var(--c-text-subtle)}.conv-guest>span:last-child{vertical-align:middle;flex-direction:column;gap:4px;max-width:calc(100% - 44px);display:inline-flex}.conv-guest .home-guest-avatar{vertical-align:middle;width:32px;height:32px;margin-inline-end:10px;display:inline-flex}.conv-guest strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.conv-guest small{color:var(--c-text-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.conv-source>span{color:var(--c-text-muted);align-items:center;gap:8px;display:flex}.conv-preview>span{text-overflow:ellipsis;white-space:nowrap;color:var(--c-text-muted);display:block;overflow:hidden}.conv-open,.conv-icon-button{border-radius:var(--radius-control);width:36px;height:36px;color:var(--c-text-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.conv-open{color:var(--c-home-blue)}.conv-open:hover,.conv-icon-button:hover{background:var(--c-surface-active)}.conv-table-footer{justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.conv-table-footer>div{align-items:center;gap:12px;display:flex}.conv-selection-position{pointer-events:none;z-index:var(--z-sticky);bottom:28px;justify-content:center;padding-inline:20px;display:flex;position:fixed;inset-inline-start:calc(232px + var(--scroll-lock-start,0px));inset-inline-end:var(--scroll-lock-end,0px)}.conv-selection-bar{background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:var(--radius-pill);pointer-events:auto;max-width:100%;animation:wz-rise .24s var(--ease-appear) backwards;align-items:center;gap:8px;padding:10px 12px 10px 20px;display:flex}.conv-selection-count{white-space:nowrap;padding-inline-end:12px;font-size:14px}.conv-selection-open{background:var(--c-home-blue);align-items:center;gap:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.conv-selection-open{background:color-mix(in srgb,var(--c-home-blue) 10%,var(--c-surface))}}.conv-selection-open{color:var(--c-home-blue);border-radius:var(--radius-pill);white-space:nowrap;padding:9px 14px;font-size:14px}.conv-selection-bar .conv-control{background:0 0}.conv-dismiss{border-radius:var(--radius-pill);background:var(--c-surface-active)}.conv-more{position:relative}.conv-more summary{list-style:none}.conv-more summary::-webkit-details-marker{display:none}.conv-more-menu{border:1px solid var(--c-border-strong);border-radius:var(--radius-control);background:var(--c-surface);white-space:nowrap;bottom:calc(100% + 16px);padding:6px;position:absolute;inset-inline-end:0}.conv-more[open] .conv-more-menu{animation:wz-pop .18s var(--ease-appear) backwards}.conv-more-menu button{color:var(--c-error);border-radius:var(--radius-control);cursor:pointer;align-items:center;gap:8px;padding:10px;font-size:14px;display:flex}.conv-more-menu button:hover{background:var(--c-surface-hover)}.conv-selection-bar button:disabled{opacity:.5;cursor:wait}.conv-thread-nav{justify-content:space-between;align-items:center;padding:0 0 20px;font-size:14px;display:flex}.conv-thread-nav a{color:var(--c-text-muted);align-items:center;gap:8px;display:inline-flex}.conv-thread-nav a:hover{color:var(--c-home-blue)}[dir=rtl] .conv-thread-nav a svg,[dir=rtl] .conv-open svg,[dir=rtl] .conv-selection-open svg{transform:scaleX(-1)}.conv-connection{color:var(--c-text-subtle);align-items:center;gap:7px;display:inline-flex}.conv-connection>span{border-radius:var(--radius-pill);background:var(--c-text-subtle);width:6px;height:6px}.conv-connection .is-connected{background:var(--c-home-blue)}.conv-thread-page .chat-layout-grid{grid-template-columns:minmax(0,1fr) 280px;gap:24px}.conv-thread-page .chat-card{height:calc(100dvh - 175px - var(--setup-dock-reserve,0px) - var(--hotel-ann-block,0px));background:var(--c-bg-page);min-height:500px;max-height:950px;position:relative}.conv-thread-page .chat-header{background:var(--c-bg-page);flex-wrap:wrap;align-items:flex-start;gap:16px;padding:22px 24px}.conv-thread-page .chat-header-name{font-family:var(--font-display);white-space:normal;margin-bottom:8px;font-size:26px;font-weight:400;line-height:1.2}.conv-thread-page .chat-header-avatar{background:var(--c-home-blue);width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.conv-thread-page .chat-header-avatar{background:color-mix(in srgb,var(--c-home-blue) 10%,var(--c-bg-page))}}.conv-thread-page .chat-header-avatar{color:var(--c-home-blue);font-size:18px}.conv-thread-channel{color:var(--c-text-muted);align-items:center;gap:6px;font-size:14px;display:inline-flex}.conv-thread-page .chat-header-subject{display:none}.conv-thread-page .chat-header-count{padding-inline-start:4px;font-size:14px}.conv-thread-page .chat-header-actions{margin-inline-start:auto}.conv-thread-page .chat-header-btn{min-height:36px;font-size:14px}.conv-thread-page .chat-messages{min-height:0;padding:22px 28px}.conv-thread-page .chat-date-sep{padding:8px 0 22px;font-size:14px}.conv-thread-page .chat-date-sep:before{display:none}.conv-thread-page .chat-bubble{border-radius:var(--radius-panel);padding:12px 16px;font-size:15px;line-height:1.65}.conv-thread-page .chat-row{max-width:82%;padding:6px 0}.conv-thread-page .chat-row--in .chat-bubble{background:var(--c-surface);border:1px solid var(--c-border);border-end-start-radius:4px}.conv-thread-page .chat-row--out .chat-bubble{background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.conv-thread-page .chat-row--out .chat-bubble{background:color-mix(in srgb,var(--c-home-blue) 12%,var(--c-bg-page))}}.conv-thread-page .chat-row--out .chat-bubble{color:var(--c-text);border:1px solid var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.conv-thread-page .chat-row--out .chat-bubble{border:1px solid color-mix(in srgb,var(--c-home-blue) 24%,var(--c-border))}}.conv-thread-page .chat-row--out .chat-bubble{border-end-end-radius:4px}.conv-thread-page .chat-row--out .chat-sender,.conv-thread-page .chat-row--out .chat-time{color:var(--c-text-muted);opacity:1}.conv-thread-page .chat-row--out .chat-status--sent,.conv-thread-page .chat-row--out .chat-status--delivered{color:var(--c-home-blue);opacity:1}.conv-thread-page .chat-time,.conv-thread-page .chat-sender{font-size:14px}.conv-thread-page .chat-meta{margin-top:6px}.conv-thread-page .chat-compose{background:var(--c-bg-page);padding:18px 24px 12px}.conv-compose-label{color:var(--c-text-muted);margin-bottom:12px;font-size:14px;font-weight:500;display:block}.conv-thread-page .conv-composer-box{border:1px solid var(--c-border-strong);border-radius:var(--radius-panel);background:var(--c-surface);grid-template-columns:44px minmax(0,1fr) auto;align-items:end;gap:8px;padding:8px;transition:border-color .18s;display:grid}.conv-composer-box:focus-within{border-color:var(--c-home-blue)}.conv-compose-field{min-width:0}.conv-compose-attach,.conv-compose-send{border-radius:var(--radius-pill);cursor:pointer;height:44px;font:inherit;border:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:inline-flex}.conv-compose-attach{width:44px;color:var(--c-text-muted);background:0 0;padding:0}.conv-compose-attach:hover{background:var(--c-surface-hover);color:var(--c-home-blue)}.conv-compose-send{background:var(--c-home-blue);color:var(--c-bg-page)}.conv-compose-send:disabled{background:var(--c-surface-active);color:var(--c-text-subtle);cursor:default}.conv-compose-attach svg,.conv-compose-send svg{flex-shrink:0;width:18px;height:18px}.conv-thread-page .conv-reply-input{field-sizing:content;resize:vertical;width:100%;min-height:44px;max-height:144px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:10px 4px;font-size:15px;line-height:24px;display:block}.conv-thread-page .conv-reply-input:focus{box-shadow:none;outline:none}.conv-thread-page .chat-compose-hint{padding-inline:0;padding-top:10px;font-size:14px}.conv-thread-page .chat-info-panel{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-bg-page);gap:0;overflow:hidden}.conv-thread-page .chat-info-section{border:0;border-bottom:1px solid var(--c-border);background:0 0;border-radius:0;padding:22px}.conv-thread-page .chat-info-section:last-child{border-bottom:0}.conv-thread-page .chat-info-title{color:var(--c-text);margin-bottom:18px;font-size:14px}.conv-thread-page .chat-info-empty,.conv-thread-page .chat-info-sub{font-size:14px;line-height:1.6}.conv-thread-page .chat-info-link{color:var(--c-home-blue);margin-top:12px;font-size:14px}.chat-info-panel .chat-info-memory-key,.chat-info-panel .chat-info-intent-status{text-transform:none}.chat-info-panel .chat-info-intent-row{flex-wrap:wrap}.chat-info-panel .chat-info-intent-score{color:var(--c-text-muted);white-space:nowrap;font-family:inherit;font-size:14px}.chat-info-panel .chat-info-intent-score .mono{color:var(--c-text)}.conv-latest-position{pointer-events:none;bottom:210px;justify-content:center;display:flex;position:absolute;inset-inline:0}.conv-latest-position button{pointer-events:auto;border-radius:var(--radius-pill);color:var(--c-home-blue)}.conv-info-modal-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}@media (max-width:1150px){.conv-metric{padding:18px 16px}.conv-metric-label{align-items:flex-start}.conv-thread-page .chat-layout-grid{grid-template-columns:minmax(0,1fr) 250px;gap:16px}.conv-inbox-table th:nth-child(3){width:25%}.conv-guest small{display:none}.conv-selection-bar{gap:5px;padding:8px 10px}}@media (max-width:1023px){.conv-thread-page .chat-layout-grid{grid-template-columns:minmax(0,1fr)}.conv-desktop-context{display:none}.conv-selection-position{inset-inline-start:0;bottom:16px}}@media (max-width:767px){.conv-page-heading{padding-bottom:20px}.conv-page-heading h1{font-size:28px}.conv-overview{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}.conv-metric{padding:16px}.conv-metric:nth-child(2){border-inline-end:0}.conv-metric:nth-child(-n+2){border-bottom:1px solid var(--c-border)}.conv-metric-value{font-size:24px}.conv-search,.conv-search input{width:100%}.conv-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.conv-filter-row .conv-search{grid-column:1/-1}.conv-filter-row select{width:100%;min-width:0;max-width:none}.conv-filter-row select,.conv-control,.conv-open,.conv-icon-button{min-height:44px}.conv-table-caption{line-height:1.6;display:block}.conv-table-caption span{display:block}.conv-inbox-table,.conv-inbox-table tbody{display:block;overflow:visible}.conv-inbox-table thead{display:none}.conv-inbox-table tbody tr{border:1px solid var(--c-border);border-radius:var(--radius-panel);grid-template-columns:28px minmax(0,1fr) auto 36px;gap:10px 4px;margin-bottom:10px;padding:16px 10px;display:grid}.conv-inbox-table td{border:0;height:auto;padding:0}.conv-select-cell{grid-area:1/1;align-self:center}.conv-guest{grid-area:1/2/auto/4}.conv-open-cell{grid-area:1/4}.conv-preview{grid-area:2/2/auto/5}.conv-source{grid-area:3/2}.conv-state{grid-area:3/3/auto/5;justify-self:end}.conv-activity{grid-area:4/2/auto/5}.conv-activity time{gap:8px;display:flex}.conv-selection-position{padding-inline:10px}.conv-selection-bar{border-radius:var(--radius-panel);flex-wrap:wrap;justify-content:center;width:max-content}.conv-selection-count{padding-inline-end:4px}.conv-selection-open{padding:10px}.conv-selection-bar .conv-control{padding:7px 10px}.conv-table-footer{flex-direction:column;align-items:flex-start}.conv-thread-page .chat-card{height:calc(100dvh - 145px - var(--setup-dock-reserve,0px) - var(--hotel-ann-block,0px));min-height:530px}.conv-thread-page .chat-header{padding:16px}.conv-thread-page .chat-header-name{font-size:24px}.conv-thread-page .chat-header-actions{margin-inline-start:0}.conv-thread-page .chat-messages{padding:16px 12px}.conv-thread-page .chat-row{max-width:96%}.conv-thread-page .chat-compose{padding:14px 12px 10px}.conv-thread-page .conv-reply-input:focus{box-shadow:none;outline:none}.conv-thread-page .chat-compose-hint{flex-wrap:wrap;gap:6px}.conv-latest-position{bottom:255px}}@media (prefers-reduced-motion:reduce){.conv-selection-bar{animation:none}.conv-workspace *,.conv-thread-page *{scroll-behavior:auto!important;transition-duration:0s!important}}[dir=rtl] .conv-thread-page .chat-info-link svg{transform:scaleX(-1)}.conv-guest-name{text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;color:var(--c-text);font-weight:500;overflow:hidden}.conv-guest-name:hover{color:var(--c-home-blue)}.conv-inbox-table th:first-child{width:44px}.conv-checkbox-target{border-radius:var(--radius-pill);cursor:pointer;justify-content:center;align-items:center;width:36px;height:36px;margin-inline:-9px;display:inline-flex;position:relative}.conv-checkbox-target:before{content:"";border-radius:inherit;background:var(--c-home-blue);position:absolute;inset:-3px}@supports (color:color-mix(in lab, red, red)){.conv-checkbox-target:before{background:color-mix(in srgb,var(--c-home-blue) 12%,transparent)}}.conv-checkbox-target:before{opacity:0;pointer-events:none;transition:opacity .18s,transform .24s cubic-bezier(.22,1,.36,1);transform:scale(.7)}.conv-checkbox-target:hover:before,.conv-checkbox-target:focus-within:before{opacity:1;transform:scale(1)}.conv-checkbox-target .row-cb{position:relative}.conv-inbox-table .conv-preview .home-last-text{display:block}.conv-filter-instant{gap:8px;min-height:40px;position:relative}.conv-filter-icon{color:var(--c-text-subtle);border-inline-end:1px solid var(--c-border);margin-inline-end:3px;padding-inline:4px 10px;display:inline-flex}.conv-filter-anchor{position:relative}.conv-filter-trigger{max-width:260px;min-height:38px;font-size:14px;font-family:var(--font-sans);border:1px solid var(--c-border-strong);border-radius:var(--radius-control);color:var(--c-text-muted);background:var(--c-surface);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;transition:background .18s,border-color .18s;display:inline-flex}.conv-filter-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conv-filter-trigger svg{flex-shrink:0;transition:transform .22s}.conv-filter-trigger .is-open{transform:rotate(180deg)}.conv-filter-trigger:hover,.conv-filter-trigger[aria-expanded=true]{background:var(--c-surface-active);color:var(--c-text)}.conv-filter-trigger.is-active{border-color:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.conv-filter-trigger.is-active{border-color:color-mix(in srgb,var(--c-home-blue) 50%,var(--c-border))}}.conv-filter-trigger.is-active{color:var(--c-home-blue)}.conv-filter-popover{background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:var(--radius-panel);width:245px;max-height:400px;box-shadow:var(--c-shadow-dropdown);z-index:var(--z-overlay);animation:wz-pop .18s var(--ease-appear) backwards;top:calc(100% + 7px);padding:8px;position:absolute;inset-inline-start:0;overflow-y:auto}.conv-filter-popover>button{border-radius:var(--radius-control);width:100%;min-height:40px;color:var(--c-text-muted);text-align:start;cursor:pointer;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.conv-filter-popover>button:hover,.conv-filter-popover>button:focus-visible{background:var(--c-surface-hover);color:var(--c-text)}.conv-filter-popover>button[aria-checked=true]{color:var(--c-home-blue)}.conv-option-check{border:1px solid var(--c-border-strong);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}[aria-checked=true] .conv-option-check{border-color:var(--c-home-blue);background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){[aria-checked=true] .conv-option-check{background:color-mix(in srgb,var(--c-home-blue) 10%,transparent)}}.conv-keyword-popover{width:340px;padding:18px}.conv-keyword-popover .conv-search{width:100%}.conv-keyword-popover input{width:100%;min-width:0}.conv-keyword-popover p{color:var(--c-text-subtle);margin-top:12px;font-size:14px}.conv-preview-modal{animation:wz-fade .18s var(--ease-state) backwards;justify-content:flex-end;padding:12px}.conv-preview-modal>.modal-panel,.conv-preview-inline{--wz-slide-x:16px}[dir=rtl] .conv-preview-modal>.modal-panel,[dir=rtl] .conv-preview-inline{--wz-slide-x:-16px}.conv-preview-modal>.modal-panel{background:var(--c-bg-page);height:calc(100dvh - 24px);max-height:none;animation:wz-slide .24s var(--ease-appear) backwards;flex-direction:column;display:flex;overflow:hidden}.conv-preview-toolbar{border-bottom:1px solid var(--c-border);color:var(--c-text-muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:14px;display:flex}.conv-preview-toolbar>div{align-items:center;gap:12px;display:flex}.conv-preview-loading{min-height:380px;color:var(--c-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.conv-thread-embedded{flex:1;width:100%;min-height:0;margin:0;overflow:hidden}.conv-thread-embedded .chat-layout-grid{grid-template-columns:minmax(0,1fr);gap:0;height:100%}.conv-thread-embedded .chat-card{border:0;border-radius:0;height:100%;min-height:0;max-height:none}.conv-thread-embedded .chat-header-name{font-size:25px}.conv-preview-modal.is-closing{animation:conv-scrim-out .18s var(--ease-state) both}.conv-preview-modal.is-closing>.modal-panel{animation:wz-leave .16s var(--ease-state) both;pointer-events:none}@keyframes conv-scrim-out{to{background:0 0}}@media (max-width:1023px){.conv-thread-embedded .chat-layout-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.conv-filter-instant{flex-wrap:wrap;display:flex}.conv-filter-icon{display:none}.conv-filter-trigger{max-width:180px;min-height:44px}.conv-filter-popover{top:auto;width:auto;max-height:45dvh;margin-top:6px;position:fixed;inset-inline:12px}.conv-preview-modal{padding:8px}.conv-preview-toolbar{gap:8px;padding:10px 12px}.conv-preview-toolbar>span{display:block}.conv-preview-toolbar>div{gap:6px}.conv-preview-modal>.modal-panel{height:calc(100dvh - 16px)}.conv-thread-embedded .chat-card{height:100%;min-height:0}.conv-thread-nav a{border:1px solid var(--c-border-strong);border-radius:var(--radius-pill);background:var(--c-surface);min-height:48px;padding:10px 16px;font-weight:500}.conv-thread-nav a svg{width:20px;height:20px}.conv-thread-page .chat-compose{padding:12px}.conv-thread-page .conv-reply-input{font-size:16px}.conv-thread-page .chat-compose-hint{display:none}.conv-compose-send{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.conv-filter-popover,.conv-preview-modal,.conv-preview-modal>.modal-panel{animation:none!important}.conv-checkbox-target:before,.conv-filter-trigger,.conv-filter-trigger svg{transition:none}}.conv-thread-embedded .chat-header{padding:18px 20px}.conv-thread-embedded .chat-messages{padding:16px 20px}@media (prefers-reduced-motion:reduce){.conv-composer-box{transition:none!important}}@media (max-width:767px){.conv-thread-page:not(.conv-thread-embedded) .chat-card{height:calc(100dvh - 165px - var(--setup-dock-reserve,0px) - var(--hotel-ann-block,0px));min-height:380px}}.conv-inbox-split{scroll-margin-top:20px}.conv-inbox-list{min-width:0}.conv-return-list{min-height:44px;color:var(--c-text-muted);font:inherit;cursor:pointer;align-items:center;gap:6px;display:inline-flex}.conv-inbox-table tbody tr.conv-row-previewing{background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.conv-inbox-table tbody tr.conv-row-previewing{background:color-mix(in srgb,var(--c-home-blue) 8%,var(--c-bg-page))}}.conv-inbox-table tbody tr.conv-row-previewing{outline:1px solid var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.conv-inbox-table tbody tr.conv-row-previewing{outline:1px solid color-mix(in srgb,var(--c-home-blue) 40%,var(--c-border))}}.conv-inbox-table tbody tr.conv-row-previewing{outline-offset:-1px}.conv-row-previewing .conv-guest-name{color:var(--c-home-blue)}@media (min-width:1024px){.conv-inbox-split.has-preview{grid-template-columns:minmax(300px,.9fr) minmax(420px,1.1fr);align-items:start;gap:24px;display:grid}.has-preview .conv-inbox-list{scrollbar-gutter:stable;max-height:calc(100dvh - 45px);padding:1px;overflow:auto}.conv-preview-inline{border:1px solid var(--c-border);border-radius:var(--radius-card);background:var(--c-bg-page);height:calc(100dvh - 45px);min-height:480px;animation:wz-slide .24s var(--ease-appear) backwards;flex-direction:column;display:flex;position:sticky;top:20px;overflow:hidden}.conv-preview-inline.is-closing{animation:wz-leave .16s var(--ease-state) both;pointer-events:none}.has-preview .conv-inbox-table,.has-preview .conv-inbox-table tbody{display:block}.has-preview .conv-inbox-table thead{display:none}.has-preview .conv-inbox-table tbody tr{border:1px solid #0000;border-bottom-color:var(--c-border);border-radius:var(--radius-panel);grid-template-columns:34px minmax(0,1fr) auto;gap:8px;margin-bottom:4px;padding:16px 10px;display:grid}.has-preview .conv-inbox-table tbody tr:hover{border-color:var(--c-border)}.has-preview .conv-inbox-table td{border:0;height:auto;padding:0}.has-preview .conv-select-cell{grid-area:1/1;align-self:center}.has-preview .conv-guest{grid-area:1/2;align-self:center}.has-preview .conv-guest small{display:none}.has-preview .conv-state{grid-area:1/3;align-self:center}.has-preview .conv-preview{grid-area:2/2/auto/4}.has-preview .conv-source{grid-area:3/2}.has-preview .conv-activity{grid-area:3/3;justify-self:end}.has-preview .conv-activity time{flex-wrap:wrap;gap:4px;display:flex}.has-preview .conv-open-cell{display:none}.has-preview .conv-table-footer{flex-wrap:wrap}body:has(.conv-preview-inline) .setup-dock{width:200px;inset-inline:16px auto}}@media (prefers-reduced-motion:reduce){.conv-preview-inline{animation:none!important}}@media (min-width:768px){.conv-inbox-split:not(.has-preview) .conv-inbox-table tbody tr{clip-path:inset(0 round var(--radius-panel))}.conv-inbox-table:is(.customer-table,.booking-table) tbody tr{--collection-row-surface:transparent;border-radius:var(--radius-panel);background:0 0}.conv-inbox-table:is(.customer-table,.booking-table) tbody tr:hover{--collection-row-surface:var(--c-surface-hover);background:0 0}.conv-inbox-table:is(.customer-table,.booking-table) tbody tr:is(.conv-row-selected,.conv-row-previewing){--collection-row-surface:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.conv-inbox-table:is(.customer-table,.booking-table) tbody tr:is(.conv-row-selected,.conv-row-previewing){--collection-row-surface:color-mix(in srgb,var(--c-home-blue) 8%,var(--c-bg-page))}}.conv-inbox-table:is(.customer-table,.booking-table) tbody tr:is(.conv-row-selected,.conv-row-previewing){background:0 0}.conv-inbox-table:is(.customer-table,.booking-table) tbody tr>td{background:var(--collection-row-surface);transition:background-color .18s}.conv-inbox-table:is(.customer-table,.booking-table) tbody tr>td:first-child{border-start-start-radius:var(--radius-panel);border-end-start-radius:var(--radius-panel)}.conv-inbox-table:is(.customer-table,.booking-table) tbody tr>td:last-child{border-start-end-radius:var(--radius-panel);border-end-end-radius:var(--radius-panel)}}.conv-thread-page .chat-compose{position:static}.conv-file-drop{z-index:5;text-align:center;pointer-events:none;border:2px dashed var(--c-home-blue);border-radius:var(--radius-panel);background:var(--c-surface);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:12px}@supports (color:color-mix(in lab, red, red)){.conv-file-drop{background:color-mix(in srgb, var(--c-surface) 94%, transparent)}}.conv-file-drop{color:var(--c-home-blue);animation:wz-fade .16s var(--ease-state) backwards}.conv-file-drop strong{font-size:18px}.conv-file-drop span{max-width:360px;color:var(--c-text-muted);font-size:14px}@media (prefers-reduced-motion:reduce){.conv-file-drop{animation:none!important}}.conv-document-link{border:1px solid var(--c-border);border-radius:var(--radius-control);color:var(--c-home-blue);align-items:center;gap:10px;padding:12px;font-size:14px;display:flex}.conv-document-link:hover{background:var(--c-surface-hover)}.conv-inbox-table thead{z-index:20;background:var(--c-bg-page);position:sticky;top:0}.conv-inbox-table thead th{background:var(--c-bg-page)}.conv-inbox-table--no-select .conv-select-cell{display:none}@media (max-width:767px){.conv-inbox-table--no-select tbody tr{grid-template-columns:0 minmax(0,1fr) auto 36px}}@media (min-width:1024px){.has-preview .conv-inbox-table--no-select tbody tr{grid-template-columns:0 minmax(0,1fr) auto}}.navigation-surface{display:contents}.loading-feedback{color:var(--c-text-muted);justify-content:center;align-items:center;gap:10px;font-size:14px;display:inline-flex}.loading-feedback--inline{vertical-align:middle;color:inherit;margin-inline-end:6px}.loading-spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite loading-spin;display:inline-block}.loading-feedback--fixed{z-index:var(--z-toast);pointer-events:none;height:3px;display:block;position:fixed;inset:0 0 auto;overflow:hidden}.loading-bar{background:var(--c-home-blue);transform-origin:0;width:35%;height:3px;animation:1.3s ease-in-out infinite loading-travel;display:block}.tenant-loading{z-index:calc(var(--z-toast) - 1);background:var(--c-surface);cursor:progress;place-items:center;display:grid;position:fixed;inset:0}.tenant-loading-card{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-surface);padding:24px}.route-loading-feedback{justify-content:center;padding:16px;display:flex}@keyframes loading-spin{to{transform:rotate(360deg)}}@keyframes loading-travel{0%{transform:translate(-110%)}to{transform:translate(390%)}}@media (prefers-reduced-motion:reduce){.loading-spinner{animation:none}.loading-bar{opacity:.65;width:100%;animation:none}}.workspace-skeleton .home-sk{max-width:100%}.workspace-sk-label{width:112px;height:14px}.workspace-sk-value{width:48px;height:32px;margin-top:14px}.workspace-sk-search{width:240px;height:38px}.workspace-sk-filter{width:100px;height:38px}.workspace-sk-table{border-block:1px solid var(--c-border)}.workspace-sk-row{border-bottom:1px solid var(--c-border-subtle);grid-template-columns:minmax(200px,2fr) repeat(4,minmax(0,1fr));align-items:center;gap:24px;padding:20px 16px;display:grid}.workspace-sk-head{padding-block:14px}.workspace-sk-person,.workspace-sk-activity{align-items:center;gap:12px;min-width:0;display:flex}.workspace-sk-person>div:last-child,.workspace-sk-activity>div:last-child{min-width:0}.workspace-sk-avatar{border-radius:var(--radius-pill);flex-shrink:0;width:36px;height:36px}.workspace-sk-secondary{width:80px;height:12px;margin-top:8px}.workspace-sk-activity{padding-block:18px}.workspace-skeleton .customer-tabs{padding-bottom:16px}@media (max-width:767px){.workspace-sk-table{border:0;gap:12px;display:grid}.workspace-sk-row{border:1px solid var(--c-border);border-radius:var(--radius-panel);grid-template-columns:minmax(0,1fr) 72px;gap:16px}.workspace-sk-head,.workspace-sk-row>:nth-child(n+3){display:none}.workspace-skeleton .conv-page-heading{gap:20px}.workspace-sk-search{width:100%}}.workspace-sk-message{border-radius:var(--radius-panel);background:var(--c-surface-hover);width:60%;height:54px;margin-block:20px}.workspace-sk-message-out{width:45%;margin-inline-start:auto}.workspace-sk-composer{border-top:1px solid var(--c-border);padding:24px}.workspace-sk-composer .home-sk{width:100%;height:64px}.workspace-sk-chat-side{border:1px solid var(--c-border);border-radius:var(--radius-panel);padding:24px}@media (max-width:1023px){.workspace-sk-chat-side{display:none}}.workspace-sk-export{width:76px;height:14px;margin-inline-start:auto}.workspace-skeleton .conv-page-heading>div:not(.home-sk){flex:1;min-width:0}.workspace-skeleton .conv-page-heading>.loading-feedback{flex-shrink:0}.route-pending{min-height:60vh}.customer-metric{text-align:start;cursor:pointer;background:0 0;border-block:0;border-inline-start:0}.customer-list-layout{transition:grid-template-columns .4s var(--ease-state), gap .4s var(--ease-state);grid-template-columns:minmax(0,1fr) minmax(0,0fr);align-items:stretch;gap:0;scroll-margin-top:20px;display:grid}.customer-list-layout.has-customer-preview{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px}.customer-list-main{min-width:0}.customer-preview-slot{opacity:0;pointer-events:none;min-width:0;transition:opacity .4s .1s var(--ease-state), transform .4s .1s var(--ease-state);overflow:clip;transform:translate(24px)}.has-customer-preview .customer-preview-slot{opacity:1;pointer-events:auto;transform:none}.is-closing .customer-preview-slot{transition-delay:0s}.customer-table th:nth-child(2){width:30%}.customer-table th:nth-child(3),.customer-table th:nth-child(4){width:15%}.customer-table th:nth-child(5),.customer-table th:nth-child(6){width:16%}.customer-table .customer-check,.customer-table th:last-child{width:44px}.customer-table .conv-guest-name{font:inherit;background:0 0;border:0;padding:0;font-weight:500}.customer-sort{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;display:inline-flex}.has-customer-preview .customer-extra{display:none}.has-customer-preview .customer-table th:nth-child(2){width:auto}.has-customer-preview .customer-table th:nth-child(4){width:100px}.customer-preview{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-surface);flex-direction:column;height:calc(100dvh - 40px);min-height:380px;max-height:1000px;display:flex;position:sticky;top:20px;overflow:hidden}.customer-preview .conv-preview-toolbar{font-size:14px}.customer-preview .conv-preview-toolbar>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-preview>.home-live-motion{flex:1;min-height:0;overflow-y:auto}.customer-preview-body{overflow-wrap:anywhere;padding:24px}.customer-preview-identity{align-items:center;gap:12px;display:flex}.customer-preview-identity .home-guest-avatar{flex-shrink:0;width:40px;height:40px}.customer-preview-identity h2{margin:0 0 8px;font-size:20px;font-weight:500}.customer-preview-identity small{color:var(--c-text-muted);margin-inline-start:8px;font-size:14px}.customer-mini-stats{gap:40px;padding-block:24px;display:flex}.customer-mini-stats>div{flex-direction:column;gap:8px;display:flex}.customer-mini-stats strong{font-size:24px;font-weight:400}.customer-mini-stats span,.customer-muted{color:var(--c-text-muted);font-size:14px}.customer-preview-section{border-top:1px solid var(--c-border);margin-inline:-24px;padding:24px}.customer-preview-section h3{color:var(--c-text-muted);margin-bottom:16px;font-size:14px;font-weight:400}.customer-fact{overflow-wrap:anywhere;justify-content:space-between;gap:16px;padding-block:10px;font-size:14px;display:flex}.customer-fact>:first-child{color:var(--c-text-muted)}.customer-fact>:last-child{text-align:end}.customer-conversation{border-bottom:1px solid var(--c-border);flex-wrap:wrap;align-items:center;gap:8px;padding-block:16px;font-size:14px;display:flex}.customer-conversation>:first-child{flex:1}.customer-conversation svg{color:var(--c-home-blue)}.customer-preview-pending{gap:24px;padding-block:24px;display:grid}.customer-preview-notice{margin-bottom:20px;font-size:14px}.customer-preview-notice p{margin-bottom:12px}.customer-empty{border:1px solid var(--c-border);border-radius:var(--radius-panel);text-align:center;padding:48px 24px}.customer-empty h2{font-size:18px}.customer-empty p{color:var(--c-text-muted);margin:12px 0 20px}.customer-bulk-menu{position:relative}.customer-bulk-menu .batch-status-dropdown{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-panel);min-width:170px;animation:wz-pop .18s var(--ease-appear) backwards;bottom:calc(100% + 12px);padding:8px;position:absolute;inset-inline-end:0}.customer-bulk-menu .batch-status-option{text-align:start;width:100%;color:var(--c-text);cursor:pointer;background:0 0;border:0;padding:10px;font-size:14px;display:block}.customer-bulk-menu .batch-status-option:hover{background:var(--c-surface-hover)}.customer-back{color:var(--c-text-muted);align-items:center;gap:8px;margin-bottom:20px;padding-block:8px;font-size:14px;display:inline-flex}.customer-back:hover{color:var(--c-home-blue)}.customer-profile-heading h1{font-size:32px;font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-weight:400}.customer-profile-heading>.flex{gap:16px}.customer-profile-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:640px;padding-block:16px;display:grid}.customer-profile-stats{border-block:1px solid var(--c-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0;padding:20px 0;display:grid}.customer-profile-stats>div{border-inline-end:1px solid var(--c-border);flex-direction:column;gap:10px;padding-inline:24px;display:flex}.customer-profile-stats>div:first-child{padding-inline-start:0}.customer-profile-stats>div:last-child{border-inline-end:0}.customer-profile-stats span{color:var(--c-text-muted);font-size:14px}.customer-profile-stats strong{font-size:22px;font-weight:400}.customer-detail-grid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:24px;display:grid}.customer-detail-main,.customer-detail-side{min-width:0}.customer-detail-side{gap:20px;display:grid}.customer-detail .card-static{border-radius:var(--radius-panel);box-shadow:none;padding:24px}.customer-detail .card-static h2,.customer-detail .card-static h3{font-size:15px;font-weight:500}.customer-detail [role=tabpanel]>.card-static{margin-bottom:20px}.customer-tabs{border-bottom:1px solid var(--c-border);gap:24px;margin-bottom:20px;display:flex}.customer-tabs button{color:var(--c-text-muted);cursor:pointer;border:0;background:0 0;border-bottom:2px solid #0000;padding:0 0 16px;font-size:14px}.customer-tabs [aria-selected=true]{color:var(--c-home-blue);border-color:var(--c-home-blue)}.customer-value-number{font-family:var(--font-display);text-align:start;color:var(--c-text);padding-block:20px 8px;font-size:32px}.customer-value-number span{font-family:var(--font-body);color:var(--c-text-muted);font-size:14px}.customer-value p{color:var(--c-text-muted);font-size:14px;line-height:1.6}.customer-value dl{margin-top:16px}.customer-value dl>div{border-top:1px solid var(--c-border);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-block:12px;font-size:14px;display:flex}.customer-value dt{color:var(--c-text-muted)}.customer-value dd{margin:0}.customer-value-trend{margin-top:12px;font-size:14px}.customer-value-trend summary{cursor:pointer;color:var(--c-text-muted)}.customer-detail [hidden]{display:none}.customer-detail .mono{overflow-wrap:anywhere}.customer-detail .flex>.mono{min-width:0}.customer-preview-modal .modal-panel{width:100%;max-height:90dvh}.customer-preview-modal .customer-preview{border:0;position:static}.customer-preview-modal .customer-preview-body{max-height:75dvh}[dir=rtl] .customer-chevron,[dir=rtl] .customer-back svg{transform:scaleX(-1)}@keyframes customer-reveal{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media (max-width:1100px){.customer-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr);gap:20px}.customer-detail .card-static{padding:20px}}@media (max-width:1023px){.customer-detail-grid{grid-template-columns:1fr}.customer-detail-side{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-back{min-height:48px}}@media (max-width:767px){.customer-detail-side{grid-template-columns:1fr}.customer-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.customer-profile-stats>div:nth-child(3){padding-inline-start:0}.customer-profile-stats>div:nth-child(2){border:0}.customer-profile-heading h1{font-size:28px}.customer-profile-editor{grid-template-columns:1fr}.customer-tabs{gap:18px}.customer-tabs button{font-size:14px}.customer-bulk{border-radius:var(--radius-panel);flex-wrap:wrap;justify-content:center;gap:6px;width:calc(100% - 24px);padding:12px}.customer-preview-toolbar .btn{min-height:48px}}@media (prefers-reduced-motion:reduce){.customer-preview{animation:none}}.customer-booking-row{border-bottom:1px solid var(--c-border);flex-wrap:wrap;align-items:center;gap:16px;padding-block:18px;display:flex}.customer-booking-amount{text-align:end}.customer-booking-amount>div:first-child{font-weight:400}.customer-stay-row{border-bottom:1px solid var(--c-border);cursor:pointer;padding:16px 0}.customer-stay-row:hover{background:var(--c-surface-hover)}.customer-stay-row:focus-visible{outline:2px solid var(--c-home-blue);outline-offset:2px}.customer-episode-facts{border-top:1px solid var(--c-border);margin-top:12px}.customer-episode-facts dd{overflow-wrap:anywhere;margin:0}.customer-profile-actions{align-items:center;gap:12px;display:flex}.customer-actions{position:relative}.customer-actions summary{cursor:pointer;border-radius:var(--radius-pill);padding:4px 10px;font-size:24px;list-style:none}.customer-actions summary::-webkit-details-marker{display:none}.customer-actions[open]>div{z-index:30;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-panel);white-space:nowrap;inset-inline-end:0;padding:8px;position:absolute;top:100%}.customer-delete{color:var(--c-error)}@media (max-width:1023px){.customer-bulk{max-width:calc(100% - 24px);left:50%}}.customer-preference-edit{grid-template-columns:minmax(120px,1fr) minmax(0,2fr) 28px;align-items:center;gap:12px;padding-block:6px;display:grid}.customer-preference-add{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;display:grid}@media (max-width:767px){.customer-preference-edit{grid-template-columns:minmax(0,1fr) 28px}.customer-preference-edit>span{grid-column:1/-1}.customer-preference-add{grid-template-columns:1fr}.customer-detail .card-static>.flex{flex-wrap:wrap}}.select-menu{min-width:0}.select-menu>.conv-filter-trigger{justify-content:space-between;width:100%;max-width:none}.select-menu-options{width:max(100%,220px);max-width:min(300px,100vw - 48px);max-height:min(320px,45dvh);top:auto;bottom:calc(100% + 7px)}.select-menu-options>[aria-selected=true]{color:var(--c-home-blue)}.select-menu-check{flex-shrink:0;width:18px;display:inline-flex}.customer-identity-editor{border-bottom:1px solid var(--c-border);gap:12px;margin-bottom:16px;padding-bottom:20px;display:grid}.customer-identity-editor .input{min-height:40px;padding:10px 12px!important}.customer-identity-editor>button{justify-self:start;min-height:38px}.customer-actions[open]>div{animation:wz-pop .18s var(--ease-appear) backwards}@media (min-width:1024px){body:has(.has-customer-preview) .setup-dock{width:200px;inset-inline:16px auto}}@media (max-width:1023px){.customer-list-layout,.customer-list-layout.has-customer-preview{grid-template-columns:minmax(0,1fr);gap:0}.customer-preview-slot{display:contents}.customer-preview-modal .customer-preview{border:0;border-radius:0;height:100%;max-height:none;position:static}.customer-preview-modal .modal-panel,.customer-preview-modal .customer-preview-body{max-height:none}}@media (max-width:767px){.customer-table,.customer-table tbody{display:block}.customer-table thead{display:none}.customer-table tbody tr{border:1px solid var(--c-border);border-radius:var(--radius-panel);grid-template-columns:34px minmax(0,1fr) auto;gap:8px;margin-bottom:12px;padding:16px 10px;display:grid}.customer-table td{border:0;height:auto;padding:0}.customer-table .customer-extra{display:none}.customer-table .customer-check{grid-area:1/1;align-self:center;width:auto}.customer-table .conv-guest{grid-area:1/2}.customer-table td:nth-child(4){grid-area:2/2}.customer-table td:last-child{grid-area:1/3/3;align-self:center}.customer-table .conv-guest>span:last-child{max-width:calc(100% - 46px)}.select-menu .select-menu-options{top:auto;inset-inline:0 auto;width:100%;min-width:180px;margin:0;position:absolute;bottom:calc(100% + 7px)}}[dir=rtl] .customer-preview-slot{transform:translate(-24px)}[dir=rtl] .has-customer-preview .customer-preview-slot{transform:none}@media (prefers-reduced-motion:reduce){.customer-list-layout,.customer-preview-slot{transition:none}.customer-actions[open]>div{animation:none}}.bookings-workspace{min-width:0}.bookings-workspace .conv-page-heading{align-items:flex-start;gap:24px}.bookings-workspace .conv-page-heading>div{min-width:0}.bookings-workspace .conv-page-heading .btn{flex-shrink:0}.booking-section-row{border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.booking-tabs{gap:28px;display:flex}.booking-tabs button{min-height:48px;color:var(--c-text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 0 16px;font-size:14px;display:inline-flex}.booking-tabs button[aria-selected=true]{color:var(--c-home-blue);border-bottom-color:var(--c-home-blue)}.booking-tabs .mono{color:var(--c-text-muted)}.booking-view-toggle{border:1px solid var(--c-border);border-radius:var(--radius-control);gap:4px;margin-bottom:12px;padding:3px;display:flex}.booking-view-toggle button{border-radius:var(--radius-control);min-height:32px;color:var(--c-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 10px;font-size:14px;display:inline-flex}.booking-view-toggle [aria-pressed=true]{background:var(--c-surface-active);color:var(--c-text)}.booking-note{color:var(--c-text-muted);margin:12px 0;font-size:14px;line-height:1.6}.booking-request-note{margin-top:-8px}.booking-filters{z-index:22;flex-wrap:wrap;position:relative}.booking-filters .conv-filter-popover{max-height:360px;overflow-y:auto}.booking-filters .conv-filter-trigger>span{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.booking-date-filter{gap:14px;min-width:220px;display:grid}.booking-date-filter label{gap:8px;font-size:14px;display:grid}.booking-date-filter p{color:var(--c-text-muted);font-size:14px;line-height:1.5}.booking-notice{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding:16px;font-size:14px;display:flex}.booking-table-wrap{min-width:0}.booking-table th{text-align:start}.booking-table th:first-child{width:40px}.booking-table th:nth-child(2){width:20%}.booking-table th:nth-child(3){width:22%}.booking-table th:nth-child(4){width:12%}.booking-table th:nth-child(5){width:15%}.booking-table th:nth-child(6){width:13%}.booking-table th:last-child{width:80px}.booking-table thead th{z-index:10;background:var(--c-bg-page);position:sticky;top:0}.booking-table .mono{font-variant-numeric:tabular-nums;font-size:13px}.booking-table td{overflow-wrap:anywhere;min-height:76px}.booking-table .conv-guest-name,.booking-pipeline-card .conv-guest-name{color:var(--c-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500}.booking-table .conv-guest-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.booking-table .conv-guest small{font-size:12px}.booking-stay>span{line-height:1.7;display:block}.booking-stay small{color:var(--c-text-muted);margin-top:4px;font-size:14px;line-height:1.6;display:block}.booking-date-arrow{color:var(--c-text-subtle)}.booking-attention{color:var(--c-warning);margin-top:6px;font-size:14px;line-height:1.5;display:block}.booking-value-cell>span{text-align:end;display:block}.booking-payment-info{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.booking-payment-timing{color:var(--c-text-muted);font-size:14px;line-height:1.5}.booking-payment-info .chip{white-space:normal;height:auto;min-height:22px;line-height:1.4}.booking-plan{overflow-wrap:anywhere;font-size:13px}.booking-row-actions{white-space:nowrap}.booking-row-menu{vertical-align:middle;display:inline-flex;position:relative}.booking-actions-popover{z-index:30;border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-surface);min-width:190px;box-shadow:var(--c-shadow-dropdown);animation:wz-pop .18s var(--ease-appear) backwards;inset-inline-end:0;padding:6px;position:absolute;top:calc(100% + 6px)}.booking-actions-popover button{text-align:start;width:100%;color:var(--c-text);cursor:pointer;background:0 0;border:0;padding:12px;font-size:14px;display:block}.booking-actions-popover button:hover{background:var(--c-surface-hover);border-radius:var(--radius-control)}.booking-actions-popover .booking-danger{color:var(--c-error)}.booking-list-layout.has-customer-preview{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px}.booking-list-layout.has-customer-preview .booking-extra{display:none}.booking-list-layout.has-customer-preview .booking-table th:nth-child(2){width:34%}.booking-list-layout.has-customer-preview .booking-table th:nth-child(3){width:30%}.booking-list-layout.has-customer-preview .booking-table th:nth-child(5){width:auto}.booking-list-layout.has-customer-preview .booking-list-main .booking-row-menu{display:none}.booking-list-layout.has-customer-preview .booking-table th:last-child{width:36px}.booking-preview-body{overflow-wrap:anywhere;padding:24px}.booking-preview-identity{align-items:center;gap:12px;display:flex}.booking-preview-identity .home-guest-avatar{flex-shrink:0;width:40px;height:40px}.booking-preview h2{margin:0 0 8px;font-size:20px;line-height:1.4}.booking-preview-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-block:20px;display:flex}.booking-preview-section{border-top:1px solid var(--c-border);margin-inline:-24px;padding:24px}.booking-preview-section h3{color:var(--c-text-muted);margin-bottom:16px;font-size:14px;font-weight:500}.booking-facts{width:100%;margin:0}.booking-facts>div{justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 0;font-size:14px;display:flex}.booking-facts dt{color:var(--c-text-muted)}.booking-facts dd{text-align:end;overflow-wrap:anywhere;max-width:65%;margin:0}.booking-value{flex-direction:column;gap:12px;margin-bottom:20px;font-size:14px;display:flex}.booking-value strong{text-align:start;font-size:24px;font-weight:400}.booking-detail-link{width:100%;color:var(--c-home-blue);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;font-size:14px;display:flex}.booking-notes{white-space:pre-wrap;font-size:14px;line-height:1.7}.booking-preferences summary{cursor:pointer;padding-block:12px;font-size:14px}.booking-editor h2{margin-bottom:12px;font-size:20px}.booking-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.booking-form-grid label{gap:8px;font-size:14px;display:grid}.booking-form-wide{grid-column:1/-1}.booking-editor fieldset{border:0;min-width:0;margin:20px 0;padding:0}.booking-editor .guest-preferences{margin-top:24px}.booking-editor textarea{resize:vertical;height:100px}.booking-editor .select-menu .conv-filter-trigger{justify-content:space-between;width:100%}.booking-form-actions{justify-content:flex-end;gap:10px;margin:24px 0;display:flex}.booking-create-hint{margin-bottom:24px}.booking-pipeline{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px;display:grid}.booking-pipeline-lane{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-surface);min-width:0;transition:border-color .14s,background-color .14s}.booking-pipeline-lane.is-over{border-color:var(--c-home-blue);background:var(--c-surface-active)}.booking-pipeline-lane>header{border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:center;gap:8px;padding:16px 12px;display:flex}.booking-pipeline-lane>header .mono{flex:none}.booking-pipeline-lane h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;font-weight:500;overflow:hidden}.booking-pipeline-lane>header .mono{color:var(--c-text-muted);font-size:13px}.booking-pipeline-lane>div{min-height:150px;padding:8px}.booking-pipeline-card{border:1px solid var(--c-border);border-radius:var(--radius-control);background:var(--c-bg-page);margin-bottom:8px;padding:14px 12px}.booking-pipeline-stack{position:relative}.booking-pipeline-card.is-dragging{opacity:0;pointer-events:none;position:absolute;inset-inline:8px}.booking-pipeline-gap{border:1px dashed var(--c-home-blue);border-radius:var(--radius-control);background:var(--c-surface-active);color:var(--c-home-blue);pointer-events:none;justify-content:center;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.booking-pipeline-card-overlay{pointer-events:none;cursor:grabbing;margin:0;box-shadow:0 8px 24px #00000024}.booking-pipeline-card-overlay .booking-drag-handle{cursor:grabbing}.booking-pipeline-card[aria-busy=true]{border-color:var(--c-home-blue)}.booking-drag-handle:disabled{cursor:default;opacity:.45}.booking-drag-handle:focus-visible{outline:2px solid var(--c-home-blue);outline-offset:2px;border-radius:4px}.booking-pipeline-card-heading{justify-content:space-between;align-items:center;gap:6px;margin-bottom:10px;display:flex}.booking-pipeline-card p{color:var(--c-text-muted);margin-top:10px;font-size:14px;line-height:1.5}.booking-pipeline-card .mono{font-size:13px}.booking-pipeline-card .chip{white-space:normal;height:auto}.booking-drag-handle{color:var(--c-text-subtle);cursor:grab;touch-action:none;background:0 0;border:0;padding:4px;font-size:18px}.booking-stage-empty{color:var(--c-text-muted);padding:16px 8px;font-size:14px;line-height:1.6}.booking-preview-modal .booking-preview{height:85dvh;min-height:0;max-height:90dvh}@media (max-width:1199px) and (min-width:768px){.booking-table .booking-room,.booking-table th:nth-child(4){display:none}.booking-table th:nth-child(2),.booking-table th:nth-child(3){width:24%}.booking-table td,.booking-table th{padding-inline:6px}}@media (max-width:1023px){.booking-list-layout.has-customer-preview{grid-template-columns:minmax(0,1fr);gap:0}.booking-list-layout>.customer-preview-slot{width:0;height:0;position:fixed}.bookings-workspace .conv-selection-position{inset-inline-start:0}}@media (max-width:767px){.bookings-workspace .conv-page-heading{flex-wrap:wrap;gap:16px}.booking-section-row{flex-wrap:wrap;gap:10px}.booking-tabs{gap:20px}.booking-tabs button{padding-bottom:12px}.booking-view-toggle{margin-bottom:8px}.booking-table,.booking-table tbody{width:100%;display:block}.booking-table thead{display:none}.booking-table tbody tr{border:1px solid var(--c-border);border-radius:var(--radius-panel);grid-template-columns:32px minmax(0,1fr) auto;gap:12px 8px;margin-bottom:12px;padding:16px 12px;display:grid}.booking-table td{border:0;width:auto;height:auto;min-height:0;padding:0}.booking-table .booking-check{grid-area:1/1;align-self:center}.booking-table .booking-guest{grid-area:1/2}.booking-table .booking-row-actions{grid-area:1/3}.booking-table .booking-row-menu{display:none}.booking-table .booking-stay{grid-area:2/2/auto/-1}.booking-table .booking-status{grid-area:3/2/auto/-1}.booking-table .booking-extra,.booking-list-layout.has-customer-preview .booking-extra{grid-column:2/-1;display:block}.booking-table .booking-extra:before{content:attr(data-label);color:var(--c-text-muted);margin-bottom:6px;font-size:14px;display:block}.booking-value-cell>span{text-align:start}.booking-table .booking-payment-cell{border-top:1px solid var(--c-border);padding-top:12px}.booking-filters .conv-export{margin-inline-start:auto}.booking-filters .conv-filter-popover{max-width:calc(100vw - 48px)}.booking-filters .select-menu .select-menu-options{top:calc(100% + 8px);bottom:auto}.booking-pipeline,.booking-form-grid{grid-template-columns:1fr}.booking-preview-body{padding:20px}.booking-preview-section{margin-inline:-20px;padding:20px}.booking-preview .conv-preview-toolbar{min-height:52px}.booking-preview .conv-icon-button{min-width:44px;min-height:44px}.bookings-workspace .conv-table-caption{line-height:1.6}.bookings-workspace .conv-table-footer{flex-wrap:wrap}.bookings-workspace .conv-metric{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.booking-list-layout,.booking-list-layout .customer-preview-slot,.booking-pipeline-lane{transition:none}}.booking-table--no-select .booking-check{display:none}@media (max-width:767px){.booking-table--no-select tbody tr{grid-template-columns:0 minmax(0,1fr) auto}}.bookings-workspace.page-reveal:not([data-revealed])>.home-live-motion{animation:none}.bookings-workspace.page-reveal:not([data-revealed])>.home-live-motion>*{animation:wz-rise .52s var(--ease-appear) backwards}.bookings-workspace.page-reveal:not([data-revealed])>.home-live-motion>:nth-child(2){animation-delay:60ms}.bookings-workspace.page-reveal:not([data-revealed])>.home-live-motion>:nth-child(3){animation-delay:.12s}.bookings-workspace.page-reveal:not([data-revealed])>.home-live-motion>:nth-child(4){animation-delay:.18s}.bookings-workspace.page-reveal:not([data-revealed])>.home-live-motion>:nth-child(5){animation-delay:.24s}.bookings-workspace.page-reveal:not([data-revealed])>.home-live-motion>:nth-child(6){animation-delay:.3s}.bookings-workspace.page-reveal:not([data-revealed])>.home-live-motion>:nth-child(n+7){animation-delay:.34s}@media (prefers-reduced-motion:reduce){.bookings-workspace.page-reveal:not([data-revealed])>.home-live-motion>*{animation-delay:0s}}.calendar-workspace{min-width:0;max-width:1480px}.calendar-workspace .conv-page-heading{align-items:flex-start;gap:20px}.calendar-heading-actions{flex-shrink:0;gap:8px;display:flex}.calendar-summary-caption{color:var(--c-text-muted);justify-content:space-between;gap:16px;margin-bottom:12px;font-size:14px;display:flex}.calendar-summary-caption>span:last-child{color:var(--c-text-subtle)}.calendar-overview{margin-bottom:26px}.calendar-overview button{text-align:start;cursor:pointer;background:0 0;border-block:0;border-inline-start:0}.calendar-view-row{border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.calendar-view-row .booking-tabs{gap:28px}.calendar-view-row .booking-tabs button{font-size:15px}.calendar-view-row .booking-tabs .is-active{color:var(--c-home-blue);border-bottom-color:var(--c-home-blue)}.calendar-live-label{color:var(--c-text-subtle);padding-bottom:12px;font-size:14px}.calendar-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.calendar-navigation{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.calendar-navigation>.conv-icon-button{border:1px solid var(--c-border)}.calendar-date-picker{border:1px solid var(--c-border);border-radius:var(--radius-control);color:var(--c-text-muted);align-items:center;gap:8px;min-height:38px;margin-inline-start:8px;padding:8px 10px;display:flex}.calendar-date-picker input{color:var(--c-text);font:inherit;background:0 0;border:0;max-width:155px;font-size:14px}.calendar-range-toggle{border:1px solid var(--c-border);border-radius:var(--radius-control);gap:3px;padding:3px;display:flex}.calendar-range-toggle button{color:var(--c-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 12px;font-size:14px}.calendar-range-toggle button[aria-pressed=true]{background:var(--c-surface-active);color:var(--c-text)}.calendar-range-toggle button:hover{background:var(--c-surface-hover)}.calendar-month-title{font-size:18px;font-weight:500}.calendar-filters{z-index:25;margin-bottom:16px;position:relative}.calendar-filters .conv-search{flex:260px;max-width:390px}.calendar-filters .conv-search input{width:100%;min-width:0}.calendar-filters .conv-filter-popover{max-height:340px;overflow-y:auto}.calendar-filters .conv-filter-trigger span{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.calendar-table-caption{color:var(--c-text-muted);justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;font-size:14px;display:flex}.calendar-table-caption b{color:var(--c-text);font-weight:500}.calendar-table-caption>div{align-items:center;gap:20px;display:flex}.calendar-table-caption label{cursor:pointer;align-items:center;gap:8px;display:flex}.calendar-table-caption input{width:16px;height:16px;accent-color:var(--c-home-blue)}.calendar-table-caption button{color:var(--c-home-blue);cursor:pointer;background:0 0;border:0;font-size:14px}.calendar-content{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;display:grid}.calendar-content.has-inspector{grid-template-columns:minmax(0,1fr) 340px;gap:24px}.calendar-main{min-width:0}.calendar-grid-scroll{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-bg-page);scrollbar-gutter:stable;width:100%;min-height:280px;max-height:min(660px,70dvh);overflow:auto}.calendar-room-grid{min-width:100%;display:block}.calendar-grid-head{z-index:12;background:var(--c-bg-page);border-bottom:1px solid var(--c-border-strong);height:88px;display:flex;position:sticky;top:0}.calendar-room-corner{z-index:15;background:var(--c-bg-subtle);border-inline-end:1px solid var(--c-border);flex-direction:column;justify-content:center;gap:12px;width:180px;min-width:180px;padding:14px;font-size:14px;font-weight:500;display:flex;position:sticky;inset-inline-start:0}.calendar-room-corner>span{color:var(--c-text-muted);font-weight:400}.calendar-date-heads{flex-shrink:0;display:flex}.calendar-date-head{background:var(--c-bg-page);border:0;border-inline-end:1px solid var(--c-border);color:var(--c-text-muted);cursor:pointer;flex-shrink:0;grid-template-columns:1fr 1fr;align-items:center;gap:8px 2px;padding:10px 12px 8px;font-size:14px;display:grid}.calendar-date-head strong{color:var(--c-text);text-align:end;font-size:17px;font-weight:500}.calendar-date-head:hover{background:var(--c-surface-hover)}.calendar-date-head.is-today{background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.calendar-date-head.is-today{background:color-mix(in srgb,var(--c-home-blue) 8%,var(--c-bg-page))}}.calendar-date-head.is-today strong{color:var(--c-home-blue)}.calendar-occ{text-align:start}.calendar-occ-track{background:var(--c-border);border-radius:var(--radius-pill);height:3px;overflow:hidden}.calendar-occ-track i{background:var(--c-text-subtle);height:100%;display:block}.calendar-group-row{background:var(--c-bg-subtle);border-bottom:1px solid var(--c-border);min-height:38px;display:flex}.calendar-group-label{z-index:5;background:var(--c-bg-subtle);border:0;border-inline-end:1px solid var(--c-border);width:180px;min-width:180px;color:var(--c-text);text-align:start;cursor:pointer;align-items:center;gap:6px;padding:8px 10px;font-size:14px;font-weight:500;display:flex;position:sticky;inset-inline-start:0}.calendar-group-label>svg{flex-shrink:0}.calendar-group-label>.mono{color:var(--c-text-muted);margin-inline-start:auto;font-weight:400}.calendar-group-fill{flex-shrink:0}.calendar-room-row{border-bottom:1px solid var(--c-border-subtle);display:flex}.calendar-room-label{z-index:4;background:var(--c-bg-page);border-inline-end:1px solid var(--c-border);align-items:center;width:180px;min-width:180px;padding:10px 16px;font-size:14px;display:flex;position:sticky;inset-inline-start:0}.calendar-room-label>span{align-items:center;gap:6px;display:flex}.calendar-room-label svg{flex-shrink:0}.calendar-room-label.is-auxiliary{color:var(--c-text-muted);background:var(--c-bg-subtle)}.calendar-room-track{flex-shrink:0;position:relative}.calendar-day-backgrounds{pointer-events:none;display:flex;position:absolute;inset:0}.calendar-day-backgrounds>div{border-inline-end:1px solid var(--c-border-subtle);flex-shrink:0;height:100%}.calendar-day-backgrounds .is-weekend{background:var(--c-bg-subtle)}.calendar-day-backgrounds .is-today{background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.calendar-day-backgrounds .is-today{background:color-mix(in srgb,var(--c-home-blue) 3%,var(--c-bg-page))}}.calendar-stay{border:1px solid var(--c-border-strong);border-inline-start:3px solid var(--c-text-muted);border-radius:var(--radius-control);background:var(--c-surface-active);height:46px;color:var(--c-text);text-align:start;cursor:pointer;padding:6px 9px;font-size:14px;position:absolute;overflow:hidden}.calendar-stay strong,.calendar-stay>span{white-space:nowrap;text-overflow:ellipsis;line-height:1.25;display:block;overflow:hidden}.calendar-stay strong{font-weight:500}.calendar-stay>span{color:var(--c-text-muted);margin-top:3px}.calendar-stay.is-planned{border:1px dashed var(--c-text-subtle);background:var(--c-surface)}.calendar-stay.is-request{background:var(--c-bg-page);border:1px dashed var(--c-border-strong)}.calendar-stay.is-inhouse{border-inline-start:3px solid var(--c-home-blue)}.calendar-stay:hover{background:var(--c-surface-hover);border-color:var(--c-text-muted);z-index:3}.calendar-stay.is-selected{background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.calendar-stay.is-selected{background:color-mix(in srgb,var(--c-home-blue) 10%,var(--c-bg-page))}}.calendar-stay.is-selected{border:1px solid var(--c-home-blue);border-inline-start-width:3px}.calendar-stay:focus-visible{outline-offset:1px;z-index:6}.calendar-legend{color:var(--c-text-muted);flex-wrap:wrap;gap:12px 22px;padding-top:16px;font-size:14px;display:flex}.calendar-legend>span{align-items:center;gap:8px;display:flex}.calendar-legend i{border:1px solid var(--c-text-muted);background:var(--c-surface-active);border-radius:3px;width:22px;height:14px;display:inline-block}.calendar-legend .calendar-planned-key{background:var(--c-bg-page);border-style:dashed}.calendar-legend p{flex-basis:100%;margin:0;line-height:1.6}.calendar-workspace .calendar-empty{text-align:center;color:var(--c-text-muted);padding:48px 24px;font-size:14px}.calendar-workspace .calendar-empty .btn{margin-top:16px}.calendar-pending{border:1px solid var(--c-border);border-radius:var(--radius-panel);min-height:330px;padding:48px 24px;position:relative}.calendar-agenda{border-block:1px solid var(--c-border)}.calendar-agenda-day h3{background:var(--c-bg-subtle);border-bottom:1px solid var(--c-border);align-items:center;gap:16px;margin:0;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.calendar-agenda-day h3 .mono{color:var(--c-text-muted);font-weight:400}.calendar-agenda-row{width:100%;min-height:78px;color:var(--c-text);border:0;border-bottom:1px solid var(--c-border-subtle);border-radius:var(--radius-panel);text-align:start;cursor:pointer;background:0 0;grid-template-columns:140px minmax(0,1fr) auto 22px;align-items:center;gap:16px;padding:18px 16px;font-size:14px;display:grid}.calendar-agenda-row .chip{justify-self:start}.calendar-agenda-row:hover{background:var(--c-surface-hover)}.calendar-agenda-row.is-selected{background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.calendar-agenda-row.is-selected{background:color-mix(in srgb,var(--c-home-blue) 8%,var(--c-bg-page))}}.calendar-event-kind{color:var(--c-text-muted);align-items:center;gap:8px;display:flex}.calendar-event-kind svg{color:var(--c-home-blue);flex-shrink:0}.calendar-agenda-guest{gap:5px;display:grid}.calendar-agenda-guest strong{font-weight:500}.calendar-agenda-guest>span{color:var(--c-text-muted)}.calendar-open-arrow{color:var(--c-home-blue)}.calendar-month{border:1px solid var(--c-border);border-radius:var(--radius-panel);overflow:clip}.calendar-month-weekdays,.calendar-month-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-month-weekdays{z-index:2;background:var(--c-bg-subtle);border-bottom:1px solid var(--c-border);margin-bottom:-1px;position:sticky;top:0}.calendar-month-weekdays span{text-align:center;color:var(--c-text-muted);padding:12px 6px;font-size:14px}.calendar-month-day{border-top:1px solid var(--c-border);border-inline-end:1px solid var(--c-border-subtle);min-width:0;min-height:148px;padding:8px;font-size:14px}.calendar-month-day:nth-child(-n+7){border-top-color:#0000}.calendar-month-day:nth-child(7n){border-inline-end:0}.calendar-month-day.is-outside{background:var(--c-bg-subtle);color:var(--c-text-subtle)}.calendar-month-date{width:100%;color:var(--c-text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;margin-bottom:8px;padding:3px;font-size:14px;display:flex}.calendar-month-date strong{place-items:center;width:28px;height:28px;font-weight:500;display:grid}.calendar-month-date>span{color:var(--c-text-subtle)}.calendar-month-day.is-today .calendar-month-date strong{background:var(--c-home-blue);color:var(--c-bg-page);border-radius:var(--radius-pill)}.calendar-month-day.is-selected{background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.calendar-month-day.is-selected{background:color-mix(in srgb,var(--c-home-blue) 6%,var(--c-bg-page))}}.calendar-month-events{gap:5px;display:grid}.calendar-month-events button{background:var(--c-surface-active);text-align:start;color:var(--c-text);cursor:pointer;border:0;border-radius:5px;gap:5px;min-width:0;padding:5px;font-size:14px;display:flex}.calendar-month-events button>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-month-events button>svg{flex:none;align-self:center}.calendar-month-events button:hover{background:var(--c-surface-hover)}.calendar-more{color:var(--c-home-blue);cursor:pointer;background:0 0;border:0;padding:6px 3px;font-size:14px}.calendar-inspector{background:var(--c-bg-page);border:1px solid var(--c-border);border-radius:var(--radius-panel);max-height:min(760px,85dvh);font-size:14px;animation:.4s cubic-bezier(.22,1,.36,1) both calendar-panel-in;position:sticky;top:16px;overflow:auto}.calendar-inspector>header{border-bottom:1px solid var(--c-border);color:var(--c-text-muted);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.calendar-inspector h2{font-family:var(--font-sans);margin:0;font-size:20px;font-weight:500;line-height:1.4}.calendar-inspector>h2,.calendar-inspector-body{padding:24px}.calendar-identity{align-items:center;gap:12px;margin-bottom:14px;display:flex}.calendar-identity .home-guest-avatar{flex-shrink:0;width:38px;height:38px}.calendar-inspector .booking-facts{margin-top:20px}.calendar-inspector .booking-facts dd{max-width:60%}.calendar-help{color:var(--c-text-muted);margin-block:16px;font-size:14px;line-height:1.6}.calendar-value{border-block:1px solid var(--c-border);color:var(--c-text-muted);gap:12px;margin-block:20px;padding-block:20px;display:grid}.calendar-value strong{color:var(--c-text);font-size:22px;font-weight:400}.calendar-value p{line-height:1.5}.calendar-booking-link{justify-content:space-between;width:100%}.calendar-reference{color:var(--c-text-muted);margin-top:24px}.calendar-reference summary{cursor:pointer;padding-bottom:12px}.calendar-reference>span{overflow-wrap:anywhere;display:block}.calendar-agenda.is-compact .calendar-agenda-day h3{display:none}.calendar-agenda.is-compact .calendar-agenda-row{grid-template-columns:1fr auto;gap:10px;padding:18px}.calendar-agenda.is-compact .calendar-event-kind,.calendar-agenda.is-compact .calendar-agenda-guest{grid-column:1/-1}.calendar-skeleton i{vertical-align:middle;flex-shrink:0;display:inline-block}.calendar-skeleton.workspace-skeleton .conv-page-heading>div{flex:0 auto}.calendar-sk-line{align-items:center;min-height:1.5em;display:flex}.calendar-skeleton .calendar-sk-num{width:48px;height:32px;display:block}.calendar-sk-hint{width:420px;max-width:100%;height:14px}.calendar-sk-period{width:260px;height:14px}.calendar-sk-zone{width:150px;height:14px}.calendar-sk-tab{border-bottom:2px solid #0000;align-items:center;min-height:48px;padding-bottom:16px;display:inline-flex}.calendar-sk-tab .home-sk{width:84px;height:14px}.calendar-sk-live{width:110px;height:14px}.calendar-sk-icon{width:36px;height:36px}.calendar-sk-today{border-radius:var(--radius-pill);width:64px;height:32px}.calendar-sk-date{width:170px;height:38px;margin-inline-start:8px}.calendar-sk-range{width:225px;height:43px}.calendar-skeleton .calendar-filters .workspace-sk-filter{width:140px}.calendar-skeleton .calendar-sk-search{flex:260px;max-width:390px;height:39px}.calendar-sk-count{width:120px;height:14px}.calendar-sk-grid{height:min(660px,70dvh);overflow:hidden}.calendar-sk-days{flex:1;min-width:0;display:flex}.calendar-sk-days>span{border-inline-end:1px solid var(--c-border);flex:1;align-content:center;gap:12px;min-width:0;padding:10px 12px 8px;display:grid}.calendar-sk-room{width:96px;height:14px}.calendar-sk-occ{width:48px;height:12px}.calendar-sk-day{width:28px;height:18px}.calendar-sk-room-row{height:62px}.calendar-sk-stay{align-self:center;width:22%;height:38px;margin-inline-start:6%}.calendar-sk-key{width:120px;height:14px}.calendar-sk-btn{border-radius:var(--radius-pill);width:112px;height:36px}.calendar-sk-btn-wide{width:140px}@media (pointer:coarse){.calendar-sk-btn{height:var(--touch-min,44px)}}@media (max-width:767px){.calendar-sk-icon,.calendar-skeleton .calendar-filters .workspace-sk-filter{height:44px}.calendar-sk-date{width:135px;margin-inline-start:auto}.calendar-sk-range{width:100%;height:44px}.calendar-skeleton .calendar-sk-search{flex-basis:100%;max-width:none}.calendar-skeleton .calendar-filters .workspace-sk-filter{flex:40%}.calendar-sk-grid{height:320px}}@keyframes calendar-panel-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}[data-theme=dark] .calendar-date-picker input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[dir=rtl] .calendar-navigation>.conv-icon-button svg{transform:scaleX(-1)}@media (max-width:1199px){.calendar-heading-actions{flex-wrap:wrap;justify-content:flex-end}.calendar-summary-caption{flex-wrap:wrap}.calendar-content.has-inspector{grid-template-columns:minmax(0,1fr) 310px;gap:16px}.calendar-live-label{display:none}}@media (max-width:1023px){.calendar-content.has-inspector{grid-template-columns:minmax(0,1fr)}.calendar-inspector-modal .calendar-inspector{border:0;max-height:none;position:static}}@media (max-width:767px){.calendar-workspace .conv-page-heading{flex-wrap:wrap;gap:12px}.calendar-heading-actions{justify-content:flex-start}.calendar-summary-caption{font-size:14px;line-height:1.5}.calendar-summary-caption>span:last-child{display:none}.calendar-view-row .booking-tabs{gap:20px;width:100%}.calendar-view-row .booking-tabs button{gap:6px;font-size:14px}.calendar-controls{gap:12px}.calendar-navigation{gap:5px;width:100%}.calendar-date-picker{gap:4px;margin-inline-start:auto;padding:6px}.calendar-date-picker>svg{display:none}.calendar-date-picker input{max-width:135px}.calendar-range-toggle{justify-content:space-between;width:100%}.calendar-range-toggle button{flex:1;min-height:38px}.calendar-filters{flex-wrap:wrap;display:flex}.calendar-filters .conv-search{flex-basis:100%;max-width:none}.calendar-filters .select-menu{flex:40%;min-width:0}.calendar-filters .conv-filter-trigger{justify-content:space-between;width:100%}.calendar-filters .conv-filter-trigger span{max-width:140px}.calendar-table-caption{flex-wrap:wrap;align-items:flex-start}.calendar-table-caption>div{flex-wrap:wrap;gap:16px}.calendar-grid-scroll{max-height:65dvh}.calendar-agenda-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:16px 12px}.calendar-event-kind,.calendar-agenda-guest{grid-column:1/-1}.calendar-month-day{min-height:74px;padding:3px}.calendar-month-date{flex-direction:column}.calendar-month-events,.calendar-more{display:none}.calendar-month-weekdays span{padding:10px 1px}.calendar-inspector-modal .calendar-inspector{border-radius:var(--radius-panel)}}@media (prefers-reduced-motion:reduce){.calendar-inspector{animation:none}}.confirmations-workspace{min-width:0}.confirmations-workspace .conv-page-heading{align-items:flex-start;gap:24px}.confirmations-workspace .conv-page-heading .btn{flex-shrink:0}.confirmation-overview .conv-metric{min-width:0}.confirmation-tabs-row{margin-bottom:24px}.confirmation-sync{color:var(--c-text-muted);align-items:center;gap:8px;padding-bottom:16px;font-size:14px;display:inline-flex}.confirmation-sync>span{border-radius:var(--radius-pill);background:var(--c-text-muted);width:6px;height:6px}.confirmation-filters{z-index:22;flex-wrap:wrap;gap:10px;position:relative}.confirmation-filters .select-menu-options{top:calc(100% + 7px);bottom:auto}.confirmation-filters .conv-filter-trigger{min-height:40px}.confirmation-search{border:1px solid var(--c-border);border-radius:var(--radius-control);min-width:210px;max-width:370px;min-height:40px;color:var(--c-text-muted);flex:1;align-items:center;gap:10px;padding-inline:12px;display:flex}.confirmation-search:focus-within{border-color:var(--c-home-blue);outline:2px solid var(--c-home-blue);outline-offset:2px}.confirmation-search input{width:100%;min-width:0;color:var(--c-text);font:inherit;background:0 0;border:0;padding:8px 0;font-size:14px}.confirmation-search input:focus-visible{outline:none}.confirmation-search svg{flex-shrink:0}.confirmation-clear{margin-inline-start:auto}.confirmation-list-hint{color:var(--c-text-muted);margin:24px 0 18px;font-size:14px}.confirmation-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,0fr);align-items:start;gap:0;scroll-margin-top:20px;display:grid}.confirmation-layout.has-review{grid-template-columns:minmax(0,1.35fr) minmax(370px,1fr);gap:28px}.confirmation-layout.is-closing{transition:grid-template-columns .42s var(--ease-state), gap .42s var(--ease-state);grid-template-columns:minmax(0,1.35fr) minmax(0,0fr);gap:0}.confirmation-main,.confirmation-review-slot{min-width:0}.confirmation-review-slot{overflow:clip}.confirmation-layout.is-closing .confirmation-review{top:var(--confirmation-review-top);left:var(--confirmation-review-left);width:var(--confirmation-review-width);height:var(--confirmation-review-height);z-index:24;min-height:0;max-height:none;position:fixed}.confirmation-layout.is-closing .confirmation-review-slot{animation:confirmation-slot-exit .42s var(--ease-state) both}@keyframes confirmation-slot-exit{0%{height:var(--confirmation-review-height)}to{height:0}}.confirmation-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.confirmation-table thead th{z-index:10;text-align:start;color:var(--c-text-muted);background:var(--c-bg-page);border-bottom:1px solid var(--c-border);padding:14px;font-size:14px;font-weight:400;position:sticky;top:0}.confirmation-table th:first-child{width:24%}.confirmation-table th:nth-child(2){width:27%}.confirmation-table th:nth-child(3){width:19%}.confirmation-table th:nth-child(4){width:12%}.confirmation-table th:nth-child(5){width:14%}.confirmation-table th:last-child{width:42px;padding-inline:0}.confirmation-table tbody tr{cursor:pointer}.confirmation-table td{vertical-align:middle;border-bottom:1px solid var(--c-border);overflow-wrap:anywhere;background:0 0;padding:20px 14px}.confirmation-table tbody tr:hover{background:var(--c-surface-hover)}.confirmation-table tbody tr.is-open{background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.confirmation-table tbody tr.is-open{background:color-mix(in srgb,var(--c-home-blue) 8%,var(--c-bg-page))}}.confirmation-table tr.is-open td:first-child{box-shadow:inset 3px 0 var(--c-home-blue)}.confirmation-table td:first-child{border-start-start-radius:var(--radius-panel);border-end-start-radius:var(--radius-panel)}.confirmation-table td:last-child{border-start-end-radius:var(--radius-panel);border-end-end-radius:var(--radius-panel)}.confirmation-guest{align-items:center;gap:12px;min-width:0;display:flex}.confirmation-guest>div{min-width:0}.confirmation-guest .home-guest-avatar{flex-shrink:0;width:36px;height:36px;font-size:14px}.confirmation-guest-name{color:var(--c-text);text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500}.confirmation-secondary{color:var(--c-text-muted);margin-top:5px;font-size:14px;line-height:1.5;display:block}.confirmation-dates{font-family:var(--font-mono);text-align:start;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px;font-size:13px;display:flex}.confirmation-night-count{display:none}.confirmation-stay-room{font-weight:400}.confirmation-table .chip{white-space:normal;height:auto;min-height:24px;padding:3px 8px;font-size:14px;line-height:1.3}.confirmation-table .confirmation-money{text-align:end}.confirmation-money .mono{white-space:nowrap;font-size:13px}.confirmation-arrival-note{color:var(--c-warning);margin-top:8px;font-size:14px;display:block}.confirmation-relative{font-size:14px}.confirmation-row-arrow{text-align:center;padding-inline:0!important}.confirmation-row-arrow button{color:var(--c-home-blue)}.has-review .confirmation-extra{display:none}.has-review .confirmation-table th:first-child{width:38%}.has-review .confirmation-table th:nth-child(2){width:34%}.has-review .confirmation-table th:nth-child(3){width:28%}.has-review .confirmation-table th:last-child{width:32px}.has-review .confirmation-table td,.has-review .confirmation-table th{padding-inline:10px}.has-review .confirmation-guest{gap:8px}.has-review .confirmation-guest .home-guest-avatar{display:none}.confirmation-review{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-surface);height:calc(100dvh - 40px);min-height:420px;max-height:1000px;animation:confirmation-review-enter .28s var(--ease-state);flex-direction:column;display:flex;position:sticky;top:20px;overflow:hidden}.confirmation-review .conv-preview-toolbar{flex-shrink:0;font-size:14px}.confirmation-review-body{overscroll-behavior:contain;flex:1;min-height:0;padding:24px;overflow-y:auto}.confirmation-identity{align-items:center;gap:12px;display:flex}.confirmation-identity .home-guest-avatar{flex-shrink:0;width:42px;height:42px}.confirmation-identity h2{overflow-wrap:anywhere;margin:0 0 8px;font-size:22px;font-weight:500;line-height:1.3}.confirmation-identity .chip{font-size:14px}.confirmation-contact{color:var(--c-text-muted);overflow-wrap:anywhere;margin:12px 0;font-size:14px}.confirmation-review-section{border-bottom:1px solid var(--c-border);padding-block:22px}.confirmation-review-section:last-child{border-bottom:0;padding-bottom:0}.confirmation-review h3{color:var(--c-text);margin:0 0 14px;font-size:14px;font-weight:500}.confirmation-review h4{margin-block:16px 8px;font-size:14px;font-weight:500}.confirmation-facts{gap:14px;font-size:14px;display:grid}.confirmation-facts>div{justify-content:space-between;gap:16px;display:flex}.confirmation-facts dt{color:var(--c-text-muted)}.confirmation-facts dd{text-align:end;overflow-wrap:anywhere;max-width:66%;margin:0}.confirmation-facts .mono{font-size:13px}.confirmation-quote{text-align:start;margin-bottom:12px;font-size:24px;font-weight:400;display:block}.confirmation-note{color:var(--c-text-muted);margin-block:12px;font-size:14px;line-height:1.6}.confirmation-note svg{vertical-align:text-bottom;margin-inline-end:6px;display:inline}.confirmation-attention{color:var(--c-warning);align-items:flex-start;gap:8px;margin-block:14px;font-size:14px;line-height:1.6;display:flex}.confirmation-attention svg{flex-shrink:0;margin-top:3px}.confirmation-link{color:var(--c-home-blue);align-items:center;gap:8px;margin-top:8px;padding-block:8px;font-size:14px;display:inline-flex}.confirmation-link:hover{text-underline-offset:4px;text-decoration:underline}.confirmation-context-links{justify-items:start;display:grid}.confirmation-guest-notes{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.confirmation-reference{overflow-wrap:anywhere;color:var(--c-text-muted);text-align:start;font-size:13px}.confirmation-review-footer{border-top:1px solid var(--c-border);background:var(--c-surface);flex-shrink:0;max-height:50%;padding:20px 24px;overflow-y:auto}.confirmation-review-footer>.confirmation-note:last-child{margin-bottom:0}.confirmation-decision-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.confirmation-decision-actions .btn-primary{flex:1}.confirmation-review-footer .confirmation-note{margin-bottom:0;font-size:14px}.confirmation-review-footer label{margin-block:16px 8px;font-size:14px;display:block}.confirmation-review-footer label span{color:var(--c-text-muted)}.confirmation-review-footer textarea{resize:vertical;width:100%;min-height:90px;margin-bottom:16px;font-size:14px}.confirmation-action-error,.confirmation-success{align-items:flex-start;gap:8px;margin-block:14px;font-size:14px;line-height:1.5;display:flex}.confirmation-action-error{color:var(--c-error)}.confirmation-success{background:var(--c-bg-subtle);border-radius:var(--radius-control);padding:14px}.confirmation-success p{margin:0}.confirmation-action-error svg,.confirmation-success svg{flex-shrink:0}.confirmation-empty{text-align:center;border-block:1px solid var(--c-border);padding:64px 24px}.confirmation-empty>svg{color:var(--c-text-muted);margin:0 auto 20px;display:block}.confirmation-empty h2{font-size:20px;font-weight:500}.confirmation-empty p{max-width:430px;color:var(--c-text-muted);margin:12px auto 24px;font-size:14px;line-height:1.6}.confirmation-footer{color:var(--c-text-muted);border-top:1px solid var(--c-border);align-items:flex-start;gap:8px;margin-top:28px;padding-top:20px;font-size:14px;line-height:1.6;display:flex}.confirmation-footer svg{flex-shrink:0;margin-top:3px}.confirmation-mobile-back{background:var(--c-bg-subtle);border:0;border-bottom:1px solid var(--c-border);min-height:48px;color:var(--c-text);flex-shrink:0;align-items:center;gap:8px;padding:12px 20px;font-size:14px;display:flex}.confirmation-review-modal .modal-panel{width:100%;max-height:94dvh}.confirmation-review-modal .confirmation-review{border-radius:var(--radius-card);border:0;height:90dvh;min-height:0;position:static}[dir=rtl] .confirmation-row-arrow svg,[dir=rtl] .confirmation-mobile-back svg{transform:scaleX(-1)}[dir=rtl] .confirmation-table tr.is-open td:first-child{box-shadow:inset -3px 0 var(--c-home-blue)}@keyframes confirmation-review-enter{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.confirmation-review.is-closing{pointer-events:none;animation:confirmation-review-exit .42s var(--ease-state) both}[dir=rtl] .confirmation-review{--confirmation-exit-x:calc(-100% - 28px)}@keyframes confirmation-review-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(var(--confirmation-exit-x,calc(100% + 28px)))}}body:has(.confirmation-layout.is-closing){overflow-x:clip}.confirmation-review-modal.is-closing{animation:confirmation-scrim-exit .42s var(--ease-state) both}.confirmation-review-modal.is-closing>.modal-panel{pointer-events:none;animation:confirmation-modal-exit .42s var(--ease-state) both}.confirmation-review-modal .confirmation-review.is-closing{animation:none}@keyframes confirmation-scrim-exit{0%{opacity:1}to{opacity:0}}@keyframes confirmation-modal-exit{0%{transform:translateY(0)}to{transform:translateY(8px)}}@media (max-width:1099px){.confirmation-layout,.confirmation-layout.has-review,.confirmation-layout.is-closing{grid-template-columns:minmax(0,1fr);gap:0;transition:none}.has-review .confirmation-extra{display:table-cell}.confirmation-review-slot{display:contents}.confirmation-layout.is-closing .confirmation-review-slot{animation:none}.confirmation-filters>.select-menu{flex:1}.confirmation-table th:first-child,.has-review .confirmation-table th:first-child{width:25%}.confirmation-table th:nth-child(2),.has-review .confirmation-table th:nth-child(2){width:27%}.confirmation-table th:nth-child(3),.has-review .confirmation-table th:nth-child(3){width:19%}.confirmation-table th:nth-child(4){width:12%}.confirmation-table th:nth-child(5){width:15%}.confirmation-guest .home-guest-avatar{display:none}}@media (max-width:767px){.confirmations-workspace .conv-page-heading{flex-direction:column;gap:20px}.confirmation-sync{display:none}.confirmation-search{flex-basis:100%;order:-1;max-width:none;min-height:44px}.confirmation-filters .conv-filter-icon{display:none}.confirmation-filters>.conv-filter-anchor,.confirmation-filters>.select-menu{flex:calc(50% - 10px)}.confirmation-filters .conv-filter-trigger{justify-content:space-between;width:100%;min-height:44px}.confirmation-clear{margin-inline-start:0}.confirmation-table,.confirmation-table tbody{display:block}.confirmation-table thead{display:none}.confirmation-table tbody{gap:14px;display:grid}.confirmation-table tbody tr{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-surface);grid-template-columns:minmax(0,1fr);padding:18px;display:grid;position:relative}.confirmation-table td,.has-review .confirmation-table td{text-align:end;border:0;border-radius:0;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.confirmation-table td:not(:first-child):not(.confirmation-row-arrow):before{content:attr(data-label);color:var(--c-text-muted);text-align:start;flex-shrink:0}.confirmation-table td:first-child{border-bottom:1px solid var(--c-border);text-align:start;margin-bottom:8px;padding-block:0 16px;padding-inline-end:32px}.confirmation-table td:nth-child(2),.confirmation-table td:nth-child(3){flex-wrap:wrap}.confirmation-table .confirmation-dates{flex-basis:100%;justify-content:flex-end}.confirmation-table td:nth-child(3) .confirmation-arrival-note{flex-basis:100%}.confirmation-table .confirmation-secondary{margin-top:2px}.confirmation-table .confirmation-money,.has-review .confirmation-table .confirmation-money{flex-wrap:wrap;display:flex}.confirmation-table .confirmation-money .confirmation-secondary{flex-basis:100%}.confirmation-table td.confirmation-row-arrow{inset-inline-end:12px;padding:0;position:absolute;top:14px}.confirmation-guest .home-guest-avatar,.has-review .confirmation-guest .home-guest-avatar{display:inline-flex}.confirmation-table tr.is-open td:first-child,[dir=rtl] .confirmation-table tr.is-open td:first-child{box-shadow:none}.confirmation-table tr.is-open{border-color:var(--c-home-blue)}.confirmation-review-body{padding:20px}.confirmation-review-footer{padding:16px 20px}.confirmation-decision-actions .btn{min-height:44px}.confirmation-overview{gap:20px 0}.confirmation-overview .conv-metric-label{font-size:14px}.confirmations-workspace .conv-table-footer{flex-wrap:wrap;gap:12px}.confirmation-empty{padding:40px 18px}}@media (prefers-reduced-motion:reduce){.confirmation-layout,.confirmation-layout.is-closing{transition:none}.confirmation-review,.confirmation-review.is-closing,.confirmation-layout.is-closing .confirmation-review-slot,.confirmation-review-modal.is-closing,.confirmation-review-modal.is-closing>.modal-panel{animation:none}}@media (min-width:1100px){body:has(.confirmation-layout.has-review) .setup-dock{width:200px;inset-inline:16px auto}}[dir=rtl] .confirmation-quote{text-align:right}.groups-workspace{min-width:0}.groups-workspace .conv-page-heading{align-items:flex-start;gap:24px}.group-heading-actions{text-align:end;flex-shrink:0;max-width:300px}.group-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.group-overview .conv-metric{text-align:start;min-width:0}.group-filters{z-index:22;gap:10px;position:relative}.group-filters .conv-filter-trigger{min-height:40px}.group-filters .select-menu-options{top:calc(100% + 7px);bottom:auto}.group-search{border:1px solid var(--c-border);border-radius:var(--radius-control);min-height:40px;color:var(--c-text-muted);align-items:center;gap:10px;padding-inline:12px;display:flex}.group-filters .group-search{flex:1;min-width:220px;max-width:400px}.group-search:focus-within{outline:2px solid var(--c-home-blue);outline-offset:2px}.group-search input{width:100%;min-width:0;font:inherit;color:var(--c-text);background:0 0;border:0;padding:9px 0;font-size:14px}.group-search input:focus-visible{outline:none}.group-search svg{flex-shrink:0}.group-layout{transition:grid-template-columns .4s var(--ease-state),gap .4s var(--ease-state);grid-template-columns:minmax(0,1.35fr) minmax(0,0fr);align-items:start;gap:0;display:grid}.group-layout.has-review{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:28px}.group-list,.group-review-slot{min-width:0}.group-review-slot{overflow:clip}.group-layout.is-closing{grid-template-columns:minmax(0,1.35fr) minmax(0,0fr);gap:0;transition-duration:.42s}.group-layout.is-closing .group-review{top:var(--group-review-top);left:var(--group-review-left);width:var(--group-review-width);height:var(--group-review-height);z-index:24;min-height:0;max-height:none;position:fixed}.group-layout.is-closing .group-review-slot{animation:group-slot-exit .42s var(--ease-state) both}.group-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.group-table th{z-index:10;text-align:start;color:var(--c-text-muted);background:var(--c-bg-page);border-bottom:1px solid var(--c-border);padding:14px;font-size:14px;font-weight:400;position:sticky;top:0}.group-table th:first-child{width:30%}.group-table th:nth-child(2){width:22%}.group-table th:nth-child(3),.group-table th:nth-child(4){width:14%}.group-table th:nth-child(5){width:16%}.group-table th:last-child{width:36px;padding-inline:0}.group-table td{vertical-align:middle;border-bottom:1px solid var(--c-border);overflow-wrap:anywhere;background:0 0;padding:20px 14px}.group-table tbody tr{cursor:pointer}.group-table tbody tr:hover td{background:var(--c-surface-hover)}.group-table tbody tr.is-open td{background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.group-table tbody tr.is-open td{background:color-mix(in srgb,var(--c-home-blue) 8%,var(--c-bg-page))}}.group-table td:first-child{border-start-start-radius:var(--radius-panel);border-end-start-radius:var(--radius-panel)}.group-table td:last-child{border-start-end-radius:var(--radius-panel);border-end-end-radius:var(--radius-panel)}.group-identity{align-items:center;gap:12px;min-width:0;display:flex}.group-identity>div{min-width:0}.group-avatar{border:1px solid var(--c-border);border-radius:var(--radius-control);background:var(--c-bg-subtle);width:36px;height:36px;color:var(--c-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.group-name{font:inherit;color:var(--c-text);text-align:start;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:14px;font-weight:500;line-height:1.5}.group-name:hover{color:var(--c-home-blue)}.group-secondary{color:var(--c-text-muted);margin-top:4px;font-size:14px;line-height:1.5;display:block}.group-table .chip{font-size:14px}.group-table .group-row-arrow{color:var(--c-home-blue);padding-inline:0}.group-table .mono{font-size:14px}.group-layout.has-review .group-extra{display:none}.group-layout.has-review .group-table th:first-child{width:34%}.group-layout.has-review .group-table th:nth-child(2){width:28%}.group-layout.has-review .group-table th:nth-child(3),.group-layout.has-review .group-table th:nth-child(4){width:19%}.group-layout.has-review .group-table th:last-child{width:26px}.group-layout.has-review .group-table td,.group-layout.has-review .group-table th{padding-inline:8px}.group-layout.has-review .group-table .group-avatar{display:none}.group-empty{text-align:center;border-block:1px solid var(--c-border);padding:64px 24px}.group-empty>svg{color:var(--c-text-muted);margin:0 auto 22px;display:block}.group-empty h2{margin-bottom:14px;font-size:22px;font-weight:500}.group-empty p{max-width:440px;color:var(--c-text-muted);margin:0 auto 24px;font-size:14px;line-height:1.7}.group-list-note,.group-note{color:var(--c-text-muted);margin-block:10px;font-size:14px;line-height:1.6}.group-list-note{max-width:700px;margin-top:26px}.group-review{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-surface);height:calc(100dvh - 40px);min-height:420px;max-height:1000px;animation:group-review-enter .4s var(--ease-state) both;flex-direction:column;display:flex;position:sticky;top:20px;overflow:hidden}.group-review .conv-preview-toolbar{flex-shrink:0;font-size:14px}.group-review-body{overscroll-behavior:contain;flex:1;min-height:0;padding:24px;overflow-y:auto}.group-review .group-avatar{width:42px;height:42px}.group-review h2{overflow-wrap:anywhere;margin:0 0 8px;font-size:22px;font-weight:500;line-height:1.4}.group-review h2:focus{outline:none}.group-review h3,.group-review h4{margin:0 0 16px;font-size:14px;font-weight:500}.group-review-section{border-bottom:1px solid var(--c-border);padding-block:22px}.group-review-section:last-child{border:0;padding-bottom:0}.group-facts{gap:14px;font-size:14px;display:grid}.group-facts>div{justify-content:space-between;gap:16px;display:flex}.group-facts dt{color:var(--c-text-muted)}.group-facts dd{text-align:end;overflow-wrap:anywhere;max-width:65%;margin:0}.group-notes{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.group-link{color:var(--c-home-blue);align-items:center;gap:8px;margin-top:8px;padding-block:8px;font-size:14px;display:inline-flex}.group-link:hover{text-underline-offset:4px;text-decoration:underline}.group-value-list{gap:8px;font-size:24px;display:grid}.group-section-heading,.group-member-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.group-section-heading h3{margin:0}.group-members{gap:14px;margin-top:18px;display:grid}.group-member{border:1px solid var(--c-border);border-radius:var(--radius-control);padding:16px}.group-member-heading{flex-wrap:wrap}.group-member-heading strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.group-member-heading .chip{white-space:normal;height:auto;min-height:24px;font-size:14px}.group-member>p{color:var(--c-text-muted);margin-top:10px;font-size:14px}.group-stay{margin-block:8px 18px;font-size:14px;line-height:1.7}.group-member-empty{padding:26px 0 0}.group-member-empty svg{color:var(--c-text-muted);margin-bottom:16px}.group-member-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;font-size:14px;display:flex}.group-reference{overflow-wrap:anywhere;color:var(--c-text-muted);font-size:14px}.group-review-footer{border-top:1px solid var(--c-border);flex-shrink:0;padding:20px 24px}.group-review-footer .group-note{margin:0}.group-load-error{color:var(--c-error);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:20px;font-size:14px;display:flex}.group-detail-loading{padding:30px 0}.group-form-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.group-form h2{font-size:22px;font-weight:500}.group-form label{margin-block:22px 9px;font-size:14px;display:block}.group-form label span{color:var(--c-text-muted);font-weight:400}.group-form .input{width:100%;font-size:14px}.group-form textarea.input{resize:vertical;height:auto;min-height:110px}.group-form-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:28px;display:flex}.group-form-contact{gap:8px;margin-top:24px;font-size:14px;display:grid}.group-form-contact>span{color:var(--c-text-muted)}.group-form-contact strong{font-weight:500}.group-selected-contact{border:1px solid var(--c-border);border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:14px;padding:8px 12px;font-size:14px;display:flex}.group-contact-results{border:1px solid var(--c-border);border-radius:var(--radius-control);max-height:180px;margin-top:8px;display:grid;overflow-y:auto}.group-contact-results button{text-align:start;color:var(--c-text);background:0 0;border:0;padding:12px;font-size:14px}.group-contact-results button:hover{background:var(--c-surface-hover)}.group-error{color:var(--c-error);margin-top:20px;font-size:14px;line-height:1.6}.group-mobile-back{background:var(--c-bg-subtle);min-height:48px;color:var(--c-text);border-bottom:1px solid var(--c-border);flex-shrink:0;align-items:center;gap:8px;padding:12px 20px;font-size:14px;display:flex}.group-review-modal .modal-panel{width:100%;max-height:94dvh}.group-review-modal .group-review{border:0;height:90dvh;min-height:0;position:static}.group-review.is-closing{pointer-events:none;animation:group-review-exit .42s var(--ease-state) both}.group-review-modal.is-closing{animation:group-scrim-exit .42s var(--ease-state) both}.group-review-modal.is-closing>.modal-panel{pointer-events:none;animation:group-modal-exit .42s var(--ease-state) both}.group-review-modal .group-review.is-closing{animation:none}body:has(.group-layout.is-closing){overflow-x:clip}[dir=rtl] .group-review{--group-exit-x:calc(-100% - 28px);--group-enter-x:-16px}[dir=rtl] .group-row-arrow svg,[dir=rtl] .group-mobile-back svg,[dir=rtl] .groups-workspace .conv-table-footer svg{transform:scaleX(-1)}@keyframes group-review-enter{0%{opacity:0;transform:translateX(var(--group-enter-x,16px))}to{opacity:1;transform:translate(0)}}@keyframes group-review-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(var(--group-exit-x,calc(100% + 28px)))}}@keyframes group-slot-exit{0%{height:var(--group-review-height)}to{height:0}}@keyframes group-scrim-exit{0%{opacity:1}to{opacity:0}}@keyframes group-modal-exit{0%{transform:translateY(0)}to{transform:translateY(8px)}}@media (min-width:1100px){body:has(.group-layout.has-review) .setup-dock{width:200px;inset-inline:16px auto}}@media (max-width:1099px){.group-layout,.group-layout.has-review,.group-layout.is-closing{grid-template-columns:minmax(0,1fr);gap:0;transition:none}.group-review-slot{display:contents}.group-layout.is-closing .group-review-slot{animation:none}.group-layout.has-review .group-extra{display:table-cell}.group-layout.has-review .group-table th:first-child{width:30%}.group-layout.has-review .group-table th:nth-child(2){width:22%}.group-layout.has-review .group-table th:nth-child(3),.group-layout.has-review .group-table th:nth-child(4){width:14%}.group-layout.has-review .group-table th:nth-child(5){width:16%}.group-table .group-avatar{display:none}}@media (max-width:767px){.groups-workspace .conv-page-heading{flex-direction:column;gap:20px}.group-heading-actions{text-align:start}.group-overview{grid-template-columns:minmax(0,1fr)}.group-overview .conv-metric{border-inline-end:0;border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.group-overview .conv-metric:last-child{border-bottom:0}.group-overview .conv-metric-value{margin:0}.group-filters .group-search{flex-basis:100%;max-width:none;min-height:44px}.group-filters>.select-menu{flex:1}.group-filters .conv-filter-trigger{justify-content:space-between;width:100%;min-height:44px}.group-table,.group-table tbody{display:block}.group-table thead{display:none}.group-table tbody{gap:14px;display:grid}.group-table tbody tr{border:1px solid var(--c-border);border-radius:var(--radius-panel);padding:18px;display:grid;position:relative}.group-table td,.group-layout.has-review .group-table td{text-align:end;border:0;border-radius:0;justify-content:space-between;gap:16px;padding:9px 0;display:flex}.group-table td:not(:first-child):not(:last-child):before{content:attr(data-label);color:var(--c-text-muted);text-align:start;font-family:var(--font-sans);flex-shrink:0}.group-table td:first-child{border-bottom:1px solid var(--c-border);text-align:start;margin-bottom:8px;padding-block:0 16px;padding-inline-end:22px}.group-table td.group-row-arrow{inset-inline-end:16px;position:absolute;top:18px}.group-table td .group-secondary{margin:0}.group-table td:first-child .group-secondary{margin-top:4px}.group-table tbody tr.is-open{border-color:var(--c-home-blue)}.group-table tbody tr.is-open td,.group-table tbody tr:hover td{background:0 0}.group-layout.has-review .group-extra{display:flex}.group-review-body{padding:20px}.group-review-footer{padding:16px 20px}.group-facts>div{gap:12px}.group-member{padding:14px}.group-empty{padding:40px 18px}.group-form-actions .btn{min-height:44px}}@media (prefers-reduced-motion:reduce){.group-layout,.group-layout.is-closing{transition:none}.group-review,.group-review.is-closing,.group-layout.is-closing .group-review-slot,.group-review-modal.is-closing,.group-review-modal.is-closing>.modal-panel{animation:none}}.payments-workspace{min-width:0}.payments-workspace .conv-page-heading{align-items:flex-start;gap:24px}.payment-subtle{color:var(--c-text-muted);font-size:14px;line-height:1.6}.payment-toolbar{z-index:22;flex-wrap:wrap;align-items:center;gap:10px;margin-block:26px 24px;display:flex;position:relative}.payment-search{border:1px solid var(--c-border);border-radius:var(--radius-control);min-width:240px;max-width:420px;color:var(--c-text-muted);flex:1;align-items:center;gap:10px;padding-inline:12px;display:flex}.payment-search input{width:100%;min-width:0;min-height:40px;color:var(--c-text);font:inherit;background:0 0;border:0;font-size:14px}.payment-search input:focus-visible{outline:none}.payment-search:focus-within{outline:2px solid var(--c-home-blue);outline-offset:2px}.payment-search svg{flex-shrink:0}.payment-toolbar .conv-filter-trigger{min-height:42px}.payment-toolbar .select-menu-options,.payment-list-tools .select-menu-options{top:calc(100% + 7px);bottom:auto}.payment-export{color:var(--c-text-secondary);white-space:nowrap;align-items:center;gap:8px;margin-inline-start:auto;padding:10px 0 10px 10px;font-size:14px;display:inline-flex}.payment-export:hover{color:var(--c-home-blue)}.payment-activity{border-block:1px solid var(--c-border);margin-bottom:24px;padding-block:14px 16px}.payment-activity-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;font-size:14px;display:flex}.payment-chart-controls,.payment-chart-mode{align-items:center;gap:8px;display:flex}.payment-chart-mode[aria-hidden=true]{visibility:hidden}.payment-text-button{font:inherit;color:var(--c-text-secondary);cursor:pointer;background:0 0;border:0;padding:7px 4px;font-size:14px}.payment-text-button:hover{color:var(--c-home-blue)}.payment-text-button:disabled{opacity:.5;cursor:default}.payment-activity-grid{grid-template-columns:minmax(200px,.85fr) minmax(280px,2fr) minmax(200px,.85fr);align-items:stretch;gap:24px;display:grid}.payment-money-summary{flex-direction:column;min-width:0;padding-block:4px;display:flex}.payment-collected-total{font-family:var(--font-display);color:var(--c-paid);letter-spacing:-.6px;text-align:start;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-block:6px;font-size:clamp(26px,2.1vw,36px);font-weight:400;line-height:1.35}.payment-money-legend{gap:12px;margin:auto 0 2px;padding-top:26px;font-size:14px;display:grid}.payment-money-legend>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.payment-money-legend dt{color:var(--c-text-muted);align-items:center;gap:8px;display:flex}.payment-money-legend dd{font-variant-numeric:tabular-nums;margin:0}.payment-money-legend i{background:var(--c-text-muted);border-radius:1px;width:2px;height:18px;display:block}.payment-money-legend i.is-collected{background:var(--c-paid)}.payment-chart-main{border-inline:1px solid var(--c-border);min-width:0;padding-inline:14px;position:relative}.payment-plot{cursor:crosshair;border-radius:var(--radius-control);width:100%;height:210px}.payment-plot:focus-visible{outline:2px solid var(--c-home-blue);outline-offset:3px}.payment-chart-empty{height:210px;color:var(--c-text-muted);text-align:center;place-items:center;padding:24px;font-size:14px;display:grid}.payment-chart-zero{color:var(--c-text-muted);text-align:center;pointer-events:none;inset-inline:54px 16px;font-size:14px;position:absolute;top:65px}.payment-chart-note{color:var(--c-text-muted);margin-top:16px;font-size:14px;line-height:1.6}.payment-method-chart{min-width:0}.payment-method-chart h3{color:var(--c-text-secondary);margin:4px 0 10px;font-size:14px;font-weight:400}.payment-method-bars{align-items:stretch;gap:12px;height:172px;display:flex}.payment-method-column{min-width:0;color:var(--c-text-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:8px;padding:24px 0 0;font-size:14px;display:flex;position:relative}.payment-method-column>span:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.payment-method-column:hover{color:var(--c-paid)}.payment-method-track{border-bottom:1px solid var(--c-border);flex:1;align-items:flex-end;width:22px;display:flex}.payment-method-track>span{border-top:2px solid var(--c-paid);background:linear-gradient(to bottom,var(--c-paid),var(--c-paid));width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.payment-method-track>span{background:linear-gradient(to bottom,color-mix(in srgb,var(--c-paid) 17%,transparent),color-mix(in srgb,var(--c-paid) 2%,transparent))}}.payment-method-amount{z-index:2;background:var(--c-bg-page);border-radius:var(--radius-control);white-space:nowrap;opacity:0;pointer-events:none;width:max-content;padding:2px 6px;font-size:14px;position:absolute;top:0}.payment-method-column:hover .payment-method-amount,.payment-method-column:focus-visible .payment-method-amount{opacity:1}.payment-graph-reveal,.payment-compact-reveal{transition:grid-template-rows .42s var(--ease-state),opacity .42s var(--ease-state),transform .42s var(--ease-state),filter .42s var(--ease-state);display:grid}.payment-reveal-inner{min-height:0;overflow:hidden}.payment-graph-reveal{opacity:1;filter:none;grid-template-rows:1fr;transform:translateY(0)}.payment-compact-reveal{opacity:0;filter:blur(2px);grid-template-rows:0fr;transform:translateY(4px)}.payment-activity.is-collapsed .payment-graph-reveal{opacity:0;filter:blur(2px);grid-template-rows:0fr;transform:translateY(-4px)}.payment-activity.is-collapsed .payment-compact-reveal{opacity:1;filter:none;grid-template-rows:1fr;transform:translateY(0)}.payment-compact-summary{flex-flow:wrap;align-items:baseline;gap:12px}.payment-compact-summary .payment-collected-total{order:-1;font-size:26px}.payment-day-chip{border:1px solid var(--c-border);background:var(--c-bg-subtle);color:var(--c-text);border-radius:var(--radius-control);cursor:pointer;align-items:center;gap:10px;margin-top:12px;padding:7px 12px;font-size:14px;display:inline-flex}.payment-chart-table{height:210px;font-size:14px;overflow:auto}.payment-chart-table table{border-collapse:collapse;width:100%}.payment-chart-table th{background:var(--c-bg-page);color:var(--c-text-muted);text-align:start;font-weight:400;position:sticky;top:0}.payment-chart-table th,.payment-chart-table td{border-bottom:1px solid var(--c-border);padding:6px 10px}.payment-views{flex-wrap:wrap;gap:8px;display:flex}.payment-view{border-radius:var(--radius-control);color:var(--c-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;min-height:42px;padding:10px 13px;font-size:14px;display:inline-flex}.payment-view:hover{background:var(--c-surface-hover)}.payment-view.is-active{background:var(--c-bg-subtle);border-color:var(--c-border);color:var(--c-text)}.payment-view.is-active>svg{color:var(--c-home-blue)}.payment-view-count{color:var(--c-text-muted);font-variant-numeric:tabular-nums}.payment-list-tools{z-index:21;justify-content:space-between;align-items:center;gap:12px;margin-block:18px 10px;display:flex;position:relative}.payment-list-tools>div{align-items:center;gap:8px;display:flex}.payment-layout{transition:grid-template-columns .4s var(--ease-state),gap .4s var(--ease-state);grid-template-columns:minmax(0,1.45fr) minmax(0,0fr);align-items:start;gap:0;display:grid}.payment-layout.has-review{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:24px}.payment-layout.is-closing{grid-template-columns:minmax(0,1.45fr) minmax(0,0fr);gap:0;transition-duration:.42s}.payment-list,.payment-review-slot{min-width:0}.payment-review-slot{overflow:clip}.payment-layout.has-review .payment-review-slot{align-self:stretch}.payment-layout.is-closing .payment-review{top:var(--payment-top);left:var(--payment-left);width:var(--payment-width);height:var(--payment-height);z-index:24;min-height:0;max-height:none;position:fixed}.payment-layout.is-closing .payment-review-slot{animation:payment-slot-exit .42s var(--ease-state) both}.payment-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.payment-table th{z-index:10;text-align:start;color:var(--c-text-muted);background:var(--c-bg-page);border-bottom:1px solid var(--c-border);white-space:nowrap;text-overflow:ellipsis;padding:14px 10px;font-size:14px;font-weight:400;position:sticky;top:0;overflow:hidden}.payment-table th:first-child{width:12%}.payment-table th:nth-child(2){width:22%}.payment-table th:nth-child(3){width:14%}.payment-table th:nth-child(4){width:17%}.payment-table th:nth-child(5){width:12%}.payment-table th:nth-child(6){width:10%}.payment-table th:nth-child(7){width:13%}.payment-table th:last-child{width:26px;padding-inline:0}.payment-table td{border-bottom:1px solid var(--c-border);vertical-align:middle;overflow-wrap:anywhere;background:0 0;padding:19px 10px}.payment-table tbody tr{cursor:pointer}.payment-table tbody tr:hover td{background:var(--c-surface-hover)}.payment-table tbody tr.is-open td{background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.payment-table tbody tr.is-open td{background:color-mix(in srgb,var(--c-home-blue) 8%,var(--c-bg-page))}}.payment-table td:first-child{border-start-start-radius:var(--radius-panel);border-end-start-radius:var(--radius-panel)}.payment-table td:last-child{border-start-end-radius:var(--radius-panel);border-end-end-radius:var(--radius-panel)}.payment-guest{align-items:center;gap:12px;min-width:0;display:flex}.payment-guest>div{min-width:0}.payment-guest .payment-subtle,.payment-amount .payment-subtle{margin-top:3px;display:block}.payment-guest-name{text-align:start;font:inherit;color:var(--c-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500;line-height:1.5}.payment-guest-name:hover{color:var(--c-home-blue)}.payment-amount{font-variant-numeric:tabular-nums}.payment-amount.is-paid{color:var(--c-paid)}.payment-status{border-radius:var(--radius-control);color:var(--c-text-secondary);background:var(--c-bg-subtle);align-items:center;gap:5px;padding:3px 8px;font-size:14px;line-height:1.4;display:inline-flex}.payment-status.is-paid{color:var(--c-paid);background:var(--c-paid)}@supports (color:color-mix(in lab, red, red)){.payment-status.is-paid{background:color-mix(in srgb,var(--c-paid) 8%,transparent)}}.payment-row-attention{color:var(--c-text-muted);margin-top:5px;font-size:14px;line-height:1.5;display:block}.payment-proof-ready{align-items:center;gap:6px;display:inline-flex}.payment-proof-ready svg{flex-shrink:0}.payment-table .payment-open-arrow{color:var(--c-home-blue);padding-inline:0}.payment-layout.has-review .payment-extra{display:none}.payment-layout.has-review .payment-table th:first-child{width:17%}.payment-layout.has-review .payment-table th:nth-child(2){width:33%}.payment-layout.has-review .payment-table th:nth-child(3){width:22%}.payment-layout.has-review .payment-table th:nth-child(4){width:28%}.payment-layout.has-review .payment-table .home-guest-avatar{display:none}.payment-empty{text-align:center;border-block:1px solid var(--c-border);padding:56px 24px}.payment-empty>svg{color:var(--c-text-muted);margin:0 auto 20px}.payment-empty h2{margin-bottom:12px;font-size:22px;font-weight:500}.payment-empty p{max-width:440px;color:var(--c-text-muted);margin:0 auto 24px;font-size:14px;line-height:1.7}.payment-notice{border:1px solid var(--c-border);border-radius:var(--radius-control);color:var(--c-text-secondary);flex-wrap:wrap;align-items:center;gap:12px;margin-block:14px;padding:14px 16px;font-size:14px;line-height:1.6;display:flex}.payment-notice>p{margin:0}.payment-notice>.btn{margin-inline-start:auto}.payment-review{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-surface);height:calc(100dvh - 40px);min-height:440px;max-height:1000px;animation:payment-review-enter .4s var(--ease-state) both;flex-direction:column;display:flex;position:sticky;top:20px;overflow:hidden}.payment-review .conv-preview-toolbar{flex-shrink:0;font-size:14px}.payment-review-body{overscroll-behavior:contain;flex:1;min-height:0;padding:24px;font-size:14px;line-height:1.7;overflow:auto}.payment-review-identity{align-items:center;gap:14px;display:flex}.payment-review h2{overflow-wrap:anywhere;margin-bottom:6px;font-size:22px;font-weight:500;line-height:1.4}.payment-review h2:focus{outline:none}.payment-review h3{margin-bottom:12px;font-size:14px;font-weight:500}.payment-review-body>section{border-bottom:1px solid var(--c-border);padding-block:24px}.payment-review-body p{margin-block:6px}.payment-review-amount{font-variant-numeric:tabular-nums;text-align:start;overflow-wrap:anywhere;margin-block:22px 8px;font-size:32px}.payment-facts{gap:14px;margin-block:18px;display:grid}.payment-facts>div{justify-content:space-between;gap:20px;display:flex}.payment-facts dt{color:var(--c-text-muted)}.payment-facts dd{text-align:end;overflow-wrap:anywhere;max-width:60%;margin:0}.payment-attention{color:var(--c-text-secondary);border-inline-start:2px solid var(--c-border-strong);padding-inline-start:12px;font-size:14px}.payment-proof-image{object-fit:contain;border:1px solid var(--c-border);border-radius:var(--radius-control);width:100%;max-height:360px;margin-block:14px;display:block}.payment-link{color:var(--c-home-blue);align-items:center;gap:8px;padding-block:8px;font-size:14px;display:inline-flex}.payment-link:hover{text-underline-offset:4px;text-decoration:underline}.payment-sample-proof{border:1px dashed var(--c-border-strong);border-radius:var(--radius-control);justify-items:center;gap:14px;margin-block:16px;padding:26px;display:grid}.payment-sample-proof strong{font-size:14px;font-weight:500}.payment-event-list{gap:16px;margin:0 0 20px;padding:0;list-style:none;display:grid}.payment-event-list li{border-inline-start:1px solid var(--c-border);gap:3px;padding-inline-start:14px;display:grid}.payment-context-links{flex-wrap:wrap;gap:16px;padding-top:16px;display:flex}.payment-review-footer{border-top:1px solid var(--c-border);flex-wrap:wrap;flex-shrink:0;gap:10px;padding:18px 24px;display:flex}.payment-review-footer .btn{white-space:normal;flex:1;min-height:44px}.payment-mobile-back{min-height:48px;color:var(--c-text);background:var(--c-bg-subtle);border-bottom:1px solid var(--c-border);flex-shrink:0;align-items:center;gap:8px;padding:12px 20px;font-size:14px;display:flex}.payment-review-modal .modal-panel{width:100%;max-height:94dvh}.payment-review-modal .payment-review{border:0;height:90dvh;min-height:0;position:static}.payment-review.is-closing{pointer-events:none;animation:payment-review-exit .42s var(--ease-state) both}.payment-review-modal.is-closing{animation:payment-scrim-exit .42s var(--ease-state) both}.payment-review-modal.is-closing>.modal-panel{pointer-events:none;animation:payment-modal-exit .42s var(--ease-state) both}.payment-review-modal .payment-review.is-closing{animation:none}.payment-decision{font-size:14px;line-height:1.7}.payment-decision h2{margin-bottom:16px;font-size:22px;font-weight:500}.payment-decision-amount{margin-block:16px;font-size:28px;font-weight:400;display:block}.payment-decision>label{margin-block:20px 8px;display:block}.payment-decision textarea{resize:vertical;width:100%;min-height:110px;font:inherit;color:var(--c-text);background:var(--c-bg-page);border:1px solid var(--c-border);border-radius:var(--radius-control);padding:10px 12px}.payment-decision .payment-attestation{border:1px solid var(--c-border);border-radius:var(--radius-control);align-items:flex-start;gap:12px;padding:16px;display:flex}.payment-attestation input{width:18px;height:18px;accent-color:var(--c-home-blue);flex-shrink:0;margin-top:3px}.payment-decision-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.payment-decision-actions .btn{white-space:normal;min-height:44px}.payment-error{color:var(--c-error);margin-block:16px}.payment-loading{place-items:center;min-height:380px;display:grid}body:has(.payment-layout.is-closing){overflow-x:clip}[dir=rtl] .payment-review{--payment-exit-x:calc(-100% - 24px);--payment-enter-x:-16px}[dir=rtl] .payment-open-arrow svg,[dir=rtl] .payment-mobile-back svg,[dir=rtl] .payments-workspace .conv-table-footer svg{transform:scaleX(-1)}@keyframes payment-review-enter{0%{opacity:0;transform:translateX(var(--payment-enter-x,16px))}to{opacity:1;transform:translate(0)}}@keyframes payment-review-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(var(--payment-exit-x,calc(100% + 24px)))}}@keyframes payment-slot-exit{0%{height:var(--payment-height)}to{height:0}}@keyframes payment-scrim-exit{0%{opacity:1}to{opacity:0}}@keyframes payment-modal-exit{0%{transform:translateY(0)}to{transform:translateY(8px)}}@media (min-width:1100px){body:has(.payment-layout.has-review) .setup-dock{width:200px;inset-inline:16px auto}}@media (max-width:1250px){.payment-activity-grid{grid-template-columns:minmax(170px,.8fr) minmax(260px,1.5fr);gap:16px}.payment-method-chart{display:none}.payment-chart-main{border-inline-end:0}.payment-table .home-guest-avatar{display:none}.payment-table th:first-child{width:15%}.payment-table th:nth-child(2){width:19%}.payment-table th:nth-child(4){width:16%}.payment-table th:nth-child(6){width:11%}}@media (max-width:1099px){.payment-layout,.payment-layout.has-review,.payment-layout.is-closing{grid-template-columns:minmax(0,1fr);gap:0;transition:none}.payment-review-slot{display:contents}.payment-layout.is-closing .payment-review-slot{animation:none}.payment-layout.has-review .payment-extra{display:table-cell}.payment-layout.has-review .payment-table th:first-child{width:15%}.payment-layout.has-review .payment-table th:nth-child(2){width:19%}.payment-layout.has-review .payment-table th:nth-child(3){width:14%}.payment-layout.has-review .payment-table th:nth-child(4){width:16%}}@media (max-width:767px){.payments-workspace .conv-page-heading{flex-direction:column;gap:16px}.payment-toolbar{gap:8px;margin-top:24px}.payment-search{flex-basis:100%;min-width:0;max-width:none}.payment-search input{min-height:44px}.payment-toolbar>.select-menu{flex:calc(50% - 4px);min-width:0}.payment-toolbar .conv-filter-trigger{justify-content:space-between;width:100%;min-height:44px}.payment-toolbar .conv-filter-trigger>span{white-space:normal;text-overflow:clip;text-align:start;overflow:visible}.payment-export{flex:calc(50% - 4px);justify-content:center;min-height:44px;margin-inline-start:0;padding-inline-start:0}.payment-activity-grid{grid-template-columns:minmax(0,1fr);gap:20px}.payment-collected-total{font-size:30px}.payment-money-legend{padding-top:16px}.payment-chart-main{border-inline:0;padding-inline:0}.payment-plot{height:190px}.payment-activity-top>span .payment-subtle{display:none}.payment-chart-controls{gap:4px}.payment-chart-note{margin-top:12px}.payment-views{gap:6px}.payment-view{flex:1 0 42%;justify-content:flex-start;padding-inline:10px}.payment-view-count{margin-inline-start:auto}.payment-view:last-child{flex-grow:0}.payment-list-tools{flex-wrap:wrap}.payment-list-tools>div{flex-wrap:wrap;gap:6px}.payment-table,.payment-table tbody{display:block}.payment-table thead{display:none}.payment-table tbody{gap:14px;display:grid}.payment-table tbody tr{border:1px solid var(--c-border);border-radius:var(--radius-panel);flex-direction:column;padding:18px;display:flex;position:relative}.payment-table td,.payment-layout.has-review .payment-table td{text-align:end;border:0;border-radius:0;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;display:flex}.payment-table td:nth-child(2){border-bottom:1px solid var(--c-border);text-align:start;order:-1;margin-bottom:8px;padding:0 22px 16px 0}.payment-table td:not(:nth-child(2)):not(:last-child):before{content:attr(data-label);color:var(--c-text-muted);text-align:start;flex-shrink:0}.payment-table td:nth-child(4){flex-wrap:wrap}.payment-row-attention{flex-basis:100%;margin-top:0}.payment-table td.payment-open-arrow{inset-inline-end:16px;position:absolute;top:18px}.payment-table .home-guest-avatar{display:flex}.payment-table tbody tr.is-open{border-color:var(--c-home-blue)}.payment-table tbody tr.is-open td,.payment-table tbody tr:hover td{background:0 0}.payment-review-body{padding:20px}.payment-review-footer{padding:16px 20px}.payment-review-amount{font-size:28px}.payment-empty{padding:40px 18px}}@media (prefers-reduced-motion:reduce){.payment-layout,.payment-layout.is-closing{transition:none}.payment-review,.payment-review.is-closing,.payment-layout.is-closing .payment-review-slot,.payment-review-modal.is-closing,.payment-review-modal.is-closing>.modal-panel{animation:none}}.payment-review-body>section>.payment-link{width:fit-content;display:flex}[dir=rtl] .payment-collected-total,[dir=rtl] .payment-review-amount{text-align:right}.payment-skeleton-chart{width:100%;height:210px}.payment-plot svg [tabindex="-1"]:focus{outline:none}.payment-chart-currency{color:var(--c-text-muted);white-space:nowrap;font-size:14px}.payment-currency-totals{gap:2px;max-height:158px;margin-top:16px;display:grid;overflow-y:auto}.payment-currency-totals button{border-radius:var(--radius-control);min-height:36px;color:var(--c-text-muted);font:inherit;text-align:start;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:6px 9px;font-size:14px;display:flex}.payment-currency-totals button:hover{background:var(--c-surface-hover)}.payment-currency-totals button[aria-pressed=true]{color:var(--c-paid);border-color:var(--c-border);background:var(--c-bg-subtle)}.payment-currency-totals button:focus-visible{outline:2px solid var(--c-home-blue);outline-offset:-2px}.payment-compact-summary .payment-currency-totals{flex-wrap:wrap;margin:0;display:flex}@media (prefers-reduced-motion:reduce){.payment-graph-reveal,.payment-compact-reveal{transition:none;filter:none!important;transform:none!important}}@media (max-width:767px){.payment-activity-top,.payment-chart-controls{flex-wrap:wrap}}.payment-proof-thumbnail{cursor:zoom-in;background:0 0;border:0;width:100%;margin-block:14px;padding:0;display:block;position:relative}.payment-proof-thumbnail .payment-proof-image{background:var(--c-bg-page);margin:0}.payment-proof-thumbnail>span{border:1px solid var(--c-border);border-radius:var(--radius-control);background:var(--c-surface);color:var(--c-text);inset-inline-end:10px;align-items:center;gap:6px;padding:6px 10px;font-size:14px;display:flex;position:absolute;bottom:10px}.payment-proof-file{border:1px solid var(--c-border);border-radius:var(--radius-control);align-items:center;gap:14px;padding:16px;display:flex}.payment-proof-file>svg{color:var(--c-text-muted);flex-shrink:0}.payment-proof-file>div{gap:3px;min-width:0;display:grid}.payment-proof-file strong{overflow-wrap:anywhere;font-weight:500}.payment-proof-file span{color:var(--c-text-muted)}.payment-proof-formats{align-items:center;gap:6px;margin-bottom:12px;font-size:14px;display:flex}.payment-proof-formats>span{color:var(--c-text-muted);margin-inline-end:auto}.payment-proof-formats button{color:var(--c-text);border:1px solid var(--c-border);border-radius:var(--radius-control);cursor:pointer;background:0 0;padding:5px 12px}.payment-proof-formats button[aria-pressed=true]{background:var(--c-surface-active)}.payment-proof-viewer{background:var(--c-bg-page);max-height:calc(90dvh - 64px);padding:16px;overflow:auto}.payment-proof-viewer img{width:100%;max-width:640px;height:auto;margin:0 auto;display:block}.payment-proof-modal{z-index:calc(var(--z-modal) + 1)}.payment-proof-modal .modal-panel{max-height:94dvh}.payment-review-modal .home-live-motion{min-height:0}.catalog-workspace{min-width:0;color:var(--c-text)}.catalog-header{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:34px;display:flex}.catalog-header h1{font-family:var(--font-display);letter-spacing:-.5px;margin:0 0 12px;font-size:34px;font-weight:500;line-height:1.25}.catalog-header p{color:var(--c-text-muted);max-width:700px;margin:0;font-size:14px;line-height:1.65}.catalog-property-name{color:var(--c-text-muted);align-items:center;gap:7px;margin-top:12px;font-size:14px;display:inline-flex}.catalog-header-actions{flex-shrink:0;gap:10px;padding-top:3px;display:flex}.catalog-workspace .btn,.catalog-form .btn,.catalog-pms-dialog .btn{justify-content:center;align-items:center;gap:8px;font-size:14px;display:inline-flex}.catalog-overview{border-bottom:1px solid var(--c-border);gap:28px;margin-bottom:26px;display:flex}.catalog-overview>button,.catalog-overview>a{color:var(--c-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:18px 0;font-size:14px;text-decoration:none;display:flex;position:relative}.catalog-overview strong{color:var(--c-text);margin-inline-start:6px;font-size:16px;font-weight:500}.catalog-overview>.is-active{color:var(--c-text)}.catalog-overview>.is-active:after{content:"";background:var(--c-home-blue);inset-inline:0;height:2px;position:absolute;bottom:-1px}.catalog-overview>.is-active>svg{color:var(--c-home-blue)}.catalog-filters{z-index:22;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:relative}.catalog-search{border:1px solid var(--c-border-strong);border-radius:var(--radius-control);min-width:220px;color:var(--c-text-muted);background:var(--c-surface);flex:1;align-items:center;gap:10px;padding-inline:12px;display:flex}.catalog-search:focus-within{outline:2px solid var(--c-home-blue);outline-offset:2px}.catalog-search input{font:inherit;color:var(--c-text);background:0 0;border:0;flex:1;min-width:0;padding:11px 0;font-size:14px}.catalog-search input:focus-visible{outline:0}.catalog-search input::-webkit-search-cancel-button{display:none}.catalog-search>svg{flex-shrink:0}.catalog-filters .conv-filter-trigger{min-height:42px}.catalog-results{min-height:66px;color:var(--c-text-muted);justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.catalog-results .mono{font-size:14px}.catalog-layout{grid-template-columns:minmax(0,1fr) 0;align-items:start;gap:0;display:grid}.catalog-layout.has-review{grid-template-columns:minmax(0,1fr) minmax(340px,38%);gap:24px}.catalog-list,.catalog-review-slot{min-width:0}.catalog-review-slot{overflow:visible}.catalog-layout.has-review .catalog-review-slot{align-self:stretch}.catalog-room-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.catalog-layout.has-review .catalog-room-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-room-card{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-surface);transition:border-color .18s var(--ease-state);overflow:hidden}.catalog-room-card:hover{border-color:var(--c-border-strong)}.catalog-room-card.is-selected{border-color:var(--c-home-blue)}.catalog-card-open{text-align:start;width:100%;color:var(--c-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:20px 20px 0;display:block}.catalog-card-open:focus-visible{outline:2px solid var(--c-home-blue);outline-offset:-3px;border-radius:var(--radius-panel)}.catalog-card-identity{align-items:center;gap:14px;min-height:70px;display:flex}.catalog-card-identity>div:last-child{min-width:0}.catalog-card-identity h2{overflow-wrap:anywhere;margin:0 0 9px;font-family:inherit;font-size:17px;font-weight:500;line-height:1.45}.catalog-room-thumb{border:1px solid var(--c-border);border-radius:var(--radius-control);background:var(--c-bg-subtle);width:58px;height:64px;color:var(--c-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.catalog-room-thumb img{object-fit:cover;width:100%;height:100%}.catalog-card-facts{color:var(--c-text-muted);flex-wrap:wrap;gap:8px 14px;min-height:68px;padding-block:22px;font-size:14px;line-height:1.5;display:flex}.catalog-card-bottom{border-top:1px solid var(--c-border);justify-content:space-between;align-items:center;gap:12px;padding-block:16px;display:flex}.catalog-card-bottom>div{gap:6px;display:grid}.catalog-card-bottom span{color:var(--c-text-muted);font-size:14px}.catalog-card-bottom strong{font-size:17px;font-weight:500}.catalog-card-bottom>svg{color:var(--c-home-blue);flex-shrink:0}.catalog-card-source{padding:0 20px 18px}.catalog-source{color:var(--c-text-muted);align-items:center;gap:5px;font-size:14px;font-weight:400;line-height:1.5;display:inline-flex}.catalog-source svg{flex-shrink:0}.catalog-source.is-manual{color:var(--c-text)}button.catalog-source{text-align:start;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;padding:0}button.catalog-source>span{color:var(--c-home-blue);text-underline-offset:3px;text-decoration:underline}.catalog-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:14px}.catalog-table th{z-index:10;background:var(--c-bg-page);color:var(--c-text-muted);text-align:start;border-bottom:1px solid var(--c-border);padding:16px 12px;font-size:14px;font-weight:400;position:sticky;top:0}.catalog-table td{vertical-align:middle;border-bottom:1px solid var(--c-border);overflow-wrap:anywhere;padding:20px 12px}.catalog-table tr{cursor:pointer}.catalog-table tbody tr:hover,.catalog-table tbody tr.is-selected{background:var(--c-surface-hover)}.catalog-table th:last-child,.catalog-table td:last-child{width:28px;color:var(--c-home-blue);padding-inline:0}.catalog-offers-table th:first-child{width:28%}.catalog-offers-table th:nth-child(2){width:20%}.catalog-offers-table th:nth-child(3){width:19%}.catalog-name{text-align:start;font:inherit;color:var(--c-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500}.catalog-name:hover{color:var(--c-home-blue)}.catalog-cell-note{color:var(--c-text-muted);margin-top:6px;font-size:14px;display:block}.catalog-table td>.catalog-source{margin-top:7px;display:flex}.catalog-layout.has-review .catalog-extra{display:none}.catalog-pagination{justify-content:flex-end;align-items:center;gap:16px;padding-block:24px;font-size:14px;display:flex}.catalog-note,.catalog-list-note{color:var(--c-text-muted);margin-block:10px;font-size:14px;line-height:1.65}.catalog-list-note{max-width:740px;margin-top:24px}.catalog-text-button{font:inherit;color:var(--c-home-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;font-size:14px;display:inline-flex}.catalog-text-button:hover{text-underline-offset:4px;text-decoration:underline}.catalog-empty{text-align:center;border-block:1px solid var(--c-border);padding:56px 24px}.catalog-empty-icon{border-radius:var(--radius-panel);border:1px solid var(--c-border);background:var(--c-bg-subtle);width:60px;height:60px;color:var(--c-text-muted);justify-content:center;align-items:center;margin:0 auto 22px;display:flex}.catalog-empty h2{margin:0 0 14px;font-family:inherit;font-size:24px;font-weight:500}.catalog-empty p{color:var(--c-text-muted);max-width:490px;margin:0 auto 24px;font-size:14px;line-height:1.7}.catalog-refresh-error{color:var(--c-error);justify-content:space-between;align-items:center;gap:20px;margin-block:18px;font-size:14px;display:flex}.catalog-review{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-surface);height:calc(100dvh - 36px);min-height:220px;max-height:1000px;animation:catalog-pane-enter .42s var(--ease-state) both;flex-direction:column;display:flex;position:sticky;top:18px;overflow:hidden}.catalog-review .conv-preview-toolbar{flex-shrink:0}.catalog-review-body{overscroll-behavior:contain;flex:1;min-height:0;padding:24px;overflow-y:auto}.catalog-review-body h2{overflow-wrap:anywhere;outline:none;margin:0 0 10px;font-family:inherit;font-size:23px;font-weight:500;line-height:1.4}.catalog-review section{border-bottom:1px solid var(--c-border);padding-block:24px}.catalog-review section:last-child{border-bottom:0}.catalog-review h3{margin:0 0 16px;font-size:14px;font-weight:500}.catalog-prose{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.catalog-facts{gap:16px;margin:18px 0 0;font-size:14px;display:grid}.catalog-facts>div{justify-content:space-between;align-items:start;gap:18px;display:flex}.catalog-facts dt{color:var(--c-text-muted)}.catalog-facts dd{text-align:end;overflow-wrap:anywhere;max-width:60%;margin:0}.catalog-detail-price{font-size:22px}.catalog-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.catalog-gallery button{border-radius:var(--radius-control);cursor:pointer;aspect-ratio:1.5;background:var(--c-bg-subtle);border:0;padding:0;position:relative;overflow:hidden}.catalog-gallery img{object-fit:cover;width:100%;height:100%}.catalog-gallery span{border-radius:var(--radius-control);background:var(--c-surface);color:var(--c-text);inset-inline-end:8px;padding:4px 8px;font-size:14px;position:absolute;bottom:8px}.catalog-tags,.catalog-unit-pills{flex-wrap:wrap;gap:8px;display:flex}.catalog-section-title{justify-content:space-between;align-items:start;font-size:14px;display:flex}.catalog-related-offer{color:var(--c-text);border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:center;gap:12px;padding-block:14px;font-size:14px;display:flex}.catalog-related-offer>div{gap:8px;display:grid}.catalog-related-offer strong{font-weight:500}.catalog-related-offer svg{color:var(--c-home-blue)}.catalog-review-footer{border-top:1px solid var(--c-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.catalog-actions{position:relative}.catalog-actions-menu{border:1px solid var(--c-border);border-radius:var(--radius-control);background:var(--c-surface);min-width:190px;animation:wz-pop .18s var(--ease-appear) backwards;inset-inline-end:0;padding:6px;position:absolute;bottom:calc(100% + 8px)}.catalog-actions-menu button{text-align:start;width:100%;font:inherit;cursor:pointer;border-radius:var(--radius-control);background:0 0;border:0;padding:10px;font-size:14px;display:block}.catalog-actions-menu button:hover{background:var(--c-surface-hover)}.catalog-danger,.catalog-error{color:var(--c-error)}.catalog-reference{margin-block:20px;font-size:14px}.catalog-reference summary{cursor:pointer;color:var(--c-text-muted)}.catalog-reference p{overflow-wrap:anywhere;margin-top:12px}.catalog-form-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.catalog-form h2,.catalog-pms-dialog h2{margin:0;font-family:inherit;font-size:24px;font-weight:500;line-height:1.35}.catalog-form section{border-bottom:1px solid var(--c-border);padding-block:22px}.catalog-form h3,.catalog-pms-dialog h3{margin:0 0 18px;font-family:inherit;font-size:16px;font-weight:500}.catalog-field{min-width:0;margin-top:18px}.catalog-field-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:9px;display:flex}.catalog-field label{font-size:14px;font-weight:500}.catalog-field .input{width:100%;font-size:14px}.catalog-field textarea{resize:vertical;min-height:110px}.catalog-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.catalog-field .conv-filter-trigger{justify-content:space-between;width:100%;min-height:42px}.catalog-field .conv-filter-popover{min-width:100%;max-height:240px;overflow-y:auto}.catalog-check{align-items:center;gap:10px;margin-top:24px;font-size:14px;display:flex}.catalog-check input{width:17px;height:17px;accent-color:var(--c-home-blue)}.catalog-upload{border:1px dashed var(--c-border-strong);border-radius:var(--radius-control);color:var(--c-text-muted);padding:18px;font-size:14px;display:block}.catalog-upload input{max-width:100%;margin-top:14px;display:block}.catalog-photo-previews{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.catalog-photo-previews>div{position:relative}.catalog-photo-previews img{object-fit:cover;border-radius:var(--radius-control);width:100%;height:76px}.catalog-photo-previews button{background:var(--c-surface);inset-inline-end:2px;position:absolute;top:2px}.catalog-error{margin-top:10px;font-size:14px}.catalog-form footer,.catalog-pms-dialog footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding-top:24px;display:flex}.catalog-sync-note{background:var(--c-bg-subtle);border:1px solid var(--c-border);border-radius:var(--radius-control);align-items:flex-start;gap:12px;margin-top:18px;padding:16px;font-size:14px;line-height:1.65;display:flex}.catalog-sync-note>svg{color:var(--c-home-blue);flex-shrink:0;margin-top:3px}.catalog-sync-note p{margin:0}.catalog-sync-note strong{margin-bottom:7px;font-weight:500;display:block}.catalog-pms-dialog>p{color:var(--c-text-muted);margin-top:20px;font-size:14px;line-height:1.7}.catalog-pms-dialog section{border-bottom:1px solid var(--c-border);padding-block:24px}.catalog-empty-small{text-align:center;border-bottom:1px solid var(--c-border);padding:30px 16px}.catalog-empty-small svg{color:var(--c-text-muted);margin:0 auto 16px}.catalog-lightbox>button{margin-inline-start:auto;margin-bottom:10px;display:flex}.catalog-lightbox>img{object-fit:contain;width:100%;max-height:70dvh}.catalog-lightbox>div{justify-content:center;align-items:center;gap:24px;padding-top:14px;font-size:14px;display:flex}.catalog-layout.is-closing{grid-template-columns:minmax(0,1fr) 0;gap:0}.catalog-layout.is-closing .catalog-review{top:var(--catalog-review-top);left:var(--catalog-review-left);width:var(--catalog-review-width);height:var(--catalog-review-height);z-index:24;min-height:0;position:fixed}.catalog-layout.is-closing .catalog-review-slot{animation:catalog-slot-exit .42s var(--ease-state) both}.catalog-review.is-closing{animation:catalog-pane-exit .42s var(--ease-state) both}.catalog-skeleton .catalog-sk-property{width:120px}.catalog-skeleton .catalog-sk-number{width:10px}.catalog-skeleton .catalog-search{min-height:45px}.catalog-skeleton .catalog-sk-search{width:220px}.catalog-skeleton .catalog-sk-select-status{width:75px}.catalog-skeleton .catalog-sk-select-capacity{width:84px}.catalog-skeleton .catalog-sk-select-room{width:95px}.catalog-skeleton .catalog-sk-select-sort,.catalog-skeleton .catalog-sk-count{width:64px}.catalog-skeleton .catalog-sk-name{width:120px;height:14px}.catalog-skeleton .catalog-room-card:nth-child(3n+2) .catalog-sk-name{width:96px}.catalog-skeleton .catalog-room-card:nth-child(3n) .catalog-sk-name{width:140px}.catalog-skeleton .catalog-sk-chip{width:40px}.catalog-skeleton .catalog-sk-fact{width:56px}.catalog-skeleton .catalog-sk-from{width:36px}.catalog-skeleton .catalog-sk-price{width:88px;height:14px}.catalog-skeleton .catalog-sk-source,.catalog-skeleton .catalog-sk-room{width:110px}.catalog-skeleton .catalog-sk-meal{width:76px}.catalog-skeleton .catalog-offers-table tbody tr:nth-child(2n) .catalog-sk-name{width:160px}.catalog-skeleton .catalog-room-card,.catalog-skeleton .catalog-card-open,.catalog-skeleton .catalog-table tr{cursor:default}.catalog-skeleton .catalog-card-bottom>svg,.catalog-skeleton .catalog-table td:last-child{color:var(--c-text-muted)}@keyframes catalog-pane-enter{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes catalog-pane-exit{to{opacity:0;transform:translate(24px)}}@keyframes catalog-slot-exit{to{height:0}}[dir=rtl] .catalog-header h1{font-family:var(--font-ui);letter-spacing:0}[dir=rtl] .catalog-card-bottom>svg,[dir=rtl] .catalog-pagination svg{transform:scaleX(-1)}@media (min-width:1100px){.catalog-review{padding-bottom:var(--setup-dock-reserve,0px)}}@media (max-width:1250px){.catalog-room-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-header-actions{flex-wrap:wrap;justify-content:flex-end;max-width:200px}}@media (max-width:1099px){.catalog-layout,.catalog-layout.has-review,.catalog-layout.is-closing{display:block}.catalog-layout.has-review .catalog-room-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-review-slot{height:0}.catalog-review{border-radius:inherit;height:min(820px,88dvh);min-height:0;animation:catalog-pane-enter .4s var(--ease-state) both;border:0;position:relative;top:auto}.catalog-layout.is-closing .catalog-review{width:auto;height:min(820px,88dvh);position:relative;top:auto;left:auto}.catalog-extra{display:none}}@media (max-width:650px){.catalog-header{flex-direction:column;gap:20px;margin-bottom:20px}.catalog-header h1{font-size:30px}.catalog-header-actions{justify-content:flex-start;width:100%;max-width:none}.catalog-overview{gap:20px;overflow:auto hidden}.catalog-overview>a,.catalog-overview>button{white-space:nowrap;gap:7px}.catalog-overview>a>svg:last-child{display:none}.catalog-filters>.catalog-search{flex-basis:100%}.catalog-filters>.select-menu{flex:1;min-width:125px}.catalog-filters .conv-filter-trigger{justify-content:space-between;width:100%}.catalog-room-grid,.catalog-layout.has-review .catalog-room-grid{grid-template-columns:minmax(0,1fr)}.catalog-card-facts{min-height:0}.catalog-review-body{padding:20px}.catalog-form-grid{grid-template-columns:minmax(0,1fr)}.catalog-table th,.catalog-table td{padding-inline:7px}.catalog-offers-table,.catalog-offers-table tbody{display:block}.catalog-offers-table thead{display:none}.catalog-offers-table tr{border:1px solid var(--c-border);border-radius:var(--radius-panel);grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:14px;padding:18px;display:grid}.catalog-offers-table td{border:0;padding:0}.catalog-offers-table td:first-child{grid-column:1/-1}.catalog-offers-table td:nth-child(2){color:var(--c-text-muted);grid-column:1/-1}.catalog-offers-table td:last-child{display:none}.catalog-workspace .chip{white-space:normal;height:auto;min-height:24px;font-size:14px}}@media (prefers-reduced-motion:reduce){.catalog-layout,.catalog-room-card{transition:none!important}.catalog-review,.catalog-layout.is-closing .catalog-review-slot{animation:none!important;transform:none!important}}.catalog-filters .select-menu-options{top:calc(100% + 8px);bottom:auto}.catalog-filters .select-menu-options button,.catalog-form .select-menu-options button{white-space:normal;text-align:start;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.catalog-editor-modal>.modal-panel{border-radius:var(--radius-panel);max-height:min(860px,92dvh);overflow:hidden}.catalog-editor-modal{animation:wz-fade .18s var(--ease-state) backwards}.catalog-editor-modal>.modal-panel{animation:wz-rise .24s var(--ease-appear) backwards}.catalog-editor-modal.is-closing{animation:catalog-scrim-exit .24s var(--ease-state) both}.catalog-editor-modal.is-closing>.modal-panel{animation:wz-leave .16s var(--ease-state) both;pointer-events:none}.catalog-form{flex-direction:column;height:min(780px,92dvh);max-height:92dvh;display:flex}.catalog-form-title{flex-shrink:0;padding:24px 28px 18px}.catalog-form-title h2{font-size:23px}.catalog-form-title p{max-width:590px;margin-bottom:0}.catalog-form-title>.conv-icon-button{flex-shrink:0;margin-inline-end:-6px}.catalog-form-nav{border-bottom:1px solid var(--c-border);flex-shrink:0;gap:24px;padding-inline:28px;display:flex}.catalog-form-nav button{color:var(--c-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:14px 0;font-size:14px;display:flex;position:relative}.catalog-form-nav button[aria-pressed=true]{color:var(--c-text)}.catalog-form-nav button[aria-pressed=true]:after{content:"";background:var(--c-home-blue);bottom:-1px;height:2px;position:absolute;inset-inline:0}.catalog-form-nav .mono{font-size:14px}.catalog-form-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:22px 28px;overflow-y:auto}.catalog-form-body [hidden]{display:none!important}.catalog-form-body section{padding-block:0 22px}.catalog-form-body section+section{padding-top:22px}.catalog-form-body section:last-child{border-bottom:0;padding-bottom:0}.catalog-form-body .catalog-source{margin-bottom:4px}.catalog-form-body .catalog-field{margin-top:16px}.catalog-form-body h3{margin-bottom:2px}.catalog-form>footer{border-top:1px solid var(--c-border);background:var(--c-surface);flex-shrink:0;margin:0;padding:18px 28px}.catalog-form>footer>.catalog-note{margin:0;margin-inline-end:auto}.catalog-sync-explanation{border:1px solid var(--c-border);border-radius:var(--radius-control);padding:12px;font-size:14px;line-height:1.6}.catalog-sync-explanation summary{cursor:pointer;color:var(--c-text-muted)}.catalog-sync-explanation summary svg{vertical-align:middle;margin-inline-end:6px;display:inline}.catalog-sync-explanation p{color:var(--c-text-muted);margin-block:12px 0}.catalog-photo-drop{border-radius:var(--radius-control);padding:2px}.catalog-photo-drop.is-dragging{outline:2px solid var(--c-home-blue);outline-offset:5px;background:var(--c-bg-subtle)}.catalog-photo-previews{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-block:20px 16px}.catalog-photo-previews>div{aspect-ratio:1.1;border-radius:var(--radius-control);border:1px solid var(--c-border);min-width:0;overflow:hidden}.catalog-photo-previews img{object-fit:cover;width:100%;height:100%;display:block}.catalog-photo-previews>div>button{border:1px solid var(--c-border);inset-inline-end:8px;top:8px}.catalog-photo-cover{border-radius:var(--radius-control);background:var(--c-surface);color:var(--c-text);inset-inline-start:8px;padding:4px 8px;font-size:14px;position:absolute;bottom:8px}.catalog-photo-previews>.catalog-photo-slot{aspect-ratio:1.1;border:1px dashed var(--c-border-strong);border-radius:var(--radius-control);background:var(--c-bg-subtle);color:var(--c-text-muted);font:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex;position:static}.catalog-photo-slot:hover{border-color:var(--c-home-blue);color:var(--c-text)}.catalog-review-heading{border-bottom:1px solid var(--c-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.catalog-eyebrow{color:var(--c-text-muted);margin-bottom:6px;font-size:14px;display:block}.catalog-review-heading h2{overflow-wrap:anywhere;outline:0;margin:0 0 7px;font-family:inherit;font-size:21px;font-weight:500;line-height:1.4}.catalog-review-heading .conv-icon-button{margin-inline-end:-7px;flex-shrink:0;margin-top:-4px}.catalog-review-body{padding:20px 22px}.catalog-review-summary{justify-content:space-between;align-items:center;gap:14px;padding-bottom:20px;display:flex}.catalog-review-summary>div{gap:6px;display:grid}.catalog-review-summary>div>span{color:var(--c-text-muted);font-size:14px}.catalog-review-summary strong{font-size:23px;font-weight:500}.catalog-review section{padding-block:20px}.catalog-review .catalog-facts{gap:12px}.catalog-no-photos{border:1px dashed var(--c-border-strong);border-radius:var(--radius-control);color:var(--c-text-muted);align-items:center;gap:12px;padding:14px;font-size:14px;display:flex}.catalog-no-photos>svg{flex-shrink:0}.catalog-no-photos strong{font-weight:400;display:block}.catalog-no-photos .catalog-text-button{padding-bottom:0}.catalog-preview-bar{margin-bottom:18px;font-size:14px}.catalog-preview-bar.is-active{border:1px solid var(--c-border);background:var(--c-bg-subtle);border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.catalog-preview-bar strong{font-weight:500}.catalog-preview-bar p{color:var(--c-text-muted);margin:5px 0 0;line-height:1.5}@keyframes catalog-scrim-exit{to{opacity:0}}@media (max-width:1099px){.catalog-review-modal>.modal-panel{max-height:92dvh}.catalog-review-heading{padding:18px 20px}.catalog-review-modal.is-closing{animation:catalog-scrim-exit .42s var(--ease-state) both}}@media (max-width:650px){.catalog-form-title,.catalog-form-body{padding-inline:20px}.catalog-form-title{padding-top:20px}.catalog-form-nav{gap:18px;padding-inline:20px}.catalog-form-nav button{text-align:start;flex-wrap:wrap;gap:3px}.catalog-form>footer{padding:14px 20px}.catalog-form>footer>.catalog-note{display:none}.catalog-photo-previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-photo-previews>.catalog-photo-slot,.catalog-photo-previews>div{aspect-ratio:1.1}.catalog-preview-bar.is-active{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.catalog-editor-modal,.catalog-editor-modal>.modal-panel,.catalog-review-modal{animation:none!important}}.catalog-form-offer{height:min(680px,92dvh)}.kb-workspace{color:var(--c-text);min-width:0;padding-block-end:80px;font-size:14px}.kb-workspace button,.kb-form button{font:inherit}.kb-toolbar,.kb-toolbar-actions,.kb-row-title,.kb-row-meta,.kb-field-heading,.kb-pagination{align-items:center;gap:12px;display:flex}.kb-toolbar{flex-wrap:wrap;justify-content:space-between;gap:24px;margin:26px 0 24px}.kb-toolbar-actions{flex-wrap:wrap;gap:8px}.kb-toolbar-actions .btn,.kb-form .btn{white-space:nowrap;gap:7px}.kb-metrics{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-bg-page);display:flex;overflow:hidden}.kb-metrics button{border:0;border-inline-end:1px solid var(--c-border);text-align:start;color:var(--c-text);cursor:pointer;background:0 0;align-content:start;gap:5px;padding:14px 20px 17px;transition:background .18s;display:grid;position:relative}.kb-metrics button:last-child{border-inline-end:0}.kb-metrics button:hover{background:var(--c-surface-hover)}.kb-metrics button[aria-pressed=true]{background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.kb-metrics button[aria-pressed=true]{background:color-mix(in srgb,var(--c-home-blue) 5%,var(--c-bg-page))}}.kb-metrics button[aria-pressed=true]:after{content:"";background:var(--c-home-blue);inset-inline:20px;height:2px;position:absolute;bottom:0}.kb-metrics button:focus-visible{outline-offset:-4px}.kb-metrics strong{font-size:24px;font-weight:500;line-height:1.15}.kb-metrics span,.kb-muted,.kb-row-meta{color:var(--c-text-muted);font-size:14px}.kb-tabs{border-bottom:1px solid var(--c-border);gap:28px;margin-bottom:24px;display:flex;overflow-x:auto}.kb-tabs button{white-space:nowrap;color:var(--c-text-muted);cursor:pointer;border:0;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 0 15px;display:flex;position:relative}.kb-tabs button[aria-current]{color:var(--c-text);border-bottom-color:var(--c-home-blue)}.kb-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.kb-results{justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin:0 0 12px;display:flex}.kb-results .kb-result-count{margin:0}.kb-search{border:1px solid var(--c-border-strong);min-width:240px;color:var(--c-text-muted);background:var(--c-bg-page);border-radius:8px;flex:1;align-items:center;gap:8px;min-height:40px;padding:0 12px;display:flex}.kb-search input{color:var(--c-text);width:100%;min-width:0;font:inherit;background:0 0;border:0;padding:9px 0}.kb-search:focus-within{outline:2px solid var(--c-home-blue);outline-offset:2px}.kb-search input:focus-visible{outline:none}.kb-icon{color:var(--c-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.kb-icon:hover{background:var(--c-surface-hover);color:var(--c-text)}.kb-workspace button:disabled,.kb-form button:disabled{cursor:default;opacity:.5}.kb-workspace :focus-visible,.kb-form :focus-visible{outline:2px solid var(--c-home-blue);outline-offset:3px}.kb-columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.kb-columns.has-details{grid-template-columns:minmax(0,1fr) minmax(330px,.7fr)}.kb-collection{min-width:0}.kb-result-count{color:var(--c-text-muted);margin:0 0 12px;font-size:14px}.kb-list{gap:10px;display:grid}.kb-row{text-align:start;border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-bg-subtle);cursor:pointer;width:100%;min-width:0;color:var(--c-text);align-items:center;gap:14px;padding:18px 20px;display:flex}.kb-row:hover{background:var(--c-surface-hover)}.kb-row.is-selected{border-color:var(--c-home-blue);background:var(--c-bg-page)}.kb-row>svg{color:var(--c-home-blue);flex-shrink:0}.kb-row-content{flex:1;min-width:0}.kb-row-title{flex-wrap:wrap;gap:10px}.kb-row-title strong{font-size:15px;font-weight:600}.kb-row-content>p{color:var(--c-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 9px;line-height:1.55;display:-webkit-box;overflow:hidden}.kb-row-meta{flex-wrap:wrap;gap:12px}.kb-status,.kb-label{border:1px solid var(--c-border);min-height:23px;color:var(--c-text-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:1px 8px;font-size:14px;line-height:1.5;display:inline-flex}.kb-status.is-review{color:var(--c-warning);border-color:var(--c-warning)}.kb-status.is-active{color:var(--c-text);background:var(--c-bg-page)}.kb-pagination{color:var(--c-text-muted);justify-content:flex-end;margin-top:18px}.kb-detail{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-bg-page);flex-direction:column;min-width:0;max-height:calc(100dvh - 140px);animation:.4s cubic-bezier(.22,1,.36,1) kb-detail-enter;display:flex;position:sticky;top:24px;overflow:hidden}.kb-detail>header,.kb-form>header,.kb-pms-panel>header,.kb-property-card>header{border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.kb-detail h2,.kb-form h2,.kb-pms-panel h2,.kb-property-card h2{margin:0 0 8px;font-size:19px;font-weight:600;line-height:1.4}.kb-detail h3,.kb-form h3,.kb-pms-panel h3{margin:0 0 8px;font-size:15px;font-weight:600}.kb-detail-body{overscroll-behavior:contain;min-height:0;padding:22px 24px;overflow-y:auto}.kb-answer-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 24px;line-height:1.75}.kb-detail footer,.kb-form footer{background:var(--c-bg-subtle);border-top:1px solid var(--c-border);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.kb-delete{color:var(--c-error);cursor:pointer;background:0 0;border:0;margin-inline-end:auto;padding:7px 0}.kb-source-info,.kb-conflicts{border-top:1px solid var(--c-border);margin-top:24px;padding-top:20px}.kb-source-info p,.kb-conflicts>p{color:var(--c-text-muted);line-height:1.6}.kb-source-info blockquote{border-inline-start:2px solid var(--c-border-strong);white-space:pre-wrap;margin:14px 0;padding-inline-start:14px}.kb-conflicts>div{border:1px solid var(--c-border);border-radius:8px;margin-bottom:12px;padding:14px}.kb-conflicts .kb-answer-text{max-height:180px;margin:10px 0;font-size:14px;overflow:auto}.kb-notice{border:1px solid var(--c-border-strong);background:var(--c-bg-subtle);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;padding:14px 16px;line-height:1.6;display:flex}.kb-detail .kb-notice{display:block}.kb-empty{border:1px solid var(--c-border);border-radius:var(--radius-panel);text-align:center;color:var(--c-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:52px 24px;display:flex}.kb-empty h2{color:var(--c-text);margin:0;font-size:19px}.kb-empty p{max-width:460px;margin:0;line-height:1.6}.kb-missing{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kb-missing>p{color:var(--c-text-muted);grid-column:1/-1}.kb-topic{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-bg-subtle);text-align:start;cursor:pointer;color:var(--c-text);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.kb-form{max-height:calc(100dvh - 48px);color:var(--c-text);flex-direction:column;font-size:14px;display:flex}.kb-form>header p{color:var(--c-text-muted);max-width:590px;margin:0;line-height:1.6}.kb-form-body{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;min-height:0;padding:24px;display:grid;overflow-y:auto}.kb-field{flex-direction:column;gap:9px;min-width:0;display:flex}.kb-field-wide{grid-column:1/-1}.kb-field-heading{justify-content:space-between;gap:8px;min-height:24px}.kb-field-heading label{font-weight:500}.kb-field>input,.kb-field>textarea{border:1px solid var(--c-border-strong);background:var(--c-bg-page);width:100%;color:var(--c-text);font:inherit;border-radius:8px;min-height:42px;padding:10px 12px}.kb-field>textarea{resize:vertical;min-height:100px;line-height:1.65}.kb-field>input:disabled,.kb-field>textarea:disabled{color:var(--c-text-muted);background:var(--c-bg-subtle)}.kb-field .conv-filter-trigger{justify-content:space-between;width:100%}.kb-checkbox{cursor:pointer;align-items:center;gap:9px;line-height:1.5;display:flex}.kb-checkbox input{width:16px;height:16px;accent-color:var(--c-home-blue);flex-shrink:0}.kb-restore{color:var(--c-text-muted)}.kb-error{color:var(--c-error);margin:4px 0;line-height:1.5}.kb-form-body>.kb-notice{display:block}.kb-import-body{padding:24px;overflow-y:auto}.kb-import-body>.kb-notice{display:block}.kb-import-body>.kb-notice p:last-child{margin-bottom:0}.kb-dropzone{border:1px dashed var(--c-border-strong);border-radius:var(--radius-panel);width:100%;min-height:200px;color:var(--c-text);background:var(--c-bg-subtle);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.kb-dropzone:hover{border-color:var(--c-home-blue)}.kb-dropzone span{overflow-wrap:anywhere;max-width:100%}.kb-dropzone small{color:var(--c-text-muted);font-size:14px}.kb-import-result{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:24px 10px;display:flex}.kb-import-result p{color:var(--c-text-muted);margin:0;line-height:1.7}.kb-import-result strong{font-size:30px;font-weight:500}.kb-properties{gap:24px;max-width:900px;display:grid}.kb-property-card{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-bg-page);overflow:hidden}.kb-property-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0 24px;display:grid}.kb-property-card dl>div{border-bottom:1px solid var(--c-border);padding:20px 0}.kb-property-card dt{color:var(--c-text-muted);margin-bottom:7px}.kb-property-card dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.kb-property-card dd>.kb-label{margin-inline-start:8px}.kb-property-card>p{padding:0 24px 16px;line-height:1.6}.kb-documents{gap:12px;display:grid}.kb-document{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-bg-subtle);align-items:center;gap:16px;min-width:0;padding:20px;display:flex}.kb-document>svg{color:var(--c-text-muted);flex-shrink:0}.kb-document>div:first-of-type{flex:1;min-width:0}.kb-document strong{overflow-wrap:anywhere;font-size:15px;font-weight:500}.kb-document p{color:var(--c-text-muted);margin:7px 0 0}.kb-pms-panel{font-size:14px;line-height:1.6}.kb-pms-panel>header{border:0;padding:0}.kb-pms-panel section{border-top:1px solid var(--c-border);margin-top:20px;padding:18px 0}.kb-columns.is-closing .kb-detail{pointer-events:none;animation:.42s cubic-bezier(.22,1,.36,1) forwards kb-detail-exit}@keyframes kb-detail-enter{0%{opacity:0;transform:translateX(var(--kb-slide,12px));filter:blur(2px)}to{opacity:1;filter:none;transform:translate(0)}}@keyframes kb-detail-exit{to{opacity:0;transform:translateX(var(--kb-slide,12px));filter:blur(2px)}}[dir=rtl] .kb-detail{--kb-direction:-1}@media (min-width:1051px){.kb-columns.has-details{transition:grid-template-columns .42s cubic-bezier(.22,1,.36,1)}.kb-columns.has-details.is-closing{grid-template-columns:minmax(0,1fr) minmax(0,0fr)}.kb-columns.is-closing .kb-detail{min-width:0}}@media (max-width:1200px){.kb-toolbar>.kb-toolbar-actions{width:100%}.kb-filters .kb-search{flex-basis:100%}}@media (max-width:1050px){.kb-columns.has-details{grid-template-columns:minmax(0,1fr)}.kb-detail{z-index:80;background:var(--c-bg-page);max-height:none;position:fixed;inset:80px 20px 90px}.kb-detail>header{background:var(--c-bg-subtle)}}@media (max-width:640px){.kb-workspace{padding-block-end:100px}.kb-toolbar{margin-top:18px}.kb-metrics{justify-content:space-between;gap:12px;width:100%}.kb-metrics strong{font-size:22px}.kb-metrics span{max-width:100px;display:block}.kb-toolbar-actions .btn{padding-inline:12px}.kb-tabs{gap:22px}.kb-search{min-width:0}.kb-filters{gap:8px}.kb-filters>.select-menu{flex:1;min-width:140px}.kb-filters .conv-filter-trigger{justify-content:space-between;width:100%}.kb-row{align-items:flex-start;padding:16px}.kb-row-title{align-items:flex-start}.kb-row-meta{gap:7px 12px}.kb-detail{inset:16px 12px 88px}.kb-detail>header,.kb-detail-body,.kb-detail footer{padding:18px}.kb-form{max-height:calc(100dvh - 24px)}.kb-form>header,.kb-form footer{padding:18px}.kb-form-body{grid-template-columns:minmax(0,1fr);padding:18px}.kb-import-body{padding:18px}.kb-missing,.kb-property-card dl{grid-template-columns:minmax(0,1fr)}.kb-property-card>header{padding:18px}.kb-document{flex-wrap:wrap;padding:16px}.kb-document>.kb-toolbar-actions{flex-basis:100%;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.kb-detail,.kb-columns,.kb-columns.is-closing .kb-detail{filter:none;transition:none;animation:none;transform:none}}.kb-detail.is-mobile{z-index:auto;border:0;border-radius:16px;max-height:calc(100dvh - 40px);position:relative;inset:auto}[dir=rtl] .kb-detail{--kb-slide:-12px}.kb-detail.is-mobile.is-closing{animation:.42s cubic-bezier(.22,1,.36,1) forwards kb-detail-exit}@media (prefers-reduced-motion:reduce){.kb-detail.is-mobile.is-closing{animation:none}}.kb-modal{--kb-dialog-height:min(860px,calc(100dvh - 48px))}.kb-modal>.modal-panel{max-height:var(--kb-dialog-height);border-radius:var(--radius-panel);flex-direction:column;margin:0;display:flex;overflow:hidden}.kb-modal .kb-form{max-height:var(--kb-dialog-height);min-height:0;overflow:hidden}.kb-form>header,.kb-form>footer{flex-shrink:0}.kb-form-body,.kb-import-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.kb-modal .kb-detail.is-mobile{max-height:var(--kb-dialog-height);min-height:0}.kb-pms-dialog>header{padding:24px 28px 18px}.kb-pms-dialog .kb-import-body{padding:20px 28px 24px}.kb-form h2,.kb-form h3{font-family:inherit;font-weight:500}.kb-pms-dialog h2{font-family:inherit;font-size:24px;font-weight:500}.kb-pms-dialog .catalog-empty-small h3{max-width:430px;margin:0 auto;line-height:1.6}.kb-pms-dialog .catalog-facts{margin-block:16px}.kb-preview-banner{border:1px solid var(--c-home-blue);border-radius:var(--radius-panel);background:var(--c-bg-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:16px 20px;display:flex}.kb-preview-banner p{color:var(--c-text-muted);max-width:660px;margin:4px 0 0;line-height:1.6}.kb-preview-label{color:var(--c-home-blue);align-items:center;gap:7px;margin-bottom:8px;font-size:14px;font-weight:500;display:inline-flex}.kb-import-body>.kb-preview-note{border:1px solid var(--c-border);border-radius:var(--radius-control);color:var(--c-text-muted);margin:0 0 20px;padding:12px 16px;font-size:14px;line-height:1.65}.kb-import-steps{color:var(--c-text-muted);gap:20px;margin:0 0 24px;padding:0;font-size:14px;list-style:none;display:flex}.kb-import-steps li{align-items:center;gap:7px;display:flex}.kb-import-steps li[aria-current=step]{color:var(--c-home-blue)}.kb-import-steps span{border:1px solid var(--c-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.kb-import-steps li[aria-current=step] span{border-color:var(--c-home-blue)}.kb-import-result>svg{color:var(--c-home-blue);margin-inline:auto}.kb-import-result>strong{margin:12px 0;font-size:32px;font-weight:500;display:block}.kb-setup-preview{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.kb-preview-source{white-space:pre-line;border:1px solid var(--c-border);border-radius:var(--radius-control);padding:20px;line-height:1.8}@media (max-width:640px){.kb-modal{--kb-dialog-height:calc(100dvh - 24px);padding:12px}.kb-metrics{justify-content:stretch;gap:0}.kb-metrics button{flex:1;padding:12px 14px 15px}.kb-metrics button[aria-pressed=true]:after{inset-inline:14px}.kb-pms-dialog>header,.kb-pms-dialog .kb-import-body{padding:18px}.kb-import-steps{flex-wrap:wrap;gap:10px}.kb-preview-banner{padding:16px}}.kb-skeleton .kb-sk-number{width:28px;height:18px}.kb-skeleton .kb-search{min-height:41px}.kb-skeleton .kb-sk-search{width:200px}.kb-skeleton .kb-sk-select-status{width:75px}.kb-skeleton .kb-sk-select-source{width:73px}.kb-skeleton .kb-sk-select-type{width:88px}.kb-skeleton .kb-sk-select-sort{width:64px}.kb-skeleton .kb-sk-count{width:14px}.kb-skeleton .kb-sk-title{width:130px;height:14px}.kb-skeleton .kb-row:nth-child(2) .kb-sk-title{width:76px}.kb-skeleton .kb-row:nth-child(3) .kb-sk-title{width:148px}.kb-skeleton .kb-row:nth-child(4) .kb-sk-title{width:110px}.kb-skeleton .kb-row:nth-child(5) .kb-sk-title{width:160px}.kb-skeleton .kb-row:nth-child(6) .kb-sk-title{width:96px}.kb-skeleton .kb-sk-status{width:41px}.kb-skeleton .kb-sk-line{width:64%}.kb-skeleton .kb-row:nth-child(2n) .kb-sk-line{width:48%}.kb-skeleton .kb-row:nth-child(3n) .kb-sk-line{width:78%}.kb-skeleton .kb-sk-line2{display:none}.kb-skeleton .kb-sk-meta{width:96px}.kb-skeleton .kb-row-meta>span+span .kb-sk-meta{width:80px}.kb-skeleton .kb-row{cursor:default}.kb-skeleton .kb-row>svg{color:var(--c-text-muted)}@media (max-width:640px){.kb-skeleton .kb-row:nth-child(n) .kb-sk-line{width:100%}.kb-skeleton .kb-sk-line2{width:60%;display:inline-block}}.svc-workspace .kb-toolbar{flex-wrap:wrap;align-items:flex-end;gap:20px}.svc-workspace .kb-metrics{flex-shrink:0}.svc-results-tools{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.svc-layout-toggle{border:1px solid var(--c-border);border-radius:8px;display:flex;overflow:hidden}.svc-layout-toggle button{color:var(--c-text-muted);padding:7px 14px;font-size:14px}.svc-layout-toggle button[aria-pressed=true]{background:var(--c-surface-hover);color:var(--c-text);box-shadow:inset 0 -2px var(--c-home-blue)}.svc-request-row{text-align:start;background:var(--c-surface);border:1px solid var(--c-border);width:100%;color:var(--c-text);border-radius:12px;gap:20px;padding:20px;display:flex}.svc-request-row:hover,.svc-request-row.is-selected{background:var(--c-surface-hover)}.svc-row-main{flex:1;min-width:0}.svc-row-main p{color:var(--c-text-muted);margin:8px 0;font-size:14px}.svc-row-time{color:var(--c-text-muted);flex-direction:column;align-items:flex-end;gap:8px;max-width:240px;font-size:14px;display:flex}.svc-row-time svg{color:var(--c-home-blue)}.svc-attention{color:var(--c-text);text-decoration:underline;-webkit-text-decoration-color:var(--c-home-blue);-webkit-text-decoration-color:var(--c-home-blue);-webkit-text-decoration-color:var(--c-home-blue);text-decoration-color:var(--c-home-blue);text-underline-offset:4px;font-size:14px}.svc-state-completed{color:var(--c-text-muted)}.svc-state-escalated{border-color:var(--c-home-blue)}.svc-form{min-height:0;max-height:min(90dvh,960px);color:var(--c-text);flex-direction:column;font-size:14px;display:flex}.svc-form>header{border-bottom:1px solid var(--c-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.svc-form h2{margin:0;font-size:22px}.svc-form h3{margin:0 0 12px;font-size:16px;font-weight:600}.svc-form-body{overscroll-behavior:contain;flex-direction:column;gap:20px;min-height:0;padding:24px 26px;display:flex;overflow-y:auto}.svc-form>footer{border-top:1px solid var(--c-border);flex-shrink:0;justify-content:flex-end;gap:12px;padding:18px 26px;display:flex}.svc-field{min-width:0;color:var(--c-text);flex-direction:column;gap:8px;font-size:14px;display:flex}.svc-field input,.svc-field textarea{border:1px solid var(--c-border);background:var(--c-surface);width:100%;color:var(--c-text);min-height:44px;font:inherit;border-radius:8px;padding:11px 12px}.svc-field textarea{resize:vertical;min-height:90px}.svc-field .select-menu,.svc-field .conv-filter-trigger{width:100%}.svc-field input:focus-visible,.svc-field textarea:focus-visible{outline:2px solid var(--c-home-blue);outline-offset:2px}.svc-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.svc-form-section{border-top:1px solid var(--c-border);flex-direction:column;gap:16px;padding-top:20px;display:flex}.svc-check{align-items:center;gap:9px;font-size:14px;display:flex}.svc-check input{width:17px;height:17px;accent-color:var(--c-home-blue);flex-shrink:0}.svc-check-grid{border:0;grid-template-columns:1fr 1fr;gap:12px;padding:0;display:grid}.svc-check-grid legend,.svc-day-set legend{padding:0 0 12px;font-weight:600}.svc-day-set{border:0;flex-wrap:wrap;gap:14px;padding:0;display:flex}.svc-preview-answer{border:1px solid var(--c-border);background:var(--c-surface-hover);border-radius:10px;padding:18px}.svc-preview-answer p{margin:10px 0}.svc-preview-answer small{color:var(--c-text-muted);font-size:14px}.svc-facts{grid-template-columns:minmax(100px,1fr) 1.5fr;gap:12px;font-size:14px;display:grid}.svc-facts>div{display:contents}.svc-facts dt{color:var(--c-text-muted)}.svc-facts dd{overflow-wrap:anywhere;margin:0}.svc-detail-links{flex-wrap:wrap;gap:16px;display:flex}.svc-detail-links a,.svc-bottom-link a{color:var(--c-home-blue);align-items:center;gap:6px;font-size:14px;display:inline-flex}.svc-activity{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.svc-activity li{border-inline-start:2px solid var(--c-border);flex-direction:column;gap:6px;padding-inline-start:14px;font-size:14px;display:flex}.svc-activity span{color:var(--c-text-muted)}.svc-activity p{white-space:pre-wrap;margin:4px 0}.svc-workspace .kb-detail footer{flex-wrap:wrap}.svc-documents{flex-direction:column;gap:18px;display:flex}.svc-document,.svc-coverage-row{border-bottom:1px solid var(--c-border);justify-content:space-between;gap:20px;padding:18px 0;font-size:14px;display:flex}.svc-document p,.svc-coverage-row p{color:var(--c-text-muted);margin:8px 0 0}.svc-document strong{overflow-wrap:anywhere}.svc-upload{border:1px dashed var(--c-border);border-radius:12px;flex-direction:column;align-items:center;gap:14px;padding:24px;display:flex}.svc-upload input{max-width:100%;font-size:14px}.svc-bottom-link{border-top:1px solid var(--c-border);margin-top:24px;padding-top:18px}@media (max-width:1100px){.svc-workspace .kb-toolbar-actions{flex-wrap:wrap}.svc-workspace .kb-metrics{width:100%;overflow-x:auto}.svc-document{flex-wrap:wrap}}@media (max-width:640px){.svc-request-row{padding:16px;display:block}.svc-row-time{align-items:flex-start;max-width:none;margin-top:12px}.svc-form-grid,.svc-check-grid{grid-template-columns:1fr}.svc-form>header,.svc-form>footer,.svc-form-body{padding:18px}.svc-form{max-height:92dvh}.svc-facts{grid-template-columns:1fr 1fr}.svc-workspace .kb-metrics button{min-width:125px}.svc-results-tools{gap:12px}.svc-coverage-row{flex-direction:column}}.svc-field input,.svc-field textarea{border-color:var(--c-border-strong);background:var(--c-bg-page)}.svc-form h2,.svc-form h3{font-family:inherit;font-weight:500}@media (max-width:640px){.svc-workspace .kb-metrics{grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.svc-workspace .kb-metrics button{border-bottom:1px solid var(--c-border);min-width:0}.svc-workspace .kb-metrics button:nth-child(2n){border-inline-end:0}.svc-workspace .kb-metrics button:nth-last-child(-n+2){border-bottom:0}.svc-workspace .kb-metrics span{max-width:none}}.svc-pipeline-card .booking-pipeline-card-heading{align-items:flex-start}.svc-pipeline-card .conv-guest-name{overflow-wrap:anywhere;white-space:normal;text-overflow:clip;line-height:1.45;overflow:visible}.svc-pipeline-card .mono,.svc-pipeline .booking-pipeline-lane>header .mono,.svc-pipeline .booking-pipeline-gap{font-size:14px}.svc-pipeline-card.is-selected{border-color:var(--c-home-blue);background:var(--c-surface-active)}.svc-board-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.svc-pipeline-card .booking-drag-handle{flex-shrink:0;justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}@media (pointer:coarse){.svc-pipeline-card .booking-drag-handle{min-width:var(--touch-min);min-height:var(--touch-min);margin-block:-10px;margin-inline-end:-10px}}.svc-sk-body{pointer-events:none}.svc-skeleton .kb-metrics>div{border-inline-end:1px solid var(--c-border);align-content:start;gap:5px;padding:14px 20px 17px;display:grid}.svc-skeleton .kb-metrics>div:last-child{border-inline-end:0}.svc-sk-num{width:36px;height:28px}.svc-sk-label{height:14px;margin-block:4px 3px}.svc-skeleton .kb-metrics>div:first-child .svc-sk-label{width:36px}.svc-skeleton .kb-metrics>div:nth-child(2) .svc-sk-label{width:76px}.svc-skeleton .kb-metrics>div:nth-child(3) .svc-sk-label{width:104px}.svc-skeleton .kb-metrics>div:nth-child(4) .svc-sk-label{width:110px}.svc-sk-btn{border-radius:var(--radius-pill);height:37px}.svc-sk-btn:first-child{width:180px}.svc-sk-btn:nth-child(2){width:163px}.svc-sk-btn:nth-child(3){width:138px}.svc-skeleton .kb-tabs>span{border-bottom:2px solid #0000;align-items:center;min-height:38px;padding-bottom:15px;display:flex}.svc-skeleton .kb-tabs i{height:14px;display:block}.svc-skeleton .kb-tabs>span:first-child i{width:85px}.svc-skeleton .kb-tabs>span:nth-child(2) i{width:81px}.svc-skeleton .kb-tabs>span:nth-child(3) i{width:100px}.svc-sk-search{flex:1;min-width:240px;height:41px}.svc-sk-select{height:39px}.svc-sk-select:nth-child(2){width:125px}.svc-sk-select:nth-child(3){width:138px}.svc-sk-select:nth-child(4){width:128px}.svc-sk-select:nth-child(5){width:107px}.svc-sk-count{width:16px;height:14px}.svc-sk-text{width:80px;height:14px}.svc-sk-toggle{width:119px;height:37px}.svc-sk-title{width:232px;height:16px}.svc-sk-pill{border-radius:var(--radius-pill);width:81px;height:25px}.svc-sk-line{width:360px;height:14px;margin-block:11.5px}.svc-skeleton .kb-row-meta{min-height:21px}.svc-sk-meta{height:14px}.svc-sk-meta:first-child{width:66px}.svc-sk-meta:nth-child(2){width:47px}.svc-sk-meta:nth-child(3){width:76px}.svc-sk-time{width:141px;height:14px;margin-block:4px 3px}.svc-sk-arrow{width:17px;height:17px}.svc-skeleton .kb-list{grid-template-columns:minmax(0,1fr)}.svc-skeleton .svc-bottom-link{display:flow-root}.svc-sk-page{width:111px;height:32px}.svc-sk-link{width:193px;height:14px;margin-block:4px 3px}@media (max-width:1200px){.svc-sk-search{flex-basis:100%}}@media (max-width:767px){.svc-sk-select{height:44px}}@media (pointer:coarse){.svc-sk-btn{height:var(--touch-min)}}@media (max-width:640px){.svc-skeleton .kb-metrics>div{border-bottom:1px solid var(--c-border);min-width:0;padding:12px 14px 15px}.svc-skeleton .kb-metrics>div:nth-child(2n){border-inline-end:0}.svc-skeleton .kb-metrics>div:nth-last-child(-n+2){border-bottom:0}.svc-sk-num{height:25px}.svc-sk-search{min-width:0}.svc-sk-select{flex:1;min-width:140px}}.guide-workspace{color:var(--c-text);font-size:14px}.guide-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-block-end:24px;display:flex}.guide-header h1{font-family:var(--font-fraunces),serif;margin:0 0 8px;font-size:28px;font-weight:500}[dir=rtl] .guide-header h1{font-family:var(--font-plex-arabic),sans-serif}.guide-header p{color:var(--c-text-muted);max-width:600px;margin:0}.guide-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.guide-actions .btn,.guide-share-actions .btn{gap:8px}.guide-metrics{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-surface);width:fit-content;max-width:100%;margin-block-end:24px;display:flex;overflow:hidden}.guide-metrics button{border-inline-end:1px solid var(--c-border);text-align:start;align-items:center;gap:16px;min-height:60px;padding:14px 20px;display:flex;position:relative}.guide-metrics button:last-child{border-inline-end:0}.guide-metrics button>span:first-child{font-family:var(--font-jetbrains),monospace;font-variant-numeric:tabular-nums;font-size:22px}.guide-metrics button[aria-checked=true]{background:var(--c-surface-active)}.guide-metrics button[aria-checked=true]:after{content:"";background:var(--c-nav-indicator);inset-inline:16px;height:2px;position:absolute;bottom:0}.guide-metrics button:hover{background:var(--c-surface-hover)}.guide-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-block:16px;display:flex}.guide-search{border:1px solid var(--c-border-strong);border-radius:var(--radius-control);background:var(--c-bg-page);flex:1;align-items:center;gap:8px;min-width:200px;min-height:38px;padding:0 12px;display:flex}.guide-search input{width:100%;min-width:0;color:var(--c-text);background:0 0;border:0;flex:1;padding:8px 0;font-size:14px}.guide-search input:focus{outline-offset:2px}.guide-search button{padding:4px;display:flex}.guide-list-heading{color:var(--c-text-muted);justify-content:space-between;align-items:center;gap:16px;margin-block:16px 8px;display:flex}.guide-list{border-block-start:1px solid var(--c-border)}.guide-row{border-block-end:1px solid var(--c-border);background:var(--c-bg-page);align-items:center;gap:16px;min-height:112px;padding:16px 12px;display:flex;position:relative}.guide-row.is-dragging{z-index:3;background:var(--c-surface-active);border:1px solid var(--c-border-strong);border-radius:var(--radius-control)}.guide-row:hover{background:var(--c-surface-hover)}.guide-row-main{text-align:start;min-width:0;color:var(--c-text);flex:1}.guide-row-main:disabled{opacity:1}.guide-row-main>p{color:var(--c-text-muted);-webkit-line-clamp:2;white-space:pre-line;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:6px 0 10px;display:-webkit-box;overflow:hidden}.guide-row-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.guide-row-title strong{overflow-wrap:anywhere;font-size:15px;font-weight:500}.guide-status{border:1px solid var(--c-border);border-radius:var(--radius-pill);background:var(--c-bg-subtle);align-items:center;min-height:24px;padding:2px 8px;font-size:14px;display:inline-flex}.guide-status.is-published{color:var(--c-success)}.guide-status.is-review{color:var(--c-warning)}.guide-row-meta{color:var(--c-text-muted);flex-wrap:wrap;gap:8px 16px;font-size:14px;display:flex}.guide-row-meta span{align-items:center;gap:5px;display:inline-flex}.guide-row-order{color:var(--c-text-muted);align-items:center;gap:4px;display:flex}.guide-row-order>div{flex-direction:column;display:flex}.guide-row-order button{border-radius:var(--radius-control);justify-content:center;align-items:center;min-width:28px;min-height:28px;display:flex}.guide-row-order button:disabled{opacity:.35;cursor:default}.guide-row-order button:hover:not(:disabled){background:var(--c-surface-active);color:var(--c-text)}.guide-drag{touch-action:none;cursor:grab;min-height:44px!important}.guide-row-menu{position:relative}.guide-row-menu summary{cursor:pointer;border-radius:var(--radius-control);padding:8px;display:flex}.guide-row-menu summary::-webkit-details-marker{display:none}.guide-row-menu>div{z-index:8;border:1px solid var(--c-border-strong);background:var(--c-surface);border-radius:var(--radius-control);width:230px;box-shadow:var(--c-shadow-dropdown);inset-inline-end:0;padding:6px;position:absolute;top:100%}.guide-row-menu[open]>div{animation:wz-pop .18s var(--ease-appear) backwards}.guide-row-menu button{text-align:start;border-radius:var(--radius-control);width:100%;padding:10px 12px;display:block}.guide-row-menu button:hover{background:var(--c-surface-hover)}.guide-muted,.guide-order-help{color:var(--c-text-muted);font-size:14px}.guide-order-help{margin-block-start:16px}.guide-empty{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:48px 24px;display:flex}.guide-empty h2{font-family:var(--font-schibsted),sans-serif;margin:0;font-size:22px;font-weight:500;line-height:1.4}.guide-empty p{color:var(--c-text-muted);max-width:510px;margin:0;line-height:1.65}.guide-onboarding{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-surface);padding-block:56px}.guide-empty-icon{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-bg-page);justify-content:center;align-items:center;width:60px;height:60px;display:flex}.guide-topic-examples{flex-wrap:wrap;justify-content:center;gap:8px;margin-block-start:8px;display:flex}.guide-topic-examples span{border:1px solid var(--c-border);border-radius:var(--radius-pill);color:var(--c-text-muted);padding:5px 12px}.guide-notice{border:1px solid var(--c-border);background:var(--c-bg-subtle);border-radius:var(--radius-control);margin:0 0 16px;padding:12px 16px;line-height:1.6}.guide-notice p{margin:0 0 8px}.guide-modal-header{border-block-end:1px solid var(--c-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.guide-modal-header h2{font-size:20px;font-weight:500;font-family:var(--font-schibsted),sans-serif;margin:0}.guide-modal-header p{margin:0 0 4px}.guide-modal-body{overscroll-behavior:contain;flex:1;min-height:0;padding:24px;overflow:auto}.guide-modal-footer{border-block-start:1px solid var(--c-border);background:var(--c-bg-subtle);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;gap:12px;padding:16px 24px;display:flex}.guide-form-grid{grid-template-columns:1fr 1fr;gap:16px;margin-block:20px;display:grid}.guide-form-grid label>span,.guide-fields label>span{color:var(--c-text);margin-block-end:8px;font-size:14px;display:block}.guide-form-grid .select-menu{width:100%}.guide-form-grid .conv-filter-trigger{justify-content:space-between;width:100%}.guide-tabs{border-block-end:1px solid var(--c-border);align-items:stretch;gap:16px;margin-block:16px 24px;display:flex}.guide-tabs button{border-block-end:2px solid #0000;align-items:center;gap:6px;padding-block:12px;font-size:14px;display:flex}.guide-tabs button[aria-selected=true]{border-block-end-color:var(--c-nav-indicator)}.guide-tabs button>span{color:var(--c-text-muted)}.guide-fields{flex-direction:column;gap:20px;display:flex}.guide-fields .input{width:100%;font-size:14px}.guide-fields textarea{resize:vertical;min-height:200px;line-height:1.7}.guide-fields [readonly]{background:var(--c-bg-subtle);color:var(--c-text-muted)}.guide-checkbox{align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.guide-checkbox input{width:16px;height:16px;accent-color:var(--c-text);flex-shrink:0;margin-block-start:4px}.guide-source-context{border:1px solid var(--c-border);border-radius:var(--radius-panel);padding:16px}.guide-source-context>div:first-child{align-items:center;gap:8px;display:flex}.guide-source-context p{color:var(--c-text-muted);margin-block:8px 12px;line-height:1.6}.guide-source-latest,.guide-original{background:var(--c-bg-subtle);border-inline-start:2px solid var(--c-border-strong);white-space:pre-wrap;max-height:220px;padding:12px 16px;font-size:14px;overflow:auto}.guide-source-latest p,.guide-original p{margin:6px 0 0}.guide-language-summary{flex-wrap:wrap;gap:8px 16px;margin-block:16px;display:flex}.guide-source-list{flex-direction:column;display:flex}.guide-source-list>button{border-block-end:1px solid var(--c-border);text-align:start;justify-content:space-between;align-items:center;gap:16px;padding:16px 12px;display:flex}.guide-source-list>button:disabled{opacity:.4;cursor:default}.guide-source-list>button:hover:not(:disabled){background:var(--c-surface-hover)}.guide-source-list strong{margin-block:6px;display:block}.guide-source-list p{color:var(--c-text-muted);white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.guide-preview-toolbar{border-block-end:1px solid var(--c-border);flex-wrap:wrap;gap:8px;padding:12px 24px;display:flex}.guide-preview-narrow{border-inline:1px solid var(--c-border);width:390px;max-width:100%;margin-inline:auto}.guide-share-url{direction:ltr;width:100%;font-size:14px}.guide-share-actions{flex-wrap:wrap;gap:8px;margin-block-start:20px;display:flex}.guide-public{max-width:800px;color:var(--c-text);margin:auto;padding:24px}.guide-public-languages{justify-content:flex-end;gap:12px;margin-block-end:12px;font-size:14px;display:flex}.guide-public-languages a{border-block-end:2px solid #0000;padding:8px}.guide-public-languages a[aria-current=page]{border-block-end-color:var(--c-nav-indicator)}.guide-reader{color:var(--c-text);background:var(--c-bg-page);padding:24px;font-size:14px}.guide-reader-heading{border-block-end:1px solid var(--c-border);padding-block:16px 28px}.guide-reader-brand{font-family:var(--font-schibsted),sans-serif;letter-spacing:-.06em;margin-block-end:28px;font-size:18px;font-weight:900;display:block}.guide-reader-heading h1{font-family:var(--font-fraunces),serif;margin:8px 0;font-size:32px;font-weight:500;line-height:1.25}.guide-reader-heading p{color:var(--c-text-muted);margin:0}.guide-reader-nav{flex-wrap:wrap;gap:8px;padding-block:24px;display:flex}.guide-reader-nav a{border:1px solid var(--c-border);border-radius:var(--radius-pill);align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.guide-reader-article{border-block-end:1px solid var(--c-border);gap:16px;padding-block:24px;scroll-margin-block-start:24px;display:flex}.guide-reader-icon{border:1px solid var(--c-border);border-radius:var(--radius-control);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.guide-reader-article>div{flex:1;min-width:0}.guide-reader-article h2{font-family:var(--font-schibsted),sans-serif;overflow-wrap:anywhere;margin:5px 0 12px;font-size:18px;font-weight:500}.guide-reader-content{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.8}.guide-reader-fallback{color:var(--c-text-muted);margin-block:0 8px;font-size:14px}.guide-reader-footer{text-align:center;color:var(--c-text-muted);padding-block:32px 8px;font-size:14px}.guide-reader[lang=ar]{font-family:var(--font-plex-arabic),sans-serif}.guide-reader[lang=ar] h1,.guide-reader[lang=ar] h2{font-family:inherit}@media (max-width:640px){.guide-header{gap:16px}.guide-header>.guide-actions{width:100%}.guide-header>.guide-actions .btn{flex:1;padding-inline:12px}.guide-metrics{width:100%}.guide-metrics button{flex-direction:column;flex:1;align-items:flex-start;gap:6px;padding:12px 10px}.guide-metrics button>span:first-child{font-size:20px}.guide-onboarding{padding:32px 16px}.guide-empty h2{font-size:20px}.guide-onboarding .guide-actions{flex-direction:column;width:100%}.guide-onboarding .btn{width:100%}.guide-row{gap:8px;padding:16px 0}.guide-row-order{flex-direction:column;gap:0}.guide-row-order>div{flex-direction:row}.guide-row-order button{min-width:28px;min-height:32px}.guide-modal-header,.guide-modal-footer,.guide-modal-body{padding:16px}.guide-form-grid{grid-template-columns:1fr}.guide-tabs{gap:10px}.guide-tabs button{flex-wrap:wrap}.guide-tabs button>span{font-size:14px}.guide-modal-footer .guide-actions{margin-inline-start:auto}.guide-preview-toolbar{padding:12px 16px}.guide-reader{padding:16px}.guide-reader-heading h1{font-size:28px}.guide-public{padding:12px}.guide-toolbar .guide-search{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.guide-row{transition:none!important}.guide-workspace *{scroll-behavior:auto}}.guide-sk-body{pointer-events:none}.guide-sk-btn{border-radius:var(--radius-pill);height:36px}.guide-sk-btn:first-child{width:150px}.guide-sk-btn:nth-child(2){width:135px}.guide-sk-btn:nth-child(3){width:136px}.guide-skeleton .guide-metrics>div{border-inline-end:1px solid var(--c-border);align-items:center;gap:16px;min-height:60px;padding:14px 20px;display:flex}.guide-skeleton .guide-metrics>div:last-child{border-inline-end:0}.guide-sk-num{width:14px;height:22px;margin-block:5.5px}.guide-sk-label{height:14px}.guide-metrics>div:first-child .guide-sk-label{width:63px}.guide-metrics>div:nth-child(2) .guide-sk-label{width:31px}.guide-metrics>div:nth-child(3) .guide-sk-label{width:88px}.guide-sk-search{flex:1;min-width:200px;height:38px}.guide-sk-select{height:39px}.guide-sk-select:nth-child(2){width:138px}.guide-sk-select:nth-child(3){width:122px}.guide-sk-select:nth-child(4){width:136px}.guide-skeleton .guide-list-heading{min-height:36px}.guide-sk-count{width:88px;height:14px}.guide-sk-text{width:190px;height:14px}.guide-sk-order{flex-shrink:0;justify-content:center;width:60px;display:flex}.guide-sk-order .home-sk{width:20px;height:20px}.guide-sk-title{width:200px;height:16px}.guide-sk-pill{border-radius:var(--radius-pill);width:72px;height:24px}.guide-sk-line{width:560px;height:14px;margin-block:9px 7px}.guide-sk-line+.guide-sk-line{width:380px;margin-block:0 14px}.guide-skeleton .guide-row-meta{align-items:center;min-height:21px}.guide-sk-meta{height:14px}.guide-sk-meta:first-child{width:70px}.guide-sk-meta:nth-child(2){width:90px}.guide-sk-meta:nth-child(3){width:60px}.guide-sk-menu{flex-shrink:0;width:20px;height:20px;margin:8px}@media (max-width:640px){.guide-sk-btn{flex:150px}.guide-sk-label{margin-block:3.5px}.guide-skeleton .guide-metrics>div{flex-direction:column;flex:1;align-items:flex-start;gap:6px;padding:12px 10px}.guide-sk-num{height:20px;margin-block:5px}.guide-sk-search{flex-basis:100%}.guide-sk-order{width:56px}}@media (max-width:767px){.guide-sk-select{height:44px}}@media (pointer:coarse){.guide-sk-btn{height:var(--touch-min)}.guide-skeleton .guide-list-heading{min-height:var(--touch-min)}}.insight-workspace{max-width:1280px;color:var(--c-text);margin-inline:auto;font-size:14px;line-height:1.5}.insight-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-block-end:28px;display:flex}.insight-heading h1{font-family:var(--font-display);margin:0;font-size:28px;font-weight:500;line-height:1.3}.insight-heading p{color:var(--c-text-muted);max-width:760px;margin-block:8px 0}.insight-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-block-end:20px;display:flex}.insight-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.insight-period{color:var(--c-text-muted);flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.insight-tabs{border-block-end:1px solid var(--c-border);flex-wrap:wrap;gap:0 20px;margin-block-end:24px;display:flex}.insight-tabs button{color:var(--c-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000;padding:12px 0;font-weight:500}.insight-tabs button[aria-selected=true]{border-block-end-color:var(--c-text);color:var(--c-text)}.insight-tabs button:focus-visible,.insight-definition summary:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px;border-radius:4px}.insight-content{outline:none;gap:24px;display:grid}.insight-metrics{border-block-end:1px solid var(--c-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block-end:24px;display:grid}.insight-metric{min-width:0}.insight-metric>span{color:var(--c-text-muted);margin-block-end:10px;display:block}.insight-metric>strong{font-family:var(--font-display);overflow-wrap:anywhere;font-size:clamp(22px,2.4vw,32px);font-weight:500;line-height:1.25;display:block}.insight-metric>strong .mono{font:inherit}.insight-metric p{color:var(--c-text-muted);margin-block:10px 0;font-size:14px}.insight-panel{border:1px solid var(--c-border);background:var(--c-bg-page);border-radius:12px;min-width:0;padding:24px}.insight-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-block-end:20px;display:flex}.insight-panel h2{font:inherit;margin:0;font-size:15px;font-weight:500}.insight-panel h3{font:inherit;margin-block:16px 8px;font-weight:500}.insight-panel-heading p{color:var(--c-text-muted);margin-block:6px 0}.insight-panel-heading>.btn{flex-shrink:0}.insight-panel>p{margin-block:8px}.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.insight-muted,.insight-empty{color:var(--c-text-muted)}.insight-empty{text-align:center;padding-block:24px}.insight-value-summary{margin-block:8px 16px;font-size:28px;font-weight:500}.insight-money{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.insight-money span{white-space:normal;overflow-wrap:anywhere}.insight-text-link{text-underline-offset:4px;align-items:center;gap:8px;margin-block-start:16px;text-decoration:underline;display:inline-flex}.insight-notice{border:1px solid var(--c-border);background:var(--c-bg-subtle);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:14px 16px;display:flex}.insight-notice p{margin:0}.insight-notice .btn{flex-shrink:0}.insight-loading{place-items:center;min-height:320px;display:grid}.insight-definition{border-block-start:1px solid var(--c-border);color:var(--c-text-muted);padding-block:20px}.insight-definition summary{color:var(--c-text);cursor:pointer;width:fit-content;font-weight:500}.insight-definition p{max-width:900px;margin-block:12px 0}.insight-updated{color:var(--c-text-muted);margin-block:20px 0;font-size:12px}.insight-table-wrap{min-width:0;overflow-x:clip}.insight-table{border-collapse:collapse;text-align:start;width:100%;font-size:14px}.insight-table th,.insight-table td{border-block-end:1px solid var(--c-border);text-align:start;vertical-align:top;padding:14px 12px}.insight-table th:first-child,.insight-table td:first-child{padding-inline-start:0}.insight-table th:last-child,.insight-table td:last-child{padding-inline-end:0}.insight-table thead th{color:var(--c-text-muted);z-index:10;background:var(--c-bg-page);box-shadow:inset 0 -1px 0 var(--c-border);border-block-end-color:#0000;font-size:12px;font-weight:500;position:sticky;top:0}.insight-table tbody th{overflow-wrap:anywhere;font-weight:500}.insight-toolbar,.insight-panel-heading,.insight-channel-trend>.select-menu,.financial-evidence-filters{z-index:21;position:relative}.insight-table tbody tr:last-child>*{border-block-end:0}.insight-table small,.insight-cell-detail small{color:var(--c-text-muted);margin-block-start:4px;font-size:12px;font-weight:400;display:block}.insight-table a{text-underline-offset:3px;text-decoration:underline}.insight-bars{gap:14px;display:grid}.insight-bar-row{grid-template-columns:minmax(120px,1fr) minmax(40px,2fr) auto;align-items:center;gap:16px;display:grid}.insight-bar-track{background:var(--c-bg-subtle);border-radius:4px;height:8px;overflow:hidden}.insight-bar-track>span{background:var(--c-text-muted);border-radius:inherit;height:100%;display:block}.insight-chart{min-width:0;height:240px}.insight-chart .recharts-text{font-family:var(--font-mono);font-size:12px}.insight-chart-legend{color:var(--c-text-muted);flex-wrap:wrap;gap:24px;padding-block-start:12px;display:flex}.insight-chart-legend>span{align-items:center;gap:8px;display:inline-flex}.insight-chart-legend i{border-block-start:2px solid var(--c-text);width:20px}.insight-chart-legend i.is-secondary{border-color:var(--c-text-muted);border-style:dashed}.insight-heatmap{gap:4px;display:grid}.insight-heatmap-row{grid-template-columns:48px repeat(24,minmax(0,1fr));align-items:center;gap:4px;display:grid}.insight-heatmap-row>div{border-radius:3px;height:24px}.insight-heatmap-row>span,.insight-heatmap-scale{color:var(--c-text-muted);font-size:12px}.insight-heatmap-scale{grid-template-columns:48px repeat(4,1fr) auto;margin-block-end:4px;display:grid}@media (max-width:1100px){.insight-table-wrap{overflow-x:auto}.insight-table thead{display:none}.insight-table tbody,.insight-table tr,.insight-table th,.insight-table td{width:auto;display:block}.insight-table tbody tr{border-block-end:1px solid var(--c-border);padding-block:12px}.insight-table tbody tr:last-child{border-block-end:0}.insight-table tbody th,.insight-table tbody td{border:0;padding:6px 0}.insight-table tbody td{grid-template-columns:minmax(100px,1fr) minmax(0,1fr);gap:20px;display:grid}.insight-table tbody td:before{content:attr(data-label);color:var(--c-text-muted)}}@media (max-width:760px){.insight-heading{margin-block-end:20px}.insight-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.insight-grid{grid-template-columns:minmax(0,1fr)}.insight-panel{padding:18px}.insight-panel-heading{flex-wrap:wrap;gap:8px}.insight-tabs{column-gap:16px}.insight-heatmap-row{grid-template-columns:36px repeat(24,minmax(0,1fr));gap:2px}.insight-heatmap-row>div{height:18px}.insight-heatmap-scale{grid-template-columns:36px repeat(4,1fr) auto}.insight-notice{flex-wrap:wrap;align-items:flex-start}.insight-bar-row{grid-template-columns:minmax(110px,1fr) minmax(30px,1fr) auto;gap:10px}}@media (prefers-reduced-motion:reduce){.insight-workspace *,.insight-workspace :before{scroll-behavior:auto}}@media print{.insight-table thead th{box-shadow:none;border-block-end-color:var(--c-border);position:static}}.insight-channel-trend{gap:12px;display:grid}.insight-channel-trend>.select-menu{justify-self:start}.insight-metric>strong.insight-unmeasured{font-family:var(--font-sans);align-items:center;min-height:40px;font-size:18px;display:flex}.insight-chart-legend time{font-size:12px}[dir=rtl] .insight-workspace,[dir=rtl] .insight-heading h1,[dir=rtl] .insight-metric>strong.insight-unmeasured{font-family:var(--font-arabic)}.revenue-methodology{gap:20px;max-width:76ch;display:grid}.revenue-methodology p{margin:0;line-height:1.65}.revenue-simulation{gap:24px;display:grid}.revenue-simulation label{gap:10px;font-size:14px;display:grid}.revenue-simulation input[type=number]{border:1px solid var(--c-border-strong);background:var(--c-bg-page);width:100%;min-width:0;color:var(--c-text);font:inherit;border-radius:8px;padding:10px 12px}.revenue-simulation input[type=range]{width:100%;accent-color:var(--c-text)}.revenue-simulation output{font-family:var(--font-mono)}.cost-workspace{gap:24px;max-width:860px;display:grid}.cost-periods{display:grid}.cost-period{border-bottom:1px solid var(--c-border);padding-block:24px}.cost-period header{justify-content:space-between;align-items:start;gap:20px;display:flex}.cost-period h2{font:500 15px/1.5 var(--font-sans);margin:0}.cost-period p{color:var(--c-text-muted);overflow-wrap:anywhere;margin-block:8px;line-height:1.6}.cost-period dl{gap:16px;margin-top:20px;display:grid}.cost-period dl>div{grid-template-columns:1fr 1fr;gap:24px;display:grid}.cost-period dd{margin:0}.cost-editor fieldset{border:0;min-width:0;margin:0;padding:0}.cost-fields{gap:24px;max-width:640px;margin-block:24px;display:grid}.cost-fields label{gap:8px;font-size:14px;display:grid}.cost-fields input,.cost-fields textarea{border:1px solid var(--c-border-strong);background:var(--c-bg-page);width:100%;min-width:0;color:var(--c-text);font:inherit;border-radius:8px;padding:10px 12px}.cost-fields small{color:var(--c-text-muted);font-size:14px;line-height:1.6}.cost-save-bar{z-index:5;border:1px solid var(--c-border);background:var(--c-bg-subtle);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:16px;display:flex;position:sticky;bottom:12px}.cost-save-bar>div{gap:12px;display:flex}[dir=rtl] .cost-period h2{font-family:var(--font-arabic), sans-serif}.performance-workspace{max-width:1360px}.performance-workspace .insight-heading{align-items:center;margin-block-end:24px}.performance-workspace .insight-heading h1{font-size:clamp(28px,2.7vw,36px)}.performance-workspace .insight-heading>.btn{flex-shrink:0;gap:8px}.performance-workspace .insight-toolbar{gap:12px 24px;margin-block-end:8px;padding-block:4px 12px}.performance-workspace .insight-period{align-items:center;gap:4px 16px;font-size:14px}.performance-workspace .insight-period>span:first-child{align-items:center;gap:8px;display:flex}.performance-tabs-row{border-block-end:1px solid var(--c-border);align-items:center;gap:16px;margin-block-end:24px;display:flex}.performance-tabs-row .insight-tabs{border:0;flex:1;gap:0 24px;margin:0}.performance-workspace .insight-tabs button[aria-selected=true]{border-block-end-color:var(--c-home-blue);color:var(--c-home-blue)}.performance-live{color:var(--c-text-muted);white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:inline-flex}.performance-live i{background:var(--c-text-subtle);border-radius:50%;width:6px;height:6px}.performance-progress{color:var(--c-text-muted);padding-block-end:16px}.performance-workspace .insight-metrics{border:1px solid var(--c-border);border-radius:12px;gap:0;padding:0;overflow:hidden}.performance-workspace .insight-metric{padding:20px 24px;position:relative}.performance-workspace .insight-metric+.insight-metric{border-inline-start:1px solid var(--c-border)}.performance-workspace .insight-metric>span{align-items:center;gap:8px;font-weight:500;display:flex}.performance-workspace .insight-metric i{color:var(--c-home-blue);flex-shrink:0;display:inline-flex}.performance-workspace .insight-metric>strong{min-height:40px;font-size:32px}.performance-workspace .insight-metric>strong.insight-unmeasured{font-size:18px}.performance-workspace .insight-metric p{margin-block-start:8px;font-size:14px;line-height:1.6}.performance-coverage{border-block-end:1px solid var(--c-border-subtle);padding-block:0 16px;font-size:14px}.performance-coverage summary{cursor:pointer;color:var(--c-text-muted);align-items:center;gap:8px;width:fit-content;display:flex}.performance-coverage summary:after{content:"+";margin-inline-start:4px;font-size:18px}.performance-coverage[open] summary:after{content:"−"}.performance-coverage p{color:var(--c-text-muted);max-width:85ch;margin-block:10px 0}.performance-overview-chart{border-block-end:1px solid var(--c-border);grid-template-columns:minmax(240px,.85fr) minmax(0,2fr);align-items:start;gap:32px;padding-block:4px 28px;display:grid}.performance-summary{padding-block:4px}.performance-summary h2{margin:0 0 24px;font-size:15px;font-weight:500}.performance-summary>div{grid-template-columns:18px minmax(0,1fr);gap:10px;margin-block-end:24px;display:grid}.performance-summary>div:last-child{margin-block-end:0}.performance-summary>div>svg{color:var(--c-text-muted);margin-block-start:3px}.performance-summary h3{margin:0;font-size:14px;font-weight:500}.performance-summary p{color:var(--c-text-muted);margin-block:8px;font-size:14px;line-height:1.7}.performance-summary button{color:var(--c-home-blue);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;font-weight:500;display:inline-flex}.performance-workspace .insight-panel h2{font-size:16px}.performance-overview-chart .insight-panel{border:0;border-radius:0;padding:0}.performance-workspace .insight-panel-heading p{max-width:80ch;font-size:14px;line-height:1.65}.performance-workspace .insight-table thead th,.performance-workspace .insight-table small{font-size:14px}.performance-workspace .insight-table tbody tr:hover{background:var(--c-bg-subtle)}.performance-workspace .insight-table tbody th{min-width:100px}.performance-workspace .insight-bar-track{background:var(--c-bg-subtle);height:6px}.performance-workspace .insight-bar-track>span{background:var(--c-home-blue);opacity:.7}.performance-workspace .insight-definition summary{align-items:center;gap:8px;display:flex}.performance-workspace .insight-updated{font-size:14px}.performance-chart-modes{border:1px solid var(--c-border);border-radius:8px;flex-shrink:0;gap:2px;padding:3px;display:flex}.performance-chart-modes button{width:32px;height:30px;color:var(--c-text-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.performance-chart-modes button[aria-pressed=true]{background:var(--c-bg-subtle);color:var(--c-home-blue)}@media (pointer:coarse){.performance-chart-modes button{width:var(--touch-min);position:relative}.performance-chart-modes button:after{content:"";inset-block:calc((30px - var(--touch-min)) / 2);position:absolute;inset-inline:0}.revenue-simulation input[type=range]{min-block-size:var(--touch-min)}}.performance-chart-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:68px;margin-block-end:12px;display:flex}.performance-chart-date{color:var(--c-text-muted);align-items:center;gap:8px;font-size:14px;display:flex}.performance-series-values{flex-wrap:wrap;gap:24px;display:flex}.performance-series-values>div{gap:4px;display:grid}.performance-series-values>div>span{color:var(--c-text-muted);align-items:center;gap:6px;font-size:14px;display:flex}.performance-series-values strong{font-size:22px;font-weight:500}.performance-series-values i{border-top:2px solid var(--c-home-blue);width:14px}.performance-series-values i.is-secondary{border-color:var(--c-text-subtle);border-top-style:dashed}.performance-svg{touch-action:pan-y;direction:ltr;width:100%;height:256px;display:block;overflow:visible}.performance-svg text{font:12px var(--font-mono);fill:var(--c-text-muted)}.performance-gridline{stroke:var(--c-border-subtle);stroke-dasharray:2 5}.performance-primary{stroke:var(--c-home-blue);fill:var(--c-home-blue)}.performance-secondary{stroke:var(--c-text-subtle);fill:var(--c-text-subtle)}.performance-point{fill:var(--c-home-blue);stroke:var(--c-bg-page);stroke-width:2px}.performance-point-secondary{fill:var(--c-text-subtle);stroke:var(--c-bg-page);stroke-width:2px}.performance-cursor{stroke:var(--c-border-strong);stroke-dasharray:3 3}.performance-chart-hint{color:var(--c-text-muted);margin-block:12px 0;font-size:14px}.performance-chart-empty{min-height:220px;color:var(--c-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.performance-chart-empty p{color:var(--c-text);margin:0;font-size:18px}.performance-heatmap-scroll{padding:4px;overflow-x:auto}.performance-workspace .insight-heatmap{min-width:600px}.performance-workspace .insight-heatmap-row{grid-template-columns:52px repeat(24,minmax(0,1fr))}.performance-workspace .insight-heatmap-row>button{cursor:pointer;border:0;border-radius:3px;height:24px;padding:0;display:block}.performance-workspace .insight-heatmap-row>span{font-size:14px}.performance-workspace .insight-heatmap-scale{grid-template-columns:52px repeat(4,1fr) auto;font-size:14px}.performance-heatmap-legend{color:var(--c-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-block-start:16px;font-size:14px;display:flex}.performance-heatmap-legend>span{align-items:center;gap:8px;display:inline-flex}.performance-heatmap-legend i{background:linear-gradient(to right, var(--c-bg-subtle), var(--c-home-blue));border-radius:3px;width:72px;height:6px}.performance-workspace button:focus-visible,.performance-svg:focus-visible,.performance-coverage summary:focus-visible{outline:2px solid var(--c-home-blue);outline-offset:3px}.performance-workspace .insight-content:focus-visible{outline:2px solid var(--c-home-blue);outline-offset:4px}[dir=rtl] .performance-summary button svg{transform:scaleX(-1)}[dir=rtl] .performance-workspace .insight-heading h1{font-family:var(--font-arabic)}[dir=rtl] .performance-workspace .insight-metric>strong:not(.insight-unmeasured){font-family:var(--font-display)}@media (max-width:1100px){.performance-live{display:none}.performance-overview-chart{grid-template-columns:minmax(210px,.85fr) minmax(0,1.5fr);gap:24px}.performance-workspace .insight-metric{padding:18px}}@media (max-width:760px){.performance-workspace .insight-heading{flex-wrap:wrap;align-items:flex-start;gap:16px}.performance-workspace .insight-heading>.btn{margin-inline-start:auto}.performance-tabs-row{display:block}.performance-tabs-row .insight-tabs{gap:0 18px}.performance-workspace .insight-metric{padding:16px}.performance-workspace .insight-metric:nth-child(3){border-inline-start:0}.performance-workspace .insight-metric:nth-child(n+3){border-block-start:1px solid var(--c-border)}.performance-workspace .insight-metric>strong{font-size:28px}.performance-overview-chart{flex-direction:column;gap:24px;display:flex}.performance-overview-chart>*{width:100%}.performance-overview-chart>.performance-trend{order:-1}.performance-summary{border-block-start:1px solid var(--c-border);padding-block-start:20px}.performance-summary h2{margin-block-end:18px}.performance-chart-summary{gap:8px}.performance-workspace .insight-grid{gap:20px}.performance-workspace .insight-panel{padding:18px}.performance-overview-chart .insight-panel{padding:0}.performance-workspace .insight-table tbody td{grid-template-columns:minmax(85px,.8fr) minmax(0,1fr);gap:12px}.performance-workspace .insight-bar-row{grid-template-columns:minmax(96px,1.2fr) minmax(30px,1fr) auto}}.performance-workspace .insight-cell-detail{flex-direction:column;align-items:flex-start;display:inline-flex}.performance-workspace .insight-cell-detail small{width:max-content}.performance-workspace .insight-content{padding-block-end:70px}.insight-sk-select-period{width:81px}.insight-sk-select-currency{width:28px}.insight-sk-select-currencies{width:211px}.insight-sk-select-variant{width:95px}.insight-sk-dates{width:185px}.insight-sk-zone{width:227px}.insight-sk-value{width:72px;height:22px}.insight-sk-lines>span{display:block}@media (min-width:761px){.insight-sk-lines>.insight-sk-narrow-only,.insight-sk-lines.insight-sk-narrow-only{display:none}}@media (max-width:760px){.insight-sk-lines>.insight-sk-wide-only,.insight-sk-lines.insight-sk-wide-only{display:none}}.insight-sk-note{width:88%}.insight-sk-note-end{width:52%}.insight-sk-coverage{width:280px}.insight-sk-action{color:var(--c-text-muted);flex-shrink:0}.performance-skeleton-title{width:160px;height:20px;display:block}.performance-skeleton-icon{width:18px;height:18px}.performance-skeleton .performance-summary section{min-width:0}.performance-skeleton-chart{width:100%;height:256px}.performance-skeleton .performance-chart-summary .workspace-sk-value{height:28px;margin-block-start:6px}@media (max-width:760px){.performance-skeleton .performance-series-values .workspace-sk-label{width:70px}}.recovery-workspace .insight-metric>strong:has(.insight-muted){font-family:var(--font-sans);font-size:18px}.recovery-workspace .insight-metric .insight-money{font-size:25px}.recovery-evidence-note{color:var(--c-text-muted);align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.65;display:flex}.recovery-evidence-note svg{flex-shrink:0;margin-block-start:3px}.recovery-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block-end:24px;display:grid}.recovery-values h3{color:var(--c-text-muted);margin-block:0 12px}.recovery-values .insight-money{font-size:24px}.recovery-response-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.recovery-workspace .recovery-response-grid .insight-metric{border:0;padding:0}.recovery-workspace .recovery-response-grid .insight-metric>strong{font-size:24px}.recovery-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 16px;display:flex}.recovery-empty>span{border:1px solid var(--c-border);width:48px;height:48px;color:var(--c-text-muted);border-radius:50%;place-items:center;display:grid}.recovery-empty h3{font-family:var(--font-sans);margin:0;font-size:16px;font-weight:500}.recovery-empty p{color:var(--c-text-muted);max-width:58ch;margin:0 0 8px;line-height:1.7}.recovery-queue-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.recovery-queue-heading h2{font-size:20px;font-family:var(--font-sans);margin:0;font-weight:500}.recovery-queue-heading p{color:var(--c-text-muted);max-width:80ch;margin:8px 0 0}.recovery-queue-heading .btn{flex-shrink:0;gap:8px}.recovery-queue-modes{flex-wrap:wrap;gap:8px;display:flex}.recovery-queue-modes button{background:var(--c-bg-page);color:var(--c-text-muted);border:1px solid var(--c-border);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;display:inline-flex}.recovery-queue-modes button[aria-pressed=true]{background:var(--c-surface-active);color:var(--c-home-blue);border-color:var(--c-border-strong)}.recovery-queue-modes span{font-size:12px}.recovery-queue-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.recovery-search{border:1px solid var(--c-border-strong);background:var(--c-bg-page);border-radius:999px;flex:1;align-items:center;gap:10px;min-width:240px;padding-inline:12px 4px;display:flex}.recovery-search>svg{color:var(--c-text-muted);flex-shrink:0}.recovery-search input{min-width:0;color:var(--c-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding-block:10px}.recovery-search:focus-within{outline:2px solid var(--c-home-blue);outline-offset:2px}.recovery-results{border:1px solid var(--c-border);border-radius:12px;min-width:0;overflow:clip}.recovery-table-wrap{width:100%;overflow-x:clip}.recovery-table{text-align:start;border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.recovery-table th,.recovery-table td{text-align:start;vertical-align:top;border-block-end:1px solid var(--c-border);padding:16px}.recovery-table thead th{background:var(--c-bg-subtle);z-index:10;color:var(--c-text-muted);white-space:nowrap;font-size:12px;font-weight:500;position:sticky;top:0}.recovery-table tbody th{overflow-wrap:anywhere;min-width:160px;font-weight:500}.recovery-table tbody th a{align-items:baseline;gap:6px;text-decoration:none;display:inline-flex}.recovery-table tbody th a:hover{color:var(--c-home-blue);text-underline-offset:3px;text-decoration:underline}.recovery-table small{color:var(--c-text-muted);margin-block-start:5px;font-size:12px;font-weight:400;line-height:1.6;display:block}.recovery-table tbody tr:last-child>*{border-block-end:0}.recovery-table tr:hover>td,.recovery-table tr:hover>th{background:var(--c-surface-hover)}.recovery-status{align-items:center;gap:6px;display:inline-flex}.recovery-status:before{content:"";background:var(--c-text-subtle);border-radius:50%;flex-shrink:0;width:6px;height:6px}.recovery-status[data-status=failed]:before{background:var(--c-error)}.recovery-status[data-status=triggered]:before{background:var(--c-home-blue)}.recovery-status[data-status=pending]:before{background:var(--c-warning)}.recovery-row-actions{flex-direction:column;align-items:start;gap:6px;min-width:130px;display:flex}.recovery-row-actions .btn{white-space:normal;text-align:start;line-height:1.4}.recovery-outcome{overflow-wrap:anywhere;max-width:32ch}.recovery-pagination{border-block-start:1px solid var(--c-border);color:var(--c-text-muted);justify-content:space-between;align-items:center;gap:16px;padding:16px;font-size:12px;display:flex}.recovery-pagination>div{align-items:center;gap:12px;display:flex}.recovery-dialog{max-width:520px;max-height:calc(100dvh - 48px);padding:24px;font-size:14px;overflow-y:auto}.recovery-dialog header{justify-content:space-between;align-items:center;gap:16px;display:flex}.recovery-dialog h2{font-family:var(--font-sans);margin:0;font-size:20px;font-weight:500}.recovery-dialog p{margin-block:12px;line-height:1.7}.recovery-dialog fieldset{border:0;gap:20px;min-width:0;margin-block:20px;padding:0;display:grid}.recovery-field{gap:10px;display:grid}.recovery-field textarea{border:1px solid var(--c-border-strong);width:100%;color:var(--c-text);background:var(--c-bg-page);font:inherit;resize:vertical;border-radius:8px;padding:12px}.recovery-field small{color:var(--c-text-muted);font-size:12px}.recovery-dialog footer{justify-content:end;gap:12px;margin-block-start:24px;display:flex}.recovery-workspace button:focus-visible,.recovery-workspace a:focus-visible,.recovery-dialog button:focus-visible{outline:2px solid var(--c-home-blue);outline-offset:3px}.recovery-sk-chart{border-radius:12px;height:340px}@media (min-width:761px){.recovery-sk-chart{height:415px}}.recovery-skeleton .recovery-evidence-note>span{flex:1;min-width:0}.recovery-skeleton .insight-sk-evidence{width:min(360px,100%)}.recovery-skeleton .insight-sk-fact{width:120px}.recovery-workspace.workspace-skeleton .insight-sk-channel{width:180px}.recovery-sk-summary{gap:16px;grid-template-columns:1fr!important;display:grid!important}.recovery-sk-row{border-block-end:1px solid var(--c-border);grid-template-columns:2fr 1fr 1fr;gap:24px;padding-block:24px;display:grid}.recovery-skeleton .home-sk{margin-block-end:12px}.recovery-back{color:var(--c-text-muted);gap:8px;margin-block-end:20px;display:inline-flex}.recovery-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;display:grid}.recovery-detail-facts dt{color:var(--c-text-muted);margin-block-end:8px}.recovery-detail-facts dd{overflow-wrap:anywhere;margin:0}.recovery-history{margin:0;padding:0;list-style:none}.recovery-history li{border-block-end:1px solid var(--c-border);grid-template-columns:160px minmax(0,1fr);gap:24px;padding-block:20px;display:grid}.recovery-history time{color:var(--c-text-muted);font-size:12px}.recovery-history p{color:var(--c-text-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin-block:8px 0}.recovery-history h3{margin:0;font-size:14px;font-weight:500}.recovery-history small{color:var(--c-text-muted);margin-block-start:8px;font-size:12px;display:block}@media (max-width:1150px){.recovery-table-wrap{overflow-x:auto}.recovery-table thead{display:none}.recovery-table tbody,.recovery-table tr,.recovery-table th,.recovery-table td{width:auto;display:block}.recovery-table tbody tr{border-block-end:1px solid var(--c-border);padding:16px}.recovery-table tbody tr:last-child{border:0}.recovery-table tbody td,.recovery-table tbody th{border:0;padding:6px 0}.recovery-table tbody td{grid-template-columns:125px minmax(0,1fr);gap:12px;display:grid}.recovery-table td:before{content:attr(data-label);color:var(--c-text-muted)}.recovery-table td>small{grid-column:2;margin:0}.recovery-table tr:hover>td,.recovery-table tr:hover>th{background:0 0}.recovery-row-actions{flex-flow:wrap;min-width:0}.recovery-response-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.recovery-workspace .insight-heading{flex-wrap:wrap;align-items:start;gap:16px}.recovery-workspace .insight-heading h1{font-size:28px}.recovery-queue-toolbar,.recovery-search{width:100%;min-width:0}.recovery-search{flex-basis:100%}.recovery-queue-modes{gap:6px}.recovery-queue-modes button{padding:8px 10px}.recovery-values{grid-template-columns:1fr}.recovery-pagination{flex-direction:column;align-items:start}.recovery-pagination>div{justify-content:space-between;gap:8px;width:100%}.recovery-table tbody td{grid-template-columns:100px minmax(0,1fr)}.recovery-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-history li{grid-template-columns:1fr;gap:8px}.recovery-dialog{max-width:calc(100vw - 32px);padding:20px}.recovery-sk-row{grid-template-columns:1fr;gap:12px}}@media print{.recovery-table thead th{position:static}}[dir=rtl] .recovery-workspace h1,[dir=rtl] .recovery-workspace h2,[dir=rtl] .recovery-workspace h3,[dir=rtl] .recovery-dialog h2{font-family:var(--font-arabic), sans-serif}[dir=rtl] .recovery-back>svg,[dir=rtl] .recovery-workspace .performance-summary button>svg{transform:scaleX(-1)}.performance-tertiary{stroke:var(--c-text);fill:var(--c-text)}.performance-point-tertiary{fill:var(--c-text);stroke:var(--c-bg-page);stroke-width:2px}.performance-series-values i.is-tertiary{border-color:var(--c-text);border-top-style:dotted}.recovery-queue-controls{z-index:21;gap:20px;margin-block-end:20px;display:grid;position:relative}.financial-export{flex-shrink:0;position:relative}.financial-export summary{cursor:pointer;gap:8px;list-style:none}.financial-export summary::-webkit-details-marker{display:none}.financial-export summary[aria-disabled=true]{opacity:.55;cursor:default}.financial-export-menu{z-index:40;background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:var(--radius-panel);width:min(320px,80vw);box-shadow:var(--c-shadow-dropdown);inset-inline-end:0;padding:8px;position:absolute;top:calc(100% + 8px)}.financial-export details[open]>.financial-export-menu{animation:wz-pop .18s var(--ease-appear) backwards}.financial-export-menu button{text-align:start;width:100%;color:var(--c-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.financial-export-menu button:hover,.financial-export-menu button:focus-visible{background:var(--c-surface-hover)}.financial-export-menu p{color:var(--c-text-muted);margin:0;padding:8px 12px;font-size:14px;line-height:1.6}.financial-export>p{max-width:320px;color:var(--c-error);font-size:14px}.financial-export summary:focus-visible{outline:2px solid var(--c-home-blue);outline-offset:3px}.financial-evidence-filters{flex-wrap:wrap;gap:8px;margin-block-end:20px;display:flex}.financial-evidence-filters label{flex:1;min-width:min(250px,100%)}.financial-evidence-filters input{border:1px solid var(--c-border-strong);background:var(--c-bg-page);width:100%;min-height:40px;color:var(--c-text);font:inherit;border-radius:8px;padding:8px 12px}.financial-evidence-row{border-block-end:1px solid var(--c-border);padding-block:16px}.financial-evidence-row summary{cursor:pointer;grid-template-columns:minmax(180px,1.5fr) minmax(120px,1fr) auto;align-items:center;gap:16px;display:grid}.financial-evidence-row summary>span{overflow-wrap:anywhere;min-width:0}.financial-evidence-row small{color:var(--c-text-muted);margin-block-start:4px;font-size:14px;display:block}.financial-evidence-row summary>span:first-child:before{content:"+";margin-inline-end:8px;display:inline-block}.financial-evidence-row[open] summary>span:first-child:before{content:"−"}.financial-evidence-row>p{overflow-wrap:anywhere;margin-block:16px}.financial-pagination{flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:20px;display:flex}.financial-pagination>span{color:var(--c-text-muted);margin-inline-end:auto}.financial-opportunity-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-block:16px}.financial-report-intro{justify-content:space-between;align-items:center;gap:16px;display:flex}.financial-report-intro h2{margin:0;font-size:18px;font-weight:500}.financial-skeleton .performance-summary>section{margin-block-end:24px}@media (min-width:761px){.financial-skeleton .performance-skeleton-chart{height:440px}}.settings-insight-links{flex-wrap:wrap;gap:12px;margin-block-end:24px;display:flex}.revenue-workspace .insight-period,.reports-workspace .insight-period{margin-inline-start:auto}.reports-workspace .insight-money .mono{font-size:clamp(20px,2vw,28px)}.insight-print{display:none}@media (max-width:760px){.revenue-workspace .insight-heading,.reports-workspace .insight-heading{flex-wrap:wrap;align-items:flex-start}.revenue-workspace .insight-period,.reports-workspace .insight-period{margin-inline-start:0}.financial-evidence-row summary{grid-template-columns:minmax(0,1fr) auto;gap:8px}.financial-evidence-row summary>span:nth-child(2){grid-area:2/1}.financial-evidence-row summary>span:last-child{grid-area:1/2/span 2}.performance-workspace .financial-opportunity-metrics{grid-template-columns:1fr}.performance-workspace .financial-opportunity-metrics .insight-metric+.insight-metric{border-inline-start:0;border-block-start:1px solid var(--c-border)}.financial-export-menu{inset-inline:0 auto}.financial-report-intro{flex-direction:column;align-items:flex-start}.financial-pagination>span{flex-basis:100%}}@media print{body:has(>.insight-print)>:not(.insight-print){display:none!important}.insight-print{color:#000;font:10pt var(--font-body);background:#fff;line-height:1.6;display:block!important}.insight-print[dir=rtl]{font-family:var(--font-arabic)}.insight-print h1{margin-block:12pt;font-size:22pt}.insight-print h2{font:500 13pt var(--font-body);break-after:avoid;margin-block:18pt 8pt}.insight-print[dir=rtl] h2{font-family:var(--font-arabic)}.insight-print p{break-after:avoid}.insight-print dl>div{gap:12pt;display:flex}.insight-print dd{margin:0}.insight-print table{border-collapse:collapse;text-align:start;width:100%}.insight-print th,.insight-print td{text-align:start;border-block-end:1px solid var(--c-border-strong);vertical-align:top;overflow-wrap:anywhere;padding:6pt}.insight-print tr{break-inside:avoid}.insight-print thead{display:table-header-group}@page{size:A4;margin:16mm}}.financial-booking-id{font-size:var(--font-xs);overflow-wrap:anywhere}.page-content-area.page-content-area--settings,[data-sidebar-collapsed=true] .page-content-area.page-content-area--settings{margin-inline-start:var(--sidebar-w)}.settings-sidebar{width:var(--sidebar-w)}.settings-nav-heading{flex:none;padding:18px 4px 12px}.settings-back{min-height:36px;color:var(--c-text-muted);border-radius:var(--radius-control);align-items:center;gap:8px;padding:4px;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.settings-back:hover{color:var(--c-text);background:var(--c-surface-hover)}.settings-back svg{flex:none}.settings-nav-title{color:var(--c-text);margin:14px 8px 0;font-size:18px;font-weight:500;line-height:1.4}.settings-nav{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding-block:0 20px;overflow-y:auto}.settings-nav-group{margin-block-start:24px}.settings-nav-group:first-child{margin-block-start:8px}.settings-nav-group h2{font-family:var(--font-sans);font-size:var(--text-meta);letter-spacing:.2px;color:var(--c-text-subtle);margin-block:0 6px;padding-inline:8px;font-weight:500;line-height:20px}.settings-nav-group ul{margin:0;padding:0;list-style:none}.settings-nav-link{border-radius:var(--radius-control);min-height:34px;color:var(--c-text);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:14px;font-weight:400;line-height:1.45;text-decoration:none;display:flex}.settings-nav-link:hover{background:var(--c-surface-hover)}.settings-nav-link.is-active{background:var(--c-accent-subtle)}.settings-nav-link svg{flex:none}.settings-back:focus-visible,.settings-nav-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px}.settings-nav-utilities{border-block-start:1px solid var(--c-border);margin-block-start:24px;padding-block-start:12px}.settings-nav-utilities .settings-nav-link{color:var(--c-text-muted)}.settings-content{min-width:0}.settings-page{width:100%;max-width:var(--width-text);margin:12px auto 0}.settings-page-heading{border-block-end:1px solid var(--c-border);padding-block:0 28px}.settings-eyebrow{color:var(--c-text-muted);margin:0 0 12px;font-size:14px;line-height:1.5}.settings-page-heading h1{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(28px,3vw,36px);font-weight:500;line-height:1.2}.settings-page-description{color:var(--c-text-muted);max-width:58ch;margin:12px 0 0;font-size:15px;line-height:1.65}.settings-empty{text-align:center;border-block-end:1px solid var(--c-border);flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:48px 20px;display:flex}.settings-empty h2{font-family:var(--font-sans);margin:0 0 8px;font-size:16px;font-weight:500;line-height:1.5}.settings-empty p{color:var(--c-text-muted);margin:0;font-size:14px;line-height:1.6}.settings-empty .btn{margin-block-start:24px}.settings-sk{background:var(--c-surface-active);border-radius:4px;max-width:100%}.settings-sk-eyebrow{width:112px;height:20px;margin-block-end:12px}.settings-sk-title{width:260px;height:44px}.settings-sk-description{width:380px;height:24px;margin-block-start:12px}[dir=rtl] .settings-direction{transform:scaleX(-1)}[dir=rtl] .settings-content,[dir=rtl] .settings-sidebar,[dir=rtl] .settings-page-heading h1,[dir=rtl] .settings-nav-group h2,[dir=rtl] .settings-empty h2{font-family:var(--font-arabic);letter-spacing:0}@media (max-width:1024px){.page-content-area.page-content-area--settings,[data-sidebar-collapsed=true] .page-content-area.page-content-area--settings{margin-inline:0}.settings-sidebar{width:min(300px,100vw - 40px)}.settings-nav-link{min-height:44px}.settings-page{margin-block-start:8px}}@media (max-width:600px){.settings-page-heading{padding-block-end:24px}.settings-empty{min-height:280px;padding:36px 16px}}.company-page{padding-block-end:96px}body:has(.company-page[data-live-pause=true]) .setup-dock{display:none}.company-section{border-block-end:1px solid var(--c-border);padding-block:28px 8px}.company-section-heading{justify-content:space-between;align-items:flex-start;gap:24px;padding-block-end:12px;display:flex}.company-section h2{font-family:var(--font-sans);margin:0;font-size:15px;font-weight:500;line-height:1.5}.company-help{color:var(--c-text-muted);margin:6px 0 0;font-size:14px;font-weight:400;line-height:1.6;display:block}.company-edit{min-height:32px;color:var(--c-home-blue);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:4px 0;font-size:14px;display:inline-flex}.company-edit:disabled{opacity:.5;cursor:default}.company-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;padding-block:20px;font-size:14px;line-height:1.6;display:grid}.company-row+.company-row{border-block-start:1px solid var(--c-border)}.company-row>*{overflow-wrap:anywhere;min-width:0}.company-row label{display:inline-block}.company-value{white-space:pre-wrap}.company-value--empty{color:var(--c-text-subtle)}.company-row--editing{grid-template-columns:1fr;gap:8px}.company-control .input{border:1px solid var(--c-border-strong);border-radius:var(--radius-control);background:var(--c-bg-page);width:100%;min-height:42px;color:var(--c-text);padding:10px 12px;font-size:14px}.company-control .input[aria-invalid=true]{border-color:var(--c-error)}.company-field-error{color:var(--c-error);margin:8px 0 0;font-size:14px}.company-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.company-logo-controls{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.company-logo{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-bg-subtle);width:64px;height:64px;color:var(--c-text-muted);flex:none;place-items:center;display:grid;overflow:hidden}.company-logo img{object-fit:contain;width:100%;height:100%}.company-notice{border:1px solid var(--c-border);border-radius:var(--radius-control);background:var(--c-bg-subtle);margin-block:20px;padding:16px;font-size:14px;line-height:1.6}.company-notice p{margin:0 0 12px}.company-notice--error{border-color:var(--c-error)}.company-status{align-items:center;gap:8px;display:flex}.company-savebar{z-index:42;padding:16px 32px max(16px,env(safe-area-inset-bottom));border-block-start:1px solid var(--c-border);background:var(--c-bg-subtle);bottom:0;justify-content:space-between;align-items:center;gap:24px;font-size:14px;display:flex;position:fixed;inset-inline-start:calc(var(--sidebar-w) + var(--scroll-lock-start,0px));inset-inline-end:var(--scroll-lock-end,0px)}.company-id{align-items:start;gap:4px;display:flex}.company-id code{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:13px}.company-text-link{color:var(--c-home-blue);overflow-wrap:anywhere;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.company-related{gap:20px;padding-block:24px;display:grid}.company-related-link{color:var(--c-text);justify-content:space-between;align-items:center;gap:20px;text-decoration:none;display:flex}.company-related-link strong{font-size:14px;font-weight:500}.company-related-link>svg{color:var(--c-home-blue);flex:none}.company-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-block-start:24px;display:flex}.company-sk-heading{width:160px;height:24px;margin-block-end:16px}.company-sk-label{width:70%;height:20px}.company-sk-value{width:85%;height:20px}.company-page>.loading-feedback{margin-block-start:20px}[dir=rtl] .company-section h2{font-family:var(--font-arabic)}@media (max-width:1024px){.company-savebar{inset-inline:0}}@media (max-width:600px){.company-row{grid-template-columns:1fr;gap:8px;padding-block:16px}.company-section-heading{gap:12px}.company-edit{text-align:start;max-width:120px}.company-savebar{padding:12px 16px max(12px,env(safe-area-inset-bottom));flex-wrap:wrap;gap:8px}.company-savebar .company-actions{margin-inline-start:auto}.company-savebar .btn{padding-inline:12px}}.plan-page{max-width:880px;padding-block-end:112px}.plan-page h2,.plan-dialog h2{font-family:var(--font-sans);margin:0;font-size:15px;font-weight:500;line-height:1.5}.plan-muted{color:var(--c-text-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.plan-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:24px;display:flex}.plan-current{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-bg-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.plan-current>div{flex:1;min-width:min(100%,260px)}.plan-current>.btn{flex:none}.plan-name{font-family:var(--font-display);margin:8px 0;font-size:32px;line-height:1.3}.plan-account{border-block-start:1px solid var(--c-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;width:100%;margin:0;padding-block-start:16px;font-size:14px;line-height:1.6;display:grid}.plan-account dt{color:var(--c-text-muted)}.plan-account dd{overflow-wrap:anywhere;margin:4px 0 0}.plan-account dd span{display:block}.plan-section{border-block-end:1px solid var(--c-border);padding-block:28px}.plan-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.plan-section-heading .plan-muted{margin:0;font-size:12px}.plan-metrics{border:1px solid var(--c-border);border-radius:var(--radius-panel);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:20px;display:grid;overflow:hidden}.plan-metric{min-width:0;padding:20px}.plan-metric+.plan-metric{border-inline-start:1px solid var(--c-border)}.plan-metric h3{color:var(--c-text-muted);margin:0;font-size:14px;font-weight:400;line-height:1.5}.plan-number{font-family:var(--font-display);overflow-wrap:anywhere;margin:8px 0;font-size:30px;line-height:1.4}.plan-replies{flex-wrap:wrap;gap:12px 28px;margin:16px 0 0;font-size:14px;display:flex}.plan-replies>div{gap:12px;display:flex}.plan-replies dt{color:var(--c-text-muted)}.plan-replies dd{font-family:var(--font-mono);margin:0}.plan-billing-note{margin-block:20px}.plan-table-title{margin:24px 0 12px;font-size:14px;font-weight:500}.plan-table-wrap{border:1px solid var(--c-border);border-radius:var(--radius-control);max-width:100%;overflow-x:auto}.plan-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px;line-height:1.5}.plan-table th,.plan-table td{text-align:end;overflow-wrap:anywhere;padding:12px 16px}.plan-table th:first-child{text-align:start;width:44%}.plan-table thead{background:var(--c-bg-subtle);color:var(--c-text-muted)}.plan-table th{font-weight:400}.plan-table td{font-family:var(--font-mono)}.plan-table tbody tr{border-block-start:1px solid var(--c-border)}@media (min-width:768px){.plan-table-wrap{overflow:clip}.plan-table{border-collapse:separate;border-spacing:0}.plan-table thead th{z-index:10;background:var(--c-bg-subtle);border-block-end:1px solid var(--c-border);position:sticky;top:0}.plan-table tbody :is(th,td){border-block-start:1px solid var(--c-border)}.plan-table tbody tr:first-child>*{border-block-start:0}}.plan-definitions{color:var(--c-text-muted);margin-block-start:20px;font-size:14px;line-height:1.65}.plan-definitions summary{cursor:pointer;width:fit-content}.plan-definitions p{margin-block:12px 0}.plan-updated{color:var(--c-text-subtle);margin:16px 0 0;font-size:12px;line-height:1.6}.plan-facts{margin:12px 0 0;font-size:14px;line-height:1.6}.plan-facts>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding-block:14px;display:grid}.plan-facts>div+div{border-block-start:1px solid var(--c-border)}.plan-facts dd{text-align:end;overflow-wrap:anywhere;margin:0}.plan-empty{background:var(--c-bg-subtle);border-radius:var(--radius-control);color:var(--c-text-muted);margin:16px 0 0;padding:20px;font-size:14px;line-height:1.65}.plan-support{color:var(--c-home-blue);direction:ltr;align-items:center;gap:8px;margin-block-start:16px;font-size:14px;text-decoration:none;display:inline-flex}.plan-support:hover{text-decoration:underline}.plan-notice{border:1px solid var(--c-border);border-radius:var(--radius-control);background:var(--c-bg-subtle);margin-block-start:20px;padding:16px;font-size:14px;line-height:1.6}.plan-notice p{margin:0 0 12px}.plan-dialog{font-size:14px;line-height:1.65}.plan-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-block-start:24px;display:flex}.plan-sk-card{display:block}.plan-sk-row{border-block-end:1px solid var(--c-border);padding-block:14px}.plan-page :is(button,a,summary,.plan-table-wrap):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:3px}[dir=rtl] :is(.plan-page h2,.plan-dialog,.plan-name,.plan-number){font-family:var(--font-arabic)}@media (max-width:600px){.plan-current{gap:20px;padding:20px}.plan-account,.plan-metrics{grid-template-columns:1fr}.plan-metric+.plan-metric{border-inline-start:0;border-block-start:1px solid var(--c-border)}.plan-metric{padding:16px 20px}.plan-table th,.plan-table td{padding:12px 8px}.plan-toolbar .select-menu{min-width:0}.plan-current>.btn{white-space:normal}}.settings-primary{background:var(--c-home-blue);color:#fff;border:1px solid #0000;gap:8px}.settings-primary:hover{background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.settings-primary:hover{background:color-mix(in srgb,var(--c-home-blue) 88%,#000)}}[data-theme=dark] .settings-primary{color:#071829}.settings-primary:disabled{opacity:.5;cursor:not-allowed}.settings-soft{color:var(--c-home-blue);background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.settings-soft{background:color-mix(in srgb,var(--c-home-blue) 8%,transparent)}}.settings-soft{gap:8px}.settings-soft:hover{background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.settings-soft:hover{background:color-mix(in srgb,var(--c-home-blue) 14%,transparent)}}.settings-title-line{justify-content:space-between;align-items:center;gap:20px;display:flex}.settings-page-icon,.settings-hint-icon,.guest-offer-icon{width:44px;height:44px;color:var(--c-home-blue);background:var(--c-home-blue);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.settings-page-icon,.settings-hint-icon,.guest-offer-icon{background:color-mix(in srgb,var(--c-home-blue) 8%,transparent)}}.settings-hint{border:1px solid var(--c-home-blue);gap:14px;margin-block:24px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-hint{border:1px solid color-mix(in srgb,var(--c-home-blue) 18%,var(--c-border))}}.settings-hint{background:var(--c-home-blue);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.settings-hint{background:color-mix(in srgb,var(--c-home-blue) 3%,var(--c-bg-page))}}.settings-hint{font-size:14px;line-height:1.6}.settings-hint-icon{border-radius:50%;width:32px;height:32px}.settings-hint strong{color:var(--c-text);font-weight:500}.settings-hint p{color:var(--c-text-muted);margin:4px 0 0}.settings-hint a{color:var(--c-home-blue);align-items:center;gap:4px;margin-inline-end:16px;display:inline-flex}.guest-page{max-width:880px;padding-block-end:120px}body:has(.guest-page[data-live-pause=true]) .setup-dock{display:none}.guest-section{border-block-end:1px solid var(--c-border);padding-block:28px}.guest-section>header{margin-block-end:8px}.guest-section h2,.guest-related h2,.guest-journey h2,.guest-offer h2,.guest-empty h2{font-family:var(--font-sans);margin:0;font-size:16px;font-weight:500;line-height:1.5}.guest-section header p,.guest-field p,.guest-related p,.guest-offer p,.guest-empty p,.guest-offer-form header p{color:var(--c-text-muted);margin:6px 0 0;font-size:14px;line-height:1.6}.guest-field{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:36px;padding-block:18px;font-size:14px;line-height:1.5;display:grid}.guest-field label{font-weight:500;display:block}.guest-field input,.guest-field textarea,.guest-search input{width:100%;min-width:0;min-height:42px;font:inherit;border:1px solid var(--c-border-strong);color:var(--c-text);background:var(--c-bg-page);border-radius:8px;padding:10px 12px}.guest-field textarea{resize:vertical;min-height:100px}.guest-field input:disabled,.guest-field textarea:disabled{background:var(--c-bg-subtle);color:var(--c-text-muted)}.guest-field [aria-invalid=true]{border-color:var(--c-error)}.guest-field .guest-field-error{color:var(--c-error)}.guest-control,.guest-field>.select-menu{min-width:0}.guest-toggle-row{align-items:center}.guest-toggle{background:var(--c-border-strong);border:1px solid var(--c-border-strong);cursor:pointer;border-radius:999px;justify-self:end;align-items:center;width:42px;height:26px;padding:3px;transition:background .16s;display:flex}.guest-toggle span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;box-shadow:0 1px 3px #0002}.guest-toggle[aria-checked=true]{background:var(--c-home-blue);border-color:var(--c-home-blue)}.guest-toggle[aria-checked=true] span{transform:translate(16px)}[dir=rtl] .guest-toggle[aria-checked=true] span{transform:translate(-16px)}.guest-toggle:disabled{opacity:.55;cursor:default}@media (pointer:coarse){.guest-toggle{position:relative}.guest-toggle:before{content:"";inset:calc((24px - var(--touch-min)) / 2) calc((40px - var(--touch-min)) / 2);position:absolute}}.guest-details{border-block-start:1px solid var(--c-border);margin-block-start:16px;padding-block-start:16px;font-size:14px}.guest-details summary{cursor:pointer;color:var(--c-home-blue)}.guest-preview{background:var(--c-bg-subtle);border:1px solid var(--c-border);border-radius:12px;margin-block:24px;padding:24px}.guest-preview>span{color:var(--c-home-blue);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.guest-preview p{overflow-wrap:anywhere;margin:14px 0;font-size:16px;line-height:1.75}.guest-preview small{color:var(--c-text-muted);margin-block-start:12px;font-size:12px;display:block}.guest-invitation{white-space:pre-wrap}.guest-related{padding-block:28px}.guest-related>div{flex-wrap:wrap;gap:16px 24px;margin-block-start:16px;display:flex}.guest-related a,.guest-inline-link{color:var(--c-home-blue);align-items:center;gap:7px;font-size:14px;display:inline-flex}.guest-notice{border:1px solid var(--c-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-block:20px;padding:16px;font-size:14px;line-height:1.6;display:flex}.guest-notice p{margin:0}.guest-notice--error{border-color:var(--c-error)}@supports (color:color-mix(in lab, red, red)){.guest-notice--error{border-color:color-mix(in srgb,var(--c-error) 45%,var(--c-border))}}.guest-saved{color:var(--c-success);background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.guest-saved{background:color-mix(in srgb,var(--c-success) 5%,transparent)}}.guest-savebar{z-index:42;padding:16px 32px max(16px,env(safe-area-inset-bottom));background:var(--c-bg-subtle);border-block-start:1px solid var(--c-border);bottom:0;justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex;position:fixed;inset-inline-start:calc(var(--sidebar-w) + var(--scroll-lock-start,0px));inset-inline-end:var(--scroll-lock-end,0px)}.guest-savebar>div,.guest-dialog-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.guest-dialog-actions{margin-block-start:24px}.guest-journey{border-block-end:1px solid var(--c-border);padding-block:24px}.guest-journey h2{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.guest-journey ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.guest-journey li{align-items:start;gap:10px;display:flex}.guest-journey li>span{width:26px;height:26px;color:var(--c-home-blue);background:var(--c-home-blue);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.guest-journey li>span{background:color-mix(in srgb,var(--c-home-blue) 8%,transparent)}}.guest-journey li>span{font-size:12px}.guest-journey strong{font-size:14px;font-weight:400}.guest-journey small{color:var(--c-text-muted);margin-top:6px;font-size:12px;display:block}.guest-badge{background:var(--c-surface-hover);color:var(--c-text-muted);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:400;line-height:1.5;display:inline-block}.guest-badge--active{color:var(--c-success);background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.guest-badge--active{background:color-mix(in srgb,var(--c-success) 8%,transparent)}}.guest-toolbar{justify-content:space-between;gap:16px;padding-block:24px 16px;display:flex}.guest-search{width:300px;min-width:0;color:var(--c-text-muted);align-items:center;gap:9px;display:flex}.guest-search input{outline-offset:4px;background:0 0;border:0;padding-inline:0}.guest-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.guest-filters>span{color:var(--c-text-muted);margin-inline-start:auto;font-size:12px}.guest-offer{border-block-end:1px solid var(--c-border);align-items:flex-start;gap:18px;padding:24px 0;display:flex}.guest-offer-main{overflow-wrap:anywhere;flex:1;min-width:0}.guest-offer-main .guest-kicker{margin:0 0 6px;font-size:12px}.guest-offer .guest-badge{margin-top:12px}.guest-offer-price{flex-direction:column;align-items:flex-end;gap:18px;min-width:140px;display:flex}.guest-offer-price strong{font-size:15px;font-weight:500}.guest-empty{text-align:center;border:1px solid var(--c-border);border-radius:12px;padding:56px 24px}.guest-empty h2{margin-top:20px}.guest-empty p{max-width:430px;margin:10px auto 22px}.guest-footnote{color:var(--c-text-muted);font-size:14px;line-height:1.7}.modal-panel:has(>.guest-offer-form){overflow:hidden}.guest-offer-form{box-sizing:border-box;max-height:calc(85dvh - 2px);padding:24px;overflow-y:auto}.guest-offer-form header{gap:14px;margin-bottom:16px;display:flex}.guest-offer-form h2{margin:0;font-size:22px;font-weight:500}.guest-offer-form .guest-field{grid-template-columns:1fr;gap:10px;padding-block:12px}.guest-offer-form footer{background:var(--c-bg-page);justify-content:flex-end;gap:10px;padding-block:16px 24px;display:flex;position:sticky;bottom:-24px}.guest-sk-input{width:100%;height:42px}:is(.guest-page,.guest-offer-form,.guest-dialog-actions) :is(button,a,input,textarea,summary):focus-visible{outline:2px solid var(--c-home-blue);outline-offset:3px}.company-page .company-edit{color:var(--c-home-blue);background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.company-page .company-edit{background:color-mix(in srgb,var(--c-home-blue) 7%,transparent)}}.company-page .company-edit{border-radius:999px;padding:7px 12px}.company-section-heading h2{align-items:center;gap:10px;display:flex}.company-section-heading h2:before{content:"";background:var(--c-home-blue);border-radius:50%;width:6px;height:6px}.plan-current{background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.plan-current{background:color-mix(in srgb,var(--c-home-blue) 3%,var(--c-bg-page))}}.plan-current{border-color:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.plan-current{border-color:color-mix(in srgb,var(--c-home-blue) 20%,var(--c-border))}}.plan-current .plan-name{color:var(--c-text)}.plan-page .plan-section-heading>span:before{content:"";background:var(--c-home-blue);border-radius:50%;width:6px;height:6px;margin-inline-end:7px;display:inline-block}[dir=rtl] :is(.guest-page h2,.guest-offer-form h2){font-family:var(--font-arabic)}@media (max-width:1024px){.guest-savebar{inset-inline:0}}@media (max-width:600px){.guest-field{grid-template-columns:1fr;gap:12px;padding-block:16px}.guest-toggle-row{grid-template-columns:minmax(0,1fr) 42px;gap:20px}.guest-toolbar{flex-wrap:wrap;gap:8px}.guest-search{flex:1;min-width:150px}.guest-toolbar>.btn{min-height:44px}.guest-journey ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.guest-offer{flex-wrap:wrap;gap:12px}.guest-offer-price{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-inline-start:56px}.guest-savebar{padding:12px 16px max(12px,env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:8px}.guest-savebar>div{justify-content:space-between}.settings-hint{padding:16px}.settings-title-line>.settings-page-icon{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.guest-toggle,.guest-toggle span{transition:none}}.guest-auto-status{min-height:20px;color:var(--c-text-muted);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.guest-auto-status .guest-inline-link{font-size:12px}.guest-switch-control{flex-direction:column;justify-self:end;align-items:flex-end;max-width:270px;display:flex}.guest-switch-control .guest-auto-status{text-align:end;justify-content:flex-end}.guest-readonly{color:var(--c-text);padding-block:10px;font-size:14px}.guest-save-help{margin-block:24px 0}.guest-language-trigger{text-align:start;justify-content:space-between;width:100%;min-height:44px}.guest-language-trigger small{color:var(--c-text-muted);margin-top:3px;font-size:12px;display:block}.modal-panel:has(>.guest-language-picker){overflow:hidden}.guest-language-picker{flex-direction:column;height:min(640px,80dvh);display:flex}.guest-language-picker header{justify-content:space-between;gap:12px;padding:24px 24px 12px;display:flex}.guest-language-picker h2{margin:0;font-size:22px;font-weight:500}.guest-language-picker header p{color:var(--c-text-muted);margin:5px 0 0;font-size:12px}.guest-language-search{border:1px solid var(--c-border-strong);border-radius:8px;align-items:center;gap:10px;margin:0 24px 12px;padding:10px 12px;display:flex}.guest-language-search input{color:var(--c-text);width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:14px}.guest-language-search:focus-within{outline:2px solid var(--c-home-blue);outline-offset:2px}.guest-language-list{min-height:0;padding:0 12px 12px;overflow-y:auto}.guest-language-list>button{text-align:start;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.guest-language-list strong{font-size:14px;font-weight:400;display:block}.guest-language-list small{color:var(--c-text-muted);margin-top:4px;font-size:12px;display:block}.guest-language-list>button:is(:hover,:focus-visible),.guest-language-list>[aria-selected=true]{background:var(--c-surface-hover);color:var(--c-home-blue)}.guest-language-list>button:focus-visible{outline:2px solid var(--c-home-blue);outline-offset:-2px}.guest-language-list>p{color:var(--c-text-muted);padding:20px 12px;font-size:14px}[dir=rtl] .guest-language-picker h2{font-family:var(--font-arabic)}@media (max-width:600px){.guest-switch-control{max-width:140px}.guest-toggle-row{grid-template-columns:minmax(0,1fr) minmax(42px,100px)}.guest-language-picker header{padding:18px 18px 12px}.guest-language-search{margin-inline:18px}}.connection-section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.connections-page h2{font-family:var(--font-sans);margin:0;font-size:16px;font-weight:500;line-height:1.5}.connection-list{padding-block:30px 0}.connection-list>header{padding-bottom:12px}.connection-row{border-block-end:1px solid var(--c-border);align-items:flex-start;gap:16px;padding-block:24px;display:flex}.connection-row>.home-ch,.connection-option>.home-ch{background:var(--c-bg-subtle);border:1px solid var(--c-border);border-radius:10px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.connection-main{flex:1;min-width:0}.connection-main h3,.connection-option h3{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500;line-height:1.5}.connection-main>p,.connection-option p{color:var(--c-text-muted);margin:4px 0 0;font-size:14px;line-height:1.6}.connection-activity{color:var(--c-text-muted);flex-direction:column;gap:4px;margin-top:14px;font-size:12px;line-height:1.6;display:flex}.connection-row-actions{flex-direction:column;flex:none;align-items:flex-end;gap:12px;display:flex}.connection-pause{color:var(--c-text-muted);cursor:pointer;text-underline-offset:4px;min-height:28px;font-size:12px;text-decoration:underline}.connection-catalog{padding-block:30px 0}.connection-option{border-block-end:1px solid var(--c-border);align-items:center;gap:16px;padding-block:22px;display:flex}.connection-option>div{flex:1;min-width:0}.connection-option h3 span{color:var(--c-text-muted);margin-inline-start:12px;font-size:12px;font-weight:400;display:inline-block}.connection-option .btn{flex:none}.connection-links{flex-wrap:wrap;gap:24px;margin-top:20px;display:flex}.connection-saved{color:var(--c-success);align-items:center;gap:6px;font-size:14px;display:flex}.connection-assisted{border:1px solid var(--c-border);background:var(--c-bg-subtle);color:var(--c-text-muted);border-radius:8px;padding:14px 16px;font-size:14px;line-height:1.7}.connection-editor{flex-direction:column;max-height:85dvh;display:flex}.modal-panel:has(>.connection-editor){overflow:hidden}.connection-editor>header{border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.connection-editor header p{color:var(--c-text-muted);margin:0 0 6px;font-size:14px}.connection-editor h2{font-family:var(--font-sans);margin:0;font-size:24px;font-weight:500;line-height:1.5}.connection-editor-body{overscroll-behavior:contain;min-height:0;padding:0 24px 24px;overflow:auto}.connection-editor .guest-field{grid-template-columns:1fr;gap:8px;padding-block:12px}.connection-editor .guest-field p{margin:0;font-size:12px}.connection-editor>footer{border-top:1px solid var(--c-border);justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.connection-editor>.guest-notice{margin:12px 24px}.connection-step{align-items:center;gap:10px;margin-block:26px 12px;display:flex}.connection-step>span{background:var(--c-bg-subtle);width:25px;height:25px;color:var(--c-home-blue);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.connection-step h3{margin:0;font-size:14px;font-weight:500}.connection-step a{margin-inline-start:auto;font-size:12px}.connection-editor .guest-field-error{color:var(--c-error);font-size:14px}.chat-colors{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chat-swatch{border:2px solid var(--c-bg-page);outline:1px solid var(--c-border);background:var(--chat-color);width:36px;height:36px;color:var(--chat-on-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex}.chat-swatch[aria-pressed=true]{outline:2px solid var(--c-text);outline-offset:2px}.chat-swatch:disabled{cursor:default;opacity:.6}.chat-custom{align-items:center;gap:10px;margin-top:16px;display:flex}.chat-custom input[type=color]{width:48px;padding:4px}.chat-custom input[type=text]{max-width:180px;font-family:var(--font-mono)}.chat-count{text-align:end;font-size:12px!important}.chat-code{resize:vertical;border:1px solid var(--c-border-strong);background:var(--c-bg-subtle);width:100%;height:120px;color:var(--c-text);font-family:var(--font-mono);overflow-wrap:anywhere;border-radius:8px;margin-block:20px 16px;padding:14px;font-size:12px;line-height:1.7;display:block}.chat-copy-row{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.connection-subtitle{margin-top:26px;font-size:15px;font-weight:500}.connection-sk-intro{height:100px;margin-block:24px}.connection-sk-icon{flex:none;width:42px;height:42px}.connection-sk-action{width:90px;height:30px}:is(.connections-page,.connection-editor) :is(button,a,input,textarea,summary):focus-visible{outline:2px solid var(--c-home-blue);outline-offset:3px}[dir=rtl] :is(.connections-page h2,.connection-editor h2){font-family:var(--font-arabic)}@media (max-width:600px){.connection-row{flex-wrap:wrap;gap:12px}.connection-row-actions{flex-flow:wrap;align-items:center;gap:12px 20px;width:100%;padding-inline-start:54px}.connection-row-actions .connection-pause{margin-inline-start:auto}.connection-option{flex-wrap:wrap;gap:12px}.connection-option>.btn{margin-inline-start:54px}.connection-option h3 span{margin-inline-start:0;margin-top:4px;display:block}.connection-editor>header{padding:18px}.connection-editor-body{padding-inline:18px}.connection-step{flex-wrap:wrap}.connection-step a{margin-inline-start:35px}.chat-copy-row>.btn{width:100%}}.webchat-preview-section{padding-block:28px}.webchat-preview-section>header .select-menu{max-width:160px}.webchat-preview-screens{border:1px solid var(--c-border);border-radius:var(--radius-pill);background:var(--c-bg-subtle);flex-wrap:wrap;gap:2px;margin-top:16px;padding:3px;display:inline-flex}.webchat-preview-screens>button{border-radius:var(--radius-pill);min-height:36px;color:var(--c-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:14px}.webchat-preview-screens>button:hover{color:var(--c-text)}.webchat-preview-screens>button[aria-pressed=true]{background:var(--c-surface);color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-border)}.webchat-preview-frame{margin-top:20px;container:webchat-preview/inline-size}.webchat-preview-stage{--webchat-preview-bg:var(--c-bg-page);--webchat-preview-elevated:var(--c-surface-hover);--webchat-preview-border:var(--c-border);--webchat-preview-border-strong:var(--c-border-hover);--webchat-preview-frame:var(--c-border);--webchat-preview-text:var(--c-text);--webchat-preview-text-2:var(--c-text-subtle);--webchat-preview-launcher:var(--c-accent);--webchat-preview-launcher-ink:var(--c-on-accent);--webchat-preview-mark:var(--webchat-preview-launcher);--webchat-preview-mark-ink:var(--webchat-preview-launcher-ink);--webchat-preview-accent:var(--c-home-blue);--webchat-preview-on-accent:var(--c-on-accent);--webchat-preview-tint:8%;--webchat-preview-guest-bg:var(--webchat-preview-accent)}@supports (color:color-mix(in lab, red, red)){.webchat-preview-stage{--webchat-preview-guest-bg:color-mix(in srgb,var(--webchat-preview-accent) var(--webchat-preview-tint),var(--webchat-preview-bg))}}.webchat-preview-stage{--webchat-preview-guest-ink:var(--webchat-preview-text);isolation:isolate;border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-bg-subtle);direction:ltr;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:16px;height:756px;padding:22px;display:flex;position:relative;overflow:hidden}.webchat-preview-stage[data-position=left]{align-items:flex-start}[data-theme=dark] .webchat-preview-stage{--webchat-preview-elevated:var(--c-surface);--webchat-preview-frame:var(--c-border-strong);--webchat-preview-text-2:var(--c-text-muted);--webchat-preview-tint:14%}.webchat-preview-site{z-index:-1;flex-direction:column;gap:16px;display:flex;position:absolute;inset:28px 28px auto}.webchat-preview-site span{background:var(--c-border);opacity:.55;border-radius:4px;width:60%;height:12px;display:block}.webchat-preview-site span:first-child{width:30%;height:22px}.webchat-preview-site span:last-child{width:45%}.webchat-preview-window{border:1px solid var(--webchat-preview-frame);background:var(--webchat-preview-bg);width:400px;max-width:100%;height:640px;box-shadow:var(--c-shadow-dropdown);color:var(--webchat-preview-text);font-family:var(--font-sans);letter-spacing:normal;text-align:start;border-radius:20px;flex-direction:column;flex:none;font-size:16px;line-height:normal;display:flex;overflow:hidden}.webchat-preview-window[data-screen=form]{height:auto}.webchat-preview-window:lang(ar){font-family:var(--font-arabic)}.webchat-preview-header{border-block-end:1px solid var(--webchat-preview-border);flex:none;align-items:center;gap:12px;padding-block:18px;padding-inline:24px 20px;display:flex}.webchat-preview-avatar{background:var(--webchat-preview-mark);width:40px;height:40px;color:var(--webchat-preview-mark-ink);border-radius:50%;flex:none;place-items:center;display:grid}.webchat-preview-meta-head{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.webchat-preview-title{font-size:16px;font-weight:500;line-height:1.4}.webchat-preview-sub{color:var(--webchat-preview-text-2);font-size:14px;line-height:1.4}.webchat-preview-close{width:44px;height:44px;color:var(--webchat-preview-text-2);border-radius:50%;flex:none;place-items:center;margin-inline-end:-8px;display:grid}.webchat-preview-messages{flex-direction:column;flex:1;min-height:0;padding:10px 20px 18px;display:flex;overflow-y:auto}.webchat-preview-welcome{text-align:center;color:var(--webchat-preview-text-2);overflow-wrap:anywhere;margin-block:auto;padding:32px 12px;font-size:16px;line-height:1.5}.webchat-preview-window:lang(ar) .webchat-preview-welcome{line-height:1.7}.webchat-preview-date{color:var(--webchat-preview-text-2);align-self:center;margin:8px 0 18px;font-size:12px;line-height:1.5}.webchat-preview-row{flex-shrink:0;max-width:88%;margin-top:16px;display:flex}.webchat-preview-date+.webchat-preview-row{margin-top:0}.webchat-preview-row--sarah{align-self:flex-start}.webchat-preview-row--guest{align-self:flex-end}.webchat-preview-message{min-width:0;max-width:100%}.webchat-preview-sender{color:var(--webchat-preview-text-2);margin:0 2px 6px;font-size:12px;font-weight:500;line-height:1.5}.webchat-preview-bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;margin:0;padding:11px 14px;font-size:14px;line-height:1.6}.webchat-preview-row--sarah .webchat-preview-bubble{background:var(--webchat-preview-elevated);color:var(--webchat-preview-text);border-end-start-radius:5px}.webchat-preview-row--guest .webchat-preview-bubble{background:var(--webchat-preview-guest-bg);color:var(--webchat-preview-guest-ink);border-end-end-radius:5px}.webchat-preview-meta{color:var(--webchat-preview-text-2);align-items:center;gap:5px;margin:5px 2px 0;display:flex}.webchat-preview-row--guest .webchat-preview-meta{justify-content:flex-end}.webchat-preview-time{font-variant-numeric:tabular-nums;font-size:11px;line-height:1.5}.webchat-preview-tick{align-items:center;width:13px;height:13px;display:inline-flex}.webchat-preview-input-area{border-block-start:1px solid var(--webchat-preview-border);flex:none;padding:12px 20px 6px}.webchat-preview-composer{border:1px solid var(--webchat-preview-accent);outline:1px solid var(--webchat-preview-accent);border-radius:16px;align-items:flex-end;gap:6px;padding:5px;display:flex}.webchat-preview-attach{width:40px;height:44px;color:var(--webchat-preview-accent);border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.webchat-preview-input{min-width:0;min-height:44px;color:var(--webchat-preview-text);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;padding:10px 9px;font-size:16px;line-height:1.5}.webchat-preview-placeholder{color:var(--webchat-preview-text-2);display:block}.webchat-preview-send{background:var(--webchat-preview-elevated);width:44px;height:44px;color:var(--webchat-preview-text-2);border-radius:50%;flex:none;place-items:center;display:grid}.webchat-preview-send[data-ready]{background:var(--webchat-preview-accent);color:var(--webchat-preview-on-accent)}.webchat-preview-powered{color:var(--webchat-preview-text-2);flex:none;justify-content:center;align-items:center;gap:8px;padding:14px 24px 18px;font-size:12px;line-height:1.5;display:flex}.webchat-preview-window:not([data-screen=form]) .webchat-preview-powered{padding-block:6px 14px}.webchat-preview-brand{color:var(--webchat-preview-text);align-items:center;display:flex}.webchat-preview-brand .wordmark{white-space:nowrap;display:inline-block}.webchat-preview-identify{flex-direction:column;display:flex}.webchat-preview-id-content{padding:26px 24px 4px}.webchat-preview-id-title{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 10px;font-size:30px;font-weight:450;line-height:1.2}.webchat-preview-window:lang(ar) .webchat-preview-id-title{font-family:var(--font-arabic);letter-spacing:0;font-size:28px;font-weight:500;line-height:1.5}.webchat-preview-id-intro{color:var(--webchat-preview-text-2);margin:0;font-size:14px;line-height:1.6}.webchat-preview-id-fields{gap:18px;margin-top:24px;display:grid}.webchat-preview-id-field{flex-direction:column;gap:8px;display:flex}.webchat-preview-label{font-size:14px;font-weight:500;line-height:1.45}.webchat-preview-field{border:1px solid var(--webchat-preview-border-strong);background:var(--webchat-preview-bg);border-radius:8px;height:46px;padding:10px 12px;font-size:16px;line-height:1.5;display:block;overflow:hidden}.webchat-preview-field .webchat-preview-placeholder{color:var(--webchat-preview-text-2)}@supports (color:color-mix(in lab, red, red)){.webchat-preview-field .webchat-preview-placeholder{color:color-mix(in srgb,var(--webchat-preview-text-2) 85%,transparent)}}.webchat-preview-field .webchat-preview-placeholder{white-space:nowrap}.webchat-preview-id-actions{padding:20px 24px 8px}.webchat-preview-submit{border-radius:var(--radius-pill);background:var(--webchat-preview-launcher);width:100%;min-height:46px;color:var(--webchat-preview-launcher-ink);justify-content:center;align-items:center;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.webchat-preview-launcher{background:var(--webchat-preview-mark);width:56px;height:56px;color:var(--webchat-preview-mark-ink);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:transform .16s cubic-bezier(.22,1,.36,1);display:flex}@media (hover:hover) and (pointer:fine){.webchat-preview-launcher:hover{transform:translateY(-2px)}}.webchat-preview-launcher:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.webchat-preview-launcher{transition:none}.webchat-preview-launcher:hover,.webchat-preview-launcher:active{transform:none}}@container webchat-preview (max-width:480px){.webchat-preview-stage{height:744px;padding:16px}.webchat-preview-header{padding-inline:20px 16px}.webchat-preview-id-content,.webchat-preview-id-actions{padding-inline:20px}.webchat-preview-id-title{font-size:28px}}.webchat-settings-studio{border-block-end:1px solid var(--c-border);container:webchat-settings/inline-size}.webchat-settings-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""color""preview""position""welcome""questions";padding-block:28px;display:grid}.webchat-settings-head{grid-area:head;margin-block-end:8px}:is(.webchat-settings-head,.webchat-settings-questions>header) p{color:var(--c-text-muted);margin:6px 0 0;font-size:14px;line-height:1.6}.webchat-settings-color{grid-area:color}.webchat-settings-position{grid-area:position}.webchat-settings-welcome{grid-area:welcome}.webchat-settings-questions{border-block-start:1px solid var(--c-border);grid-area:questions;margin-block-start:10px;padding-block-start:28px}.webchat-settings-questions>header{margin-block-end:8px}.webchat-settings-preview{grid-area:preview;min-width:0}.webchat-settings-preview>.webchat-preview-section{padding-block:10px 18px}.webchat-settings-color-name{color:var(--c-text-muted);margin:10px 0 0;font-size:14px;line-height:1.5}.webchat-settings-color-name bdi{font-family:var(--font-mono);font-size:13px}.chat-swatch.webchat-settings-swatch--default{background:var(--c-accent);color:var(--c-on-accent);position:relative}.webchat-settings-swatch--default:after{content:"";background:var(--c-home-blue);border:2px solid var(--c-bg-page);border-radius:50%;width:12px;height:12px;position:absolute;inset-block-end:-3px;inset-inline-end:-3px}@container webchat-settings (min-width:820px){.webchat-settings-layout{grid-template:"head preview""color preview""position preview""welcome preview""questions preview"1fr/minmax(0,1fr) 440px;column-gap:40px}.webchat-settings-layout>.guest-field{grid-template-columns:minmax(0,1fr);gap:12px}.webchat-settings-questions{align-self:start}.webchat-settings-questions .guest-toggle-row{grid-template-columns:minmax(0,1fr) auto;gap:20px}.webchat-settings-preview{flex-direction:column;align-self:start;max-height:calc(100dvh - 40px);display:flex;position:sticky;top:20px}.connections-page:has(>.guest-savebar) .webchat-settings-preview{max-height:calc(100dvh - 120px)}.webchat-settings-preview>.webchat-preview-section{flex-direction:column;flex:0 auto;min-height:0;padding-block:0;display:flex}.webchat-settings-preview>.webchat-preview-section>:not(.webchat-preview-frame){flex:none}.webchat-settings-preview .webchat-preview-screens{align-self:flex-start}.webchat-settings-preview .webchat-preview-frame{flex-direction:column;flex:0 auto;min-height:0;display:flex}.webchat-settings-preview .webchat-preview-stage{flex:0 auto;min-height:420px}.webchat-settings-preview .webchat-preview-window{flex:0 auto;min-height:0}}body:has(.pms-page) .setup-dock{display:none}.pms-page{max-width:1040px}.pms-page h2{font-family:var(--font-sans);margin:0;font-size:17px;font-weight:500;line-height:1.5}.pms-page h3,.pms-editor h3{font-family:var(--font-sans);margin:0;font-size:15px;font-weight:500;line-height:1.5}.pms-help,.pms-catalog header p{color:var(--c-text-muted);margin-block:10px 18px;font-size:14px;line-height:1.7}.pms-tabs{border-bottom:1px solid var(--c-border);align-items:center;gap:24px;margin-top:28px;display:flex;overflow-x:auto}.pms-tablist{align-items:center;gap:inherit;flex:none;display:flex}.pms-tabs [role=tab]{color:var(--c-text-muted);cursor:pointer;border:0;background:0 0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;padding:16px 0;font-size:14px;display:flex}.pms-tabs [role=tab][aria-selected=true]{border-bottom-color:var(--c-home-blue);color:var(--c-home-blue)}.pms-tabs span{color:var(--c-text-subtle);background:var(--c-bg-subtle);border-radius:20px;padding:1px 6px;font-size:12px}.pms-refresh{cursor:pointer;width:36px;height:36px;color:var(--c-text-muted);flex:none;justify-content:center;align-items:center;margin-inline-start:auto;display:flex}.pms-refresh:disabled{opacity:.5;cursor:default}.pms-connection-section{padding-block:28px}.pms-connection-section>header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.pms-connection-section>header>span{color:var(--c-text-muted);font-size:14px}.pms-empty{background:var(--c-bg-subtle);border:1px solid var(--c-border);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:36px 24px;display:flex}.pms-empty>svg{color:var(--c-home-blue)}.pms-empty>p{max-width:58ch;color:var(--c-text-muted);margin:0;font-size:14px;line-height:1.7}.pms-steps{gap:28px;margin:20px 0 0;padding:0;list-style:none;display:flex}.pms-steps li{align-items:center;gap:8px;font-size:14px;display:flex}.pms-steps span{background:var(--c-bg-page);border:1px solid var(--c-border);width:24px;height:24px;color:var(--c-home-blue);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.pms-row{border-block-end:1px solid var(--c-border);align-items:center;gap:16px;padding-block:22px;display:flex}.pms-provider-mark{border:1px solid var(--c-border);width:44px;height:44px;color:var(--c-home-blue);background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.pms-provider-mark img{object-fit:contain;border-radius:6px;width:36px;height:36px;display:block}.pms-editor-heading{align-items:center;gap:14px;display:flex}.pms-row-main{flex:1;min-width:0}.pms-row-main>p{color:var(--c-text-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:14px}.pms-row-actions{flex-direction:column;flex:none;align-items:flex-end;gap:12px;display:flex}.pms-connection h3{overflow-wrap:anywhere}.pms-row-actions .guest-inline-link{white-space:nowrap}.pms-detail{background:var(--c-bg-subtle);border:1px solid var(--c-border);border-top:0;border-radius:0 0 12px 12px;padding:20px 24px}.pms-detail dl{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pms-detail dt{color:var(--c-text-muted);font-size:14px}.pms-detail dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:14px}.pms-action-row{flex-wrap:wrap;align-items:center;gap:10px;margin-block:16px;display:flex}.pms-subsection{border-top:1px solid var(--c-border);margin-top:20px;padding-top:20px}.pms-disconnect{border-top:1px solid var(--c-border);margin-top:20px;padding-top:4px}.pms-disconnect>.btn{margin-top:16px}.pms-badge-attention{color:var(--c-error)}.pms-inline-error{color:var(--c-error);font-size:14px;line-height:1.65}.pms-catalog{padding-block:28px 24px}.pms-catalog>header{margin-bottom:10px}.pms-other{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:22px;display:flex}.pms-other>p{color:var(--c-text-muted);margin:0;font-size:14px}.pms-feedback{color:var(--c-text-muted);align-items:center;gap:10px;margin-block:18px;font-size:14px;display:flex}.pms-feedback>svg{color:var(--c-home-blue)}.pms-filters{flex-wrap:wrap;align-items:center;gap:12px;padding-block:24px 16px;display:flex}.pms-search{flex:1;min-width:180px;position:relative}.pms-search>svg{color:var(--c-text-subtle);inset-inline-start:12px;position:absolute;top:12px}.pms-search>input{border:1px solid var(--c-border-strong);background:var(--c-bg-page);width:100%;color:var(--c-text);border-radius:8px;padding:10px 12px;padding-inline-start:38px;font-size:14px}.pms-filters>.select-menu{min-width:160px;max-width:220px}.pms-table-wrap{border:1px solid var(--c-border);border-radius:10px;overflow:auto}.pms-table{border-collapse:collapse;text-align:start;width:100%;font-size:14px}.pms-table th{color:var(--c-text-muted);background:var(--c-bg-subtle);white-space:nowrap;text-align:start;font-weight:500}.pms-table :is(th,td){text-align:start;vertical-align:top;border-bottom:1px solid var(--c-border);padding:16px}.pms-table tbody tr:last-child td{border-bottom:0}.pms-table td{overflow-wrap:anywhere;min-width:110px;max-width:280px}.pms-table .guest-badge{margin-top:8px;display:table}.pms-small{color:var(--c-text-subtle);margin-top:5px;font-size:12px;display:block}.pms-pagination{color:var(--c-text-muted);justify-content:space-between;align-items:center;gap:16px;padding-block:20px;font-size:14px;display:flex}.pms-pagination>div{align-items:center;gap:8px;display:flex}.pms-data-loading{min-height:220px;padding:42px 16px}.pms-sk-steps{height:30px;margin-block:24px}.pms-editor .pms-help{margin-block:20px}.pms-editor .guest-field{margin-block:4px}.pms-editor .pms-access{border-top:1px solid var(--c-border);margin-block-start:14px;padding-block:22px}.pms-fixed-property{border:1px solid var(--c-border);background:var(--c-bg-subtle);border-radius:8px;padding:12px;color:var(--c-text)!important}.pms-modal-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.pms-summary{font-size:14px}.pms-summary>div{border-bottom:1px solid var(--c-border);justify-content:space-between;gap:16px;padding-block:12px;display:flex}.pms-summary dd{font-variant-numeric:tabular-nums;margin:0}.pms-summary dd>svg{vertical-align:middle;display:inline-block}.pms-page :is(button,a,input,summary):focus-visible,.pms-editor :is(button,a,input,summary):focus-visible{outline:2px solid var(--c-home-blue);outline-offset:3px}[dir=rtl] :is(.pms-page h2,.pms-page h3,.pms-editor h2,.pms-editor h3){font-family:var(--font-arabic)}@media (max-width:650px){.pms-tabs{gap:18px}.pms-row{flex-wrap:wrap;gap:12px}.pms-row-actions{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-inline-start:56px}.pms-row>.btn{margin-inline-start:56px}.pms-steps{flex-direction:column;align-items:flex-start;gap:12px}.pms-detail{padding:18px}.pms-detail dl{grid-template-columns:1fr}.pms-pagination{flex-direction:column;align-items:flex-start}.pms-pagination>div{justify-content:space-between;width:100%}.pms-filters>.select-menu{flex:1;min-width:140px;max-width:none}.pms-search{flex-basis:100%}.pms-table :is(th,td){padding:12px}.pms-other{flex-direction:column;align-items:flex-start}.pms-action-row>.btn{flex-grow:1}.pms-empty{padding:26px 18px}}.pms-catalog>.pms-steps{margin-block:20px 18px}@media (min-width:1200px){.pms-filters{z-index:21;position:relative}.pms-table-wrap{overflow:clip}.pms-table{border-collapse:separate;border-spacing:0}.pms-table th{z-index:10;position:sticky;top:0}.pms-table td :is(a,button){scroll-margin-block-start:72px}}.payset-help-actions{flex-wrap:wrap;gap:8px;margin-block-start:18px;display:flex}.payset-section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.payset-inline-help{color:var(--c-home-blue);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-block-start:4px;padding:6px 0;font-size:12px;display:inline-flex}.payset-inline-help:hover{text-decoration:underline}.payset-inline-help:focus-visible{outline:2px solid var(--c-home-blue);outline-offset:4px;border-radius:3px}.payset-sk-help{border-radius:20px;width:136px;height:36px}.setup-guide-backdrop{justify-content:flex-end;padding:0}.setup-guide-backdrop>.modal-panel{background:var(--c-bg-page);border-radius:0;width:100%;height:100dvh;max-height:100dvh;margin:0;overflow:hidden}.setup-guide-backdrop{animation:wz-fade .18s var(--ease-state) backwards}.setup-guide-backdrop>.modal-panel{--wz-slide-x:16px;animation:wz-slide .24s var(--ease-appear) backwards}[dir=rtl] .setup-guide-backdrop>.modal-panel{--wz-slide-x:-16px}.setup-guide{min-width:0;height:100%;color:var(--c-text);font-family:var(--font-ui), sans-serif;flex-direction:column;font-size:14px;line-height:1.65;display:flex}.setup-guide-header{border-block-end:1px solid var(--c-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:26px 28px 20px;display:flex}.setup-guide h2,.setup-guide h3,.setup-guide h4{font-family:var(--font-ui), sans-serif;color:var(--c-text);margin:0;font-weight:500}.setup-guide h2{font-size:20px}.setup-guide h3{margin-block-end:16px;font-size:19px;line-height:1.4}.setup-guide h4{margin-block:22px 10px;font-size:14px}.setup-guide p{color:var(--c-text-muted);margin:12px 0}.setup-guide-header p{margin:4px 0 0;font-size:13px}.setup-guide-close{flex:none;min-width:36px;min-height:36px;padding:8px}.setup-guide-nav{border-block-end:1px solid var(--c-border);padding:14px 28px}.setup-guide-nav>p{font-family:var(--font-mono);color:var(--c-text-subtle);margin:0 0 8px;font-size:11px}.setup-guide-nav ol{scrollbar-width:thin;gap:6px;margin:-3px;padding:3px;list-style:none;display:flex;overflow-x:auto}.setup-guide-nav li{flex:none}.setup-guide-nav button{white-space:nowrap;border:1px solid var(--c-border);font:inherit;color:var(--c-text-muted);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:flex}.setup-guide-nav button[aria-current=step]{color:var(--c-home-blue);border-color:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.setup-guide-nav button[aria-current=step]{border-color:color-mix(in srgb, var(--c-home-blue) 25%, var(--c-border))}}.setup-guide-nav button[aria-current=step]{background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.setup-guide-nav button[aria-current=step]{background:color-mix(in srgb, var(--c-home-blue) 6%, transparent)}}.setup-guide-nav button span{font-family:var(--font-mono)}.setup-guide-body{overscroll-behavior:contain;overflow-wrap:anywhere;outline:none;flex:1;min-height:0;padding:26px 28px;overflow-y:auto}.setup-guide-body:focus-visible{box-shadow:inset 0 0 0 2px var(--c-home-blue)}.setup-guide-instructions{color:var(--c-text-muted);margin:0 0 22px;padding-inline-start:22px;list-style:decimal}.setup-guide-instructions li{margin-block-end:16px;padding-inline-start:6px}.setup-guide-instructions li::marker{color:var(--c-text);font-family:var(--font-mono);font-size:12px}.setup-guide .setup-guide-note{border-inline-start:2px solid var(--c-border);background:var(--c-bg-subtle);border-radius:0 6px 6px 0;margin-block:20px;padding:12px 16px}.setup-guide-expected{border:1px solid var(--c-border);border-radius:8px;margin-block:24px;padding:16px}.setup-guide-expected strong{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.setup-guide-expected p{margin:8px 0 0;font-size:13px}.setup-guide-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-block:18px;display:flex}.setup-guide-permissions{border:1px solid var(--c-border);border-radius:8px;margin-block:20px;overflow:hidden}.setup-guide-permissions h4{background:var(--c-bg-subtle);align-items:center;gap:8px;margin:0;padding:14px 16px;display:flex}.setup-guide table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.setup-guide th,.setup-guide td{text-align:start;border-block-start:1px solid var(--c-border);padding:10px 16px;font-weight:400}.setup-guide thead{color:var(--c-text-subtle);font-size:12px}.setup-guide th:first-child{width:70%}.setup-guide code{font-family:var(--font-mono);font-size:12px}.setup-guide-events{border:1px solid var(--c-border);border-radius:8px;margin-block:16px;padding:14px 16px}.setup-guide-events h4{margin:0 0 8px}.setup-guide-events>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:40px;display:flex}.setup-guide-events code{flex:1;min-width:0}.setup-guide-copy-row{align-items:center;gap:8px;min-width:0;margin-block:12px;display:flex}.setup-guide-copy-row textarea{border:1px solid var(--c-border);background:var(--c-bg-subtle);min-width:0;font:inherit;resize:none;overflow-wrap:anywhere;color:var(--c-text);border-radius:8px;flex:1;padding:12px;font-size:12px}.setup-guide-copy-row>a{color:var(--c-home-blue);flex:1;font-size:16px}.setup-guide-url-label{font-size:13px;font-weight:500}.setup-guide .setup-guide-copy-status{color:var(--c-text);flex-basis:100%;margin:6px 0;font-size:12px}.setup-guide .setup-guide-muted{color:var(--c-text-subtle);font-size:12px}.setup-guide-unverified{border:1px solid var(--c-border);border-radius:6px;margin-block-start:24px;padding:8px 12px;font-size:12px}.setup-guide-checks{margin:16px 0;padding:0;list-style:none}.setup-guide-checks li{border-block-end:1px solid var(--c-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-block:8px;font-size:13px;display:flex}.setup-guide-checks li>span{align-items:center;gap:8px;display:flex}.setup-guide-checks .btn{white-space:normal;font-size:12px}.setup-guide-trouble{border-block-start:1px solid var(--c-border);margin-block-start:26px;padding-block-start:18px}.setup-guide-trouble summary{cursor:pointer;font-size:13px}.setup-guide-trouble p{font-size:13px}.setup-guide-footer{padding:16px 28px max(16px, env(safe-area-inset-bottom));border-block-start:1px solid var(--c-border);background:var(--c-bg-page)}.setup-guide-footer-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.setup-guide-support{margin-block-start:10px;font-size:12px}.setup-guide-symbol{background:var(--c-bg-subtle);border-radius:12px;margin-block-end:20px;padding:14px;display:inline-flex}.setup-guide .btn{white-space:normal;text-align:start;min-height:36px}.setup-guide button:focus-visible,.setup-guide a:focus-visible,.setup-guide summary:focus-visible{outline:2px solid var(--c-home-blue);outline-offset:2px}@media (max-width:600px){.setup-guide-header,.setup-guide-nav,.setup-guide-body,.setup-guide-footer{padding-inline:20px}.setup-guide-header{padding-block-start:max(18px, env(safe-area-inset-top))}.setup-guide-copy-row{flex-direction:column;align-items:stretch}.setup-guide-copy-row .btn{align-self:flex-start}.setup-guide th,.setup-guide td{padding:10px}.setup-guide .btn,.setup-guide-nav button{min-height:44px}}@media (prefers-reduced-motion:reduce){.setup-guide-backdrop,.setup-guide-backdrop>.modal-panel{transition:none;animation:none}}.payset-page{max-width:1120px;padding-block-end:120px}.payset-page .settings-title-line{flex-wrap:wrap;align-items:center}.payset-workspace{color:var(--c-text-subtle);margin:10px 0 0;font-size:14px;line-height:1.5}.payset-status{border:1px solid var(--c-border);color:var(--c-text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.payset-status.is-saved{color:var(--c-home-blue);background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.payset-status.is-saved{background:color-mix(in srgb, var(--c-home-blue) 6%, transparent)}}.payset-status.is-saved{border-color:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.payset-status.is-saved{border-color:color-mix(in srgb, var(--c-home-blue) 16%, var(--c-border))}}.payset-summary{border:1px solid var(--c-border);background:var(--c-bg-subtle);border-radius:12px;grid-template-columns:140px minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:22px;margin-block:28px 32px;padding:24px;display:grid}.payset-summary-label{font-size:14px;font-weight:500}.payset-summary-label small{color:var(--c-home-blue);margin-block-start:5px;font-size:12px;font-weight:400;display:block}.payset-flow-item{align-items:flex-start;gap:12px;min-width:0;display:flex}.payset-flow-item>div{gap:5px;min-width:0;display:grid}.payset-flow-item small{color:var(--c-text-subtle);font-size:12px}.payset-flow-item strong{font-size:14px;font-weight:500;line-height:1.5}.payset-flow-item div>span{color:var(--c-text-muted);font-size:12px;line-height:1.5}.payset-step{border:1px solid var(--c-border);width:26px;height:26px;font-family:var(--font-mono);color:var(--c-text-muted);background:var(--c-bg-page);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.payset-flow-arrow{color:var(--c-text-subtle)}[dir=rtl] .payset-flow-arrow{transform:rotate(180deg)}.payset-layout{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:30px;display:grid}.payset-tabs{border-inline-end:1px solid var(--c-border);flex-direction:column;gap:6px;padding-inline-end:16px;display:flex;position:sticky;top:24px}.payset-tabs button{text-align:start;min-height:42px;color:var(--c-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:10px 12px;font-size:14px;line-height:1.5;display:flex}.payset-tabs button:hover{background:var(--c-surface-hover);color:var(--c-text)}.payset-tabs button[aria-selected=true]{background:var(--c-accent-subtle);color:var(--c-text);font-weight:500}.payset-count{font-family:var(--font-mono);color:var(--c-text-subtle);font-size:12px}.payset-content{min-width:0}.payset-section{border-block-end:1px solid var(--c-border);margin-block-end:28px;padding-block:0 28px}.payset-section h2,.payset-empty h3{font-family:var(--font-sans);margin:0;font-size:16px;font-weight:500;line-height:1.5}.payset-section header{margin-block-end:18px}.payset-section header p,.payset-field p,.payset-instructions>p,.payset-endpoint>p,.payset-muted,.payset-empty p{color:var(--c-text-muted);margin:6px 0 0;font-size:14px;line-height:1.65}.payset-methods,.payset-confirm-options{gap:10px;display:grid}.payset-method{border:1px solid var(--c-border);cursor:pointer;background:var(--c-bg-page);border-radius:10px;align-items:center;gap:14px;min-width:0;padding:18px;display:flex;position:relative}.payset-method:hover{background:var(--c-surface-hover)}.payset-method.is-selected{border-color:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.payset-method.is-selected{border-color:color-mix(in srgb, var(--c-home-blue) 55%, var(--c-border))}}.payset-method.is-selected{background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.payset-method.is-selected{background:color-mix(in srgb, var(--c-home-blue) 3%, var(--c-bg-page))}}.payset-method.is-unavailable{background:var(--c-bg-subtle);cursor:default}.payset-method:has(input:disabled){cursor:default}.payset-method input{clip-path:inset(50%);width:1px;height:1px;position:absolute}.payset-method:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:3px}.payset-method-icon{width:40px;height:40px;color:var(--c-text-muted);background:var(--c-bg-subtle);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.payset-method.is-selected .payset-method-icon{color:var(--c-home-blue);background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.payset-method.is-selected .payset-method-icon{background:color-mix(in srgb, var(--c-home-blue) 8%, transparent)}}.payset-method-text{flex:1;gap:4px;min-width:0;display:grid}.payset-method-text strong{font-size:14px;font-weight:500;line-height:1.5}.payset-method-text>span,.payset-method-text>small{color:var(--c-text-muted);font-size:14px;line-height:1.5}.payset-method-text>small{color:var(--c-text-subtle);font-size:12px}.payset-radio{border:1px solid var(--c-border-strong);width:17px;height:17px;color:var(--c-home-blue);border-radius:50%;flex:none;place-items:center;display:grid}.payset-method.is-selected .payset-radio{border-color:var(--c-home-blue);background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.payset-method.is-selected .payset-radio{background:color-mix(in srgb, var(--c-home-blue) 10%, transparent)}}.payset-details{margin-block-start:18px;font-size:14px}.payset-details summary{cursor:pointer;color:var(--c-text-muted);min-height:36px}.payset-details .payset-methods{margin-block:8px 16px}.payset-page a{color:var(--c-home-blue)}.payset-details a,.payset-related a,.payset-notice a{align-items:center;gap:6px;font-size:14px;display:inline-flex}.payset-field{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;padding-block:16px;display:grid}.payset-field label,.payset-legacy-field label,.payset-instructions>label,.payset-endpoint label,.payset-section>label{font-size:14px;font-weight:500;line-height:1.5;display:block}.payset-control{min-width:0}.payset-page input:not([type=radio]):not([type=checkbox]),.payset-page textarea,.payset-dialog input,.payset-dialog textarea{width:100%;min-width:0;min-height:42px;font-family:var(--font-sans);border:1px solid var(--c-border-strong);background:var(--c-bg-page);color:var(--c-text);border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5}.payset-page input[dir=ltr],.payset-dialog input[type=number]{font-family:var(--font-mono)}.payset-page textarea,.payset-dialog textarea{resize:vertical;min-height:132px}.payset-legacy-instructions{border-block-start:1px solid var(--c-border);margin-block-start:18px;padding-block:18px}.payset-legacy-toggle{width:100%;color:var(--c-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:6px 0;font-size:14px;font-weight:500;display:flex}.payset-legacy-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.payset-legacy-toggle:focus-visible{outline:2px solid var(--c-home-blue);outline-offset:4px;border-radius:4px}.payset-legacy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:20px;display:grid}.payset-legacy-field{gap:8px;min-width:0;display:grid}.payset-legacy-message{margin-block-start:24px}@media (max-width:600px){.payset-legacy-grid{grid-template-columns:minmax(0,1fr);gap:16px}}.payset-page input:disabled,.payset-page textarea:disabled{color:var(--c-text-muted);background:var(--c-bg-subtle)}.payset-control [aria-invalid=true]{border-color:var(--c-error)}.payset-control .select-menu{width:100%}.payset-control .conv-filter-trigger{justify-content:space-between;width:100%;min-height:42px}.payset-unit{align-items:center;gap:10px;display:flex}.payset-unit>span{color:var(--c-text-muted);flex:none;font-size:14px}.payset-unit input{max-width:120px}.payset-control .guest-toggle{margin-inline-start:auto}.payset-readonly{min-height:42px;color:var(--c-text-muted);align-items:center;gap:10px;font-size:14px;display:flex}.payset-instructions{margin-block-start:18px}.payset-language-tabs{flex-wrap:wrap;gap:5px;margin-block:16px 12px;display:flex}.payset-language-tabs button{min-height:36px;color:var(--c-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-size:14px;display:flex}.payset-language-tabs button[aria-pressed=true]{color:var(--c-home-blue);background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.payset-language-tabs button[aria-pressed=true]{background:color-mix(in srgb, var(--c-home-blue) 8%, transparent)}}.payset-lang-dot{background:var(--c-home-blue);border-radius:50%;width:5px;height:5px}.payset-message-preview{border:1px solid var(--c-border);background:var(--c-bg-subtle);border-radius:12px;margin-block-start:18px;padding:18px 20px}.payset-message-preview>span{color:var(--c-text-subtle);font-size:12px}.payset-message-preview p{white-space:pre-wrap;overflow-wrap:anywhere;margin-block:12px;font-size:14px;line-height:1.65}.payset-message-preview small{color:var(--c-text-subtle);font-size:12px}.payset-secret,.payset-endpoint>div{align-items:center;gap:6px;min-width:0;display:flex}.payset-secret input{flex:1;min-width:0}.payset-secret button{flex:none}.payset-endpoint{margin-block:20px 0}.payset-endpoint>div{margin-block-start:12px}.payset-notice{border:1px solid var(--c-border);background:var(--c-bg-subtle);border-radius:10px;margin-block:16px;padding:16px 18px;font-size:14px;line-height:1.6}.payset-notice p{margin:4px 0 10px}.payset-notice p:last-child{margin-block-end:0}.payset-notice strong{font-weight:500}.payset-warning{border-color:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.payset-warning{border-color:color-mix(in srgb, var(--c-warning) 45%, var(--c-border))}}.payset-error{border-color:var(--c-error)}@supports (color:color-mix(in lab, red, red)){.payset-error{border-color:color-mix(in srgb, var(--c-error) 40%, var(--c-border))}}.payset-check{align-items:flex-start;gap:10px;margin-block-start:12px;display:flex}.payset-check input{accent-color:var(--c-home-blue);margin-block-start:5px}.payset-field .payset-field-error,.payset-field-error{color:var(--c-error);margin:8px 0;font-size:14px}.payset-saved{color:var(--c-home-blue);align-items:center;gap:6px;margin-block:0 16px;font-size:14px;display:flex}.payset-related{flex-wrap:wrap;gap:20px;display:flex}.payset-empty{border:1px solid var(--c-border);border-radius:12px;margin-block:16px 20px;padding:32px 24px}.payset-empty h3{margin-block-start:16px}.payset-rule{border-block-end:1px solid var(--c-border);justify-content:space-between;align-items:center;gap:20px;padding-block:18px;display:flex}.payset-rule>div:first-child{overflow-wrap:anywhere;min-width:0}.payset-rule strong{font-size:14px;font-weight:500}.payset-rule p{color:var(--c-text-muted);margin:4px 0;font-size:14px}.payset-rule-actions{flex:none;gap:6px;display:flex}.payset-rules{margin-block-end:20px}.payset-savebar{z-index:60;padding:16px 32px max(16px, env(safe-area-inset-bottom));border-block-start:1px solid var(--c-border);background:var(--c-bg-subtle);bottom:0;justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex;position:fixed;inset-inline-start:var(--sidebar-w);inset-inline-end:0}.payset-savebar>span,.payset-savebar>div{align-items:center;gap:10px;display:flex}.payset-dialog{max-height:80dvh;padding:2px;font-size:14px;line-height:1.6;overflow-y:auto}.payset-dialog h2{font-family:var(--font-sans);margin:0;font-size:20px;font-weight:500;line-height:1.5}.payset-dialog>header,.payset-dialog footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.payset-dialog footer{justify-content:flex-end;margin-block-start:24px}.payset-dialog>p{color:var(--c-text-muted)}.payset-dialog .payset-field{gap:20px}.payset-sk-summary{border-radius:12px;height:125px;margin-block:28px 32px}.payset-sk-tab{width:100%;height:40px;margin-block-end:6px}.payset-sk-icon{border-radius:10px;width:40px;height:40px}.payset-content>.payset-method{margin-block-start:12px}.payset-sk-input{height:44px;margin-block:24px}.payset-sk-textarea{height:130px}[dir=rtl] .payset-page,[dir=rtl] .payset-dialog{letter-spacing:0}[dir=rtl] .payset-flow-item small,[dir=rtl] .payset-flow-item div>span,[dir=rtl] .payset-message-preview small,[dir=rtl] .payset-message-preview>span{font-size:14px}@media (max-width:1100px){.payset-layout{grid-template-columns:150px minmax(0,1fr);gap:24px}.payset-summary{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:16px}.payset-summary-label{grid-column:1/-1}.payset-summary-label small{margin-inline-start:10px;display:inline}.payset-field{grid-template-columns:1fr;gap:12px}}@media (max-width:1024px){.payset-savebar{inset-inline-start:0}}@media (max-width:760px){.payset-layout{display:block}.payset-tabs{border-inline-end:0;border-block-end:1px solid var(--c-border);flex-direction:row;gap:4px;margin-block-end:24px;padding:0 0 12px;position:static;overflow-x:auto}.payset-tabs button{white-space:nowrap;flex:none}.payset-summary{gap:14px;margin-block:24px;padding:18px}.payset-savebar{padding:12px 16px max(12px, env(safe-area-inset-bottom));inset-inline-start:0}.payset-rule{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:480px){.payset-summary{grid-template-columns:1fr}.payset-flow-arrow{display:none}.payset-method{gap:10px;padding:16px 12px}.payset-method-icon{width:32px;height:32px}.payset-endpoint>div{flex-wrap:wrap}.payset-savebar{flex-wrap:wrap;gap:8px}.payset-savebar>div{margin-inline-start:auto}.payset-dialog .payset-field{grid-template-columns:1fr}.payset-dialog footer{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.payset-page *,.payset-dialog *{scroll-behavior:auto}}.reporting-settings{padding-block-end:110px}.reporting-rule{border:0;min-inline-size:0;margin:0;padding:0}.reporting-rule+.reporting-rule{border-block-start:1px solid var(--c-border);margin-block-start:32px;padding-block-start:24px}.reporting-rule-head{justify-content:space-between;align-items:center;gap:16px;font-weight:500;display:flex}.reporting-number{align-items:center;gap:12px;display:flex}.reporting-number input{flex:1;min-inline-size:0}.reporting-number span{color:var(--c-text-muted);font-size:13px}.reporting-note,.reporting-details>p{color:var(--c-text-muted);margin-block:12px;font-size:14px;line-height:1.65}.reporting-details{margin-block-start:12px}.reporting-details summary{cursor:pointer;padding-block:12px;font-size:14px}.reporting-delivery{border:1px solid var(--c-border);background:var(--c-bg-subtle);border-radius:12px;gap:16px;margin-block:24px;padding:20px;display:flex}.reporting-delivery svg{flex:none;margin-block-start:3px}.reporting-delivery h2{margin:0 0 8px;font-size:16px;font-weight:500}.reporting-delivery p{color:var(--c-text-muted);margin:0;font-size:14px;line-height:1.65}.reporting-check{cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.65;display:flex}.reporting-check input{flex:none;block-size:16px;inline-size:16px;margin-block-start:5px}.reporting-costs{border-block-start:1px solid var(--c-border);gap:4px;padding-block-start:16px;display:grid}.reporting-costs>.reporting-note{margin:0;padding-inline-start:28px}.reporting-review{gap:0;margin-block-end:20px;display:grid}.reporting-review>div{border-block-end:1px solid var(--c-border);justify-content:space-between;gap:24px;padding-block:12px;font-size:14px;display:flex}.reporting-review dt{color:var(--c-text-muted)}.reporting-review dd{text-align:end;overflow-wrap:anywhere;margin:0}.reporting-guide{padding-inline-start:24px;line-height:1.7}.reporting-guide li{margin-block-end:20px;padding-inline-start:6px}.reporting-save{border:1px solid var(--c-border);background:var(--c-surface);z-index:5;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-block-start:32px;padding:16px;display:flex;position:sticky;inset-block-end:16px;box-shadow:0 4px 18px #0000000f}.reporting-save>div{flex-wrap:wrap;gap:8px;display:flex}.reporting-save>span{font-size:14px}@media (max-width:640px){.reporting-save{flex-wrap:wrap;inset-block-end:8px}.reporting-save>div{justify-content:flex-end;inline-size:100%}.reporting-review>div{flex-direction:column;gap:4px}.reporting-review dd{text-align:start}}.team-page{max-width:1040px;padding-block-end:80px}.team-heading{border:0;justify-content:space-between;align-items:center;gap:28px;padding-block-end:20px;display:flex}.team-heading>.btn{flex:none}.team-context{color:var(--c-text-muted);flex-direction:column;gap:12px;padding-block:0 24px;font-size:14px;line-height:1.6;display:flex}.team-context>span:first-child{color:var(--c-text);font-weight:500}.team-context>span:last-child{max-width:76ch}.team-tabs{border-block-end:1px solid var(--c-border);gap:28px;display:flex;overflow-x:auto}.team-tabs>button{white-space:nowrap;color:var(--c-text-muted);cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000;align-items:center;gap:8px;padding:14px 0;font-size:14px;display:flex}.team-count{font-family:var(--font-mono);color:var(--c-text-muted);border-radius:var(--radius-pill);background:var(--c-bg-subtle);text-align:center;min-width:22px;padding:1px 6px;font-size:14px}.team-toolbar{justify-content:space-between;align-items:center;gap:20px;padding-block:24px;display:flex}.team-search{border:1px solid var(--c-border-strong);border-radius:var(--radius-control);width:min(340px,100%);min-height:40px;color:var(--c-text-muted);align-items:center;gap:10px;padding:0 12px;display:flex}.team-search input{width:100%;min-width:0;color:var(--c-text);background:0 0;border:0;min-height:38px;font-size:14px}.team-search:focus-within{outline:2px solid var(--focus-ring-color);outline-offset:2px}.team-search input:focus-visible{outline:none}.team-filters{align-items:center;gap:8px;display:flex}.team-table{border-collapse:separate;border-spacing:0;text-align:start;width:100%;font-size:14px}.team-table th{z-index:10;text-align:start;color:var(--c-text-muted);background:var(--c-bg-page);border-block-end:1px solid var(--c-border);padding:12px;font-size:14px;font-weight:400;position:sticky;top:0}.team-table th:first-child,.team-table td:first-child{padding-inline-start:12px}.team-table th:last-child,.team-table td:last-child{padding-inline-end:12px}.team-table td{border-block-end:1px solid var(--c-border);vertical-align:middle;padding:18px 12px}.team-table tr:hover td{background:var(--c-surface-hover)}.team-table td:first-child{width:42%}.team-person{align-items:center;gap:14px;min-width:0;display:flex}.team-person>span:last-child{min-width:0}.team-person strong{color:var(--c-text);overflow-wrap:anywhere;font-weight:500;display:block}.team-person-button{text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:0;font-size:14px;line-height:1.5;display:flex}.team-avatar{border-radius:var(--radius-pill);width:38px;height:38px;color:var(--c-text-muted);background:var(--c-accent-subtle);flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex}.team-email{color:var(--c-text-muted);overflow-wrap:anywhere;margin-block-start:3px;font-size:14px;display:block}.team-you{color:var(--c-text-muted);font-size:14px}.team-role-pill{border:1px solid var(--c-border);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;max-width:100%;padding:2px 10px;line-height:1.5;display:inline-flex}.team-role-pill>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.team-role-value{align-items:center;gap:6px;max-width:100%;display:inline-flex}.team-role-value>span{min-width:0}.team-status{color:var(--c-text-muted);align-items:center;gap:7px;display:inline-flex}.team-status:before{content:"";border-radius:var(--radius-pill);background:currentColor;flex:none;width:5px;height:5px}.team-status--active,.team-status--accepted{color:var(--c-text)}.team-status--locked,.team-status--unverified,.team-status--expired{color:var(--c-warning)}.team-date,.team-delivery{color:var(--c-text-muted);font-size:14px;line-height:1.5}.team-delivery{margin-block-start:5px;display:block}.team-delivery.is-warning{color:var(--c-warning)}.team-footer{color:var(--c-text-muted);justify-content:space-between;gap:12px;margin-block-start:16px;font-size:14px;display:flex}.team-footer>div{gap:8px;display:flex}.team-result-count{font-variant-numeric:tabular-nums}.team-empty{border-block-end:1px solid var(--c-border);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:36px 20px;display:flex}.team-empty-icon{border:1px solid var(--c-border);border-radius:var(--radius-panel);width:50px;height:50px;color:var(--c-text-muted);place-items:center;margin-block-end:16px;display:grid}.team-empty h2{font-family:var(--font-sans);margin:0 0 8px;font-size:18px;font-weight:500}.team-empty p{max-width:48ch;color:var(--c-text-muted);margin:0;font-size:14px;line-height:1.7}.team-empty .btn{margin-block-start:24px}.team-setup{background:var(--c-bg-subtle);border:1px solid var(--c-border);border-radius:var(--radius-control);align-items:center;gap:12px;margin-block-end:20px;padding:16px;font-size:14px;line-height:1.6;display:flex}.team-setup>svg{flex:none}.team-setup p{flex:1;margin:0}.team-link{color:var(--c-home-blue);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.team-notice{border:1px solid var(--c-border);border-radius:var(--radius-control);background:var(--c-bg-subtle);margin-block:18px;padding:16px;font-size:14px;line-height:1.6}.team-notice p{margin:0 0 12px}.team-notice p:last-child{margin-block-end:0}.team-notice--error{border-color:var(--c-error)}.team-feedback{margin-block:20px;font-size:14px}.team-queued{color:var(--c-text-muted);font-size:14px}.team-roles>p{color:var(--c-text-muted);margin-block:24px;font-size:14px;line-height:1.7}.team-roles article{border-block-end:1px solid var(--c-border);align-items:start;gap:20px;padding:28px 0;display:flex}.team-role-icon{border:1px solid var(--c-border);border-radius:var(--radius-control);width:44px;height:44px;color:var(--c-text-muted);flex:none;place-items:center;display:grid}.team-roles article>div{flex:1}.team-roles h2{font-family:var(--font-sans);margin:0 0 8px;font-size:16px;font-weight:500}.team-roles article p{color:var(--c-text-muted);max-width:56ch;margin:0;font-size:14px;line-height:1.7}.team-role-members{text-align:center;flex-direction:column;gap:4px;font-size:16px;display:flex}.team-role-members span{color:var(--c-text-muted);font-size:14px}.team-editor{color:var(--c-text);font-size:14px;line-height:1.6}.team-editor header{justify-content:space-between;align-items:start;gap:16px;margin-block-end:20px;display:flex}.team-editor h2{font-family:var(--font-sans);margin:0;font-size:20px;font-weight:500}.team-editor>p{color:var(--c-text-muted)}.team-fields{border:0;gap:20px;min-width:0;margin:20px 0;padding:0;display:grid}.team-fields>label{font-weight:500;display:block}.team-fields .input{background:var(--c-bg-page);width:100%;color:var(--c-text);border:1px solid var(--c-border-strong);border-radius:var(--radius-control);min-height:44px;margin-block-start:8px;padding:10px 12px;font-size:14px;display:block}.team-role-choices{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.team-role-choices legend{margin-block-end:8px;font-weight:500}.team-role-choices label{border:1px solid var(--c-border);border-radius:var(--radius-control);cursor:pointer;align-items:start;gap:12px;padding:14px;display:flex}.team-role-choices label.is-selected{border-color:var(--c-text);background:var(--c-bg-subtle)}.team-role-choices input{accent-color:var(--c-text);margin-block-start:5px}.team-role-choices strong{align-items:center;gap:6px;font-weight:500;display:flex}.team-role-choices span span{color:var(--c-text-muted);margin-block-start:4px;line-height:1.6;display:block}.team-fields:disabled,.team-role-choices:disabled{opacity:.65}.team-access label{align-items:center;gap:10px;font-weight:500;display:flex}.team-access input{accent-color:var(--c-text)}.team-access p{color:var(--c-text-muted);margin:8px 0 0}.team-facts{margin:20px 0}.team-facts>div{border-block-end:1px solid var(--c-border);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:20px;padding-block:12px;display:grid}.team-facts dt{color:var(--c-text-muted)}.team-facts dd{overflow-wrap:anywhere;margin:0}.team-editor-actions{background:var(--c-surface);border-block-start:1px solid var(--c-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-block-start:24px;padding-block:16px 4px;display:flex;position:sticky;bottom:-28px}.team-editor-actions .team-danger{color:var(--c-error)}body:has(.team-editor) .setup-dock{display:none}.team-sk-tabs{gap:28px;margin-block:24px;display:flex}.team-sk-tabs>div{width:100px;height:24px}.team-sk-search{width:300px;height:40px;margin-block:24px}.team-sk-row{border-block-end:1px solid var(--c-border);align-items:center;gap:16px;padding-block:18px;display:flex}.team-sk-row>div:nth-child(2){flex:1}.team-sk-avatar{border-radius:var(--radius-pill);width:38px;height:38px}.team-sk-name{width:140px;height:20px}.team-sk-email{width:180px;height:18px;margin-block-start:6px}.team-sk-role{width:90px;height:24px}[dir=rtl] .team-empty h2,[dir=rtl] .team-roles h2,[dir=rtl] .team-editor h2{font-family:var(--font-arabic)}@media (max-width:760px){.team-heading{flex-direction:column;align-items:start;gap:20px}.team-toolbar{flex-direction:column;align-items:stretch;gap:14px}.team-search{width:100%}.team-setup{flex-wrap:wrap}.team-setup .team-link{margin-inline-start:30px}.team-tabs{gap:20px}.team-context{padding-block-end:16px}.team-table thead{display:none}.team-table,.team-table tbody{display:block}.team-table tr{border-block-end:1px solid var(--c-border);grid-template-columns:1fr 1fr;gap:12px;padding-block:20px;display:grid}.team-table td,.team-table td:first-child{border:0;width:auto;padding:0}.team-table td:first-child{grid-column:1/-1;padding-block-end:4px}.team-table td:before{content:attr(data-label);color:var(--c-text-muted);margin-block-end:6px;font-size:14px;display:block}.team-table td:first-child:before{display:none}.team-table td:last-child{grid-column:1/-1}.team-table tr:hover td{background:0 0}.team-table tr:hover{background:var(--c-surface-hover)}.team-role-members{font-size:14px}.team-roles article{gap:14px}.team-role-icon{width:36px;height:36px}.team-editor-actions{bottom:-20px}.team-sk-role{width:60px}.team-footer{align-items:center}}@media (prefers-reduced-motion:reduce){.team-page *{scroll-behavior:auto}}.team-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:0 28px;display:grid}.team-summary>div{border-inline-start:1px solid var(--c-border);flex-direction:column;gap:8px;padding-inline-start:20px;display:flex}.team-summary>div:first-child{border:0;padding-inline-start:0}.team-summary span{color:var(--c-text-muted);font-size:13px}.team-summary strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:1.2}.team-list-tools,.team-selection{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-block-end:18px;display:flex}.team-sort{align-items:center;gap:6px;display:flex}.team-selection{background:var(--c-bg-subtle);border-radius:10px;justify-content:flex-start;margin-block-end:12px;padding:12px;font-size:13px}.team-select-cell{width:28px!important;padding-inline:4px!important}.team-page input[type=checkbox]{width:16px;height:16px;accent-color:var(--c-text);cursor:pointer;vertical-align:middle}.team-page input[type=checkbox]:disabled{cursor:not-allowed;opacity:.4}.team-page input[type=checkbox]:focus-visible{outline:2px solid var(--c-text);outline-offset:3px}.team-table .is-selected td{background:var(--c-bg-subtle)}.team-username{color:var(--c-text-muted);overflow-wrap:anywhere;margin-block:3px;font-size:11px;font-weight:400;display:block}.team-email{overflow-wrap:anywhere;align-items:center;gap:4px;display:flex}.team-email svg{flex:none}.team-avatar{overflow:hidden}.team-avatar img{object-fit:cover;width:100%;height:100%}.team-row-actions .btn{white-space:normal;text-align:start;justify-content:flex-start;min-height:28px;padding:4px 7px;font-size:11px}.team-row-actions>.team-link{padding:4px 7px;font-size:11px;display:inline-flex}.team-permissions>p{color:var(--c-text-muted);margin-block:22px;font-size:14px;line-height:1.65}.team-permission-role{flex-wrap:wrap;gap:8px;margin-block:20px;display:flex}.team-permission-role .btn{font-size:13px}.team-permission-scroll{border:1px solid var(--c-border);border-radius:12px;overflow-x:auto}.team-permission-table{border-collapse:collapse;width:100%;min-width:500px;font-size:13px}.team-permission-table th,.team-permission-table td{border-block-end:1px solid var(--c-border);text-align:center;padding:15px 18px}.team-permission-table th:first-child{text-align:start;width:52%;font-weight:400}.team-permission-table thead th{color:var(--c-text-muted);background:var(--c-bg-subtle);font-size:12px}.team-permission-table tr:last-child>*{border:0}.team-permission-table label{justify-content:center;align-items:center;min-width:28px;min-height:28px;display:inline-flex}.team-permission-save{background:var(--c-bg);border:1px solid var(--c-border);z-index:2;border-radius:12px;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:12px;display:flex;position:sticky;bottom:16px;box-shadow:0 4px 18px #0001}.team-dialog{color:var(--c-text);flex-direction:column;gap:20px;padding:28px;font-size:14px;line-height:1.6;display:flex}.team-dialog h2{margin:0;font-size:20px;font-weight:500}.team-dialog ul{max-height:40vh;padding-inline-start:20px;overflow:auto}.team-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.team-tabs>button:disabled{opacity:.5;cursor:not-allowed}.team-summary-sk{border-radius:8px;height:78px}@media (max-width:760px){.team-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.team-summary>div:nth-child(3){border:0;padding-inline-start:0}.team-summary strong{font-size:24px}.team-table .team-select-cell{display:block;width:auto!important;padding-block:10px!important}.team-table td.team-row-actions{flex-wrap:wrap;justify-content:flex-start;gap:6px;max-width:none;display:flex}.team-table td.team-row-actions:before{width:100%}.team-row-actions .btn{min-height:34px;font-size:12px}.team-dialog{padding:20px}.team-permission-table th,.team-permission-table td{padding:12px}.team-permission-role .btn{flex:auto}.team-table tr:has(.team-select-cell){position:relative}.team-table .team-select-cell{inset-inline-start:0;position:absolute;top:12px}.team-table .team-select-cell+td{grid-column:1/-1;padding-inline-start:28px}}.team-permission-dependency{color:var(--c-text-muted);margin-block-start:5px;font-size:11px;line-height:1.5;display:block}.team-page{max-width:1200px}.team-heading{align-items:flex-start;padding-block-end:12px}.team-context{padding-block-end:20px;font-size:14px}.team-summary{gap:20px;padding-block-end:24px}.team-summary span{font-size:14px}.team-summary strong{font-family:var(--font-display);font-size:30px}.team-tabs>button[aria-selected=true]{color:var(--c-home-blue);border-block-end-color:var(--c-home-blue)}.team-toolbar{gap:12px;padding-block:20px 12px}.team-list-tools{padding-block-end:20px}.team-sort .select-menu-trigger{min-height:36px}.team-table th{font-size:14px}.team-table td{padding-block:18px}.team-table .team-select-cell{width:28px}.team-table .team-row-actions{min-width:220px;max-width:none}.team-row-action-group{align-items:center;gap:6px;display:flex}.team-row-actions .btn{white-space:nowrap;justify-content:center;min-height:36px;padding:7px 10px;font-size:14px}.team-row-actions .team-open-details{min-width:36px;color:var(--c-home-blue);padding:8px}.team-action-edit{color:var(--c-home-blue);border-color:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.team-action-edit{border-color:color-mix(in srgb, var(--c-home-blue) 26%, var(--c-border))}}.team-action-edit{background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.team-action-edit{background:color-mix(in srgb, var(--c-home-blue) 5%, var(--c-surface))}}.team-action-danger{color:var(--c-error);border-color:var(--c-error)}@supports (color:color-mix(in lab, red, red)){.team-action-danger{border-color:color-mix(in srgb, var(--c-error) 26%, var(--c-border))}}.team-action-success{color:var(--c-success);border-color:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.team-action-success{border-color:color-mix(in srgb, var(--c-success) 26%, var(--c-border))}}.team-action-danger:hover:not(:disabled){background:var(--c-error)}@supports (color:color-mix(in lab, red, red)){.team-action-danger:hover:not(:disabled){background:color-mix(in srgb, var(--c-error) 7%, var(--c-surface))}}.team-action-success:hover:not(:disabled){background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.team-action-success:hover:not(:disabled){background:color-mix(in srgb, var(--c-success) 7%, var(--c-surface))}}.team-username{font-size:14px}.team-table .team-username{display:none}.team-status{white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:14px}.team-status--active,.team-status--accepted{color:var(--c-success);background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.team-status--active,.team-status--accepted{background:color-mix(in srgb, var(--c-success) 9%, var(--c-surface))}}.team-status--inactive,.team-status--revoked{color:var(--c-error);background:var(--c-error)}@supports (color:color-mix(in lab, red, red)){.team-status--inactive,.team-status--revoked{background:color-mix(in srgb, var(--c-error) 8%, var(--c-surface))}}.team-status--pending{color:var(--c-home-blue);background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.team-status--pending{background:color-mix(in srgb, var(--c-home-blue) 8%, var(--c-surface))}}.team-status--locked,.team-status--unverified,.team-status--expired{background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.team-status--locked,.team-status--unverified,.team-status--expired{background:color-mix(in srgb, var(--c-warning) 8%, var(--c-surface))}}.team-status:before{width:5px;height:5px}.team-avatar{color:var(--c-home-blue);background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.team-avatar{background:color-mix(in srgb, var(--c-home-blue) 8%, var(--c-surface))}}.team-email svg,.team-verified{color:var(--c-success)}.team-verified{align-items:center;gap:5px;display:inline-flex}.team-help{color:var(--c-text-muted);margin-block:12px;font-size:14px;line-height:1.6}.team-member-layout{grid-template-columns:minmax(0,1fr) minmax(0,0fr);align-items:stretch;gap:0;transition:grid-template-columns .4s,gap .4s;display:grid}.team-member-layout.has-member-preview{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px}.team-member-layout>.home-live-motion{min-width:0}.team-member-slot{opacity:0;pointer-events:none;min-width:0;transition:opacity .4s .1s,transform .4s .1s;overflow:clip;transform:translate(24px)}.has-member-preview .team-member-slot{opacity:1;pointer-events:auto;transform:none}.is-closing .team-member-slot{transition-delay:0s}.has-member-preview .team-extra,.is-closing .team-extra{display:none}@media (min-width:1024px){.team-member-layout.is-returning>.home-live-motion{overflow:clip}.is-returning .team-results{width:var(--team-return-table-width)}.is-returning .team-member-panel{width:var(--team-return-panel-width)}.is-returning .team-extra{animation:.24s .1s both team-return-details;display:table-cell}}@keyframes team-return-details{0%{opacity:0}to{opacity:1}}.team-table .is-previewed td{background:var(--c-surface-hover)}.team-member-panel{height:var(--team-member-height,calc(100dvh - 60px));background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-panel);min-height:320px;max-height:900px;box-shadow:0 1px 4px var(--c-text);flex-direction:column;display:flex;position:sticky;top:20px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.team-member-panel{box-shadow:0 1px 4px color-mix(in srgb, var(--c-text) 6%, transparent)}}.team-member-panel{font-size:14px}.team-member-panel>header{color:var(--c-text-muted);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.team-member-panel>footer{border-block-start:1px solid var(--c-border);padding:16px 24px}.team-member-panel>footer .btn{width:100%}.team-member-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 24px 24px;overflow-y:auto}.team-member-identity{align-items:flex-start;gap:14px;padding-block:8px 20px;display:flex}.team-member-identity>div{min-width:0}.team-member-identity h2{font:500 20px/1.4 var(--font-sans);overflow-wrap:anywhere;margin:0 0 4px}.team-member-identity p{color:var(--c-text-muted);overflow-wrap:anywhere;margin:0 0 10px}.team-member-actions{flex-wrap:wrap;gap:8px;margin-block-end:24px;display:flex}.team-member-actions .btn{min-height:38px;font-size:14px}.team-member-section{border-block-start:1px solid var(--c-border);padding-block:22px}.team-member-section h3{font:400 14px/1.5 var(--font-sans);color:var(--c-text-muted);margin:0 0 16px}.team-member-section .team-facts{margin:0}.team-member-section .team-facts>div{border:0;gap:12px;padding-block:8px}.team-member-section dd{text-align:end}.team-member-access-title{align-items:center;gap:8px;font-weight:500;display:flex}.team-access-list{color:var(--c-text-muted);gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.team-access-list li{align-items:center;gap:8px;display:flex}.team-access-list svg{color:var(--c-success);flex:none}.team-role-intro{justify-content:space-between;align-items:center;gap:24px;margin-block:24px;display:flex}.team-role-intro p{max-width:76ch;color:var(--c-text-muted);margin:0;font-size:14px;line-height:1.6}.team-role-intro .btn{flex:none}.team-role-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:32px;display:grid}.team-role-list{gap:6px;display:grid;position:sticky;top:20px}.team-role-list>button{border-radius:var(--radius-control);text-align:start;cursor:pointer;color:var(--c-text);background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:14px;font-size:14px;display:flex}.team-role-list>button[aria-pressed=true]{background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.team-role-list>button[aria-pressed=true]{background:color-mix(in srgb, var(--c-home-blue) 6%, var(--c-surface))}}.team-role-list>button[aria-pressed=true]{border-color:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.team-role-list>button[aria-pressed=true]{border-color:color-mix(in srgb, var(--c-home-blue) 20%, var(--c-border))}}.team-role-list strong{overflow-wrap:anywhere;align-items:center;gap:6px;font-weight:500;display:flex}.team-role-list small{color:var(--c-text-muted);margin-block-start:4px;font-size:14px;display:block}.team-role-list button:disabled{cursor:default}.team-role-content{min-width:0}.team-role-content-heading{justify-content:space-between;align-items:start;gap:16px;margin-block:4px 24px;display:flex}.team-role-content-heading h2{font:500 20px/1.4 var(--font-sans);overflow-wrap:anywhere;align-items:center;gap:8px;margin:0 0 8px;display:flex}.team-role-content-heading p{color:var(--c-text-muted);margin:0;font-size:14px;line-height:1.7}.team-role-content-heading .btn{flex:none}.team-role-name{margin-block:0 24px;font-size:14px;display:block}.team-role-name .input{width:100%;max-width:420px;margin-block-start:8px;display:block}.team-permission-table{min-width:460px;font-size:14px}.team-permission-table thead th{z-index:10;box-shadow:inset 0 -1px 0 var(--c-border);font-size:14px;font-weight:400;position:sticky;top:0}@media (min-width:520px) and (max-width:1024px),(min-width:1080px){.team-permission-scroll{overflow:clip}}.team-permission-table th,.team-permission-table td{padding:13px 14px}.team-permission-table th:first-child{width:48%}.team-permission-allowed{color:var(--c-success);display:inline-flex}.team-permission-na{color:var(--c-text-muted)}.team-page input[type=checkbox]{accent-color:var(--c-home-blue)}.team-role-footnote{color:var(--c-text-muted);align-items:flex-start;gap:8px;margin-block:20px;font-size:14px;line-height:1.6;display:flex}.team-role-footnote svg{flex:none;margin-block-start:3px}.team-permission-save{background:var(--c-surface);align-items:center}.team-permission-save>span{flex:1;font-size:14px}.team-permission-changes{list-style:none;padding:0!important}.team-permission-changes li{border-block-end:1px solid var(--c-border);justify-content:space-between;gap:18px;padding-block:10px;display:flex}.team-permission-changes strong{white-space:nowrap;font-weight:500}body:has(.has-member-preview,.team-permission-save,.team-member-modal) .setup-dock{display:none}[dir=rtl] .team-member-slot{transform:translate(-24px)}[dir=rtl] .has-member-preview .team-member-slot{transform:none}[dir=rtl] .team-member-identity h2,[dir=rtl] .team-role-content-heading h2{font-family:var(--font-arabic)}@media (max-width:1023px){.team-member-layout,.team-member-layout.has-member-preview{grid-template-columns:minmax(0,1fr);gap:0}.team-member-slot{display:contents}.has-member-preview .team-extra,.is-closing .team-extra{display:table-cell}.team-member-modal .modal-panel{width:100%;max-height:94dvh;padding:0}.team-member-modal .team-member-panel{border:0;height:86dvh;max-height:none;position:static}.team-role-layout{grid-template-columns:1fr;gap:20px}.team-role-list{padding-block-end:6px;display:flex;position:static;overflow-x:auto}.team-role-list>button{flex:1 0 auto;min-width:180px}.team-table .team-row-actions{min-width:0}.team-row-action-group{flex-wrap:wrap}}@media (max-width:760px){.team-summary strong{font-size:26px}.team-row-actions .btn{min-height:40px;font-size:14px}.has-member-preview .team-extra,.is-closing .team-extra{display:block}.team-table td.team-row-actions:before{display:none}.team-table tr{column-gap:14px}.team-table .team-row-actions{padding-block-start:4px}.team-role-intro{flex-direction:column;align-items:flex-start;gap:14px}.team-role-content-heading{flex-wrap:wrap}.team-member-modal .modal-panel{max-height:100dvh}.team-member-modal .team-member-panel{border-radius:0;height:100dvh}.team-member-scroll{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.team-member-layout,.team-member-slot{transition:none;transform:none}}.team-controls{z-index:21;flex-wrap:wrap;align-items:center;gap:12px;padding-block:20px;display:flex;position:relative}.team-controls .team-toolbar{flex:520px;padding:0}.team-controls .team-list-tools{flex:0 auto;gap:10px;padding:0}.team-profile-page{max-width:1120px;color:var(--c-text);margin-inline:auto;padding-block:24px 80px}.team-profile-back{color:var(--c-text-muted);align-items:center;gap:8px;margin-block-end:30px;font-size:14px;text-decoration:none;display:inline-flex}.team-profile-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.team-profile-person{align-items:center;gap:20px;min-width:0;display:flex}.team-profile-person>div{min-width:0}.team-profile-heading h1{font:500 38px/1.2 var(--font-display);overflow-wrap:anywhere;margin:0 0 10px}.team-profile-heading p{color:var(--c-text-muted);margin:0 0 8px;font-size:14px}.team-profile-heading span{color:var(--c-text-muted);overflow-wrap:anywhere;font-size:14px}.team-profile-summary{border-block-end:1px solid var(--c-border);color:var(--c-text-muted);flex-wrap:wrap;align-items:center;gap:16px;margin-block:24px 32px;padding-block-end:28px;font-size:14px;display:flex}.team-profile-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.team-profile-main,.team-profile-side{min-width:0}.team-profile-section{border-block-end:1px solid var(--c-border);margin-block-end:28px;padding-block:0 28px;font-size:14px}.team-profile-section h2{font:500 18px/1.4 var(--font-sans);align-items:center;gap:8px;margin:0 0 20px;display:flex}.team-profile-section h3{font:500 14px/1.5 var(--font-sans);margin-block:20px 12px}.team-profile-section-title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.team-profile-section-title>span{color:var(--c-text-muted);font-size:13px}.team-profile-facts{margin:0}.team-profile-facts>div{border-block-end:1px solid var(--c-border);grid-template-columns:minmax(110px,1fr) minmax(0,2fr);gap:20px;padding-block:14px;display:grid}.team-profile-facts>div:last-child{border:0}.team-profile-facts dt{color:var(--c-text-muted)}.team-profile-facts dd{overflow-wrap:anywhere;flex-wrap:wrap;gap:6px 12px;margin:0;display:flex}.team-profile-photo-actions{flex-wrap:wrap;gap:10px;margin-block-start:20px;display:flex}.team-profile-empty{min-height:150px;color:var(--c-text-muted);border:1px dashed var(--c-border);border-radius:var(--radius-panel);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.team-profile-empty p{margin:0}.team-profile-timeline,.team-profile-sessions,.team-profile-logins{margin:0;padding:0;list-style:none}.team-profile-timeline li{border-block-end:1px solid var(--c-border);align-items:start;gap:12px;padding-block:16px;display:flex}.team-event-icon{border-radius:var(--radius-pill);background:var(--c-bg-subtle);flex:none;place-items:center;width:30px;height:30px;display:grid}.team-profile-timeline li>div{overflow-wrap:anywhere;flex:1;min-width:0}.team-profile-timeline strong,.team-profile-sessions strong{font-weight:500}.team-profile-timeline p,.team-profile-sessions p,.team-profile-logins p{color:var(--c-text-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.6}.team-profile-timeline time,.team-profile-logins time{color:var(--c-text-muted);flex:none;font-size:13px}.team-profile-role{align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex}.team-profile-sessions li,.team-profile-logins li{border-block-end:1px solid var(--c-border);justify-content:space-between;align-items:start;gap:10px;padding-block:14px;display:flex}.team-profile-sessions .btn{flex:none;font-size:14px}.team-profile-sk-heading{max-width:420px;height:90px;margin-block:24px 40px}.team-profile-sk-row{height:26px;margin-block:20px}[dir=rtl] .team-profile-heading h1{font-family:var(--font-arabic)}[dir=rtl] .team-profile-back svg{transform:scaleX(-1)}@media (max-width:1023px){.team-profile-grid{gap:28px}}@media (max-width:760px){.team-controls{gap:14px}.team-controls .team-toolbar,.team-controls .team-list-tools{flex:100%}.team-profile-grid{grid-template-columns:1fr;gap:4px}.team-profile-heading{flex-wrap:wrap}.team-profile-heading h1{font-size:30px}.team-profile-person{gap:14px}.team-profile-section-title{flex-wrap:wrap;align-items:start;margin-block-end:14px}.team-profile-section-title h2{margin:0}.team-profile-facts>div{grid-template-columns:minmax(90px,1fr) minmax(0,1.6fr);gap:12px}.team-profile-timeline time{white-space:normal;max-width:80px}}@media (min-width:761px){.team-table tbody td:first-child{border-start-start-radius:var(--radius-control);border-end-start-radius:var(--radius-control)}.team-table tbody td:last-child{border-start-end-radius:var(--radius-control);border-end-end-radius:var(--radius-control)}.team-table .team-select-cell{width:36px!important;padding-inline-start:12px!important}}@media (max-width:760px){.team-table tbody tr{border-radius:var(--radius-control)}.team-table .is-selected,.team-table .is-previewed{background:var(--c-bg-subtle)}.team-table .is-selected td,.team-table .is-previewed td{background:0 0}}@media (min-width:1024px){.has-member-preview .team-table tbody td:nth-child(3),.is-closing:not(.is-returning) .team-table tbody td:nth-child(3){border-start-end-radius:var(--radius-control);border-end-end-radius:var(--radius-control)}}@media (min-width:761px) and (max-width:1319px){.team-table .team-when{display:none}.team-table:not(.privacy-table) .team-row-actions{min-width:0}.team-table:not(.privacy-table) .team-person>span:last-child{max-width:140px}.team-table:not(.privacy-table) .team-row-action-group .btn:not(.team-open-details){justify-content:center;gap:0;width:36px;padding-inline:0;font-size:0}}@media (min-width:761px){.team-table:not(.privacy-table) .team-person{min-width:190px}.team-table:not(.privacy-table) .team-person strong,.team-table:not(.privacy-table) .team-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.team-role-mark{max-width:420px;margin-block:-8px 24px}.team-role-mark-label{color:var(--c-text);align-items:baseline;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.team-role-mark-chosen{color:var(--c-text-muted)}.team-role-marks{flex-wrap:wrap;gap:8px;display:flex}.team-role-marks>button{border:1px solid var(--c-border);border-radius:var(--radius-control);background:var(--c-bg-page);block-size:40px;inline-size:40px;color:var(--c-text-muted);cursor:pointer;flex:none;place-items:center;padding:0;transition:border-color .15s,background-color .15s,color .15s;display:inline-grid}.team-role-marks>button:hover:not(:disabled){border-color:var(--c-text)}@supports (color:color-mix(in lab, red, red)){.team-role-marks>button:hover:not(:disabled){border-color:color-mix(in srgb, var(--c-text) 28%, var(--c-border))}}.team-role-marks>button:hover:not(:disabled){color:var(--c-text)}.team-role-marks>button[aria-checked=true]{border-color:var(--c-home-blue);box-shadow:inset 0 0 0 1px var(--c-home-blue);background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.team-role-marks>button[aria-checked=true]{background:color-mix(in srgb, var(--c-home-blue) 8%, var(--c-bg-page))}}.team-role-marks>button[aria-checked=true]{color:var(--c-home-blue)}.team-role-marks>button:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.team-role-marks>button:disabled{cursor:not-allowed;opacity:.45}.team-role-marks>button[aria-checked=true]:disabled{opacity:.7}.team-role-mark-note{color:var(--c-text-muted);margin:8px 0 0;font-size:14px;line-height:1.6}@media (pointer:coarse){.team-role-marks>button{inline-size:var(--touch-min);block-size:var(--touch-min)}.team-member-actions .btn{min-height:var(--touch-min)}}@media (prefers-reduced-motion:reduce){.team-role-marks>button{transition:none}}.activity-page{max-width:1200px}.activity-heading{justify-content:space-between;align-items:flex-start;gap:24px;padding-block-end:24px;display:flex}.activity-heading>div{min-width:0}.activity-export{flex-shrink:0;margin-block-start:30px}.activity-tools{z-index:21;padding-block-start:24px;position:relative}.activity-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.activity-search{border:1px solid var(--c-border);border-radius:var(--radius-control);min-width:240px;height:40px;color:var(--c-text-muted);flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.activity-search:focus-within{border-color:var(--c-home-blue);outline:2px solid var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.activity-search:focus-within{outline:2px solid color-mix(in srgb, var(--c-home-blue) 16%, transparent)}}.activity-search input{width:100%;min-width:0;font:inherit;color:var(--c-text);background:0 0;border:0;outline:none;font-size:14px}.activity-toolbar .btn,.activity-toolbar .conv-filter-trigger{min-height:40px;font-size:14px}@media (pointer:coarse){.activity-search{height:var(--touch-min)}.activity-search input{align-self:stretch}.activity-toolbar .btn,.activity-toolbar .conv-filter-trigger{min-height:var(--touch-min)}}.activity-filter-active{color:var(--c-home-blue);background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.activity-filter-active{background:color-mix(in srgb, var(--c-home-blue) 5%, var(--c-bg-page))}}.activity-filter-active{border-color:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.activity-filter-active{border-color:color-mix(in srgb, var(--c-home-blue) 30%, var(--c-border))}}.activity-filter-count{background:var(--c-home-blue);color:var(--c-bg-page);border-radius:99px;place-items:center;min-width:20px;height:20px;display:inline-grid}.activity-filters{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-surface);margin-block-start:16px;padding:20px}.activity-filter-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.activity-filter-fields>label,.activity-dates>label{min-width:0;color:var(--c-text-muted);flex-direction:column;gap:8px;font-size:14px;display:flex}.activity-filter-fields .conv-filter-trigger{background:var(--c-bg-page);justify-content:space-between;width:100%;min-height:40px}.activity-filter-fields .conv-filter-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-filters>.btn{margin-block-start:16px}.activity-dates{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-block-start:20px;display:flex}.activity-dates input{background:var(--c-bg-page);min-height:40px;color:var(--c-text);border:1px solid var(--c-border);border-radius:var(--radius-control);font:400 14px var(--font-sans);padding:8px 12px}.activity-dates>p{color:var(--c-error);flex-basis:100%;font-size:14px}.activity-status-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding-block:14px;font-size:14px;display:flex}.activity-status-line p{color:var(--c-text-muted);margin:0}.activity-status-line strong{color:var(--c-text);font-weight:500}.activity-new{background:var(--c-home-blue);border:0}@supports (color:color-mix(in lab, red, red)){.activity-new{background:color-mix(in srgb, var(--c-home-blue) 6%, var(--c-bg-page))}}.activity-new{color:var(--c-home-blue);font:400 14px var(--font-sans);cursor:pointer;border-radius:99px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.activity-new>span{font-weight:500}.activity-blue{color:var(--c-home-blue)}.activity-layout{grid-template-columns:minmax(0,1fr) minmax(0,0fr);align-items:stretch;gap:0;transition:grid-template-columns .4s,gap .4s;display:grid}.activity-layout.has-preview{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px}.activity-layout>.home-live-motion,.activity-table-frame{min-width:0}.activity-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:14px}.activity-table th{z-index:10;color:var(--c-text-muted);text-align:start;background:var(--c-bg-page);border-block-end:1px solid var(--c-border);padding:12px 10px;font-weight:400;position:sticky;top:0}.activity-table th:first-child,.activity-table td:first-child{padding-inline-start:12px}.activity-table th:last-child,.activity-table td:last-child{padding-inline-end:12px}.activity-table td{border-block-end:1px solid var(--c-border);vertical-align:middle;box-sizing:border-box;height:77px;padding:16px 10px}.activity-table tbody tr{cursor:pointer}.activity-table tbody tr:hover td{background:var(--c-surface-hover)}.activity-table tbody tr:focus-visible{outline:2px solid var(--c-home-blue);outline-offset:-2px}.activity-table tbody tr.is-selected td{background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.activity-table tbody tr.is-selected td{background:color-mix(in srgb, var(--c-home-blue) 6%, var(--c-bg-page))}}.activity-table .activity-date-col{width:106px}.activity-table .activity-extra,.activity-table .activity-entity-col{width:150px}.activity-table .activity-person-col,.activity-table .activity-device-col{width:160px}.activity-table .activity-arrow-col{width:28px;color:var(--c-home-blue);text-align:end}.activity-table small{color:var(--c-text-muted);margin-block-start:4px;font-size:14px;line-height:1.4;display:block}.activity-event-cell{align-items:center;gap:10px;min-width:0;display:flex}.activity-event-cell>div{min-width:0}.activity-event-cell small,.activity-event-title,.activity-actor-name,.activity-entity-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.activity-event-title{font-weight:500}.activity-row-icon{color:var(--c-home-blue);flex-shrink:0;display:flex}.activity-row-icon--failed{color:var(--c-error)}.activity-row-icon--succeeded{color:var(--c-success)}.activity-compact-actor{display:none}.activity-outcome{white-space:nowrap;color:var(--c-text-muted);background:var(--c-surface-hover);border-radius:99px;align-items:center;gap:6px;padding:3px 8px;font-size:14px;line-height:1.5;display:inline-flex}.activity-outcome:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.activity-outcome--succeeded{color:var(--c-success);background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.activity-outcome--succeeded{background:color-mix(in srgb, var(--c-success) 8%, var(--c-bg-page))}}.activity-outcome--failed{color:var(--c-error);background:var(--c-error)}@supports (color:color-mix(in lab, red, red)){.activity-outcome--failed{background:color-mix(in srgb, var(--c-error) 8%, var(--c-bg-page))}}.activity-outcome--pending{color:var(--c-home-blue);background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.activity-outcome--pending{background:color-mix(in srgb, var(--c-home-blue) 8%, var(--c-bg-page))}}.activity-pagination{color:var(--c-text-muted);justify-content:space-between;align-items:center;gap:16px;padding-block:20px;font-size:14px;display:flex}.activity-pagination p{margin:0}.activity-pagination>div{align-items:center;gap:12px;display:flex}.activity-pagination .btn{min-width:34px;min-height:34px;padding:6px}@media (pointer:coarse){.activity-pagination .btn{min-width:var(--touch-min);min-height:var(--touch-min)}}.activity-panel-slot{opacity:0;pointer-events:none;min-width:0;transition:opacity .4s .1s,transform .4s .1s;overflow:clip;transform:translate(24px)}.has-preview .activity-panel-slot{opacity:1;pointer-events:auto;transform:none}.is-closing .activity-panel-slot{transition-delay:0s}.activity-panel{width:100%;height:var(--activity-panel-height,calc(100dvh - 60px));border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-bg-page);flex-direction:column;min-height:300px;max-height:900px;font-size:14px;display:flex;position:sticky;top:20px;overflow:hidden}.activity-panel>header{border-block-end:1px solid var(--c-border);color:var(--c-text-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.activity-panel-body{overscroll-behavior:contain;flex:1;min-height:0;padding:24px;overflow-y:auto}.activity-detail-icon{border:1px solid var(--c-border);border-radius:var(--radius-control);width:44px;height:44px;color:var(--c-home-blue);background:var(--c-home-blue);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.activity-detail-icon{background:color-mix(in srgb, var(--c-home-blue) 5%, var(--c-bg-page))}}.activity-eyebrow{color:var(--c-text-muted);margin:20px 0 6px;font-size:14px}.activity-panel h2{font:500 21px/1.4 var(--font-sans);overflow-wrap:anywhere;margin:0 0 14px}.activity-panel h2:focus{outline:none}.activity-facts{margin:22px 0}.activity-facts>div{border-block-end:1px solid var(--c-border);grid-template-columns:100px minmax(0,1fr);gap:16px;padding-block:12px;display:grid}.activity-facts dt{color:var(--c-text-muted);align-items:flex-start;gap:6px;display:flex}.activity-facts dt svg{flex-shrink:0;margin-block-start:3px}.activity-facts dd{overflow-wrap:anywhere;margin:0;line-height:1.6}.activity-facts dd small{color:var(--c-text-muted);font-size:14px;display:block}.activity-changes h3{font:500 15px/1.5 var(--font-sans);margin:0 0 16px}.activity-change{border-block-end:1px solid var(--c-border);padding-block:12px}.activity-change h4{font:500 14px/1.5 var(--font-sans);margin:0 0 10px}.activity-change-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.activity-change-values span{color:var(--c-text-muted)}.activity-change-values p{overflow-wrap:anywhere;margin:4px 0 0}.activity-change-role{align-items:center;gap:6px;display:flex}.activity-reference{color:var(--c-text-muted);flex-direction:column;align-items:flex-start;gap:8px;margin-block-start:28px;display:flex}.activity-reference code{font:400 14px/1.5 var(--font-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;max-width:100%}.activity-panel>footer{border-block-start:1px solid var(--c-border);padding:16px 24px}.activity-panel>footer .btn{width:100%}.activity-muted{color:var(--c-text-muted);font-size:14px;line-height:1.7}.activity-error{color:var(--c-error);font-size:14px}.activity-notice{background:var(--c-warning);padding:16px 20px}@supports (color:color-mix(in lab, red, red)){.activity-notice{background:color-mix(in srgb, var(--c-warning) 5%, var(--c-bg-page))}}.activity-notice{border:1px solid var(--c-border);border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:16px;margin-block:18px;font-size:14px;display:flex}.activity-notice p{margin:0}.activity-empty,.activity-inline-loading{text-align:center;border-block:1px solid var(--c-border);flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:48px 20px;display:flex}.activity-empty>span{border:1px solid var(--c-border);border-radius:var(--radius-panel);width:52px;height:52px;color:var(--c-text-muted);place-items:center;display:grid}.activity-empty h2{font:500 18px/1.5 var(--font-sans);margin:18px 0 0}.activity-empty p{max-width:48ch;color:var(--c-text-muted);margin:10px 0 20px;font-size:14px;line-height:1.7}.activity-coverage{color:var(--c-text-muted);border-block-start:1px solid var(--c-border);padding-block:18px;font-size:14px}.activity-coverage summary{cursor:pointer;width:fit-content}.activity-coverage p{max-width:88ch;line-height:1.7}.activity-sk-toolbar{grid-template-columns:1fr 180px 90px;gap:16px;padding-block:28px;display:grid}.activity-sk-toolbar>div{height:40px}.activity-sk-header{height:28px;margin-block:10px}.activity-sk-row{border-block-end:1px solid var(--c-border);grid-template-columns:8% 20% minmax(0,1fr) 20% 16%;gap:16px;padding-block:26px;display:grid}.activity-sk-row>div{height:24px}@media (min-width:1024px){.has-preview .activity-extra,.is-closing .activity-extra{display:none}.has-preview .activity-compact-actor{display:block}.activity-layout.is-returning>.home-live-motion{overflow:clip}.is-returning .activity-table-frame{width:var(--activity-return-width)}.is-returning .activity-panel{width:var(--activity-return-panel-width)}.is-returning .activity-extra{animation:.24s .1s both activity-return-details;display:table-cell}}@keyframes activity-return-details{0%{opacity:0}to{opacity:1}}@media (max-width:1199px){.activity-table .activity-extra{width:125px}.activity-table .activity-entity-col{display:none}.activity-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.activity-layout,.activity-layout.has-preview{grid-template-columns:minmax(0,1fr);gap:0}.activity-modal .modal-panel{max-height:90dvh;overflow:hidden}.activity-modal .activity-panel{border:0;width:100%;height:86dvh;max-height:none;position:static}}@media (max-width:640px){.activity-heading{flex-direction:column;gap:16px}.activity-export{margin-block-start:0}.activity-search{flex-basis:100%;min-width:0}.activity-toolbar{gap:10px}.activity-filter-fields{grid-template-columns:minmax(0,1fr)}.activity-filters{padding:16px}.activity-status-line{align-items:flex-start}.activity-status-line>*{max-width:100%}.activity-new{border-radius:var(--radius-control);flex-wrap:wrap}.activity-table .activity-extra{display:none}.activity-table .activity-date-col{width:72px}.activity-table th,.activity-table td{padding-inline:6px}.activity-table .activity-arrow-col{width:20px}.activity-compact-actor{display:block}.activity-row-icon{align-self:flex-start;margin-block-start:3px}.activity-pagination{flex-wrap:wrap}.activity-notice{flex-direction:column;align-items:flex-start}.activity-modal .modal-panel{width:100%;max-width:none;max-height:100dvh}.activity-modal .activity-panel{border-radius:0;height:100dvh;min-height:0}.activity-panel-body{padding:20px}.activity-facts>div{grid-template-columns:90px minmax(0,1fr);gap:12px}.activity-sk-toolbar{grid-template-columns:1fr 100px;gap:12px}.activity-sk-toolbar>div:first-child{grid-column:1/-1}.activity-sk-row{grid-template-columns:70px 1fr;gap:20px}.activity-sk-row>div:nth-child(n+3){display:none}}[dir=rtl] .activity-panel-slot{transform:translate(-24px)}[dir=rtl] .has-preview .activity-panel-slot{transform:none}[dir=rtl] .activity-pagination svg,[dir=rtl] .activity-arrow-col svg{transform:scaleX(-1)}[dir=rtl] .activity-panel h2{font-family:var(--font-arabic)}@media (prefers-reduced-motion:reduce){.activity-layout,.activity-panel-slot{transition:none;transform:none}.is-returning .activity-extra{animation:none}}.activity-table tbody td:first-child{border-start-start-radius:var(--radius-control);border-end-start-radius:var(--radius-control)}.activity-table tbody td:last-child{border-start-end-radius:var(--radius-control);border-end-end-radius:var(--radius-control)}body:has(.activity-layout.has-preview,.activity-modal) .setup-dock{display:none}.activity-identity,.activity-device{align-items:center;gap:8px;min-width:0;line-height:1.5;display:flex}.activity-identity{font-weight:500}.activity-identity>svg,.activity-device>svg{color:var(--c-text-subtle);flex:none}.activity-identity>span,.activity-device>span{overflow-wrap:anywhere}.activity-identity--agent>svg,.activity-identity--person>svg{color:var(--c-home-blue)}.activity-device{font-size:13px}.activity-device.is-unrecorded{color:var(--c-text-subtle)}.activity-event-cell .activity-event-meta{white-space:normal;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}.activity-inline-result{font-size:12px}.activity-inline-result:before{content:"·";margin-inline-end:6px}.activity-event-title{white-space:normal;overflow-wrap:anywhere}.activity-row-icon{align-self:flex-start;margin-block-start:2px}.activity-tone--blue{color:var(--c-home-blue)}.activity-tone--success{color:var(--c-success)}.activity-tone--warning{color:var(--c-warning)}.activity-tone--danger{color:var(--c-error)}.activity-tone--teal{color:var(--c-paid)}.activity-tone--muted{color:var(--c-text-muted)}.activity-detail-icon{background:currentColor}@supports (color:color-mix(in lab, red, red)){.activity-detail-icon{background:color-mix(in srgb, currentColor 7%, var(--c-bg-page))}}@media (max-width:1199px){.activity-table .activity-entity-col{display:none}.activity-table .activity-person-col{width:145px}.activity-table .activity-device-col{width:140px}}@media (max-width:760px){.activity-table .activity-extra{display:none}.activity-compact-actor{display:block}.activity-event-cell{gap:8px}}@media (min-width:1200px){.activity-table .activity-date-col{width:8%}.activity-table .activity-person-col{width:20%}.activity-table .activity-event-col{width:33%}.activity-table .activity-device-col{width:20%}.activity-table .activity-entity-col{width:16%}.activity-table .activity-arrow-col{width:3%}.has-preview .activity-table .activity-date-col,.is-closing:not(.is-returning) .activity-table .activity-date-col{width:106px}.has-preview .activity-table .activity-event-col,.is-closing:not(.is-returning) .activity-table .activity-event-col{width:auto}.has-preview .activity-table .activity-arrow-col,.is-closing:not(.is-returning) .activity-table .activity-arrow-col{width:28px}}@media (max-width:760px){.activity-sk-row{grid-template-columns:70px 1fr;gap:16px}.activity-sk-row>div:nth-child(n+3){display:none}}@media (min-width:1024px){.has-preview .activity-event-meta,.is-closing:not(.is-returning) .activity-event-meta{display:none}.is-closing:not(.is-returning) .activity-compact-actor{display:block}}.activity-compact-actor{margin-block-start:4px;font-size:14px}.activity-compact-actor .activity-identity{line-height:1.4}.privacy-status-line{flex-wrap:wrap;align-items:center;gap:16px;min-height:8px;display:flex}.privacy-status-line:not(:empty){padding-block-end:14px}.privacy-feedback{color:var(--c-text-muted);margin:0;font-size:14px}.privacy-feedback.is-error{color:var(--c-error)}.privacy-new{color:var(--c-text-muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}.privacy-new span{color:var(--c-home-blue);text-underline-offset:3px;text-decoration:underline}.privacy-inline-loading,.privacy-detail-loading{justify-content:center;align-items:center;min-height:240px;display:flex}.privacy-detail-loading{min-height:160px}.privacy-held{--held-ease:cubic-bezier(.22, 1, .36, 1);color:var(--c-text-muted);white-space:nowrap;align-items:center;gap:14px;font-size:14px;display:inline-flex;position:relative}.privacy-held-item{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .38s var(--held-ease) .17s, filter .42s var(--held-ease) .17s, transform .52s var(--held-ease) 90ms;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;margin:0;padding:0;display:inline-flex;position:relative}.privacy-held-item[data-kind=conversations]{--held-tone:var(--c-home-blue)}.privacy-held-item[data-kind=messages]{--held-tone:var(--c-nav-indicator)}.privacy-held-item[data-kind=bookings]{--held-tone:var(--c-success)}.privacy-held-item.is-zero{--held-tone:var(--c-text-muted)}.privacy-held-icon{width:26px;height:26px;color:var(--held-tone);background:var(--held-tone);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.privacy-held-icon{background:color-mix(in srgb, var(--held-tone) 11%, transparent)}}.privacy-held-icon{transition:background-color .2s,box-shadow .2s}.privacy-held-item:hover .privacy-held-icon,.privacy-held-item.is-active .privacy-held-icon{background:var(--held-tone)}@supports (color:color-mix(in lab, red, red)){.privacy-held-item:hover .privacy-held-icon,.privacy-held-item.is-active .privacy-held-icon{background:color-mix(in srgb, var(--held-tone) 18%, transparent)}}.privacy-held-item:focus-visible{outline:none}.privacy-held-item:focus-visible .privacy-held-icon{box-shadow:0 0 0 2px var(--c-surface), 0 0 0 4px var(--c-home-blue)}.privacy-held .mono{color:var(--c-text);font-variant-numeric:tabular-nums}.privacy-held .is-zero .mono{color:var(--c-text-muted)}.privacy-held-word{color:var(--c-text-muted);pointer-events:none;visibility:hidden;opacity:0;filter:blur(6px);transition:opacity .2s var(--held-ease), filter .22s var(--held-ease), transform .26s var(--held-ease), visibility 0s linear .26s;padding-inline-start:5px;position:absolute;inset-inline-start:100%;transform:translate(-8px)}[dir=rtl] .privacy-held-word{transform:translate(8px)}.privacy-held.is-open .privacy-held-item:not(.is-active){pointer-events:none;opacity:0;filter:blur(6px);transform:translateX(var(--held-away,0)) scale(.86);transition:opacity .3s var(--held-ease), filter .32s var(--held-ease), transform .44s var(--held-ease)}.privacy-held-item[data-side=before]{--held-away:-14px}.privacy-held-item[data-side=after],[dir=rtl] .privacy-held-item[data-side=before]{--held-away:14px}[dir=rtl] .privacy-held-item[data-side=after]{--held-away:-14px}.privacy-held.is-open .privacy-held-item.is-active{transform:translateX(var(--held-shift,0));transition:opacity .3s var(--held-ease), filter .3s var(--held-ease), transform .56s var(--held-ease) 50ms}.privacy-held.is-open .is-active .privacy-held-word{visibility:visible;opacity:1;filter:none;transition:opacity .42s var(--held-ease) .19s, filter .46s var(--held-ease) .19s, transform .56s var(--held-ease) .19s, visibility 0s;transform:none}@media (pointer:coarse){.privacy-held-item:before{content:"";position:absolute;inset:-9px -5px}}@media (min-width:1024px) and (max-width:1439px){.privacy-held{gap:10px}.privacy-held-item{gap:6px}.privacy-held-icon{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.privacy-held-item,.privacy-held.is-open .privacy-held-item:not(.is-active),.privacy-held.is-open .privacy-held-item.is-active,.privacy-held-word,.privacy-held.is-open .is-active .privacy-held-word{filter:none;transition:opacity .16s linear,visibility 0s linear .16s}.privacy-held.is-open .is-active .privacy-held-word{transition:opacity .16s linear,visibility}.privacy-held-word,[dir=rtl] .privacy-held-word,.privacy-held.is-open .privacy-held-item:not(.is-active){transform:none}}.privacy-contact-icon{color:var(--c-text-muted);flex-shrink:0}.privacy-identity-contact{align-items:center;gap:6px;display:flex}@media (min-width:1024px){.privacy-table th,.privacy-table .team-date,.privacy-table .team-status{white-space:nowrap}.privacy-table{table-layout:fixed;width:100%}.privacy-table td:first-child{width:auto}.privacy-table th:first-child{width:240px}.privacy-table th:nth-child(2),.privacy-table th:nth-child(3){width:15%}.privacy-table th:nth-child(4){width:18%}.has-member-preview .privacy-table th:nth-child(2),.is-closing:not(.is-returning) .privacy-table th:nth-child(2){width:auto}}@media (min-width:1440px){.privacy-table th:first-child{width:300px}}@media (min-width:1024px) and (max-width:1279px){.privacy-table .privacy-col-data{display:none}}.privacy-table .team-person-button,.privacy-table .team-person{min-width:0;max-width:100%}.privacy-table .team-person strong{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;overflow:hidden}.privacy-table .team-email{min-width:0}.privacy-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.privacy-table .privacy-row-deleted .team-person strong,.privacy-table .privacy-row-deleted .team-avatar{color:var(--c-text-muted)}.privacy-action-warning{color:var(--c-warning);border-color:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.privacy-action-warning{border-color:color-mix(in srgb, var(--c-warning) 30%, var(--c-border))}}.privacy-action-warning:hover:not(:disabled){background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.privacy-action-warning:hover:not(:disabled){background:color-mix(in srgb, var(--c-warning) 8%, var(--c-surface))}}#privacy-guest-title:focus{outline:none}.privacy-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:8px;display:flex}.privacy-note{margin-block:0 16px}.privacy-panel-actions .btn{gap:7px}.privacy-detail-error{margin-block:8px 0}.privacy-contacts,.privacy-history{flex-direction:column;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.privacy-contacts li{border-block-end:1px solid var(--c-border-subtle);grid-template-columns:minmax(96px,auto) minmax(0,1fr);gap:2px 16px;padding-block:12px;display:grid}.privacy-contacts li>span{color:var(--c-text-muted)}.privacy-contacts strong{overflow-wrap:anywhere;font-weight:500}.privacy-contacts small{color:var(--c-text-muted);grid-column:2;align-items:center;gap:4px;font-size:14px;display:inline-flex}.privacy-history li{gap:12px;padding-block:10px;display:flex;position:relative}.privacy-history li>div{flex-direction:column;gap:3px;min-width:0;padding-block-start:4px;display:flex}.privacy-history-icon{background:currentColor;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.privacy-history-icon{background:color-mix(in srgb, currentColor 9%, var(--c-surface))}}.privacy-history li:after{content:"";background:var(--c-border);inset-inline-start:15px;width:1px;position:absolute;top:44px;bottom:-6px}.privacy-history li:last-child:after{display:none}.privacy-history strong{font-weight:500}.privacy-history span:not(.privacy-history-icon){color:var(--c-text-muted)}.privacy-panel-links{border-block-start:1px solid var(--c-border);flex-direction:column;gap:12px;margin-block-start:8px;padding-block:20px 4px;display:flex}.privacy-panel-links a{width:fit-content;min-height:24px;color:var(--c-home-blue);align-items:center;gap:6px;font-size:14px;display:inline-flex}.privacy-how{color:var(--c-text-muted);border-block-start:1px solid var(--c-border);margin-block-start:28px;padding-block:18px;font-size:14px}.privacy-how summary{cursor:pointer;width:fit-content;color:var(--c-text)}.privacy-how ul{flex-direction:column;gap:10px;max-width:88ch;margin:14px 0 0;padding:0;line-height:1.7;list-style:none;display:flex}.privacy-how li{align-items:flex-start;gap:10px;display:flex}.privacy-how li svg{color:var(--c-text);flex-shrink:0;margin-block-start:4px}.privacy-dialog h2{margin:0;font-size:20px;font-weight:500;line-height:1.35}.privacy-dialog p{margin:0}.privacy-dialog-guest{align-items:center;gap:12px;display:flex}.privacy-dialog-guest strong{overflow-wrap:anywhere;font-weight:500}.privacy-field{flex-direction:column;gap:8px;display:flex}.privacy-field input{width:100%;min-height:42px;font-size:14px}.privacy-dialog-error{color:var(--c-error)}.privacy-skeleton{pointer-events:none}.privacy-sk-bar{vertical-align:middle;background:var(--c-surface-active);border-radius:4px;max-width:100%;height:12px;display:inline-block}.privacy-sk-context{width:180px}.privacy-sk-label{width:116px}.privacy-sk-number{width:36px;height:.8em}.privacy-sk-search{width:55%}.privacy-sk-trigger{width:132px}@media (min-width:768px){.privacy-sk-trigger{min-height:39px}}.privacy-sk-select,.privacy-sk-th{width:80px}.privacy-sk-avatar{background:var(--c-surface-active)}.privacy-sk-name{width:130px}.privacy-sk-contact{width:170px}.privacy-skeleton .team-email{min-height:1.5em}.privacy-skeleton .privacy-sk-chip:before{visibility:hidden}.privacy-sk-chip{background:var(--c-surface-active)}.privacy-sk-status{background:0 0;width:44px;height:21px}.privacy-sk-date{width:90px}.privacy-sk-held-icon{background:var(--c-surface-active)}.privacy-sk-held{width:16px}.privacy-sk-action{width:52px}.privacy-sk-eye{border-radius:50%;width:17px;height:17px}@media (max-width:1023px){.privacy-table td:nth-child(4){grid-column:1/-1}}.privacy-json-link{min-height:24px;color:var(--c-home-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-block:-12px 16px;padding:0;font-size:14px;display:inline-flex}.privacy-json-link:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.privacy-json-link:disabled{opacity:.5;cursor:default}@media (pointer:coarse){.privacy-panel-links{gap:0;padding-block:10px 0}.privacy-panel-links a{min-height:var(--touch-min)}.privacy-json-link{min-height:var(--touch-min);margin-block:-22px 6px}.privacy-panel-actions .btn{min-height:var(--touch-min)}}.hotel-ann{flex-direction:column;min-width:0;display:flex}.page-main:has(.home)>.hotel-ann{max-width:1080px;margin-inline:auto}.hotel-ann-row{grid-template-rows:1fr;min-width:0;display:grid}.hotel-ann-clip{min-width:0;min-height:0}.hotel-ann-slot{transition:padding-block-end .3s var(--ease-state);padding-block-end:var(--space-3)}.hotel-ann-row[data-last]>.hotel-ann-clip>.hotel-ann-slot{padding-block-end:var(--space-5)}.hotel-ann-card{align-items:start;column-gap:var(--space-3);min-width:0;padding:14px var(--space-4) var(--space-4);border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-surface);color:var(--c-text);font-family:var(--font-sans);font-size:var(--text-small);text-align:start;grid-template-columns:minmax(0,1fr) auto;line-height:1.5;display:grid}.hotel-ann-card[data-kind=important]{background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.hotel-ann-card[data-kind=important]{background:color-mix(in srgb, var(--c-warning) 6%, var(--c-bg-page))}}.hotel-ann-card[data-kind=important]{border-color:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.hotel-ann-card[data-kind=important]{border-color:color-mix(in srgb, var(--c-warning) 40%, var(--c-border))}}.hotel-ann-eyebrow{min-width:0;font-size:var(--text-small);font-weight:var(--weight-normal);color:var(--c-text-muted);flex-wrap:wrap;grid-area:1/1;align-items:center;gap:2px 6px;margin:0;line-height:20px;display:flex}.hotel-ann-icon{color:var(--c-text-muted);flex:none}.hotel-ann-card[data-kind=important] :is(.hotel-ann-icon,.hotel-ann-kind){color:var(--c-warning)}.hotel-ann-words{min-width:0;font-family:var(--font-sans);text-align:start;grid-column:1/-1;margin-block-start:6px}.hotel-ann-title{font-size:var(--text-title);color:var(--c-text);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:22px}.hotel-ann-message{max-width:90ch;font-size:var(--text-small);color:var(--c-text-muted);white-space:pre-line;overflow-wrap:anywhere;margin:2px 0 0;line-height:1.55}.hotel-ann-error{margin:var(--space-2) 0 0;font-size:var(--text-small);color:var(--c-error);grid-column:1/-1;line-height:20px}.hotel-ann-note{margin:var(--space-2) 0 0;font-size:var(--text-small);color:var(--c-text-muted);grid-column:1/-1;align-items:center;gap:6px;line-height:20px;display:flex}.hotel-ann-note-icon{flex:none}.hotel-ann-card:lang(ar),.hotel-ann-words:lang(ar){font-family:var(--font-arabic);letter-spacing:0}.hotel-ann-words:not(:lang(ar)){font-family:var(--font-sans)}.hotel-ann-words:lang(ar) .hotel-ann-title{line-height:26px}.hotel-ann-words:lang(ar) .hotel-ann-message{line-height:1.8}.hotel-ann-close{border-radius:var(--radius-control);block-size:32px;inline-size:32px;color:var(--c-text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-state), color var(--duration-fast) var(--ease-state);background:0 0;border:0;grid-area:1/2;justify-content:center;justify-self:end;align-items:center;margin-block:-6px;margin-inline-end:-8px;padding:0;display:inline-flex}.hotel-ann-close:hover{background:var(--c-text)}@supports (color:color-mix(in lab, red, red)){.hotel-ann-close:hover{background:color-mix(in srgb, var(--c-text) 7%, transparent)}}.hotel-ann-close:hover{color:var(--c-text)}.hotel-ann-close:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.hotel-ann-close[aria-disabled=true]{cursor:progress}.hotel-ann-close[aria-disabled=true]:hover{color:var(--c-text-muted);background:0 0}@media (pointer:coarse){.hotel-ann-close{inline-size:var(--touch-min);block-size:var(--touch-min);margin-block:-12px;margin-inline-end:-12px}}.hotel-ann-spinner{border-radius:var(--radius-pill);border:1.5px solid;border-inline-end-color:#0000;block-size:14px;inline-size:14px;animation:.8s linear infinite hotel-ann-spin;display:block}@keyframes hotel-ann-spin{to{rotate:360deg}}#main-content[data-hotel-ann-focus]:focus{outline:none}@keyframes hotel-ann-open{0%{grid-template-rows:0fr}}@keyframes hotel-ann-shut{to{grid-template-rows:0fr}}@keyframes hotel-ann-resolve{0%{opacity:0;filter:blur(2px);translate:0 4px}}@keyframes hotel-ann-reword{0%{opacity:.35;filter:blur(2px);translate:0 4px}}@keyframes hotel-ann-fade{to{opacity:0;filter:blur(2px)}}.hotel-ann-row:is([data-phase=enter],[data-phase=leave])>.hotel-ann-clip{overflow:hidden}.hotel-ann-row[data-phase=enter]{animation:.42s cubic-bezier(.22,1,.36,1) backwards hotel-ann-open}.hotel-ann-row[data-phase=enter] .hotel-ann-card{animation:.42s cubic-bezier(.22,1,.36,1) backwards hotel-ann-resolve}.hotel-ann-row[data-phase=changed] .hotel-ann-words{animation:.42s cubic-bezier(.22,1,.36,1) backwards hotel-ann-reword}.hotel-ann-row[data-phase=leave]{pointer-events:none;animation:hotel-ann-shut .3s var(--ease-state) .1s forwards}.hotel-ann-row[data-phase=leave] .hotel-ann-card{animation:hotel-ann-fade .2s var(--ease-state) forwards}@media (prefers-reduced-motion:reduce){.hotel-ann-row,.hotel-ann-row .hotel-ann-card,.hotel-ann-row .hotel-ann-words{animation:none!important}.hotel-ann-slot,.hotel-ann-close{transition:none}.hotel-ann-spinner{animation:none}}@media (max-width:640px){.hotel-ann-card{padding:12px 14px 14px}.hotel-ann-message{max-width:none}}.hotel-ann-feature-backdrop>.modal-panel{max-width:560px;max-height:min(90dvh,880px);padding:0;overflow-x:hidden}.hotel-ann-feature{color:var(--c-text);font-family:var(--font-sans);font-size:var(--text-small);text-align:start;line-height:1.5;position:relative}.hotel-ann-feature:lang(ar){font-family:var(--font-arabic);letter-spacing:0}.hotel-ann-feature[data-preview]{border:1px solid var(--c-border);border-radius:var(--radius-card);background:var(--c-surface);overflow:hidden}.hotel-ann-feature[data-preview] [aria-disabled=true]{cursor:default}.hotel-ann-feature-media{width:100%;aspect-ratio:var(--hotel-ann-media-ratio,16 / 9);background:var(--c-bg-subtle);border-block-end:1px solid var(--c-border);max-height:min(50dvh,420px);position:relative;overflow:hidden}.hotel-ann-feature-img,.hotel-ann-feature-video{object-fit:contain;width:100%;height:100%;display:block}.hotel-ann-feature-x,.hotel-ann-feature-play{z-index:1;border:1px solid var(--c-border);border-radius:var(--radius-pill);background:var(--c-bg-page);block-size:32px;inline-size:32px;color:var(--c-text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-state), color var(--duration-fast) var(--ease-state);justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.hotel-ann-feature-x{inset-block-start:12px;inset-inline-end:12px}.hotel-ann-feature-play{color:var(--c-text);inset-block-end:12px;inset-inline-end:12px}.hotel-ann-feature-x:hover:not([aria-disabled=true]),.hotel-ann-feature-play:hover{background:var(--c-surface-hover);color:var(--c-text)}.hotel-ann-feature-x:focus-visible,.hotel-ann-feature-play:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (pointer:coarse){.hotel-ann-feature-x,.hotel-ann-feature-play{inline-size:var(--touch-min);block-size:var(--touch-min)}}.hotel-ann-feature-body{padding:var(--space-5)}.hotel-ann-feature:not([data-media]) .hotel-ann-feature-eyebrow{padding-inline-end:44px}.hotel-ann-feature-eyebrow{font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--c-text-muted);align-items:center;gap:6px;margin:0 0 10px;line-height:20px;display:flex}.hotel-ann-feature-eyebrow-icon{flex:none}.hotel-ann-feature-words{min-width:0;font-family:var(--font-sans)}.hotel-ann-feature-words:lang(ar){font-family:var(--font-arabic);letter-spacing:0}.hotel-ann-feature-title{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--weight-medium);font-variation-settings:"opsz" var(--opsz-h3);letter-spacing:var(--tracking-h1);color:var(--c-text);text-wrap:balance;overflow-wrap:anywhere;margin:0;line-height:36px}.hotel-ann-feature-words:lang(ar) .hotel-ann-feature-title{font-family:var(--font-arabic);font-variation-settings:normal;letter-spacing:0;line-height:42px}.hotel-ann-feature-text{font-size:var(--text-title);color:var(--c-text-muted);white-space:pre-line;overflow-wrap:anywhere;margin:12px 0 0;line-height:1.6}.hotel-ann-feature-words:lang(ar) .hotel-ann-feature-text{line-height:1.85}.hotel-ann-feature-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}@media (max-width:480px){.hotel-ann-feature-backdrop{align-items:stretch;padding:0}.hotel-ann-feature-backdrop>.modal-panel{border:0;border-radius:0;max-width:none;height:100dvh;max-height:100dvh}.hotel-ann-feature-backdrop .hotel-ann-feature{flex-direction:column;min-height:100%;display:flex}.hotel-ann-feature-backdrop .hotel-ann-feature-media{max-height:42dvh}.hotel-ann-feature-backdrop .hotel-ann-feature-x{inset-block-start:max(12px, env(safe-area-inset-top))}.hotel-ann-feature-backdrop .hotel-ann-feature-body{padding:20px var(--space-4) max(var(--space-4), env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex}.hotel-ann-feature-backdrop .hotel-ann-feature-actions{flex-direction:column-reverse;margin-block-start:auto;padding-block-start:var(--space-5)}.hotel-ann-feature-backdrop .hotel-ann-feature-actions .btn{justify-content:center;width:100%}.hotel-ann-feature-title{font-size:24px;line-height:32px}.hotel-ann-feature-words:lang(ar) .hotel-ann-feature-title{line-height:38px}}@media (prefers-reduced-motion:reduce){.hotel-ann-feature-x,.hotel-ann-feature-play{transition:none}}.gocc-config-section{scroll-margin-block-start:24px}.gocc-config-heading{justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.gocc-config-heading-text{min-width:0}.gocc-config-edit{flex:none}.gocc-settings>.account-notice.gocc-config-notice{align-items:flex-start;gap:10px;margin:32px 0 0;display:flex}.gocc-config-notice>svg{color:var(--c-text-muted);flex:none;margin-block-start:3px}.gocc-config-notice p+p{margin-block-start:6px}.gocc-config-note{max-width:64ch;color:var(--c-text-muted);margin:12px 0 0;font-size:14px;line-height:1.6}.gocc-config-stamp{color:var(--c-text-muted);margin:12px 0 0;font-size:14px;line-height:1.6}.gocc-config-stamp time{font-variant-numeric:tabular-nums}.gocc-config-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px}.gocc-config-mono{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:14px}.gocc-config-quiet{color:var(--c-text-muted)}.gocc-config-link{color:var(--c-home-blue);overflow-wrap:anywhere;border-radius:4px;text-decoration:none}.gocc-config-link:hover{text-underline-offset:3px;text-decoration:underline}.gocc-config-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:3px}.gocc-config-pms{align-items:flex-start;gap:6px;display:inline-flex}.gocc-config-pms>svg{flex:none;margin-block-start:2.5px}.gocc-config-pms--no{color:var(--c-text-muted)}.gocc-config-chip{border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:2px 8px;font-size:14px;line-height:20px;display:inline-flex}.gocc-config-chip>svg{flex:none}.gocc-config-chip--ready{color:var(--c-success);background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.gocc-config-chip--ready{background:color-mix(in srgb, var(--c-success) 9%, var(--c-surface))}}.gocc-config-chip--off{color:var(--c-text-muted);background:var(--c-surface-active)}.gocc-config-chip--warn{color:var(--c-warning);background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.gocc-config-chip--warn{background:color-mix(in srgb, var(--c-warning) 9%, var(--c-surface))}}.gocc-config-sender{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.gocc-config-rows{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-bg-page);margin:16px 0 0}.gocc-config-rows>.company-row{padding:16px 20px}.gocc-config-rows dt{color:var(--c-text-muted)}.gocc-config-rows dd{color:var(--c-text);margin:0}.gocc-config-table-frame{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-bg-page);margin-block-start:16px;overflow:clip}.gocc-config-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:14px;line-height:1.5}.gocc-config-col-label{width:25%}.gocc-config-table thead th{z-index:10;border-block-end:1px solid var(--c-border);background:var(--c-bg-page);color:var(--c-text-muted);text-align:start;vertical-align:top;padding:14px 16px;font-weight:400;position:sticky;top:0}.gocc-config-table tbody :is(th,td){border-block-start:1px solid var(--c-border);text-align:start;vertical-align:top;overflow-wrap:anywhere;padding:14px 16px}.gocc-config-table tbody tr:first-child>*{border-block-start:0}.gocc-config-table tr>:first-child{padding-inline-start:20px}.gocc-config-table tr>:last-child{padding-inline-end:20px}.gocc-config-table tbody th{color:var(--c-text-muted);font-weight:400}.gocc-config-table td{color:var(--c-text)}.gocc-config-plan-head{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.gocc-config-plan-name{color:var(--c-text);font-size:15px;font-weight:500;line-height:22px}@media (max-width:767px){.gocc-config-table,.gocc-config-table :is(thead,tbody){display:block}.gocc-config-table colgroup{display:none}.gocc-config-table tr{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gocc-config-table thead{z-index:10;border-block-end:1px solid var(--c-border);background:var(--c-bg-page);position:sticky;top:0}.gocc-config-table thead th,.gocc-config-table thead tr>:is(:first-child,:last-child){background:0 0;border:0;padding:12px 10px;position:static}.gocc-config-table thead th.gocc-config-corner{display:none}.gocc-config-plan-head{align-items:stretch}.gocc-config-table .gocc-config-edit{gap:6px;width:100%;padding-inline:6px}.gocc-config-table tbody tr+tr{border-block-start:1px solid var(--c-border)}.gocc-config-table tbody :is(th,td){border:0}.gocc-config-table tbody tr>th:first-child{color:var(--c-text);grid-column:1/-1;padding:12px 10px 2px;font-weight:500}.gocc-config-table tbody tr>td,.gocc-config-table tbody tr>td:last-child{padding:4px 10px 12px}}@media (max-width:359px){.gocc-config-table .gocc-config-edit>svg{display:none}}@media (max-width:600px){.gocc-config-rows>.company-row{gap:4px;padding:14px 16px}}.gocc-config-dialog .team-fields{margin:0}.gocc-config-dialog-help{color:var(--c-text-muted);margin:0}.gocc-config-dialog-error{color:var(--c-error);margin:0}.gocc-config-label{color:var(--c-text);font-weight:500;display:block}.gocc-config-hint{color:var(--c-text-muted);margin:2px 0 0;font-size:14px;font-weight:400;line-height:1.6;display:block}.gocc-config-field-error{color:var(--c-error);margin:8px 0 0;font-size:14px;line-height:1.6}.gocc-config-dialog .input[aria-invalid=true]{border-color:var(--c-error)}.gocc-config-fieldset{border:0;min-width:0;margin:0;padding:0}.gocc-config-fieldset legend{color:var(--c-text);padding:0;font-weight:500}.gocc-config-checks{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:10px 16px;margin-block-start:12px;display:grid}.gocc-config-dialog .gocc-config-check{min-width:0;color:var(--c-text);cursor:pointer;align-items:flex-start;gap:10px;font-weight:400;display:flex}.gocc-config-check input{width:18px;height:18px;accent-color:var(--c-text);cursor:pointer;flex:none;margin:2px 0 0}.gocc-config-check input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.gocc-config-dialog .gocc-config-check:has(input:disabled){cursor:default;opacity:.65}.gocc-config-check--field>span{min-width:0;display:grid}.gocc-config-limit-row{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-block-start:8px;display:flex}.gocc-config-dialog .gocc-config-limit-row .input{width:128px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-block-start:0}.gocc-config-dialog .gocc-config-limit-row .input:disabled{opacity:.55}.gocc-config-select{flex-direction:column;align-items:stretch;gap:8px;display:flex}.gocc-config-select :is(.select-menu,.conv-filter-trigger){width:100%}.gocc-config-lang{gap:8px;min-width:0;display:grid}.gocc-config-lang-current{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;margin:0;display:flex}.gocc-config-lang-current strong{font-weight:500}.gocc-config-lang-meta{color:var(--c-text-muted);font-size:14px;font-weight:400}.gocc-config-lang .gocc-config-lang-search{width:100%}.gocc-config-lang-list{overscroll-behavior:contain;border:1px solid var(--c-border);border-radius:var(--radius-control);max-height:216px;padding:4px;position:relative;overflow-y:auto}.gocc-config-lang-list [role=option]{width:100%;min-height:44px;color:var(--c-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;font-size:14px;display:flex}.gocc-config-lang-list [role=option]:hover:not(:disabled){background:var(--c-surface-hover)}.gocc-config-lang-list [role=option]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px}.gocc-config-lang-list [role=option][aria-selected=true]{background:var(--c-surface-active);font-weight:500}.gocc-config-lang-list [role=option]:disabled{cursor:default;opacity:.65}.gocc-config-lang-list [role=option]>svg{flex:none}.gocc-config-lang-name{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.gocc-config-lang-empty{color:var(--c-text-muted);align-items:center;gap:8px;margin:0;padding:12px 10px;font-size:14px;line-height:1.6;display:flex}@media (pointer:coarse){.gocc-config-dialog .gocc-config-check{min-height:var(--touch-min);align-items:center}.gocc-config-check input{width:22px;height:22px;margin:0}.gocc-config-link{min-height:var(--touch-min);align-items:center;display:inline-flex}}.gocc-config--loading .gocc-config-chip{background:0 0}.gocc-config--loading .gocc-config-edit{cursor:default}:is(.page-reveal,.gocc-reveal):not([data-revealed])>*{animation:wz-rise .52s var(--ease-appear) backwards}:is(.page-reveal,.gocc-reveal):not([data-revealed])>:nth-child(2){animation-delay:60ms}:is(.page-reveal,.gocc-reveal):not([data-revealed])>:nth-child(3){animation-delay:.12s}:is(.page-reveal,.gocc-reveal):not([data-revealed])>:nth-child(4){animation-delay:.18s}:is(.page-reveal,.gocc-reveal):not([data-revealed])>:nth-child(5){animation-delay:.24s}:is(.page-reveal,.gocc-reveal):not([data-revealed])>:nth-child(6){animation-delay:.3s}:is(.page-reveal,.gocc-reveal):not([data-revealed])>:nth-child(n+7){animation-delay:.34s}@media (prefers-reduced-motion:reduce){:is(.page-reveal,.gocc-reveal):not([data-revealed])>*{animation-delay:0s}}html[data-boot]:not([data-boot-exit]) :is(.page-reveal,.gocc-reveal):not([data-revealed])>*,html[data-boot]:not([data-boot-exit]) :is(.page-reveal,.gocc-reveal):not([data-revealed])>.home-live-motion>*{animation:none}.gocc-loader{--gl-ease:cubic-bezier(.22, 1, .36, 1);--gl-fold-at:.24s;--gl-stagger:75ms;--gl-letter:.5s;--gl-glide-at:calc(var(--gl-fold-at) + 3 * var(--gl-stagger));--gl-glide:.98s;--gl-line-at:1.64s;--gl-offset:var(--gl-elapsed-boot,0s);--gl-tail-1:3.575em;--gl-tail-2:5.333em;--gl-tail-3:4.686em;--gl-tail-4:2.989em;--gl-space:.216em;--gl-spread:calc(var(--gl-tail-1) + var(--gl-tail-2) + var(--gl-tail-3) + var(--gl-tail-4) + 3 * var(--gl-space));z-index:calc(var(--z-toast) + 1);background:var(--c-bg-page);color:var(--c-text);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.gocc-loader:before,.gocc-loader:after{content:"";background:radial-gradient(closest-side, var(--c-gocc), transparent);border-radius:50%;width:72vmax;height:72vmax;position:absolute}@supports (color:color-mix(in lab, red, red)){.gocc-loader:before,.gocc-loader:after{background:radial-gradient(closest-side, color-mix(in srgb, var(--c-gocc) 4%, transparent), transparent)}}.gocc-loader:before,.gocc-loader:after{pointer-events:none}.gocc-loader:before{top:-36vmax;left:-18vmax}.gocc-loader:after{background:radial-gradient(closest-side, var(--c-text), transparent);bottom:-36vmax;right:-18vmax}@supports (color:color-mix(in lab, red, red)){.gocc-loader:after{background:radial-gradient(closest-side, color-mix(in srgb, var(--c-text) 4%, transparent), transparent)}}.gl-stage{flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.gl-mark{height:1.1em;font-family:var(--font-wordmark);--gl-grow:tan(atan2(32px, min(32px, (100vw - 32px) / 20.4)));scale:var(--gl-grow);font-kerning:none;letter-spacing:var(--tracking-wordmark);color:var(--c-text);white-space:nowrap;-webkit-user-select:none;user-select:none;margin-inline-end:calc(-1 * var(--tracking-wordmark));font-size:min(32px,4.90196vw - 1.56863px);font-weight:900;line-height:1.1;display:flex;position:relative}.gl-word{--gl-lag:0;display:inline-block;position:relative}.gl-initial{color:var(--c-gocc);display:inline-block}.gl-tail{display:inline-flex;position:absolute;top:0;left:100%}.gl-letter{opacity:0;display:inline-block}.gl-word--1{--gl-lag:1.5;--gl-from:calc(var(--gl-spread) / -2)}.gl-word--2{--gl-from:calc(var(--gl-spread) / -2 + var(--gl-tail-1) + var(--gl-space))}.gl-word--3{--gl-lag:1.5;--gl-from:calc(var(--gl-spread) / -2 + var(--gl-tail-1) + var(--gl-tail-2) + 2 * var(--gl-space))}.gl-word--4{--gl-lag:2;--gl-from:calc(var(--gl-spread) / -2 + var(--gl-tail-1) + var(--gl-tail-2) + var(--gl-tail-3) + 3 * var(--gl-space))}.gl-out-0{--gl-out:0}.gl-out-1{--gl-out:1}.gl-out-2{--gl-out:2}.gl-out-3{--gl-out:3}.gl-out-4{--gl-out:4}.gl-out-5{--gl-out:5}.gl-out-6{--gl-out:6}.gl-out-7{--gl-out:7}.gl-out-8{--gl-out:8}.gl-line{border-radius:var(--radius-pill);background:var(--c-gocc);width:120px;height:2px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gl-line{background:color-mix(in srgb, var(--c-gocc) 14%, transparent)}}.gl-line{opacity:0}[dir=rtl] .gl-line{transform:scaleX(-1)}.gl-bar{border-radius:inherit;background:var(--c-gocc);width:40%;position:absolute;top:0;bottom:0;left:0}@media (prefers-reduced-motion:no-preference){.gocc-loader{animation:gl-in .2s var(--ease-state) calc(0s - var(--gl-offset)) both}.gl-stage{animation:gl-stage-in .42s var(--gl-ease) calc(0s - var(--gl-offset)) both}.gl-letter{animation:gl-out-fade var(--gl-letter) var(--ease-state) both, gl-out-move var(--gl-letter) var(--gl-ease) both;animation-delay:calc(var(--gl-fold-at) + (var(--gl-lag) + var(--gl-out)) * var(--gl-stagger) - var(--gl-offset))}.gl-word{animation:gl-gather var(--gl-glide) var(--ease-state) calc(var(--gl-glide-at) - var(--gl-offset)) both}.gl-initial{animation:gl-warm var(--gl-glide) var(--ease-state) calc(var(--gl-glide-at) - var(--gl-offset)) both}.gl-mark{animation:gl-grow var(--gl-glide) var(--ease-state) calc(var(--gl-glide-at) - var(--gl-offset)) both}.gl-line{animation:gl-line-in .48s var(--ease-state) calc(var(--gl-line-at) - var(--gl-offset)) both}.gl-bar{animation:gl-sweep 1.4s ease-in-out calc(var(--gl-line-at) - var(--gl-offset)) infinite both}}@keyframes gl-in{0%{opacity:0}}@keyframes gl-stage-in{0%{filter:blur(4px);transform:scale(.98)}}@keyframes gl-out-fade{0%{opacity:1}to{opacity:0}}@keyframes gl-out-move{to{filter:blur(3.5px);transform:translate(-.12em)scale(.96)}}@keyframes gl-gather{0%{transform:translateX(var(--gl-from))}}@keyframes gl-warm{0%{color:var(--c-text)}}@keyframes gl-grow{0%{scale:1}}@keyframes gl-line-in{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}@keyframes gl-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}:is(.gocc-loader[data-start=settled],html[data-boot=preview-settled] .boot-gate .gocc-loader):not(.gocc-loader--leaving),:is(.gocc-loader[data-start=settled],html[data-boot=preview-settled] .boot-gate .gocc-loader):not(.gocc-loader--leaving) .gl-stage,:is(.gocc-loader[data-start=settled],html[data-boot=preview-settled] .boot-gate .gocc-loader) :is(.gl-mark,.gl-letter,.gl-word,.gl-initial){animation:none}@media (prefers-reduced-motion:no-preference){:is(.gocc-loader[data-start=settled],html[data-boot=preview-settled] .boot-gate .gocc-loader) .gl-line{opacity:1;animation:none}:is(.gocc-loader[data-start=settled],html[data-boot=preview-settled] .boot-gate .gocc-loader) .gl-bar{animation-delay:0s}}html[data-boot=signin] .boot-gate .gocc-loader:not(.gocc-loader--leaving){animation:none}.gocc-loader--leaving{pointer-events:none}@media (prefers-reduced-motion:no-preference){.gocc-loader.gocc-loader--leaving{animation:gl-leave .36s var(--ease-state) both}.gocc-loader--leaving .gl-stage{animation:gl-stage-leave .36s var(--gl-ease) both}.gocc-loader--leaving .gl-line{animation-play-state:paused}}@keyframes gl-leave{to{opacity:0}}@keyframes gl-stage-leave{to{filter:blur(6px);transform:scale(1.01)}}@media (prefers-reduced-motion:reduce){.gl-line{visibility:hidden}.gocc-loader.gocc-loader--leaving{animation:gl-leave .2s var(--ease-state) both}}.hotel-attention{--hotel-attention-line:var(--c-nav-indicator)}@supports (color:color-mix(in lab, red, red)){.hotel-attention{--hotel-attention-line:color-mix(in srgb, var(--c-nav-indicator) 22%, transparent)}}[data-theme=dark] .hotel-attention{--hotel-attention-line:var(--c-nav-indicator)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .hotel-attention{--hotel-attention-line:color-mix(in srgb, var(--c-nav-indicator) 26%, transparent)}}.hotel-attention:is([data-state=open],[data-state=clear]) .sb-desk-number{text-decoration:underline;-webkit-text-decoration-color:var(--hotel-attention-line);-webkit-text-decoration-color:var(--hotel-attention-line);-webkit-text-decoration-color:var(--hotel-attention-line);text-decoration-color:var(--hotel-attention-line);text-underline-offset:6px;text-decoration-thickness:2px}.hotel-attention-list{border-block-start:1px solid var(--c-border);flex-direction:column;margin:0;padding:4px 0 0;list-style:none;display:flex}.hotel-attention-row{min-height:32px;color:var(--c-text);font-size:var(--text-small);border-radius:4px;justify-content:space-between;align-items:center;gap:8px;line-height:1.4;text-decoration:none;display:flex}.hotel-attention-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hotel-attention-num{color:var(--c-text-muted);font-family:var(--font-mono);font-size:var(--text-small);font-variant-numeric:tabular-nums;flex:none}@media (hover:hover){.hotel-attention-row:hover .hotel-attention-name{text-underline-offset:3px;text-decoration:underline}}.hotel-attention-row:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}@media (pointer:coarse){.hotel-attention-row{min-height:var(--touch-min)}}.pm-switch{flex-direction:column;min-width:0;display:flex}.pm-switch-search{box-sizing:border-box;border:1px solid var(--c-border);min-height:40px;color:var(--c-text-muted);transition:border-color var(--duration-fast) var(--ease-state);background:0 0;border-radius:6px;align-items:center;gap:8px;margin-bottom:2px;padding-inline:11px 5px;display:flex}@media (hover:hover){.pm-switch-search:hover{border-color:var(--c-border-hover)}}.pm-switch-search:focus-within{border-color:var(--c-border-hover);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-1px}.pm-switch-icon{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.pm-switch-spinner{border-width:1.5px;width:14px;height:14px}.pm-switch-input{min-width:0;height:38px;color:var(--c-text);font:inherit;font-size:var(--text-small);appearance:none;background:0 0;border:0;flex:1;margin:0;padding:0;line-height:24px}.pm-switch-input::placeholder{color:var(--c-text-muted);opacity:1}.pm-switch-input:focus,.pm-switch-input:focus-visible{outline:none}.pm-switch-input::-webkit-search-decoration{appearance:none;display:none}.pm-switch-input::-webkit-search-cancel-button{appearance:none;display:none}.pm-switch-clear{width:28px;height:28px;color:var(--c-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.pm-switch-clear:hover{background:var(--wm-hover);color:var(--c-text)}}.pm-switch-clear:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px}.pm-switch-list{flex-direction:column;display:flex}.pm-switch-list:not(:empty){animation:wm-fade-in .12s var(--ease-state) both}.pm-switch-row.is-current{cursor:default}.pm-switch-row.is-current .wm-text{color:var(--c-text);font-weight:500}.pm-switch-row .pm-switch-end{font-size:var(--text-small);gap:6px;line-height:20px}.pm-switch-tag{box-sizing:border-box;border:1px solid var(--c-border);background:var(--c-bg-subtle);min-height:20px;color:var(--c-text-muted);font:500 14px/18px var(--font-sans);white-space:nowrap;border-radius:6px;flex:none;align-items:center;padding:0 6px;display:inline-flex}[dir=rtl] .pm-switch-tag{font-family:var(--font-arabic)}.pm-switch-skeleton{flex-direction:column;display:flex}.pm-switch-skel-row{box-sizing:border-box;align-items:center;gap:8px;min-height:40px;padding:8px 12px;display:flex}.pm-switch-skel-ico{border-radius:4px;flex:none;width:16px;height:16px;margin-inline:4px}.pm-switch-skel-bar{width:58%}.pm-switch-skel-row:nth-child(2) .pm-switch-skel-bar{width:44%}.pm-switch-skel-row:nth-child(3) .pm-switch-skel-bar{width:51%}.pm-switch-note{color:var(--c-text-muted);font-size:var(--text-small);margin:0;padding:6px 12px 8px;line-height:20px}.pm-switch-empty{flex-direction:column;gap:2px;padding-block:10px;display:flex}.pm-switch-empty-title{color:var(--c-text);font-weight:500}.pm-switch-note--error{color:var(--c-error)}@media (pointer:coarse){.pm-switch-search,.pm-switch-skel-row{min-height:var(--touch-min)}.pm-switch-input{height:42px}.pm-switch-clear{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.pm-switch-list:not(:empty){animation:none}.pm-switch-search{transition:none}}.booking-guest-intro{color:var(--c-text-muted);margin:-8px 0 20px;font-size:14px;line-height:1.6}.booking-guest-group+.booking-guest-group{margin-top:24px}.booking-guest-group h4{color:var(--c-text);margin:0 0 12px;font-size:14px;font-weight:500;line-height:1.5}.booking-guest-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.booking-guest-item{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-surface);overflow-wrap:anywhere;min-width:0;padding:16px}.booking-guest-item-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.booking-guest-item-head strong{min-width:0;font-size:14px;font-weight:500;line-height:22px}.booking-guest-item-head .chip{flex-shrink:0}.booking-guest-message{white-space:pre-wrap;unicode-bidi:plaintext;margin:10px 0 0;font-size:14px;line-height:1.6}.booking-guest-item .booking-facts{margin-top:8px}.booking-guest-item .booking-facts>div{padding:6px 0}.booking-guest-meta{color:var(--c-text-muted);margin:8px 0 0;font-size:14px;line-height:1.5}.booking-guest-note{border-inline-start:2px solid var(--c-border-strong);margin-top:10px;padding-block:2px;padding-inline-start:12px;font-size:14px;line-height:1.6}.booking-guest-note>span{color:var(--c-text-muted);display:block}.booking-guest-note>p{white-space:pre-wrap;unicode-bidi:plaintext;margin:2px 0 0}.booking-guest-file{color:var(--c-text-muted);margin:6px 0 0;font-size:14px;line-height:1.5}.booking-guest-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.booking-guest-actions .btn{text-decoration:none}.booking-guest-hint{color:var(--c-text-muted);margin:0 0 12px;font-size:14px;line-height:1.6}.booking-guest-empty{color:var(--c-text-muted);margin:0;font-size:14px;line-height:1.6}.booking-guest-error,.booking-guest-delayed{border:1px solid var(--c-border);border-radius:var(--radius-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.booking-guest-delayed{color:var(--c-text-muted)}.booking-guest-portal{border-top:1px solid var(--c-border);flex-direction:column;align-items:flex-start;gap:8px;margin-top:24px;padding-top:20px;display:flex}.booking-guest-portal .booking-guest-hint{margin:0}.booking-guest-sk-heading{width:88px;height:14px;margin:4px 0 16px;display:block}.booking-guest-sk-title{width:45%;height:14px;margin-top:4px;display:block}.booking-guest-sk-chip{border-radius:var(--radius-pill);width:64px;height:22px;display:block}.booking-guest-sk-line{width:90%;height:12px;margin-top:14px;display:block}.booking-guest-sk-line.is-short{width:55%;margin-top:10px}.booking-guest-dialog h2{margin-bottom:12px;font-size:20px}.booking-guest-quote{border-inline-start:2px solid var(--c-border-strong);margin:16px 0;padding-inline-start:12px;font-size:14px;line-height:1.6}.booking-guest-quote strong{font-weight:500}.booking-guest-quote p{color:var(--c-text-muted);white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext;margin:4px 0 0}.booking-guest-field{gap:8px;margin-top:8px;font-size:14px;display:grid}.booking-guest-field textarea{resize:vertical;height:96px}.booking-guest-dialog .booking-guest-hint{margin:8px 0 0}.booking-guest-dialog-error{color:var(--c-error);margin:12px 0 0;font-size:14px;line-height:1.5}.booking-guest-dialog .booking-form-actions{margin-bottom:0}.booking-guest-edit-notice{border:1px solid var(--c-border);border-radius:var(--radius-panel);margin:0 0 16px;padding:12px 16px;font-size:14px;line-height:1.6}@media (max-width:767px){.booking-guest-item{padding:14px}.booking-guest-actions .btn{flex:auto;justify-content:center}.booking-guest-dialog .booking-form-actions{flex-wrap:wrap}.booking-guest-dialog .booking-form-actions .btn{flex:auto;justify-content:center}}.gocc-ann-muted{color:var(--c-text-muted)}.gocc-ann-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.gocc-ann-hint{color:var(--c-text-muted);margin:8px 0 0;font-size:14px;line-height:1.6}:is(.gocc-ann-title-text,.gocc-ann-panel .team-member-identity,.gocc-ann-quote,.gocc-ann-langs,.gocc-ann-lang-tabs) :lang(ar),:is(.gocc-ann-quote,.gocc-ann-input):lang(ar),.gocc-ann-panel .team-member-identity h2:lang(ar){font-family:var(--font-arabic);letter-spacing:0}:is(.gocc-ann-title-text,.gocc-ann-quote,.gocc-ann-input,.gocc-ann-langs,.gocc-ann-lang-tabs) :is(:lang(en),:lang(fr)),:is(.gocc-ann-quote,.gocc-ann-input):is(:lang(en),:lang(fr)),.gocc-ann-panel .team-member-identity h2:is(:lang(en),:lang(fr)){font-family:var(--font-sans)}.gocc-ann-page .gocc-ann-controls .team-list-tools{justify-content:flex-start}.gocc-ann-pending{align-items:center;display:inline-flex}.gocc-ann-pending:empty{display:none}.gocc-ann-frame{min-width:0}.gocc-ann-table tbody tr{cursor:pointer}.gocc-ann-table td.gocc-ann-col-title{width:auto}.gocc-ann-table th{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gocc-ann-table tbody tr{scroll-margin-block-start:56px}.gocc-ann-open{border-radius:var(--radius-control);width:100%;min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.gocc-ann-open:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:4px}.gocc-ann-title-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gocc-ann-title-text strong{color:var(--c-text);text-align:match-parent;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.5;display:block;overflow:hidden}.gocc-ann-excerpt{color:var(--c-text-muted);text-align:match-parent;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5;display:block;overflow:hidden}.gocc-ann-kind{border:1px solid var(--c-border);border-radius:var(--radius-pill);background:var(--c-bg-subtle);width:36px;height:36px;color:var(--c-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.gocc-ann-kind--important{color:var(--c-warning);border-color:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.gocc-ann-kind--important{border-color:color-mix(in srgb, var(--c-warning) 30%, var(--c-border))}}.gocc-ann-kind--important{background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.gocc-ann-kind--important{background:color-mix(in srgb, var(--c-warning) 8%, var(--c-surface))}}.gocc-ann-kind--panel{width:40px;height:40px}.gocc-ann-mark{flex:none;justify-content:center;width:40px;display:inline-flex}.gocc-ann-thumb{border:1px solid var(--c-border);border-radius:var(--radius-control);background:var(--c-bg-subtle);width:40px;height:40px;color:var(--c-text-muted);flex:none;place-items:center;display:inline-grid;overflow:hidden}.gocc-ann-thumb img{object-fit:cover;width:100%;height:100%;display:block}.gocc-ann-kind--skeleton{background:var(--c-surface-active);border-color:#0000}.gocc-ann-line{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gocc-ann-when-cell{white-space:nowrap;flex-direction:column;gap:2px;display:flex}.gocc-ann-table .gocc-ann-col-closed{text-align:end}.gocc-ann-closed{white-space:nowrap;font-variant-numeric:tabular-nums}.gocc-ann-status{max-width:100%}.gocc-ann-status--scheduled{color:var(--c-text);background:var(--c-bg-subtle)}.gocc-ann-status--ended{color:var(--c-text-muted);background:var(--c-bg-subtle)}@media (min-width:761px){.gocc-ann-table{table-layout:fixed;width:100%}.gocc-ann-table th.gocc-ann-col-title{width:auto}.gocc-ann-table th.gocc-ann-col-audience,.gocc-ann-table th.gocc-ann-col-roles{width:148px}.gocc-ann-table th.gocc-ann-col-starts,.gocc-ann-table th.gocc-ann-col-ends{width:124px}.gocc-ann-table th.gocc-ann-col-status{width:120px}.gocc-ann-table th.gocc-ann-col-closed{width:116px}}@media (min-width:761px) and (max-width:1279px){.gocc-ann-table .gocc-ann-col-roles,.gocc-ann-table .gocc-ann-col-ends,.gocc-ann-table .gocc-ann-col-closed{display:none}}@media (min-width:1280px) and (max-width:1439px){.gocc-ann-table .gocc-ann-col-roles,.gocc-ann-table .gocc-ann-col-closed{display:none}}@media (min-width:761px) and (max-width:1439px){.gocc-ann-table tbody td.gocc-ann-col-status{border-start-end-radius:var(--radius-control);border-end-end-radius:var(--radius-control)}}@media (min-width:1024px){.gocc-ann-page .has-member-preview .gocc-ann-table tbody td.gocc-ann-col-status,.gocc-ann-page .is-closing:not(.is-returning) .gocc-ann-table tbody td.gocc-ann-col-status{border-start-end-radius:var(--radius-control);border-end-end-radius:var(--radius-control)}.gocc-ann-layout.is-returning>.gocc-ann-frame{overflow:clip}}@media (max-width:760px){.gocc-ann-table td.gocc-ann-col-closed{text-align:start;grid-column:auto}.gocc-ann-open{align-items:flex-start}.gocc-ann-title-text strong{white-space:normal;overflow-wrap:anywhere}.gocc-ann-excerpt{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.gocc-ann-line{white-space:normal}}.gocc-ann-empty .btn{align-items:center;gap:8px;display:inline-flex}.gocc-ann-note{max-width:72ch;color:var(--c-text-muted);margin:4px 0 0;font-size:14px;line-height:1.6}.gocc-ann-alert{margin-block-start:28px}.gocc-ann-test{border:1px solid var(--c-border);background:var(--c-bg-subtle);min-height:20px;color:var(--c-text-muted);font:500 14px/18px var(--font-sans);letter-spacing:0;white-space:nowrap;border-radius:6px;flex:none;align-items:center;padding:0 7px;display:inline-flex}[dir=rtl] .gocc-ann-test{font-family:var(--font-arabic)}.gocc-ann-panel .team-member-identity p{margin-block-end:8px}.gocc-ann-marks{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gocc-ann-actions .btn{align-items:center;gap:7px;display:inline-flex}.gocc-ann-notice{border:1px solid var(--c-border);border-radius:var(--radius-control);background:var(--c-bg-subtle);color:var(--c-text);margin:-8px 0 20px;padding:10px 12px;font-size:14px;line-height:1.6}#gocc-ann-panel-title:focus{outline:none}.gocc-ann-langs{border:1px solid var(--c-border);border-radius:var(--radius-pill);background:var(--c-bg-subtle);flex-wrap:wrap;gap:2px;margin-block-end:12px;padding:3px;display:inline-flex}.gocc-ann-langs>button{border-radius:var(--radius-pill);min-height:30px;color:var(--c-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:14px}.gocc-ann-langs>button:hover{color:var(--c-text)}.gocc-ann-langs>button[aria-pressed=true]{background:var(--c-surface);color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-border)}.gocc-ann-langs>button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.gocc-ann-preview{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-bg-page);padding:14px}.gocc-ann-preview:empty{display:none}.gocc-ann-hotels{gap:2px;margin:0;padding:0;list-style:none;display:grid}.gocc-ann-hotels li{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;min-height:32px;display:flex}.gocc-ann-hotel-link{min-width:0;color:var(--c-home-blue);overflow-wrap:anywhere;border-radius:4px;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.gocc-ann-hotel-link svg{flex:none}.gocc-ann-hotel-link:hover{text-underline-offset:3px;text-decoration:underline}.gocc-ann-hotel-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.gocc-ann-reach{color:var(--c-text);margin:0;font-size:14px;line-height:1.6}.gocc-ann-by{flex-direction:column;align-items:flex-end;gap:2px;max-width:100%;display:inline-flex}.gocc-ann-reference{color:var(--c-text-muted);gap:4px;margin-block-start:16px;font-size:14px;display:grid}.gocc-ann-reference code{color:var(--c-text);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:14px}.gocc-ann-dialog-icon{border-radius:var(--radius-pill);width:40px;height:40px;color:var(--c-error);background:var(--c-error);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.gocc-ann-dialog-icon{background:color-mix(in srgb, var(--c-error) 10%, transparent)}}.gocc-ann-dialog .platform-dialog-actions .btn{align-items:center;gap:8px;display:inline-flex}.gocc-ann-quote{border-inline-start:2px solid var(--c-border-strong);border-radius:var(--radius-control);background:var(--c-bg-subtle);color:var(--c-text);overflow-wrap:anywhere;margin:0;padding:10px 14px;font-size:14px;line-height:1.6}.gocc-ann-dialog .gocc-ann-dialog-error{border:1px solid var(--c-error);border-radius:var(--radius-control);background:var(--c-bg-subtle);color:var(--c-text);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}.gocc-ann-dialog-error svg{color:var(--c-error);flex:none;margin-block-start:3px}.gocc-ann-composer-modal>.modal-panel{max-height:min(900px,92dvh);display:flex;overflow:hidden}.gocc-ann-composer{width:100%;min-height:0;color:var(--c-text);flex-direction:column;font-size:14px;line-height:1.6;display:flex}.gocc-ann-composer-head{border-block-end:1px solid var(--c-border);background:var(--c-surface);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex}.gocc-ann-composer-head h2{font:500 20px/1.4 var(--font-sans);margin:0}[dir=rtl] .gocc-ann-composer-head h2{font-family:var(--font-arabic)}.gocc-ann-composer-head p{color:var(--c-text-muted);overflow-wrap:anywhere;margin:4px 0 0}.gocc-ann-composer-head .btn-icon{flex:none;margin-block-start:-6px;margin-inline-end:-8px}.gocc-ann-composer-body{overscroll-behavior:contain;flex:1;min-height:0;padding:0 24px 8px;overflow-y:auto}.gocc-ann-composer-foot{border-block-start:1px solid var(--c-border);background:var(--c-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.gocc-ann-composer-error{min-width:0;color:var(--c-text);flex:240px;align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:1.5;display:flex}.gocc-ann-composer-error svg{color:var(--c-error);flex:none;margin-block-start:2px}.gocc-ann-composer-actions{flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:flex}.gocc-ann-composer-actions .btn{align-items:center;gap:8px;display:inline-flex}.gocc-ann-conflict{border:1px solid var(--c-warning);border-radius:var(--radius-control);background:var(--c-bg-subtle);color:var(--c-text);align-items:flex-start;gap:8px;margin:16px 0 0;padding:12px 14px;line-height:1.6;display:flex}.gocc-ann-conflict svg{color:var(--c-warning);flex:none;margin-block-start:3px}.gocc-ann-section{border:0;border-block-end:1px solid var(--c-border);min-width:0;margin:0;padding:20px 0}.gocc-ann-section:last-child{border-block-end:0}.gocc-ann-legend{color:var(--c-text);font:500 16px/1.5 var(--font-sans);margin:0 0 12px;padding:0}[dir=rtl] .gocc-ann-legend{font-family:var(--font-arabic)}.gocc-ann-legend+.gocc-ann-hint{margin-block:-8px 14px}.gocc-ann-preview-lang{color:var(--c-text-muted);font-weight:400}.gocc-ann-segments{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gocc-ann-choices{gap:8px;display:grid}.gocc-ann-inline-choices{flex-wrap:wrap;gap:8px;display:flex}.gocc-ann-choice{border:1px solid var(--c-border);border-radius:var(--radius-control);background:var(--c-surface);cursor:pointer;align-items:flex-start;gap:12px;min-width:0;padding:12px 14px;display:flex;position:relative}.gocc-ann-choice:hover{border-color:var(--c-border-strong)}.gocc-ann-choice.is-selected{border-color:var(--c-text);background:var(--c-bg-subtle)}.gocc-ann-choice:has(.gocc-ann-choice-input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.gocc-ann-choice:has(.gocc-ann-choice-input:disabled){cursor:default;opacity:.65}.gocc-ann-choice-input{width:16px;height:16px;accent-color:var(--c-text);cursor:inherit;flex:none;margin:3px 0 0}.gocc-ann-choice-text{gap:2px;min-width:0;display:grid}.gocc-ann-choice-text strong{color:var(--c-text);font-weight:500}.gocc-ann-choice-text span{color:var(--c-text-muted);line-height:1.5}.gocc-ann-choice--segment{flex-direction:column;gap:10px}.gocc-ann-choice--segment .gocc-ann-choice-input{opacity:0;pointer-events:none;margin:0;position:absolute;inset-block-start:12px;inset-inline-end:12px}.gocc-ann-choice-icon{display:inline-flex}.gocc-ann-kind-icon{border:1px solid var(--c-border);border-radius:var(--radius-pill);background:var(--c-bg-subtle);width:32px;height:32px;color:var(--c-text-muted);place-items:center;display:inline-grid}.gocc-ann-kind-icon--important{color:var(--c-warning);border-color:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.gocc-ann-kind-icon--important{border-color:color-mix(in srgb, var(--c-warning) 30%, var(--c-border))}}.gocc-ann-kind-icon--important{background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.gocc-ann-kind-icon--important{background:color-mix(in srgb, var(--c-warning) 8%, var(--c-surface))}}.gocc-ann-inline-choices .gocc-ann-choice{align-items:center;gap:10px;padding:8px 14px}.gocc-ann-inline-choices .gocc-ann-choice-input{margin:0}.gocc-ann-lang-tabs{gap:24px;margin-block-end:16px}.gocc-ann-lang-tabs>button{padding-block:10px}.gocc-ann-tab-mark{color:var(--c-text-muted);font-size:14px;font-weight:400}.gocc-ann-tab-problem{color:var(--c-error);display:inline-flex}.gocc-ann-words{gap:16px;display:grid}.gocc-ann-words[hidden]{display:none}.gocc-ann-field{gap:6px;min-width:0;display:grid}.gocc-ann-field-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.gocc-ann-field-head label{font-weight:500}.gocc-ann-counter{color:var(--c-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.gocc-ann-counter.is-over{color:var(--c-error)}.gocc-ann-input{border:1px solid var(--c-border-strong);border-radius:var(--radius-control);background:var(--c-bg-page);width:100%;min-height:44px;color:var(--c-text);font:400 14px/1.5 var(--font-sans);padding:10px 12px;display:block}.gocc-ann-input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.gocc-ann-input[aria-invalid=true]{border-color:var(--c-error)}.gocc-ann-input[readonly]{background:var(--c-bg-subtle)}.gocc-ann-textarea{resize:vertical;min-height:128px}.gocc-ann-field-error{color:var(--c-error);align-items:flex-start;gap:6px;margin:2px 0 0;font-size:14px;line-height:1.5;display:flex}.gocc-ann-field-error svg{flex:none;margin-block-start:3px}.gocc-ann-picker-wrap{gap:6px;margin-block-start:12px;display:grid}.gocc-ann-picker{gap:10px;display:grid}.gocc-ann-picker-field{border:1px solid var(--c-border-strong);border-radius:var(--radius-control);background:var(--c-bg-page);min-height:44px;color:var(--c-text-muted);align-items:center;gap:10px;padding:0 12px;display:flex}.gocc-ann-picker-field:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.gocc-ann-picker-field:has(input[aria-invalid=true]){border-color:var(--c-error)}.gocc-ann-picker-field input{min-width:0;min-height:42px;color:var(--c-text);font:inherit;background:0 0;border:0;flex:1;font-size:14px}.gocc-ann-picker-field input:focus-visible{outline:none}.gocc-ann-picker-results{border:1px solid var(--c-border);border-radius:var(--radius-control);background:var(--c-surface);overflow:hidden}.gocc-ann-picker-results[hidden]{display:none}.gocc-ann-picker-list{max-height:280px;margin:0;padding:4px;list-style:none;overflow-y:auto}.gocc-ann-picker-list:empty{display:none}.gocc-ann-picker-option{cursor:pointer;border-radius:6px;align-items:center;gap:8px;min-height:40px;padding:6px 10px;display:flex}.gocc-ann-picker-option.is-active{background:var(--c-surface-hover)}.gocc-ann-picker-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.gocc-ann-picker-muted{color:var(--c-text-muted);font-size:14px}.gocc-ann-picker-check{width:16px;color:var(--c-text);flex:none;margin-inline-start:auto;display:inline-flex}.gocc-ann-picker-note{color:var(--c-text-muted);margin:0;padding:8px 14px 10px;font-size:14px;line-height:1.5}.gocc-ann-picker-list:not(:empty)+.gocc-ann-picker-note{border-block-start:1px solid var(--c-border)}.gocc-ann-picker-error{color:var(--c-text)}.gocc-ann-chosen{gap:8px;display:grid}.gocc-ann-chosen-count{color:var(--c-text-muted);margin:0;font-size:14px}.gocc-ann-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gocc-ann-chip{border:1px solid var(--c-border);border-radius:var(--radius-pill);background:var(--c-bg-subtle);align-items:center;gap:6px;max-width:100%;min-height:32px;padding-inline:12px 4px;display:inline-flex}.gocc-ann-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:240px;overflow:hidden}.gocc-ann-chip-remove{width:24px;height:24px;color:var(--c-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.gocc-ann-chip-remove:hover:not(:disabled){background:var(--c-surface-active);color:var(--c-text)}.gocc-ann-chip-remove:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:1px}.gocc-ann-when{gap:16px;display:grid}.gocc-ann-when-row{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:8px 16px;display:grid}.gocc-ann-when-label{padding-block-start:8px;font-weight:500}.gocc-ann-when-row>.gocc-ann-field-error{grid-column:2}.gocc-ann-when-controls{gap:10px;min-width:0;display:grid}.gocc-ann-when-controls .gocc-ann-hint{margin:0}.gocc-ann-when-fixed{gap:2px;padding-block-start:8px;display:grid}.gocc-ann-when-fixed strong{font-weight:500}.gocc-ann-when-fixed span{color:var(--c-text-muted)}.gocc-ann-date{max-width:280px;display:block}.gocc-ann-preview-empty{border:1px dashed var(--c-border-strong);border-radius:var(--radius-panel);color:var(--c-text-muted);text-align:center;margin:0;padding:20px}.gocc-ann-media-field{gap:8px;display:grid}.gocc-ann-drop{border:1px dashed var(--c-border-strong);border-radius:var(--radius-panel);background:var(--c-bg-subtle);min-height:148px;color:var(--c-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 16px;display:flex}.gocc-ann-drop>span:first-of-type{color:var(--c-text)}.gocc-ann-drop-or{font-size:14px}.gocc-ann-drop.is-dragging,.gocc-ann-media.is-dragging{border-color:var(--c-text);background:var(--c-surface-hover)}.gocc-ann-drop .btn,.gocc-ann-media-actions .btn{align-items:center;gap:6px;display:inline-flex}.gocc-ann-media{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-surface);grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.gocc-ann-media-thumb{aspect-ratio:16/10;border-radius:var(--radius-control);background:var(--c-bg-subtle);width:112px;display:block;overflow:hidden}.gocc-ann-media-thumb img,.gocc-ann-media-thumb video{object-fit:cover;width:100%;height:100%;display:block}.gocc-ann-media-info{gap:2px;min-width:0;display:grid}.gocc-ann-media-info strong{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.gocc-ann-media-info>span{color:var(--c-text-muted);font-size:14px}.gocc-ann-media-progress{gap:4px;margin-block-start:6px;display:grid}.gocc-ann-progress{border-radius:var(--radius-pill);background:var(--c-surface-active);block-size:5px;display:block;overflow:hidden}.gocc-ann-progress>span{border-radius:inherit;background:var(--c-text);block-size:100%;display:block}.gocc-ann-media-percent{color:var(--c-text-muted);font-size:14px}.gocc-ann-media-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.gocc-ann-path{font-family:var(--font-mono)}.gocc-ann-paths{flex-wrap:wrap;gap:6px;margin-block-start:4px;display:flex}.gocc-ann-path-chip{border:1px solid var(--c-border);border-radius:var(--radius-pill);background:var(--c-surface);min-height:30px;color:var(--c-text-muted);font:inherit;cursor:pointer;padding:0 12px;font-size:14px}.gocc-ann-path-chip:hover:not(:disabled){color:var(--c-text);border-color:var(--c-border-strong)}.gocc-ann-path-chip[aria-pressed=true]{border-color:var(--c-text);background:var(--c-bg-subtle);color:var(--c-text)}.gocc-ann-path-chip:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.gocc-ann-path-chip:disabled{cursor:default;opacity:.65}.gocc-ann-feature-stage{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-bg-subtle);padding:24px 16px}.gocc-ann-feature-dialog{max-inline-size:560px;margin-inline:auto}.gocc-ann-feature-dialog:empty{display:none}.gocc-ann-panel .gocc-ann-feature-stage{padding:12px}.gocc-ann-button-fact{flex-direction:column;align-items:flex-end;gap:2px;max-width:100%;display:inline-flex}.gocc-ann-button-fact code{color:var(--c-text-muted);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:14px}@media (max-width:760px){.gocc-ann-composer-modal{padding:0}.gocc-ann-composer-modal>.modal-panel{border:0;border-radius:0;height:100dvh;max-height:100dvh;margin:0}.gocc-ann-composer-head{padding:16px 16px 12px}.gocc-ann-composer-body{padding-inline:16px}.gocc-ann-composer-foot{padding:12px 16px}.gocc-ann-composer-actions{width:100%}.gocc-ann-composer-actions .btn{flex:1 1 0;justify-content:center}.gocc-ann-segments{grid-template-columns:minmax(0,1fr)}.gocc-ann-choice--segment{flex-direction:row;align-items:center}.gocc-ann-lang-tabs{gap:18px}.gocc-ann-when-row{grid-template-columns:minmax(0,1fr)}.gocc-ann-when-label{padding:0}.gocc-ann-when-row>.gocc-ann-field-error{grid-column:auto}.gocc-ann-date{max-width:none}.gocc-ann-chip-name{max-width:180px}.gocc-ann-media{grid-template-columns:88px minmax(0,1fr)}.gocc-ann-media-thumb{width:88px}.gocc-ann-media-actions{grid-column:1/-1;justify-content:flex-start}.gocc-ann-feature-stage{padding:12px}}@media (pointer:coarse){.gocc-ann-langs>button,.gocc-ann-picker-option,.gocc-ann-chip,.gocc-ann-hotel-link,.gocc-ann-inline-choices .gocc-ann-choice,.gocc-ann-path-chip{min-height:var(--touch-min)}.gocc-ann-chip-remove{width:var(--touch-min);height:var(--touch-min)}.gocc-ann-choice-input{width:20px;height:20px}.gocc-ann-media-actions .btn{min-height:var(--touch-min)}.gocc-ann-input,.gocc-ann-picker-field input{font-size:16px}}.gocc-ann-skeleton{pointer-events:none}.gocc-ann-skeleton .team-tabs>button{cursor:default}.gocc-ann-skeleton .gocc-ann-title-text>*,.gocc-ann-skeleton .gocc-ann-when-cell>span,.gocc-ann-skeleton .gocc-ann-line{min-height:1.5em;line-height:1.5}.gocc-ann-sk-count{width:14px;height:10px}.gocc-ann-sk-search{width:55%}.gocc-ann-sk-title{width:60%;max-width:260px}.gocc-ann-sk-excerpt{width:85%;max-width:360px}.gocc-ann-sk-audience{width:90px}.gocc-ann-sk-roles,.gocc-ann-sk-date{width:80px}.gocc-ann-sk-time{width:44px}.gocc-ann-sk-status{width:48px}.gocc-ann-sk-num{width:18px}.gocc-ann-sk-pager{width:150px}.gocc-ann-sk-arrow{border-radius:50%;width:17px;height:17px}.gocc-onboarding .gocc-onboarding-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.gocc-onboarding .gocc-onboarding-muted{color:var(--c-text-muted)}.gocc-onboarding .gocc-onboarding-count{width:100%;min-width:0;color:inherit;font:inherit;text-align:start;border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:0;display:flex}.gocc-onboarding .gocc-onboarding-count>span{text-underline-offset:6px;text-decoration-thickness:2px}.gocc-onboarding .gocc-onboarding-count:hover>span{color:var(--c-text)}.gocc-onboarding .gocc-onboarding-count[aria-pressed=true]>span{color:var(--c-text);text-decoration-line:underline;-webkit-text-decoration-color:var(--c-home-blue);-webkit-text-decoration-color:var(--c-home-blue);-webkit-text-decoration-color:var(--c-home-blue);text-decoration-color:var(--c-home-blue)}.gocc-onboarding .gocc-onboarding-count:focus-visible{outline:2px solid var(--c-text);outline-offset:4px}.gocc-onboarding .gocc-onboarding-controls .team-toolbar{flex-wrap:wrap;justify-content:flex-start}.gocc-onboarding .gocc-onboarding-controls .team-filters{flex-wrap:wrap}.gocc-onboarding .gocc-onboarding-controls .team-list-tools{justify-content:flex-start}.gocc-onboarding .gocc-onboarding-pending{align-items:center;display:inline-flex}.gocc-onboarding .gocc-onboarding-pending:empty{display:none}.gocc-onboarding .gocc-onboarding-progress{flex-direction:column;gap:6px;min-width:0;max-width:132px;display:flex}.gocc-onboarding .gocc-onboarding-progress-text{color:var(--c-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;line-height:1.5}.gocc-onboarding .gocc-onboarding-bar{border-radius:var(--radius-pill);background:var(--c-surface-active);block-size:5px;display:block;overflow:hidden}.gocc-onboarding .gocc-onboarding-bar>span{border-radius:inherit;background:var(--c-home-blue);block-size:100%;display:block}.gocc-onboarding .gocc-onboarding-progress.is-ready .gocc-onboarding-bar>span{background:var(--c-success)}.gocc-onboarding .gocc-onboarding-chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.gocc-onboarding .gocc-onboarding-chip{border:1px solid var(--c-border);border-radius:var(--radius-pill);max-width:100%;min-height:22px;color:var(--c-text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:0 8px;font-size:14px;line-height:20px;display:inline-flex;overflow:hidden}.gocc-onboarding .gocc-onboarding-chip--more{font-variant-numeric:tabular-nums}.gocc-onboarding .gocc-onboarding-ref{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.gocc-onboarding .gocc-onboarding-test{min-height:22px;color:var(--c-text-muted);background:var(--c-bg-subtle);border:1px solid var(--c-border);border-radius:6px;align-items:center;padding:0 7px;font-size:14px;line-height:20px;display:inline-flex}.gocc-onboarding .gocc-onboarding-suspended{padding-block:0;line-height:22px}.gocc-onboarding .gocc-onboarding-late{color:var(--c-warning)}.gocc-onboarding .gocc-onboarding-table tbody tr{cursor:pointer}.gocc-onboarding .gocc-onboarding-table td:first-child{width:auto}.gocc-onboarding .gocc-onboarding-table .team-person-button,.gocc-onboarding .gocc-onboarding-table .team-person{min-width:0;max-width:100%}.gocc-onboarding .gocc-onboarding-table.team-table .team-person>span:last-child{min-width:0;max-width:none}.gocc-onboarding .gocc-onboarding-table .team-person strong{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;display:block;overflow:hidden}.gocc-onboarding .gocc-onboarding-table th,.gocc-onboarding .gocc-onboarding-table .team-date{white-space:nowrap}.gocc-onboarding .gocc-onboarding-table th{text-overflow:ellipsis;overflow:hidden}.gocc-onboarding .gocc-onboarding-next{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.gocc-onboarding .gocc-onboarding-table .gocc-onboarding-col-team,.gocc-onboarding .gocc-onboarding-table .gocc-onboarding-col-open{text-align:end}.gocc-onboarding .gocc-onboarding-table .team-open-details{width:36px;height:36px;color:var(--c-home-blue)}@media (min-width:761px){.gocc-onboarding .gocc-onboarding-table{table-layout:fixed;width:100%}.gocc-onboarding .gocc-onboarding-table th:first-child{width:220px}.gocc-onboarding .gocc-onboarding-table th.gocc-onboarding-col-progress{width:148px}.gocc-onboarding .gocc-onboarding-table th.gocc-onboarding-col-next{width:auto}.gocc-onboarding .gocc-onboarding-table th.gocc-onboarding-col-missing{width:204px}.gocc-onboarding .gocc-onboarding-table th.gocc-onboarding-col-waiting{width:104px}.gocc-onboarding .gocc-onboarding-table th.gocc-onboarding-col-team{width:84px}.gocc-onboarding .gocc-onboarding-table th.gocc-onboarding-col-signin{width:128px}.gocc-onboarding .gocc-onboarding-table th.gocc-onboarding-col-open{width:60px}.gocc-onboarding .has-member-preview .gocc-onboarding-table th.gocc-onboarding-col-progress,.gocc-onboarding .is-closing:not(.is-returning) .gocc-onboarding-table th.gocc-onboarding-col-progress{width:auto}}@media (min-width:761px) and (max-width:1279px){.gocc-onboarding .gocc-onboarding-table .gocc-onboarding-col-missing,.gocc-onboarding .gocc-onboarding-table .gocc-onboarding-col-team,.gocc-onboarding .gocc-onboarding-table .gocc-onboarding-col-signin{display:none}}@media (min-width:1280px){.gocc-onboarding .gocc-onboarding-table th:first-child{width:232px}}@media (min-width:1280px) and (max-width:1439px){.gocc-onboarding .gocc-onboarding-table .gocc-onboarding-col-team,.gocc-onboarding .gocc-onboarding-table .gocc-onboarding-col-signin{display:none}}@media (min-width:1440px){.gocc-onboarding .gocc-onboarding-table th:first-child{width:240px}}@media (min-width:1024px){.gocc-onboarding .has-member-preview .gocc-onboarding-table tbody td:nth-child(2),.gocc-onboarding .is-closing:not(.is-returning) .gocc-onboarding-table tbody td:nth-child(2){border-start-end-radius:var(--radius-control);border-end-end-radius:var(--radius-control)}.gocc-onboarding .has-member-preview .gocc-onboarding-progress,.gocc-onboarding .is-closing:not(.is-returning) .gocc-onboarding-progress{max-width:200px}.gocc-onboarding .gocc-onboarding-layout.is-returning>.gocc-onboarding-frame{overflow:clip}}.gocc-onboarding .gocc-onboarding-frame{min-width:0}@media (max-width:760px){.gocc-onboarding .gocc-onboarding-table tbody tr{grid-auto-flow:dense}.gocc-onboarding .gocc-onboarding-table td.gocc-onboarding-col-next,.gocc-onboarding .gocc-onboarding-table td.gocc-onboarding-col-missing{grid-column:1/-1}.gocc-onboarding .gocc-onboarding-table td.gocc-onboarding-col-open{display:none}.gocc-onboarding .gocc-onboarding-table .gocc-onboarding-col-team{text-align:start}.gocc-onboarding .gocc-onboarding-table .team-person strong,.gocc-onboarding .gocc-onboarding-next{white-space:normal;overflow-wrap:anywhere}.gocc-onboarding .gocc-onboarding-progress{max-width:none}}.gocc-onboarding .gocc-onboarding-id{align-items:center;gap:4px;min-width:0;display:flex}.gocc-onboarding .gocc-onboarding-id .gocc-onboarding-num{overflow-wrap:anywhere;min-width:0;font-size:14px}.gocc-onboarding .gocc-onboarding-copy{width:28px;height:28px;min-height:28px;color:var(--c-text-muted);flex:none;padding:0}.gocc-onboarding .gocc-onboarding-copy:hover:not(:disabled){color:var(--c-text)}.gocc-onboarding .gocc-onboarding-marks{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gocc-onboarding .gocc-onboarding-stage--ready{color:var(--c-success);background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.gocc-onboarding .gocc-onboarding-stage--ready{background:color-mix(in srgb, var(--c-success) 9%, var(--c-surface))}}.gocc-onboarding .gocc-onboarding-stage--setup,.gocc-onboarding .gocc-onboarding-stage--notStarted{color:var(--c-text-muted);background:var(--c-bg-subtle)}.gocc-onboarding .gocc-onboarding-stage--waiting{color:var(--c-warning);background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.gocc-onboarding .gocc-onboarding-stage--waiting{background:color-mix(in srgb, var(--c-warning) 9%, var(--c-surface))}}.gocc-onboarding .gocc-onboarding-panel .team-member-actions .btn{gap:7px}.gocc-onboarding .gocc-onboarding-help{margin-block:-12px 16px}.gocc-onboarding .gocc-onboarding-uuid{overflow-wrap:anywhere}.gocc-onboarding .gocc-onboarding-panel-progress{gap:8px;margin-block-end:8px;display:grid}.gocc-onboarding .gocc-onboarding-panel-progress .gocc-onboarding-progress{max-width:none}.gocc-onboarding .gocc-onboarding-panel-progress p{color:var(--c-text-muted);margin:0;font-size:14px;line-height:1.5}.gocc-onboarding #gocc-onboarding-hotel-title:focus{outline:none}.gocc-onboarding .gocc-onboarding-checklist{gap:2px;margin:0;padding:0;list-style:none;display:grid}.gocc-onboarding .gocc-onboarding-substeps{margin:0 0 6px;padding:0;padding-inline-start:31px;list-style:none;display:grid}.gocc-onboarding .gocc-onboarding-step{align-items:center;gap:10px;min-height:40px;padding-block:6px;font-size:14px;line-height:1.5;display:flex}.gocc-onboarding .gocc-onboarding-substeps .gocc-onboarding-step{min-height:32px;color:var(--c-text-muted);padding-block:3px}.gocc-onboarding .gocc-onboarding-step-icon{width:21px;height:21px;color:var(--c-text-subtle);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.gocc-onboarding .gocc-onboarding-step.is-done .gocc-onboarding-step-icon{color:var(--c-success);background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.gocc-onboarding .gocc-onboarding-step.is-done .gocc-onboarding-step-icon{background:color-mix(in srgb, var(--c-success) 9%, var(--c-bg-page))}}.gocc-onboarding .gocc-onboarding-step-text{overflow-wrap:anywhere;flex:1;min-width:0}.gocc-onboarding .gocc-onboarding-step-text small{color:var(--c-text-subtle);font-size:14px;display:block}.gocc-onboarding .gocc-onboarding-step-link{min-height:28px;color:var(--c-home-blue);border-radius:var(--radius-control);flex:none;align-items:center;gap:4px;font-size:14px;display:inline-flex}.gocc-onboarding .gocc-onboarding-step-link:hover{text-underline-offset:3px;text-decoration:underline}.gocc-onboarding .gocc-onboarding-step-link:focus-visible{outline:2px solid var(--c-text);outline-offset:2px}.gocc-onboarding .gocc-onboarding-step-link[aria-disabled=true]{opacity:.6;pointer-events:none}.gocc-onboarding .gocc-onboarding-note{color:var(--c-text-muted);max-width:72ch;margin:4px 0 0;font-size:14px;line-height:1.6}.gocc-onboarding .gocc-onboarding-alert{margin-block-start:28px}@media (pointer:coarse){.gocc-onboarding .gocc-onboarding-copy{width:var(--touch-min);height:var(--touch-min);min-height:var(--touch-min)}.gocc-onboarding .gocc-onboarding-table .team-open-details{width:var(--touch-min);height:var(--touch-min)}.gocc-onboarding .gocc-onboarding-table th.gocc-onboarding-col-open{width:68px}.gocc-onboarding .gocc-onboarding-step-link,.gocc-onboarding .gocc-onboarding-count{min-height:var(--touch-min)}}.gocc-onboarding.gocc-onboarding-skeleton{pointer-events:none}.gocc-onboarding.gocc-onboarding-skeleton .team-email{min-height:1.5em}.gocc-onboarding.gocc-onboarding-skeleton .gocc-onboarding-count{cursor:default}.gocc-onboarding.gocc-onboarding-skeleton .gocc-onboarding-chip{background:var(--c-surface-active);border-color:#0000}.gocc-onboarding.gocc-onboarding-skeleton .gocc-onboarding-chip .privacy-sk-bar{background:0 0}.gocc-onboarding .gocc-onboarding-sk-number{width:36px;height:.8em}.gocc-onboarding .gocc-onboarding-sk-search{width:55%}.gocc-onboarding .gocc-onboarding-sk-select{width:80px}.gocc-onboarding .gocc-onboarding-sk-action{width:72px}.gocc-onboarding .gocc-onboarding-sk-name{width:140px}.gocc-onboarding .gocc-onboarding-sk-id{width:64px}.gocc-onboarding .gocc-onboarding-sk-progress{width:48px}.gocc-onboarding .gocc-onboarding-sk-next{width:150px}.gocc-onboarding .gocc-onboarding-sk-chip{width:44px}.gocc-onboarding .gocc-onboarding-sk-days{width:52px}.gocc-onboarding .gocc-onboarding-sk-num{width:18px}.gocc-onboarding .gocc-onboarding-sk-date{width:76px}.gocc-onboarding .gocc-onboarding-sk-eye{border-radius:50%;width:17px;height:17px}.gocc-onboarding .gocc-onboarding-sk-pager{width:150px}.platform-page{width:min(100%, var(--width-admin));color:var(--c-text);font-family:var(--font-sans);margin-inline:auto;padding-block:8px 96px}.platform-heading{border-block-end:1px solid var(--c-border);justify-content:space-between;align-items:flex-end;gap:28px;padding-block:4px 32px;display:flex}.platform-heading>div:first-child{min-width:0}.platform-eyebrow{color:var(--c-text-muted);margin:0 0 10px;font-size:14px;line-height:1.5}.platform-heading h1{font:500 clamp(28px, 3vw, 36px)/1.16 var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0}.platform-lead{max-width:72ch;color:var(--c-text-muted);margin:12px 0 0;font-size:14px;line-height:1.6}.platform-heading-aside{flex:none;align-items:center;gap:8px;display:flex}.platform-heading-aside .btn{align-items:center;gap:8px;min-height:40px;display:inline-flex}.platform-summary{grid-template-columns:minmax(280px,.95fr) minmax(0,1.25fr);gap:16px;margin-block:28px 40px;display:grid}.platform-feature{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-panel);flex-direction:column;align-items:flex-start;min-height:224px;padding:24px;display:flex}.platform-feature-mark{color:var(--c-text-muted);align-items:center;gap:10px;font-size:14px;display:flex}.platform-feature-mark svg{color:var(--c-text)}.platform-feature-value{font:500 36px/1.15 var(--font-display);color:var(--c-text);font-variant-numeric:tabular-nums;margin-block-start:22px}.platform-feature p{color:var(--c-text-muted);margin:4px 0 20px;font-size:14px}.platform-feature a{color:var(--c-text);align-items:center;gap:6px;margin-block-start:auto;font-size:14px;text-decoration:none;display:inline-flex}.platform-summary-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.platform-summary-secondary .platform-metric:last-child{grid-column:1/-1}.platform-metric{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-surface);flex-direction:column;justify-content:center;gap:7px;min-width:0;padding:20px 24px;display:flex}.platform-metric-label{color:var(--c-text-muted);font-size:14px;line-height:1.4}.platform-metric strong{color:var(--c-text);font:500 25px/1.15 var(--font-sans);font-variant-numeric:tabular-nums;align-self:flex-start}.platform-metric--hero strong{font-family:var(--font-display)}.platform-metric-note{color:var(--c-text-subtle);font-size:14px}.platform-section{margin-block-start:32px}.platform-section-heading{border-block-end:1px solid var(--c-border);justify-content:space-between;align-items:baseline;gap:20px;padding-block-end:12px;display:flex}.platform-section-heading h2{font:500 16px/1.5 var(--font-sans);margin:0}.platform-edit-action{color:var(--c-home-blue)}.platform-section-heading>span{color:var(--c-text-muted);font:400 14px/1.4 var(--font-mono)}.platform-link-list{display:grid}.platform-link-row{border-block-end:1px solid var(--c-border);min-height:62px;color:var(--c-text);border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:20px;padding:12px 8px;text-decoration:none;display:flex}.platform-link-row:hover,.platform-link-row:focus-visible{background:var(--c-surface-hover)}.platform-link-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.platform-link-row strong{font-size:14px;font-weight:500}.platform-link-row small{color:var(--c-text-muted);font-size:14px;line-height:1.4}.platform-link-row>svg{color:var(--c-text-muted);flex:none}.platform-toolbar{z-index:21;flex-wrap:wrap;align-items:center;gap:8px;margin-block:24px 16px;display:flex;position:relative}.platform-search{border:1px solid var(--c-border-strong);border-radius:var(--radius-control);width:min(340px,100%);min-height:42px;color:var(--c-text-muted);background:var(--c-bg-page);align-items:center;gap:8px;padding-inline:12px;display:flex}.platform-search:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.platform-search input{width:100%;min-width:0;min-height:40px;color:var(--c-text);background:0 0;border:0;outline:0;font-size:14px}.platform-toolbar select,.platform-dialog input,.platform-dialog select,.platform-dialog textarea{border:1px solid var(--c-border-strong);border-radius:var(--radius-control);background:var(--c-bg-page);min-height:42px;color:var(--c-text);font:400 14px/1.4 var(--font-sans);padding:9px 12px}.platform-toolbar select{max-width:220px}.platform-clear,.platform-inline-link,.platform-back{color:var(--c-text);align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.platform-clear{min-height:40px;padding-inline:10px}.platform-inline-link{margin-block-start:20px}.platform-back{color:var(--c-text-muted);margin-block-end:22px}.platform-clear:hover,.platform-inline-link:hover,.platform-back:hover{text-decoration:underline}.platform-result-count{color:var(--c-text-muted);margin-block:0 12px;font-size:14px}.platform-result-count span,.platform-number,.platform-pager>span{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.platform-list{width:100%}.platform-list-head,.platform-hotel-row{grid-template-columns:minmax(220px,2.3fr) minmax(140px,1fr) minmax(110px,.8fr) minmax(100px,.7fr) 22px;align-items:center;gap:16px;display:grid}.platform-list-head{border-block-end:1px solid var(--c-border);background:var(--c-bg-subtle);min-height:40px;color:var(--c-text-muted);z-index:10;padding-inline:14px;font-size:14px;position:sticky;top:0}.platform-hotel-row,.platform-activity-button{scroll-margin-block-start:56px}.platform-hotel-row{border-block-end:1px solid var(--c-border);border-radius:var(--radius-control);min-height:64px;color:var(--c-text);padding:10px 14px;font-size:14px;text-decoration:none}.platform-hotel-row:hover,.platform-hotel-row:focus-visible{background:var(--c-surface-hover)}.platform-hotel-row>svg{color:var(--c-text-muted)}.platform-hotel-name{flex-direction:column;gap:3px;min-width:0;display:flex}.platform-hotel-name strong{overflow-wrap:anywhere;font-weight:500}.platform-hotel-name small{color:var(--c-text-subtle);font:400 14px/1.4 var(--font-mono);overflow-wrap:anywhere}.platform-status{color:var(--c-text-muted);align-items:center;gap:7px;font-size:14px;display:inline-flex}.platform-status:before{content:"";background:var(--c-warning);border-radius:50%;flex:none;width:7px;height:7px}.platform-status.is-active:before{background:var(--c-success)}.platform-pager{color:var(--c-text-muted);justify-content:space-between;align-items:center;gap:16px;padding-block:22px;display:flex}.platform-pager>div{gap:8px;display:flex}.platform-pager .btn{align-items:center;gap:4px;display:inline-flex}.platform-empty{border-block-end:1px solid var(--c-border);min-height:190px;color:var(--c-text-muted);text-align:center;place-items:center;padding:32px;font-size:14px;display:grid}.platform-empty p{margin:0}.platform-alert,.platform-notice,.platform-guidance{border:1px solid var(--c-border);border-radius:var(--radius-control);background:var(--c-bg-subtle);margin-block:18px;padding:14px 16px;font-size:14px;line-height:1.6}.platform-alert{border-color:var(--c-error)}.platform-alert .btn{margin-inline-start:16px}.platform-guidance{color:var(--c-text-muted)}.platform-guidance p{margin:0}.platform-guidance p+p{margin-block-start:10px}.platform-detail-stats,.platform-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block-start:28px;display:grid}.platform-detail-stats,.platform-metrics-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-facts{margin:0}.platform-facts>div{border-block-end:1px solid var(--c-border);grid-template-columns:minmax(180px,.7fr) minmax(0,1fr);align-items:start;gap:20px;padding:16px 8px;font-size:14px;display:grid}.platform-facts dt{color:var(--c-text-muted)}.platform-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.platform-edit-form{grid-template-columns:minmax(0,1fr) minmax(180px,.35fr);gap:16px;padding-block:20px 4px;display:grid}.platform-edit-form label{gap:7px;font-size:14px;font-weight:500;display:grid}.platform-edit-form input,.platform-edit-form select{border:1px solid var(--c-border-strong);border-radius:var(--radius-control);background:var(--c-bg-page);min-height:42px;color:var(--c-text);font:400 14px/1.4 var(--font-sans);padding:9px 12px}.platform-edit-form .platform-dialog-actions{grid-column:1/-1}.platform-section-note{color:var(--c-text-muted);max-width:74ch;font-size:14px;line-height:1.6}.platform-hotel-detail .platform-heading{padding-block-end:28px}.platform-dialog{color:var(--c-text);gap:16px;font-size:14px;display:grid}.platform-dialog h2{font:500 19px/1.35 var(--font-sans);margin:0}.platform-dialog p{color:var(--c-text-muted);margin:0;line-height:1.6}.platform-dialog label{gap:7px;font-weight:500;display:grid}.platform-dialog textarea{resize:vertical;min-height:92px}.platform-dialog label small{color:var(--c-text-muted);font-size:14px;font-weight:400}.platform-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-block-start:4px;display:flex}.platform-activity-list .platform-list-head,.platform-activity-row{grid-template-columns:minmax(155px,1fr) minmax(145px,1fr) minmax(180px,1.25fr) minmax(200px,1.2fr)}.platform-activity-row{border-block-end:1px solid var(--c-border);align-items:center;gap:16px;min-height:65px;padding:10px 14px;font-size:14px;display:grid}.platform-activity-row time{font-family:var(--font-mono);font-size:14px}.platform-activity-row strong{font-weight:500}.platform-activity-row small{color:var(--c-text-subtle);font-family:var(--font-mono);display:block}.platform-activity-ref{color:var(--c-text-muted);overflow-wrap:anywhere}.platform-estimate{font:500 30px/1.2 var(--font-display);color:var(--c-text);margin:20px 0 4px}.platform-team-search{margin-block:20px 14px}.platform-team-list{width:100%}.platform-team-row{border-block-end:1px solid var(--c-border);grid-template-columns:minmax(210px,1.7fr) minmax(180px,1fr) minmax(100px,.6fr) minmax(120px,.7fr);align-items:center;gap:16px;min-height:72px;padding:12px 8px;font-size:14px;display:grid}.platform-person{align-items:center;gap:12px;min-width:0;display:flex}.platform-avatar{border:1px solid var(--c-border);background:var(--c-surface);width:36px;height:36px;color:var(--c-text-muted);border-radius:50%;flex:none;place-items:center;font-weight:500;display:grid}.platform-person>span:last-child{min-width:0}.platform-person strong{overflow-wrap:anywhere;font-weight:500;display:block}.platform-person small,.platform-person-meta small{color:var(--c-text-muted);overflow-wrap:anywhere;margin-block-start:3px;font-size:14px;display:block}.platform-person-meta .platform-delivery-problem{color:var(--c-error)}.platform-team-actions{text-align:end}.platform-team-actions .btn{white-space:nowrap}.platform-protected{color:var(--c-text-muted);font-size:14px}.platform-skeleton-row{grid-template-columns:repeat(3,1fr);gap:16px;margin-block:28px;display:grid}.platform-skeleton-row>div{background:var(--c-surface-active);border-radius:var(--radius-panel);height:130px}.platform-skeleton-list{margin-block-start:32px;display:grid}.platform-skeleton-list>div{border-block-end:1px solid var(--c-border);background:var(--c-surface-hover);height:60px}.platform-skeleton-list>div:nth-child(2n){background:var(--c-bg-page)}.platform-page a:focus-visible,.platform-page button:focus-visible,.platform-page select:focus-visible,.platform-edit-form input:focus-visible,.platform-dialog :is(input,textarea,select,button):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}[dir=rtl] .platform-heading h1,[dir=rtl] .platform-feature-value,[dir=rtl] .platform-metric strong,[dir=rtl] .platform-estimate{font-family:var(--font-arabic);letter-spacing:0}[dir=rtl] .platform-hotel-row>svg,[dir=rtl] .platform-link-row>svg{transform:scaleX(-1)}@media (max-width:1023px){.platform-summary{grid-template-columns:1fr}.platform-feature{min-height:180px}.platform-detail-stats,.platform-metrics-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.platform-page{padding-block-start:4px}.platform-heading{flex-direction:column;align-items:flex-start;gap:16px;padding-block-end:24px}.platform-heading-aside{width:100%}.platform-heading-aside .btn{justify-content:center;width:100%}.platform-summary-secondary,.platform-metrics-grid,.platform-detail-stats,.platform-metrics-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-list-head{display:none}.platform-hotel-row{border:1px solid var(--c-border);background:var(--c-surface);border-radius:var(--radius-panel);grid-template-columns:1fr auto;gap:8px;margin-block:8px;padding:16px;display:grid;position:relative}.platform-hotel-name{grid-column:1/-1}.platform-hotel-row>svg{position:absolute;inset-block-start:18px;inset-inline-end:16px}.platform-hotel-row>.platform-number{text-align:end}.platform-activity-row{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-surface);grid-template-columns:1fr auto;gap:8px;margin-block:8px;padding:16px}.platform-activity-row>span:nth-child(3),.platform-activity-row>span:nth-child(4),.platform-activity-row time{grid-column:1/-1}.platform-team-row{grid-template-columns:1fr auto;padding:16px 0}.platform-team-row .platform-person{grid-column:1/-1}.platform-team-actions{text-align:start;grid-column:1/-1}.platform-facts>div{grid-template-columns:1fr;gap:5px}.platform-edit-form{grid-template-columns:1fr}}@media (max-width:480px){.platform-summary-secondary,.platform-metrics-grid,.platform-detail-stats,.platform-metrics-grid--four{grid-template-columns:1fr}.platform-summary-secondary .platform-metric:last-child{grid-column:auto}.platform-feature{min-height:168px}.platform-toolbar .platform-search,.platform-toolbar select{width:100%;max-width:none}.platform-toolbar .btn{flex:1}.platform-pager{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.platform-page *,.platform-dialog *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.platform-toolbar-end{flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.platform-toolbar .btn,.platform-toolbar-end .btn{justify-content:center;align-items:center;gap:8px;display:inline-flex}.platform-team-page #platform-members-panel .platform-team-row{grid-template-columns:minmax(200px,1.8fr) minmax(135px,1fr) 95px minmax(135px,1fr) minmax(120px,auto)}.platform-team-head{min-height:44px;color:var(--c-text-muted);z-index:10;background:var(--c-bg-page);position:sticky;top:0}.platform-team-list :is(a,button){scroll-margin-block-start:64px}.platform-team-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.platform-name-button{font:500 14px/1.5 var(--font-sans);color:var(--c-text);cursor:pointer;text-align:start;background:0 0;border:0;padding:0}.platform-name-button:hover{text-underline-offset:3px;text-decoration:underline}.platform-team-page .platform-avatar{background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.platform-team-page .platform-avatar{background:color-mix(in srgb,var(--c-home-blue) 10%,var(--c-bg-page))}}.platform-team-page .platform-avatar{color:var(--c-home-blue);border:0}.platform-activity-button{width:100%;color:var(--c-text);border:0;border-block-end:1px solid var(--c-border);text-align:start;cursor:pointer;font-family:var(--font-sans);background:0 0}.platform-activity-button:hover{background:var(--c-surface-hover)}.platform-detail-drawer{justify-content:flex-end;padding:0}.platform-detail-drawer>div{border-radius:0;height:100%;max-height:100dvh;margin:0;overflow-y:auto}.platform-detail-drawer{animation:wz-fade .18s var(--ease-state) backwards}.platform-detail-drawer>.modal-panel{--wz-slide-x:16px;animation:wz-slide .24s var(--ease-appear) backwards}[dir=rtl] .platform-detail-drawer>.modal-panel{--wz-slide-x:-16px}.platform-skeleton-toolbar{gap:12px;margin-block:24px 16px;display:flex}.platform-skeleton-toolbar i{background:var(--c-surface-active);border-radius:var(--radius-control);width:140px;height:42px}.platform-skeleton-toolbar i:first-child{width:min(340px,50%)}.platform-skeleton-tabs{border-block-end:1px solid var(--c-border);width:100%;height:48px;margin-block:20px}.platform-loading--team .platform-skeleton-row{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-loading--team .platform-skeleton-row>div{background:var(--c-surface-hover);height:85px}.platform-loading--settings .platform-skeleton-list>div{height:74px}@media (max-width:1100px) and (min-width:768px){.platform-team-page #platform-members-panel .platform-team-row{grid-template-columns:minmax(180px,1.5fr) minmax(120px,1fr) 80px minmax(110px,1fr)}.platform-team-page #platform-members-panel .platform-team-row>:last-child{grid-column:1/-1}.platform-team-page .platform-team-head{display:none}}@media (max-width:767px){.platform-team-page #platform-members-panel .platform-team-row{grid-template-columns:minmax(0,1fr) auto}.platform-team-page .platform-team-head{display:none}.platform-team-actions{justify-content:flex-start}.platform-toolbar-end{width:100%;margin-inline-start:0}.platform-toolbar-end .btn{flex:none}.platform-loading--team .platform-skeleton-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-page{padding-block-end:72px}.account-page>:not(.settings-page-heading){max-width:100%}.account-intro,.account-security-summary{color:var(--c-text-muted);margin:24px 0 0;font-size:14px;line-height:1.65}.account-section{border-block-end:1px solid var(--c-border);padding-block:28px 8px}.account-section h2{color:var(--c-text);font-family:var(--font-sans);margin:0;font-size:16px;font-weight:500;line-height:1.45}.account-help{color:var(--c-text-muted);margin:7px 0 0;font-size:14px;line-height:1.6}.account-rows{margin-block-start:12px}.account-toggle-row,.account-detail-row{min-height:60px;color:var(--c-text);justify-content:space-between;align-items:center;gap:24px;padding-block:16px;font-size:14px;line-height:1.5;display:flex}.account-toggle-row+.account-toggle-row,.account-detail-row+.account-detail-row{border-block-start:1px solid var(--c-border)}.account-toggle-row>div,.account-detail-row>*{overflow-wrap:anywhere;min-width:0}.account-toggle-row strong,.account-detail-row strong{font-weight:500}.account-toggle-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--c-home-blue);flex:none}.account-toggle-row input[type=checkbox]:focus-visible,.account-switch:focus-visible,.account-related a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:3px}.account-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-block-start:24px;display:flex}.account-notice{border:1px solid var(--c-border);border-radius:var(--radius-control);background:var(--c-bg-subtle);color:var(--c-text);margin-block:20px;padding:16px;font-size:14px;line-height:1.6}.account-notice p{margin:0}.account-notice .btn{margin-block-start:12px}.account-notice--error{border-color:var(--c-error)}.account-status{color:var(--c-text-muted);margin-block:16px;font-size:14px}.account-status--error{color:var(--c-error)}.account-status .btn{margin-inline-start:12px}.account-switch{min-height:40px;color:var(--c-home-blue);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:9px;font-size:14px;display:inline-flex}.account-switch-track{border:1px solid var(--c-border-strong);background:var(--c-bg-subtle);border-radius:12px;width:32px;height:20px;display:block;position:relative}.account-switch-track:after{content:"";background:var(--c-text-muted);border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;inset-block-start:3px;inset-inline-start:3px}.account-switch[aria-checked=true] .account-switch-track{background:var(--c-home-blue);border-color:var(--c-home-blue)}.account-switch[aria-checked=true] .account-switch-track:after{background:#fff;transform:translate(12px)}[dir=rtl] .account-switch[aria-checked=true] .account-switch-track:after{transform:translate(-12px)}.account-switch:disabled{opacity:.55;cursor:default}.account-related{gap:0;margin-block-start:12px;display:grid}.account-related a{color:var(--c-home-blue);padding-block:14px;font-size:14px;text-decoration:none}.account-related a+a{border-block-start:1px solid var(--c-border)}.account-help-platform{margin-block:24px 32px}.account-help-platform h2{font-family:var(--font-sans);margin:0;font-size:18px;font-weight:500}.account-help-platform p{color:var(--c-text-muted);font-size:14px;line-height:1.65}.account-loading,.account-skeleton{margin-block-start:24px}.account-sk-row{border-block-end:1px solid var(--c-border);grid-template-columns:1fr 1fr;gap:24px;padding-block:24px;display:grid}.account-sk-row span{background:var(--c-surface-active);border-radius:4px;width:70%;height:18px}.account-page .account-profile-grid{gap:0;display:grid;grid-template-columns:minmax(0,1fr)!important}.account-page .account-profile-grid .card-static{box-shadow:none;border:0;border-block-end:1px solid var(--c-border);background:0 0;border-radius:0;padding:24px 0}.account-page .account-profile-grid .card-static h3{font-size:16px;font-weight:500}.account-page .account-profile-grid .card-static .space-y-3>div{grid-template-columns:minmax(0,40%) minmax(0,1fr);align-items:start;column-gap:20px;margin:0;padding-block:14px;display:grid}.account-page .account-profile-grid .card-static .space-y-3>div+div{border-block-start:1px solid var(--c-border)}.account-page .account-profile-grid .card-static .space-y-3>div>.label{margin:0;padding-block:8px}.account-page .account-profile-grid .card-static .space-y-3>div>p{grid-column:2}.account-page .account-profile-grid .card-static .space-y-3>.account-profile-field{align-items:center}.account-profile-value{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:40px;display:flex}.account-profile-edit{gap:8px;min-width:0;display:grid}.account-profile-edit .input{width:100%}.account-profile-edit-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-profile-edit-link{color:var(--c-home-blue);cursor:pointer;font:inherit;background:0 0;border:0;flex:none;padding:8px 0 8px 12px;font-size:14px}.account-profile-edit-link:hover{text-decoration:underline}.account-profile-edit-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.account-page .account-profile-grid :is(p,button,label,span,input){font-size:14px;line-height:1.5}.account-page .account-profile-grid input{min-height:40px}.account-page .account-profile-grid button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.account-page .account-profile-grid .account-security-summary{grid-column:1/-1}.account-page .account-profile-grid>div{min-width:0}.account-page .account-profile-grid .max-h-\[360px\],.account-page .account-profile-grid .max-h-\[320px\]{max-height:520px}.account-page .account-profile-grid .card-static>.space-y-2>div{border-block-end:1px solid var(--c-border);background:0 0;border-inline:0;border-radius:0}[dir=rtl] .account-page :is(.account-section h2,.account-profile-grid h3){font-family:var(--font-arabic)}@media (max-width:600px){.account-toggle-row,.account-detail-row{align-items:flex-start;gap:12px}.account-profile-grid .flex.gap-2{flex-wrap:wrap}.account-page .account-profile-grid .card-static{padding-block:20px}.account-page .account-profile-grid .card-static .space-y-3>div{grid-template-columns:1fr;gap:6px}.account-page .account-profile-grid .card-static .space-y-3>div>p{grid-column:1}}@media (prefers-reduced-motion:reduce){.account-switch-track:after,.account-page [aria-expanded] svg,.account-page [role=region]{transition:none!important}}.profile{margin-block-start:32px}.profile-identity{align-items:center;gap:16px;padding-block-end:28px;display:flex}.profile-avatar{font-weight:500;overflow:hidden}.profile-avatar--lg{width:56px;height:56px;font-size:18px}.profile-avatar--sm{width:48px;height:48px;font-size:16px}.profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}.profile-identity-text{flex-direction:column;gap:6px;min-width:0;display:flex}.profile-identity h2{font-family:var(--font-sans);overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:500;line-height:1.3}.profile-identity-meta{color:var(--c-text-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;display:flex}.profile-rows{border-block-start:1px solid var(--c-border)}.profile-row{border-block-end:1px solid var(--c-border);grid-template-columns:minmax(0,36%) minmax(0,1fr);column-gap:48px;padding-block:24px;font-size:15px;line-height:1.6;display:grid}.profile-label{color:var(--c-text);font-size:15px}.profile-value{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.profile-text{color:var(--c-text-muted);overflow-wrap:anywhere}.profile-edit-link,.profile-remove-link,.profile-more{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:15px;line-height:1.6;display:inline-flex}.profile-edit-link,.profile-more{color:var(--c-home-blue)}.profile-remove-link{color:var(--c-error)}.profile-edit-link:disabled,.profile-remove-link:disabled{opacity:.5;cursor:default}.profile-chevron{transition:transform .2s var(--ease-state,ease);flex:none}.profile-edit-link:hover:not(:disabled) .profile-chevron{transform:translate(2px)}[dir=rtl] .profile-chevron{transform:scaleX(-1)}[dir=rtl] .profile-edit-link:hover:not(:disabled) .profile-chevron{transform:scaleX(-1)translate(2px)}.profile-remove-link:hover:not(:disabled),.profile-more:hover{text-underline-offset:3px;text-decoration:underline}:is(.profile-edit-link,.profile-remove-link,.profile-more):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:3px;border-radius:4px}.profile-links{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.profile-photo{align-items:center;gap:12px;display:flex}.profile-help{color:var(--c-text-muted);max-width:56ch;margin:0;font-size:14px;line-height:1.6}.profile-edit{gap:10px;width:100%;max-width:380px;display:grid}.profile-edit .input{width:100%;min-height:40px;font-size:15px}.profile-edit-actions{flex-wrap:wrap;gap:8px;display:flex}.profile-email{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.profile-verified{color:var(--c-success);background:var(--c-success);border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:14px;line-height:1.5;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.profile-verified{background:color-mix(in srgb, var(--c-success) 10%, transparent)}}.profile-verified.is-pending{color:var(--c-warning);background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.profile-verified.is-pending{background:color-mix(in srgb, var(--c-warning) 10%, transparent)}}.profile-activity{padding-block-start:40px}.profile-activity h2{font-family:var(--font-sans);margin:0 0 8px;font-size:18px;font-weight:500;line-height:1.4}.profile-activity ul{margin:0;padding:0;list-style:none}.profile-activity li{border-block-end:1px solid var(--c-border);align-items:center;gap:12px;min-height:56px;padding-block:10px;font-size:15px;display:flex}.profile-activity-icon{background:currentColor;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.profile-activity-icon{background:color-mix(in srgb, currentColor 9%, transparent)}}.profile-activity-label{min-width:0;color:var(--c-text);overflow-wrap:anywhere;flex:1}.profile-activity time{color:var(--c-text-muted);white-space:nowrap;flex:none;font-size:14px}.profile-more{margin-block-start:16px}[dir=rtl] :is(.profile-identity h2,.profile-activity h2){font-family:var(--font-arabic)}@media (max-width:767px){.profile-row{grid-template-columns:minmax(0,1fr);row-gap:10px;padding-block:20px}.profile-identity h2{font-size:20px}}@media (pointer:coarse){:is(.profile-edit-link,.profile-remove-link,.profile-more){min-height:var(--touch-min)}}@media (prefers-reduced-motion:reduce){.profile-chevron{transition:none}}.profile-skeleton{pointer-events:none}.profile-sk{vertical-align:middle;max-width:100%;height:12px;display:inline-block}.profile-sk-round{background:var(--c-surface-active)}.profile-skeleton .profile-text,.profile-skeleton .profile-edit-link,.profile-skeleton .profile-help{align-items:center;min-height:1.6em;display:inline-flex}.profile-activity-icon{width:32px;height:32px}.profile-activity-icon .activity-row-icon{color:inherit;align-self:center;margin:0}.profile-activity-icon .activity-row-icon svg{width:16px;height:16px}.profile-tone--success{color:var(--c-success)}.profile-tone--blue{color:var(--c-home-blue)}.profile-tone--warning{color:var(--c-warning)}.profile-tone--danger{color:var(--c-error)}.profile-tone--violet{color:var(--c-nav-indicator)}.profile-tone--teal{color:var(--c-paid)}.profile-tone--muted{color:var(--c-text-muted)}.platform-brand{min-height:36px;color:var(--c-text);align-items:center;text-decoration:none;display:flex}.platform-return{gap:8px}.platform-return span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-scope-label{color:var(--c-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.platform-scope-label--hotel{max-width:240px}.pm-error{color:var(--c-error);margin:8px 12px;font-size:14px;line-height:1.5}@media (max-width:720px){.platform-scope-label--hotel{max-width:130px}}[dir=rtl] .platform-return svg{transform:scaleX(-1)}.inspection-bar{background:var(--c-gocc-soft);border-block-end:1px solid var(--c-gocc-border);min-height:44px;color:var(--c-text);justify-content:space-between;align-items:center;gap:16px;padding:8px 28px;font-size:14px;line-height:20px;display:flex}.inspection-where{align-items:center;gap:8px;min-width:0;display:flex}.inspection-where strong{color:var(--c-gocc-strong);letter-spacing:.04em;flex:none;font-weight:600}.inspection-hotel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.inspection-bar svg{flex:none}.inspection-bar a{color:var(--c-gocc);white-space:nowrap;border-radius:var(--radius-control);flex:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.inspection-bar a:hover{color:var(--c-gocc-hover);text-underline-offset:3px;text-decoration:underline}.inspection-bar a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.inspection-mode,.inspection-divider{color:var(--c-text-muted);flex:none}.inspection-mode{white-space:nowrap}.inspection-mode:before{content:"·";margin-inline-end:8px}.platform-account-overview{max-width:var(--width-admin)}[dir=rtl] .inspection-bar a svg{transform:scaleX(-1)}@media (pointer:coarse){.inspection-bar a{min-height:var(--touch-min)}}@media (max-width:720px){.inspection-bar{flex-direction:column;align-items:flex-start;gap:4px;padding:8px 16px}.inspection-mode{display:none}}.security{margin-block-start:32px}.security-section+.security-section{margin-block-start:48px}.security-section-head{flex-direction:column;gap:4px;margin-block-end:16px;display:flex}.security-section-head h2{font-family:var(--font-sans);color:var(--c-text);margin:0;font-size:18px;font-weight:500;line-height:1.4}.security-section-desc{max-width:62ch;color:var(--c-text-muted);margin:0;font-size:14px;line-height:1.6}[dir=rtl] :is(.security-section-head h2,.security-dialog h2){font-family:var(--font-arabic)}.security-table td{letter-spacing:normal;color:var(--c-text);font-family:inherit;font-size:14px;font-weight:400;line-height:1.5}.security-table tr:not(.is-selected):hover td{background:0 0}@media (max-width:760px){.security-table tr:hover{background:0 0}}@media (min-width:761px){.security-table td{padding-block:14px}.security-table td:first-child{width:auto}.security-table :is(th,td).security-col-date,.security-table :is(th,td).security-actions{white-space:nowrap;width:1%}.security-table :is(th,td).security-actions{text-align:end}}.security-item{align-items:center;gap:12px;min-width:0;display:flex}.security-mark{width:32px;height:32px;color:var(--c-nav-indicator);background:currentColor;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.security-mark{background:color-mix(in srgb, currentColor 10%, transparent)}}.security-mark--device{color:var(--c-text-muted)}.security-mark--success{color:var(--c-success)}.security-mark--danger{color:var(--c-error)}.security-item-text{flex-direction:column;gap:2px;min-width:0;display:flex}.security-item-name{color:var(--c-text);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:500;display:flex}.security-item-sub{color:var(--c-text-muted);overflow-wrap:anywhere;font-size:14px}.security-chip{white-space:nowrap;color:var(--c-success);background:var(--c-success);border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:14px;font-weight:400;line-height:1.6;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.security-chip{background:color-mix(in srgb, var(--c-success) 10%, transparent)}}.security-rename-input{width:100%;max-width:280px;min-height:36px;font-size:14px}.security-action-group{justify-content:flex-end;align-items:center;gap:16px;display:inline-flex}.security-link{min-height:32px;font:inherit;color:var(--c-home-blue);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;line-height:1.5;display:inline-flex}.security-link:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.security-link--danger{color:var(--c-error)}.security-link--quiet{color:var(--c-text-muted)}.security-link:disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed}.security-add{font-weight:500}.security-locked{min-height:32px;color:var(--c-text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}:is(.security-link,.security-forgot):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:3px;border-radius:4px}.security-table-foot{flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 12px 0;display:flex}.security-note{max-width:62ch;color:var(--c-text-muted);align-items:flex-start;gap:8px;margin:8px 0 0;padding-inline:12px;font-size:14px;line-height:1.6;display:flex}.security-note svg{flex:none;margin-block-start:4px}.security-empty{border-block:1px solid var(--c-border);color:var(--c-text-muted);margin:0;padding:16px 12px;font-size:14px;line-height:1.6}.security-notice{margin-block:0}.security-dots{letter-spacing:2px}.security-password-form{gap:18px;width:100%;max-width:380px;display:grid}.security-field{gap:6px;min-width:0;display:grid}.security-field label{color:var(--c-text);font-size:14px;line-height:1.5}.security-field .input{min-height:40px;font-size:15px}.security-forgot{color:var(--c-home-blue);justify-self:start;align-items:center;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}.security-forgot:hover{text-underline-offset:3px;text-decoration:underline}.security-rules{color:var(--c-text-muted);margin-block-start:4px;font-size:14px;line-height:1.5}.security-rules p{margin:0 0 6px}.security-rules ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.security-rules li{align-items:center;gap:8px;display:flex}.security-rules li svg{flex:none}.security-rules li.is-met{color:var(--c-success)}.security-dialog p{margin:0}.security-dialog-item{align-items:center;gap:12px;display:flex}.security-dialog-item strong{overflow-wrap:anywhere;font-weight:500}.security-dialog-warning{color:var(--c-text-muted);align-items:flex-start;gap:8px;display:flex}.security-dialog-warning svg{color:var(--c-warning);flex:none;margin-block-start:3px}@media (max-width:760px){.security-table tr{grid-template-columns:repeat(2,minmax(0,1fr))}.security-table td.security-actions:before{display:none}.security-table .security-action-group{flex-wrap:wrap;justify-content:flex-start;gap:4px 20px}.security-rename-input{max-width:none}:is(.security-table-foot,.security-note,.security-empty){padding-inline:0}}@media (pointer:coarse){:is(.security-link,.security-forgot,.security-locked){min-height:var(--touch-min)}}.security-skeleton{pointer-events:none}.security-sk{vertical-align:middle;height:12px;display:inline-block}.security-sk-round{background:var(--c-surface-active)}.security-sk-line{align-items:center;min-height:1.6em;display:flex}.security-sk-line--phone{display:none}@media (max-width:760px){.security-sk-line--phone{display:flex}}.security-skeleton .security-section-head h2{align-items:center;min-height:1.4em;display:flex}:is(.security-skeleton,.security-sk-row) .security-item-name{min-height:1.5em}.security-skeleton .profile-edit-link{align-items:center;min-height:1.6em;display:inline-flex}.help{margin-block-start:0}.help-section{padding-block-start:40px}.help-section:first-child{padding-block-start:32px}.help-section h2{font-family:var(--font-sans);color:var(--c-text);margin:0;font-size:18px;font-weight:500;line-height:1.4}.help-section-intro{max-width:58ch;color:var(--c-text-muted);margin:6px 0 0;font-size:14px;line-height:1.6}.help-list{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-bg-page);margin:16px 0 0;padding:0;list-style:none;overflow:hidden}.help-list>li+li{border-block-start:1px solid var(--c-border)}.help-row{min-height:64px;color:var(--c-text);transition:background-color .2s var(--ease-state);align-items:center;gap:14px;padding:14px 20px;text-decoration:none;display:flex}.help-row:hover{background:var(--c-surface-hover)}.help-row:focus-visible{outline-offset:-2px;background:var(--c-surface-hover)}.help-tile{border:1px solid var(--c-border);border-radius:var(--radius-control);background:var(--c-bg-page);width:32px;height:32px;color:var(--c-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.help-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.help-row-title{color:var(--c-text);overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.45}.help-row-desc{color:var(--c-text-muted);overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:1.5}.help-go{background:var(--c-accent-subtle);width:24px;height:24px;color:var(--c-text-muted);transition:transform .2s var(--ease-state), background-color .2s var(--ease-state), color .2s var(--ease-state);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.help-row:hover .help-go{background:var(--c-surface-active);color:var(--c-text);transform:translate(2px)}[dir=rtl] .help-go:not(.help-go--toggle) svg{transform:scaleX(-1)}[dir=rtl] .help-row:hover .help-go{transform:translate(-2px)}.help-acc{border-block-start:1px solid var(--c-border);margin-block-start:12px}.help-acc-item{border-block-end:1px solid var(--c-border)}.help-acc-heading{font:inherit;margin:0}.help-acc-trigger{border-radius:var(--radius-control);width:100%;min-height:64px;color:var(--c-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:14px 0;display:flex}.help-acc--faq .help-acc-trigger{min-height:56px}.help-acc-trigger:hover .help-go{background:var(--c-surface-active);color:var(--c-text)}.help-acc-trigger:focus-visible{outline-offset:2px}.help-acc-trigger:focus-visible .help-go{background:var(--c-surface-active);color:var(--c-text)}.help-go--toggle svg{transition:transform .42s var(--ease-standard)}.help-acc-trigger[aria-expanded=true] .help-go--toggle{color:var(--c-text)}.help-acc-trigger[aria-expanded=true] .help-go--toggle svg{transform:rotate(180deg)}.help-acc-panel{visibility:hidden;transition:grid-template-rows .42s var(--ease-standard), visibility 0s linear .42s;grid-template-rows:0fr;display:grid}.help-acc-panel.is-open{visibility:visible;transition:grid-template-rows .42s var(--ease-standard), visibility 0s;grid-template-rows:1fr}.help-acc-clip{min-height:0;overflow:hidden}.help-acc-body{opacity:0;filter:blur(4px);transition:opacity .26s var(--ease-state), filter .26s var(--ease-state), transform .42s var(--ease-standard);padding-block:0 20px;padding-inline:46px 4px;transform:translateY(-4px)}.help-acc--faq .help-acc-body{padding-inline:0 4px}.help-acc-panel.is-open .help-acc-body{opacity:1;filter:none;transition-delay:80ms;transform:none}.help-acc-body p{max-width:64ch;color:var(--c-text-muted);margin:0;font-size:14px;line-height:1.65}.help-acc-body .help-links{flex-wrap:wrap;gap:6px 20px;margin-block-start:12px;display:flex}.help-link{color:var(--c-home-blue);border-radius:4px;align-items:center;gap:2px;font-size:14px;line-height:1.6;text-decoration:none;display:inline-flex}.help-link:hover{text-underline-offset:3px;text-decoration:underline}.help-link:focus-visible{outline-offset:3px}.help-link-chevron{transition:transform .2s var(--ease-state);flex:none}.help-link:hover .help-link-chevron{transform:translate(2px)}[dir=rtl] .help-link-chevron{transform:scaleX(-1)}[dir=rtl] .help-link:hover .help-link-chevron{transform:scaleX(-1)translate(2px)}.help .help-role{vertical-align:-3px;margin-inline:2px;padding-block:0}.help-empty,.help-note{max-width:64ch;color:var(--c-text-muted);margin:12px 0 0;font-size:14px;line-height:1.65}.help-empty{border:1px solid var(--c-border);border-radius:var(--radius-panel);margin-block-start:16px;padding:16px 20px}[dir=rtl] .help :is(h2,.help-row-title){font-family:var(--font-arabic)}@media (max-width:600px){.help-row{gap:12px;padding:14px 16px}.help-acc-trigger{gap:12px}.help-acc-body{padding-inline-start:44px}.help-acc--faq .help-acc-body{padding-inline-start:0}}@media (pointer:coarse){.help-link{min-height:var(--touch-min)}.help-acc-body .help-links{gap:0 20px}}@media (prefers-reduced-motion:reduce){.help-row,.help-go,.help-go--toggle svg,.help-link-chevron,.help-acc-panel,.help-acc-panel.is-open,.help-acc-body,.help-acc-panel.is-open .help-acc-body{transition:none}.help-acc-body{filter:none;transform:none}.help-row:hover .help-go,[dir=rtl] .help-row:hover .help-go{transform:none}}.help-skeleton{pointer-events:none}.help-sk-line{align-items:center;min-height:1lh;display:flex}.help-sk{background:var(--c-surface-active);border-radius:4px;max-width:100%;height:12px;display:block}.help-sk--wrap{display:none}@media (max-width:600px){.help-sk--wrap{display:flex}}.help-skeleton .help-tile{background:var(--c-surface-active);border-color:#0000}.help-skeleton .help-go{background:var(--c-surface-active)}.help-skeleton .help-acc-trigger{cursor:default}.help-version{color:var(--c-text-subtle);margin:40px 0 0;font-size:14px;line-height:20px}.help-version bdi{font-family:var(--font-mono);font-size:14px}button.help-row{width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.feedback-dialog{padding:32px 40px 28px}.feedback-dialog h2{font-family:var(--font-sans);color:var(--c-text);margin:0;font-size:19px;font-weight:500;line-height:28px}.feedback-intro{color:var(--c-text-muted);margin:4px 0 20px;font-size:15px;line-height:24px}.feedback-choices{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.feedback-choices legend{color:var(--c-text);margin-block-end:8px;padding:0;font-size:15px;font-weight:500;line-height:24px}.feedback-choice{border:1px solid var(--c-border);cursor:pointer;transition:border-color .16s var(--ease-state,ease), background-color .16s var(--ease-state,ease);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.feedback-choice:hover{background:var(--c-surface-hover)}.feedback-choice[data-selected]{border-color:var(--c-home-blue);background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.feedback-choice[data-selected]{background:color-mix(in srgb, var(--c-home-blue) 6%, transparent)}}.feedback-choice input{width:18px;height:18px;accent-color:var(--c-home-blue);flex:none;margin:3px 0 0}.feedback-choice:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.feedback-choice-text{flex-direction:column;min-width:0;display:flex}.feedback-choice-title{color:var(--c-text);font-size:15px;line-height:24px}.feedback-choice-body{color:var(--c-text-muted);font-size:14px;line-height:20px}.feedback-message{color:var(--c-text);gap:6px;margin-block-start:20px;font-size:15px;font-weight:500;line-height:24px;display:grid}.feedback-message textarea{resize:vertical;width:100%;min-height:120px;font-size:15px;font-weight:400;line-height:1.5}.feedback-error{color:var(--c-error);margin:12px 0 0;font-size:14px;line-height:20px}.feedback-note{color:var(--c-text-muted);margin:16px 0 0;font-size:14px;line-height:20px}.feedback-actions{justify-content:flex-end;gap:8px;margin-block-start:24px;display:flex}[dir=rtl] .feedback-dialog h2{font-family:var(--font-arabic)}@media (max-width:640px){.feedback-dialog{padding:24px 20px 20px}}@media (pointer:coarse){.feedback-choice{min-height:var(--touch-min,44px)}}@media (prefers-reduced-motion:reduce){.feedback-choice{transition:none}}.nset{gap:32px;margin-block-start:32px;display:grid}.nset-section h2{font-family:var(--font-sans);color:var(--c-text);margin:0 0 12px;font-size:18px;font-weight:500;line-height:1.5}.nset-note{max-width:64ch;color:var(--c-text-muted);margin:32px 0 0;font-size:15px;line-height:1.6}.nset-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.nset-card{border:1px solid var(--c-border);background:var(--c-surface);min-width:0;color:var(--c-text);font:inherit;text-align:start;cursor:pointer;transition:background-color .16s var(--ease-state,ease), border-color .16s var(--ease-state,ease);border-radius:12px;flex-direction:column;align-items:flex-start;padding:20px;display:flex}button.nset-card:hover{background:var(--c-surface-hover);border-color:var(--c-border-hover)}.nset-card-title{overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:24px}.nset-card-body{color:var(--c-text-muted);overflow-wrap:anywhere;margin-block-start:2px;font-size:14px;line-height:20px}.nset-card-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:auto;padding-block-start:20px;display:flex}.nset-edit{background:var(--c-home-blue);border-radius:16px;align-items:center;gap:2px;min-height:32px;padding-block:4px;padding-inline:14px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nset-edit{background:color-mix(in srgb, var(--c-home-blue) 9%, transparent)}}.nset-edit{color:var(--c-home-blue);font-size:14px;font-weight:500;line-height:20px}.nset-chevron{transition:transform .2s var(--ease-state,ease);flex:none}button.nset-card:hover .nset-edit .nset-chevron,button.nset-row:hover .nset-row-chevron{transform:translate(2px)}[dir=rtl] .nset-chevron{transform:scaleX(-1)}[dir=rtl] button.nset-card:hover .nset-edit .nset-chevron,[dir=rtl] button.nset-row:hover .nset-row-chevron{transform:scaleX(-1)translate(2px)}.nset-chip{background:var(--c-success);border-radius:6px;align-items:center;gap:6px;min-height:24px;padding-inline:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nset-chip{background:color-mix(in srgb, var(--c-success) 10%, transparent)}}.nset-chip{color:var(--c-success);white-space:nowrap;font-size:14px;line-height:20px}.nset-chip-count{color:var(--c-text-muted)}.nset-chip-count:before{content:"·";color:var(--c-success);margin-inline-end:6px}.nset-off{color:var(--c-text-subtle);white-space:nowrap;font-size:14px;line-height:20px}.nset-list{border:1px solid var(--c-border);border-radius:12px;padding:8px;display:grid}.nset-row{color:var(--c-text);font:inherit;text-align:start;cursor:pointer;transition:background-color .16s var(--ease-state,ease);background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:8px 12px;padding:12px;display:grid}button.nset-row:hover{background:var(--c-surface-hover)}.nset-row-text{flex-direction:column;min-width:0;display:flex}.nset-row-title{overflow-wrap:anywhere;font-size:15px;line-height:24px}.nset-row-body{color:var(--c-text-muted);overflow-wrap:anywhere;font-size:14px;line-height:20px}.nset-row-chevron{color:var(--c-text-muted)}:is(.nset-card,.nset-row,.nset-switch,.nset-done):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.nset-dialog{padding:32px 40px 28px}.nset-dialog h2{font-family:var(--font-sans);color:var(--c-text);margin:0;font-size:19px;font-weight:500;line-height:28px}.nset-dialog-body{color:var(--c-text-muted);margin:4px 0 24px;font-size:15px;line-height:24px}.nset-dialog h3{font-family:var(--font-sans);color:var(--c-text);margin:0;font-size:17px;font-weight:500;line-height:28px}.nset-dialog-help{color:var(--c-text-muted);margin:2px 0 16px;font-size:14px;line-height:20px}.nset-switches{gap:16px;margin:0;padding:0;list-style:none;display:grid}.nset-switch-row{align-items:flex-start;gap:12px;display:flex}.nset-switch{cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.nset-switch-track{border:1px solid var(--c-border-strong);background:var(--c-surface-active);width:40px;height:24px;transition:background-color .15s var(--ease-state,ease), border-color .15s var(--ease-state,ease);border-radius:12px;display:block;position:relative}.nset-switch-track:after{content:"";background:var(--c-text-muted);width:16px;height:16px;transition:transform .15s var(--ease-state,ease), background-color .15s var(--ease-state,ease);border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px}.nset-switch[aria-checked=true] .nset-switch-track{background:var(--c-home-blue);border-color:var(--c-home-blue)}.nset-switch[aria-checked=true] .nset-switch-track:after{background:var(--c-bg-page);transform:translate(16px)}[dir=rtl] .nset-switch[aria-checked=true] .nset-switch-track:after{transform:translate(-16px)}.nset-switch:disabled{cursor:default;opacity:.55}.nset-switch-text{flex-direction:column;flex:1;min-width:0;padding-block-start:0;display:flex}.nset-switch-text label{color:var(--c-text);cursor:pointer;overflow-wrap:anywhere;font-size:15px;line-height:24px}.nset-switch-body{color:var(--c-text-muted);overflow-wrap:anywhere;font-size:14px;line-height:20px}.nset-switch-row .loading-indicator{margin-block-start:4px}.nset-goals{margin-block-start:20px}.nset-error{border:1px solid var(--c-error);justify-items:start;gap:10px;margin-block-start:20px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.nset-error{border:1px solid color-mix(in srgb, var(--c-error) 35%, transparent)}}.nset-error{color:var(--c-error);border-radius:8px;font-size:14px;line-height:20px}.nset-error p{margin:0}.nset-dialog-actions{justify-content:flex-end;margin-block-start:28px;display:flex}.nset-done{background:var(--c-surface-active);min-height:40px;color:var(--c-text);font:inherit;cursor:pointer;transition:background-color .16s var(--ease-state,ease);border:0;border-radius:999px;padding-inline:28px;font-size:15px;font-weight:500}.nset-done:hover{background:var(--c-text)}@supports (color:color-mix(in lab, red, red)){.nset-done:hover{background:color-mix(in srgb, var(--c-text) 12%, transparent)}}.nset-sk{vertical-align:middle;height:14px;display:inline-block}.nset-card .nset-card-title .nset-sk{height:16px}.nset-card .nset-edit .nset-sk,.nset-card .nset-chip .nset-sk,.nset-row .nset-chip .nset-sk{background:currentColor;height:12px}@supports (color:color-mix(in lab, red, red)){.nset-card .nset-edit .nset-sk,.nset-card .nset-chip .nset-sk,.nset-row .nset-chip .nset-sk{background:color-mix(in srgb, currentColor 18%, transparent)}}div.nset-card,div.nset-row{cursor:default}.nset>.nset-section:first-child h2 .nset-sk{height:18px}[dir=rtl] :is(.nset-section h2,.nset-dialog h2,.nset-dialog h3){font-family:var(--font-arabic)}@media (max-width:1100px){.nset-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.nset-cards{grid-template-columns:minmax(0,1fr)}.nset-card{padding:16px}.nset-card-foot{padding-block-start:16px}.nset-list{padding:4px}.nset-row{grid-template-columns:minmax(0,1fr) 16px}.nset-row>:is(.nset-chip,.nset-off){grid-area:2/1;justify-self:start}.nset-row-chevron{grid-area:1/2/span 2}.nset-dialog{padding:24px 20px 20px}}@media (pointer:coarse){.nset-switch{min-width:var(--touch-min,44px);min-height:var(--touch-min,44px);margin-block:-10px;margin-inline-start:-2px}.nset-done,.nset-row{min-height:var(--touch-min,44px)}}@media (prefers-reduced-motion:reduce){.nset-card,.nset-row,.nset-chevron,.nset-switch-track,.nset-switch-track:after,.nset-done{transition:none!important}}.platform-feedback-page .team-tabs{margin-block-start:16px}.platform-feedback-page .platform-clear{font:inherit;color:var(--c-text);cursor:pointer;background:0 0;border:0;font-size:14px}.platform-feedback-page .platform-empty{align-content:center;gap:10px}.platform-feedback-page .platform-toolbar .select-menu{min-width:0}.feedback-table{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:start;width:100%;color:var(--c-text);font-size:14px;line-height:1.5}.feedback-table th{z-index:10;background:var(--c-bg-page);border-block-end:1px solid var(--c-border);color:var(--c-text-muted);text-align:start;white-space:nowrap;text-overflow:ellipsis;padding:12px;font-size:14px;font-weight:400;position:sticky;top:0;overflow:hidden}.feedback-table td{border-block-end:1px solid var(--c-border);vertical-align:top;overflow-wrap:anywhere;padding:16px 12px}.feedback-table tbody tr{cursor:pointer}.feedback-table tbody tr:hover td,.feedback-table tbody tr:focus-within td,.feedback-table tbody tr.is-previewed td{background:var(--c-surface-hover)}.feedback-table tbody tr,.feedback-open{scroll-margin-block-start:56px}.feedback-table th.feedback-col-received{width:132px}.feedback-table th.feedback-col-hotel{width:15%}.feedback-table th.feedback-col-from{width:20%}.feedback-table th.feedback-col-type{width:120px}.feedback-table th.feedback-col-status{width:136px}.feedback-when{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;display:flex}.feedback-when>*+*{color:var(--c-text-muted)}.feedback-line{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.feedback-from{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.feedback-sender{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;max-width:100%;display:flex}.feedback-sender>*,.feedback-from>*{max-width:100%}.feedback-sender strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.feedback-sender small,.feedback-inline-hotel{color:var(--c-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.feedback-inline-hotel,.feedback-inline-type{display:none}.feedback-type{background:var(--c-surface-active);max-width:100%;height:auto;min-height:24px;color:var(--c-text);white-space:normal;text-align:start;align-items:center;gap:7px;padding:2px 10px;font-size:14px;line-height:1.4;display:inline-flex}.feedback-type-dot{background:var(--c-text-subtle);border-radius:50%;flex:none;width:7px;height:7px}.feedback-type-dot--problem{background:var(--c-warning)}.feedback-type-dot--idea{background:var(--c-gocc)}.feedback-open{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;line-height:1.55;display:block}.feedback-excerpt{-webkit-line-clamp:2;line-clamp:2;color:var(--c-text);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.feedback-table tr.is-handled .feedback-excerpt{color:var(--c-text-muted)}.feedback-open:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:3px}.feedback-status{max-width:100%}.feedback-status.is-new{font-weight:500}.has-member-preview .feedback-table .feedback-extra,.is-closing .feedback-table .feedback-extra{display:none}.has-member-preview .feedback-inline-hotel,.is-closing .feedback-inline-hotel{display:block}.has-member-preview .feedback-inline-type,.is-closing .feedback-inline-type{margin-block-end:6px;display:flex}.has-member-preview .feedback-table th.feedback-col-received,.is-closing .feedback-table th.feedback-col-received{width:116px}.has-member-preview .feedback-table th.feedback-col-from,.is-closing .feedback-table th.feedback-col-from{width:32%}.has-member-preview .feedback-table th.feedback-col-status,.is-closing .feedback-table th.feedback-col-status{width:132px}@media (min-width:1280px){.is-returning .feedback-table .feedback-extra{animation:.24s .1s both team-return-details;display:table-cell}.is-returning .feedback-inline-hotel,.is-returning .feedback-inline-type{display:none}.is-returning .feedback-table th.feedback-col-received{width:132px}.is-returning .feedback-table th.feedback-col-from{width:20%}.is-returning .feedback-table th.feedback-col-status{width:136px}}.gocc-feedback-panel .team-member-identity p{margin-block-end:8px}.gocc-feedback-panel .privacy-chips .chip{margin:0}.gocc-feedback-actions .btn{align-items:center;gap:7px;display:inline-flex}.gocc-feedback-no-email{margin-block:-12px 20px}.gocc-feedback-alert{border:1px solid var(--c-error);border-radius:var(--radius-control);background:var(--c-bg-subtle);color:var(--c-text);margin-block:0 16px;padding:12px 14px;font-size:14px;line-height:1.6}.feedback-detail-message{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-bg-subtle);color:var(--c-text);white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;padding:16px 18px;font-size:14px;line-height:1.65}.gocc-feedback-panel .team-facts dd{overflow-wrap:anywhere}.gocc-feedback-panel .team-facts .role-badge{max-width:100%}.gocc-feedback-email{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:14px}.feedback-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.gocc-feedback-panel>footer .btn{justify-content:center;align-items:center;gap:8px;display:inline-flex}#gocc-feedback-detail-title:focus{outline:none}.platform-feedback-skeleton{pointer-events:none}.feedback-sk-bar{vertical-align:middle;background:var(--c-surface-active);border-radius:4px;max-width:100%;height:12px;display:inline-block}.feedback-sk-count{width:14px;height:10px}.feedback-sk-search{width:55%}.feedback-sk-select{width:84px}.feedback-sk-results{width:76px}.feedback-sk-date{width:88px}.feedback-sk-time{width:44px}.feedback-sk-hotel{width:72%}.feedback-sk-name{width:110px}.feedback-sk-username{width:80px}.feedback-sk-role{width:92px}.feedback-sk-type{width:48px}.feedback-sk-message{width:92%}.feedback-sk-message-short{width:58%}.feedback-sk-status{width:56px}.feedback-sk-pager{width:150px}.feedback-sk-pages{width:36px}.platform-feedback-skeleton .feedback-when>span,.platform-feedback-skeleton .feedback-sender>*,.platform-feedback-skeleton .feedback-line,.platform-feedback-skeleton .feedback-inline-hotel{min-height:1.5em;line-height:1.5}.platform-feedback-skeleton .feedback-excerpt{display:block}.platform-feedback-skeleton .feedback-excerpt>span{min-height:1.55em;line-height:1.55;display:block}.platform-feedback-skeleton .role-badge{min-height:27px}.platform-feedback-skeleton .feedback-sk-chip{min-height:24px}.platform-feedback-skeleton .team-tabs>button{cursor:default}@media (max-width:1279px){.feedback-table .feedback-col-hotel,.feedback-table .feedback-col-type{display:none}.feedback-inline-hotel{display:block}.feedback-inline-type{margin-block-end:6px;display:flex}.feedback-table th.feedback-col-received{width:120px}.feedback-table th.feedback-col-from{width:30%}.feedback-table th.feedback-col-status{width:132px}}@media (max-width:767px){.feedback-table,.feedback-table tbody{display:block}.feedback-table thead{display:none}.feedback-table tbody tr{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-surface);grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;margin-block:8px;padding:16px;display:grid}.feedback-table tbody tr:hover,.feedback-table tbody tr:focus-within,.feedback-table tbody tr.is-previewed{background:var(--c-surface-hover)}.feedback-table tbody tr:hover td,.feedback-table tbody tr:focus-within td,.feedback-table tbody tr.is-previewed td{background:0 0}.feedback-table td{border:0;min-width:0;padding:0;display:block}.feedback-table td.feedback-col-from{grid-area:1/1}.feedback-table td.feedback-col-status{grid-area:1/2}.feedback-table td.feedback-col-message{grid-area:2/1/auto/-1}.feedback-table td.feedback-col-received{grid-area:3/1/auto/-1}.feedback-when{color:var(--c-text-muted);flex-flow:wrap;gap:0 8px}.feedback-excerpt{-webkit-line-clamp:3;line-clamp:3}.platform-feedback-page .platform-toolbar .select-menu{flex:140px}}@media (pointer:coarse){.gocc-feedback-actions .btn{min-height:var(--touch-min)}}@media (prefers-reduced-motion:reduce){.feedback-table *{transition-duration:.01ms!important}}.wm-layer{z-index:calc(var(--z-sticky) + 1);width:min(var(--wm-width,280px), calc(100vw - 16px));position:absolute;top:calc(100% + 8px)}.wm-layer[data-align=start]{inset-inline-start:0}.wm-layer[data-align=end]{inset-inline-end:0}.wm-flyout-slot,.wm-subslot{display:contents}.wm-panel{--wm-hover:var(--c-text)}@supports (color:color-mix(in lab, red, red)){.wm-panel{--wm-hover:color-mix(in srgb, var(--c-text) 6%, transparent)}}.wm-panel{--wm-x:0px;--wm-y:-4px;box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--c-border);border-radius:var(--radius-control);background:var(--c-surface);width:100%;max-height:calc(100dvh - 72px);box-shadow:var(--c-shadow-dropdown);color:var(--c-text);text-align:start;outline:none;padding:4px;font-family:inherit;position:relative;overflow-y:auto}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.wm-panel{background:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.wm-panel{background:color-mix(in srgb, var(--c-surface) 86%, transparent)}}.wm-panel{-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5)}}.wm-layer[data-align=start]>.wm-panel{transform-origin:0 0}.wm-layer[data-align=end]>.wm-panel,[dir=rtl] .wm-layer[data-align=start]>.wm-panel{transform-origin:100% 0}[dir=rtl] .wm-layer[data-align=end]>.wm-panel{transform-origin:0 0}.wm-flyout{--wm-y:0px;width:240px;max-width:calc(100vw - 16px);position:absolute;top:0}.wm-flyout[data-side=end]{--wm-x:-6px;transform-origin:0 0;inset-inline-start:calc(100% + 4px)}.wm-flyout[data-side=start]{--wm-x:6px;transform-origin:100% 0;inset-inline-end:calc(100% + 4px)}[dir=rtl] .wm-flyout[data-side=end]{--wm-x:6px;transform-origin:100% 0}[dir=rtl] .wm-flyout[data-side=start]{--wm-x:-6px;transform-origin:0 0}@keyframes wm-in{0%{opacity:0;filter:blur(4px);transform:translate(var(--wm-x), var(--wm-y)) scale(.98)}to{opacity:1;filter:none;transform:none}}@keyframes wm-out{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(4px);transform:translate(var(--wm-x), var(--wm-y)) scale(.98)}}@keyframes wm-view-in{0%{opacity:0;filter:blur(4px);transform:translateX(var(--wm-view-x,6px))}to{opacity:1;filter:none;transform:none}}@keyframes wm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wm-fade-out{0%{opacity:1}to{opacity:0}}.wm-panel[data-state=open]{animation:wm-in .18s var(--ease-appear) both}.wm-panel[data-state=closed]{animation:wm-out .12s var(--ease-state) both;pointer-events:none}.wm-view{outline:none}.wm-view--enter{--wm-view-x:-6px;animation:wm-view-in .18s var(--ease-appear) both}.wm-view--sub.wm-view--enter,[dir=rtl] .wm-view--enter{--wm-view-x:6px}[dir=rtl] .wm-view--sub.wm-view--enter{--wm-view-x:-6px}@media (prefers-reduced-motion:reduce){.wm-panel[data-state=open]{animation:.12s linear both wm-fade-in}.wm-panel[data-state=closed]{animation:.12s linear both wm-fade-out}.wm-view--enter{animation:.12s linear both wm-fade-in}.wm-item{transition:none}}.wm-head{background:var(--c-text);border-radius:6px;align-items:center;column-gap:12px;min-width:0;margin-bottom:4px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.wm-head{background:color-mix(in srgb, var(--c-text) 3%, transparent)}}.wm-head--workspace{grid-template-columns:48px minmax(0,1fr) auto}.wm-head--account{flex-direction:column;align-items:flex-start;padding:16px 12px;display:flex}.wm-head-txt{flex-direction:column;min-width:0;display:flex}.wm-head-name{max-width:100%;color:var(--c-text);font-size:var(--text-title);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:22px;overflow:hidden}.wm-head-sub{max-width:100%;color:var(--c-text-muted);font-size:var(--text-small);line-height:20px}.wm-tile{border-radius:var(--radius-control);background:var(--c-text);justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wm-tile{background:color-mix(in srgb, var(--c-text) 8%, transparent)}}.wm-tile{color:var(--c-text);letter-spacing:.02em;font-size:16px;font-weight:600}.wm-chip{background:var(--c-text);height:20px;color:var(--c-bg-page);font-size:var(--text-meta);white-space:nowrap;border-radius:6px;flex:none;padding:0 6px;font-weight:500;line-height:20px}.wm-avatar{border-radius:var(--radius-pill);background:var(--c-text);flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wm-avatar{background:color-mix(in srgb, var(--c-text) 8%, transparent)}}.wm-avatar{color:var(--c-text);font-size:var(--text-title);font-weight:500}.wm-avatar--img{background:0 0}.wm-avatar--img img{object-fit:cover;width:100%;height:100%;display:block}.wm-role{align-items:center;gap:6px;display:flex}.wm-role>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wm-role .role-icon{color:inherit;flex:none}.wm-item{box-sizing:border-box;width:100%;min-height:40px;color:var(--c-text-muted);font-family:inherit;font-size:var(--text-small);text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-state), color var(--duration-fast) var(--ease-state);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-weight:400;line-height:24px;text-decoration:none;display:flex}.wm-item:focus,.wm-item[aria-expanded=true]{background:var(--wm-hover);color:var(--c-text);outline:none}.wm-item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px}.wm-item--danger:focus{background:var(--c-error)}@supports (color:color-mix(in lab, red, red)){.wm-item--danger:focus{background:color-mix(in srgb, var(--c-error) 10%, transparent)}}.wm-item--danger:focus{color:var(--c-error)}.wm-ico{width:24px;height:24px;color:var(--c-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.wm-item:is(:focus,[aria-expanded=true]) .wm-ico{color:var(--c-text)}.wm-item--danger:focus .wm-ico{color:var(--c-error)}.wm-label{flex-direction:column;flex:1;min-width:0;display:flex}.wm-text,.wm-subtext{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wm-subtext{color:var(--c-text-muted);font-size:var(--text-meta);line-height:16px}.wm-item:has(.wm-subtext){min-height:56px}.wm-end{color:var(--c-text-muted);font-size:var(--text-meta);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:4px;line-height:16px;display:inline-flex}.wm-chev,.wm-check{flex:none;display:inline-flex}.wm-chev{color:var(--c-text-muted)}.wm-check{width:16px;height:16px;color:var(--c-text)}[dir=rtl] :is(.wm-chev,.wm-back-ico,.wm-item--return .wm-ico) svg{transform:scaleX(-1)}.wm-sep{background:var(--c-border);height:1px;margin:4px -4px}.wm-keys{flex:none;gap:4px;display:inline-flex}.wm-kbd{box-sizing:border-box;border:1px solid var(--c-border-hover);min-width:20px;height:20px;color:var(--c-text-muted);font-family:var(--font-mono);font-size:var(--text-meta);background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-weight:400;line-height:1;display:inline-flex}@media (hover:none){.wm-keys{display:none}}@media (pointer:coarse){.wm-item{min-height:var(--touch-min)}}.ks-sheet{flex-direction:column;max-height:min(760px,85dvh);display:flex}.ks-head{justify-content:space-between;align-items:center;gap:12px;padding:16px 12px 8px 20px;padding-inline:20px 12px;display:flex}.ks-title{color:var(--c-text);margin:0;font-size:17px;font-weight:500;line-height:28px}.ks-body{flex:1;min-height:0;padding:0 8px 8px;overflow-y:auto}.ks-group+.ks-group{margin-top:8px}.ks-group-title{color:var(--c-text-muted);font-size:var(--text-meta);margin:0;padding:8px 12px 4px;font-weight:500;line-height:20px}.ks-list{margin:0;padding:0;list-style:none}.ks-row{border-radius:6px;justify-content:space-between;align-items:center;gap:16px;min-height:40px;padding:8px 12px;display:flex}.ks-label{min-width:0;color:var(--c-text);font-size:var(--text-small);line-height:20px}.ks-keys,.ks-combo{flex:none;align-items:center;gap:4px;display:inline-flex}.ks-then{color:var(--c-text-muted);font-size:var(--text-meta);line-height:20px}.ks-foot{border-top:1px solid var(--c-border);color:var(--c-text-muted);font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:6px;padding:12px 20px;line-height:20px;display:flex}.kc-chord{inset-inline:0;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:var(--z-toast);box-sizing:border-box;border:1px solid var(--c-border);border-radius:var(--radius-pill);background:var(--c-surface);width:fit-content;max-width:calc(100vw - 32px);box-shadow:var(--c-shadow-dropdown);color:var(--c-text-muted);font-size:var(--text-small);white-space:nowrap;pointer-events:none;opacity:0;filter:blur(4px);visibility:hidden;transition:opacity .12s var(--ease-state), filter .12s var(--ease-state), translate .12s var(--ease-state), visibility 0s linear .12s;align-items:center;gap:8px;margin-inline:auto;padding-block:6px;padding-inline:8px 14px;line-height:20px;display:flex;position:fixed;translate:0 6px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.kc-chord{background:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.kc-chord{background:color-mix(in srgb, var(--c-surface) 86%, transparent)}}.kc-chord{-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5)}}.kc-chord[data-state=open]{opacity:1;filter:none;visibility:visible;transition:opacity .2s var(--ease-standard) .2s, filter .2s var(--ease-standard) .2s, translate .2s var(--ease-standard) .2s, visibility 0s linear .2s;translate:0}.kc-chord .wm-kbd{color:var(--c-text)}@media (prefers-reduced-motion:reduce){.kc-chord,.kc-chord[data-state=open]{filter:none;translate:none}}.cmd-overlay{z-index:var(--z-modal);background:radial-gradient(50% 50% at 50% 50%, var(--c-text) 0%, transparent 100%);flex-direction:column;align-items:center;padding-inline:16px;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.cmd-overlay{background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--c-text) 16%, transparent) 0%, transparent 100%)}}.cmd-overlay{animation:cmd-overlay-in .18s var(--ease-standard) both}[data-theme=dark] .cmd-overlay{background:radial-gradient(50% 50%,#0000007a 0%,#0000001f 100%)}.cmd-overlay[data-state=closing]{pointer-events:none;animation:cmd-overlay-out .12s var(--ease-state) both}.cmd-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-panel);width:664px;max-width:calc(100vw - 32px);height:70svh;min-height:320px;max-height:564px;box-shadow:var(--c-shadow-dropdown);color:var(--c-text);animation:cmd-card-in .18s var(--ease-appear) both;outline:none;flex-direction:column;margin-top:15svh;display:flex;position:relative;overflow:hidden}.cmd-overlay[data-state=closing] .cmd-card{animation:cmd-card-out .12s var(--ease-state) both}@media (min-width:1100px){.cmd-card{width:800px}}@keyframes cmd-overlay-in{0%{opacity:0}}@keyframes cmd-overlay-out{to{opacity:0}}@keyframes cmd-card-in{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}}@keyframes cmd-card-out{to{opacity:0;filter:blur(2px);transform:translateY(4px)}}@keyframes cmd-fade-in{0%{opacity:0}}.cmd-search{border-bottom:1px solid var(--c-border);height:48px;transition:border-color .16s var(--ease-state);flex-shrink:0;align-items:center;padding-inline-end:8px;display:flex;position:relative}.cmd-search:focus-within{border-bottom-color:var(--c-border-strong)}.cmd-search-icon{color:var(--c-text-subtle);pointer-events:none;transition:color .16s var(--ease-state);inset-inline-start:16px;position:absolute;top:16px}.cmd-search:focus-within .cmd-search-icon{color:var(--c-text)}.cmd-input{min-width:0;height:100%;color:var(--c-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding-inline:44px 8px;font-size:16px;line-height:24px}.cmd-input::placeholder{color:#0000}.cmd-slot{pointer-events:none;height:24px;color:var(--c-text-subtle);top:12px;font-size:16px;line-height:24px;position:absolute;inset-inline:44px 72px;overflow:hidden}.cmd-slot-item{white-space:nowrap;text-overflow:ellipsis;inset-inline:0;position:absolute;top:0;overflow:hidden}.cmd-slot-item.is-in{animation:cmd-slot-in .42s var(--ease-standard) both}.cmd-slot-item.is-out{animation:cmd-slot-out .42s var(--ease-standard) both}@keyframes cmd-slot-in{0%{opacity:0;transform:translateY(100%)}}@keyframes cmd-slot-out{to{opacity:0;transform:translateY(-100%)}}.cmd-icon-btn,.cmd-esc{border-radius:var(--radius-control);color:var(--c-text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-state), color var(--duration-fast) var(--ease-state);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cmd-icon-btn:hover,.cmd-esc:hover{background:var(--c-surface-hover);color:var(--c-text)}.cmd-clear{width:28px;height:28px;margin-inline-end:4px}.cmd-esc{height:28px;padding-inline:4px}.cmd-esc-kbd{border:1px solid var(--c-border);background:var(--c-bg-page);height:20px;color:var(--c-text-muted);font-family:var(--font-mono);font-size:var(--text-meta);border-radius:4px;align-items:center;padding-inline:6px;line-height:1;display:inline-flex}.cmd-esc-icon{display:none}.cmd-progress{pointer-events:none;inset-inline:0;height:2px;position:absolute;bottom:-1px;overflow:hidden}.cmd-progress:after{content:"";background:var(--c-text);opacity:.7;width:30%;animation:cmd-progress 1.1s var(--ease-state) infinite;position:absolute;inset-block:0;inset-inline-start:0}[dir=rtl] .cmd-progress:after{animation-name:cmd-progress-rtl}@keyframes cmd-progress{0%{transform:translate(-100%)}to{transform:translate(340%)}}@keyframes cmd-progress-rtl{0%{transform:translate(100%)}to{transform:translate(-340%)}}.cmd-chips{flex-shrink:0;align-items:center;height:56px;padding-inline:12px;display:flex;position:relative}.cmd-chips-scroll{scrollbar-width:none;flex:1;gap:8px;min-width:0;padding:12px 4px;scroll-padding-inline:44px;display:flex;overflow-x:auto}.cmd-chips-scroll::-webkit-scrollbar{display:none}.cmd-chip{border:1px solid var(--c-border);border-radius:var(--radius-control);height:32px;color:var(--c-text-muted);font:inherit;font-size:var(--text-small);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-state), color var(--duration-fast) var(--ease-state), border-color var(--duration-fast) var(--ease-state);background:0 0;flex-shrink:0;padding-inline:12px;line-height:20px;position:relative}.cmd-chip:hover{background:var(--c-surface-hover);color:var(--c-text)}.cmd-chip[aria-selected=true]{background:var(--c-surface-active);border-color:var(--c-border-hover);color:var(--c-text)}.cmd-chips:before,.cmd-chips:after{content:"";z-index:1;opacity:0;pointer-events:none;width:80px;transition:opacity var(--duration-fast) var(--ease-state);position:absolute;inset-block:0}.cmd-chips:before{background:linear-gradient(to right, var(--c-surface) 45%, transparent);inset-inline-start:0}.cmd-chips:after{background:linear-gradient(to left, var(--c-surface) 45%, transparent);inset-inline-end:0}[dir=rtl] .cmd-chips:before{background:linear-gradient(to left, var(--c-surface) 45%, transparent)}[dir=rtl] .cmd-chips:after{background:linear-gradient(to right, var(--c-surface) 45%, transparent)}.cmd-chips[data-start]:before,.cmd-chips[data-end]:after{opacity:1}.cmd-chips-arrow{z-index:2;border:1px solid var(--c-border);border-radius:var(--radius-control);background:var(--c-surface);width:32px;height:32px;color:var(--c-text-muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px}.cmd-chips-arrow:hover{background:var(--c-surface-hover);color:var(--c-text)}.cmd-chips-arrow--start{inset-inline-start:12px}.cmd-chips-arrow--end{inset-inline-end:12px}[dir=rtl] .cmd-chips-arrow svg{transform:scaleX(-1)}.cmd-body{overscroll-behavior:contain;flex:1;min-height:0;padding:0 8px 8px;overflow-y:auto}.cmd-section+.cmd-section{margin-top:8px}.cmd-section-label{color:var(--c-text-muted);font-size:var(--text-meta);font-weight:var(--weight-medium);padding:4px 12px 8px;line-height:20px}.cmd-section-count{font-weight:var(--weight-normal)}.cmd-row{border-radius:var(--radius-control);min-height:44px;color:var(--c-text);cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px 12px;display:grid}.cmd-row[data-active]{background:var(--c-surface-hover)}.cmd-avatar{border-radius:var(--radius-pill);background:var(--c-surface-active);width:24px;height:24px;color:var(--c-text-muted);justify-content:center;align-items:center;display:inline-flex}.cmd-row[data-active] .cmd-avatar{background:var(--c-border);color:var(--c-text)}.cmd-initials{font-size:var(--text-meta);font-weight:var(--weight-medium);line-height:1}.cmd-row-text{flex-direction:column;min-width:0;display:flex}.cmd-row-title,.cmd-row-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmd-row-title{font-size:15px;line-height:22px}.cmd-row-sub{color:var(--c-text-muted);font-size:13px;line-height:18px}.cmd-row-hint{color:var(--c-text-muted);white-space:nowrap;opacity:0;font-size:13px;line-height:20px}.cmd-row[data-active] .cmd-row-hint{opacity:1}.cmd-hl{color:inherit;font-weight:var(--weight-medium);background:0 0}.cmd-empty{text-align:center;padding:32px 16px 24px}.cmd-empty-title{color:var(--c-text);font-size:15px;font-weight:var(--weight-medium);overflow-wrap:anywhere;line-height:22px}.cmd-empty-hint{color:var(--c-text-muted);font-size:var(--text-small);margin-top:4px;line-height:20px}.cmd-note{color:var(--c-text-muted);font-size:var(--text-small);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;line-height:20px;display:flex}.cmd-retry{border:1px solid var(--c-border);border-radius:var(--radius-pill);height:28px;color:var(--c-text);font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;flex-shrink:0;padding-inline:12px}.cmd-retry:hover{background:var(--c-surface-hover)}.cmd-type-hint{color:var(--c-text-muted);font-size:var(--text-small);padding:8px 12px;line-height:20px}.cmd-footer{border-top:1px solid var(--c-border);height:37px;color:var(--c-text-muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:12px;padding:8px 16px;font-size:13px;line-height:20px;display:flex}.cmd-key-hint{align-items:center;gap:4px;display:inline-flex}.cmd-key-hint>span{margin-inline-start:2px}.cmd-key-hint>.cmd-key-combo{gap:4px;margin-inline-start:0;display:inline-flex}.cmd-footer kbd{border:1px solid var(--c-border);background:var(--c-bg-page);min-width:20px;height:20px;color:var(--c-text-muted);font-family:var(--font-sans);font-size:var(--text-meta);border-radius:4px;justify-content:center;align-items:center;padding-inline:4px;line-height:1;display:inline-flex}@media (max-width:767px){.cmd-overlay{padding:8px}.cmd-card{width:100%;max-width:100%;height:min(100dvh - 16px,564px);min-height:0;margin-top:0}.cmd-slot{inset-inline-end:96px}}@media (max-width:767px),(pointer:coarse){.cmd-footer,.cmd-esc-kbd{display:none}.cmd-esc-icon{display:block}}@media (pointer:coarse){.cmd-esc,.cmd-clear{width:var(--touch-min);height:var(--touch-min);margin-inline-end:0}.cmd-search{padding-inline-end:2px}.cmd-chip:before{content:"";position:absolute;inset:-6px -4px}.cmd-chips-scroll{padding-block:12px}}@media (prefers-reduced-motion:reduce){.cmd-overlay,.cmd-card{animation:.12s linear both cmd-fade-in}.cmd-overlay[data-state=closing],.cmd-overlay[data-state=closing] .cmd-card,.cmd-slot-item.is-in,.cmd-slot-item.is-out{animation:none}.cmd-progress:after{opacity:.35;width:100%;animation:none}.cmd-search,.cmd-search-icon,.cmd-chip,.cmd-chips:before,.cmd-chips:after{transition:none}}.auth{background:var(--c-bg-page);min-height:100dvh;color:var(--c-text);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.auth-column{gap:var(--space-6);min-width:0;padding:var(--space-5) var(--gutter);grid-template-rows:1fr auto;display:grid}.auth-main{place-self:center;gap:var(--space-6);width:min(400px,100%);display:grid}.auth-mark{color:var(--c-text);display:flex}.auth-panel{isolation:isolate;border-radius:var(--radius-surface);background:linear-gradient(165deg, var(--ink-500) 0%, var(--ink-800) 62%, var(--ink-900) 100%);color:var(--ink-50);display:none;position:relative;overflow:hidden;container-type:inline-size}.auth-panel:after{content:"";z-index:3;border:1px solid var(--c-border);border-radius:inherit;pointer-events:none;position:absolute;inset:0}[data-theme=dark] .auth-panel{background:linear-gradient(165deg, var(--ink-700) 0%, var(--ink-800) 55%, var(--ink-900) 100%)}.auth-panel-photo{z-index:0;object-fit:cover;object-position:50% 50%;opacity:0;width:100%;height:100%;transition:opacity .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.auth-panel-photo--night,[data-theme=dark] .auth-panel-photo--day{display:none}[data-theme=dark] .auth-panel-photo--night{display:block}.auth-panel .auth-panel-photo[data-state=ready]{opacity:1}.auth-panel .auth-panel-photo[data-state=failed]{display:none}.auth-panel-scrim{z-index:1;pointer-events:none;background:linear-gradient(to bottom, var(--ink-900) 0%, transparent 20%), linear-gradient(to top, var(--ink-900) 0%, var(--ink-900) 26%, transparent 56%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.auth-panel-scrim{background:linear-gradient(to bottom, color-mix(in srgb, var(--ink-900) 46%, transparent) 0%, transparent 20%), linear-gradient(to top, color-mix(in srgb, var(--ink-900) 84%, transparent) 0%, color-mix(in srgb, var(--ink-900) 58%, transparent) 26%, transparent 56%)}}.auth-panel-mark{z-index:2;color:var(--ink-50);display:flex;position:absolute;inset-block-start:var(--space-6);inset-inline-start:var(--space-6)}.auth-panel-copy{z-index:2;inset-inline:var(--space-6);gap:var(--space-3);display:grid;position:absolute;inset-block-end:var(--space-6)}.auth-panel-title{font-family:var(--font-display);letter-spacing:var(--tracking-h1);font-variation-settings:"opsz" var(--opsz-h3);color:var(--ink-50);margin:0;font-size:clamp(28px,6cqi,48px);font-weight:500;line-height:1.12}.auth-panel-title>span{text-wrap:balance;display:block}.auth-panel-line{max-width:44ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink-50);margin:0}@supports (color:color-mix(in lab, red, red)){.auth-panel-line{color:color-mix(in srgb, var(--ink-50) 86%, transparent)}}.auth-panel-line{text-wrap:pretty}html[lang=ar] .auth-panel-title{font-family:var(--font-arabic);letter-spacing:0;font-weight:600;line-height:1.35}.auth-chips{z-index:2;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.auth-chip{align-items:center;gap:var(--space-2);border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-surface);padding:10px 14px;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.auth-chip{background:color-mix(in srgb, var(--c-surface) 86%, transparent)}}.auth-chip{-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);box-shadow:var(--c-shadow-dropdown);color:var(--c-text);font-size:var(--text-small);white-space:nowrap;opacity:0;line-height:20px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.auth-chip{background:var(--c-surface)}}.auth-chip svg{flex:none}.auth-chip-label{font-weight:500}.auth-chip-meta{color:var(--c-text-muted)}.auth-chip-meta:before{content:"·";margin-inline-end:var(--space-2)}.auth-chip--1{inset-block-start:17%;inset-inline-start:9%}.auth-chip--2{inset-block-start:29%;inset-inline-end:8%}.auth-chip--3{inset-block-start:41%;inset-inline-start:17%}@media (prefers-reduced-motion:no-preference){.auth-panel[data-settled=true] .auth-chip{animation:.42s cubic-bezier(.22,1,.36,1) .18s both auth-chip-in}.auth-panel[data-settled=true] .auth-chip--2{animation-delay:.28s}.auth-panel[data-settled=true] .auth-chip--3{animation-delay:.38s}.auth-panel-copy{animation:auth-rise .35s var(--ease-appear) 80ms both}.auth-main{animation:auth-rise .35s var(--ease-appear) both}@keyframes auth-chip-in{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@keyframes auth-rise{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}}@media (prefers-reduced-motion:reduce){.auth-chip{opacity:1}.auth-panel-photo{transition:none}}@media (max-width:767px){.auth-column{min-height:100dvh}.auth-main{align-self:start;padding-block-start:var(--space-3)}}@media (min-width:768px){.auth{grid-template-rows:auto minmax(0,1fr)}.auth-panel{height:200px;margin:12px 12px 0;display:block}.auth-mark{display:none}.auth-column{padding:var(--space-6) var(--gutter) var(--space-5)}}@media (min-width:768px) and (max-width:1023px){.auth-panel-photo{object-position:50% 44%}.auth-chips,.auth-panel-line{display:none}.auth-panel-mark{inset-block-start:var(--space-5);inset-inline-start:var(--space-5)}.auth-panel-copy{inset-inline:var(--space-5);inset-block-end:var(--space-5)}.auth-panel-title{font-size:28px}}@media (min-width:1024px){.auth{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,52fr) minmax(0,48fr)}.auth-panel{align-self:start;height:calc(100dvh - 24px);min-height:560px;margin:12px;margin-inline-end:0;position:sticky;inset-block-start:12px}.auth-column{min-height:100dvh;padding:var(--space-6) var(--space-6) var(--space-5)}}.sys-page{text-align:center;justify-content:center;align-items:center;display:flex}.sys-page--shell{min-height:calc(100dvh - var(--topbar-h) - var(--space-5) - var(--space-6) - var(--setup-dock-reserve,0px));padding-block:var(--space-6)}.sys-page--standalone{padding-block:var(--space-6) var(--space-7);flex:1}.sys-screen{min-height:100dvh;padding-inline:var(--gutter);background:var(--c-bg-page);color:var(--c-text);flex-direction:column;display:flex}.sys-screen-head{flex:none;align-items:center;height:64px;display:flex}.sys-screen-mark{border-radius:var(--radius-control);min-height:36px;color:var(--c-text);align-items:center;padding-inline:2px;text-decoration:none;display:inline-flex}.sys-screen-mark:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.sys-body{flex-direction:column;align-items:center;width:100%;max-width:400px;display:flex}.sys-picture{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:160px;height:160px;margin-block-end:var(--space-5);display:block}.sys-picture[hidden]{display:none}.sys-h1{font-family:var(--font-display);font-size:var(--text-h1);font-variation-settings:"opsz" var(--opsz-h3);letter-spacing:var(--tracking-h1);color:var(--c-text);text-wrap:balance;margin:0;font-weight:500;line-height:36px}.sys-text{margin:var(--space-2) 0 0;color:var(--c-text-muted);text-wrap:pretty;font-size:15px;line-height:22px}.sys-actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.sys-support{min-height:32px;padding-inline:var(--space-2);border-radius:var(--radius-control);font-size:var(--text-small);color:var(--c-text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--c-border-strong);-webkit-text-decoration-color:var(--c-border-strong);-webkit-text-decoration-color:var(--c-border-strong);text-decoration-color:var(--c-border-strong);text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-state), text-decoration-color var(--duration-fast) var(--ease-state);align-items:center;margin-block-start:var(--space-3);line-height:20px;display:inline-flex}.sys-support:hover{color:var(--c-text);text-decoration-color:currentColor}.sys-support:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (pointer:coarse){.sys-support{min-height:var(--touch-min)}}.sys-ref{margin:var(--space-2) 0 0;font-size:var(--text-meta);color:var(--c-text-subtle);line-height:16px}.sys-ref-value{font-family:var(--font-mono);-webkit-user-select:all;user-select:all;direction:ltr;unicode-bidi:isolate}@media (prefers-reduced-motion:no-preference){.sys-body>*{animation:sys-in .24s var(--ease-appear) both}.sys-body>:nth-child(2){animation-delay:40ms}.sys-body>:nth-child(3){animation-delay:80ms}.sys-body>:nth-child(n+4){animation-delay:.12s}}@keyframes sys-in{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}}@media (max-width:640px){.sys-picture{width:128px;height:128px;margin-block-end:var(--space-4)}.sys-page--shell{min-height:calc(100dvh - var(--topbar-h) - 2 * var(--space-4) - var(--setup-dock-reserve,0px));padding-block:var(--space-5)}.sys-page--standalone{padding-block:var(--space-5) var(--space-6)}.sys-screen-head{height:56px}}.sys-global-root{--font-schibsted:system-ui;--font-fraunces:Georgia;--font-jetbrains:ui-monospace;--font-plex-arabic:system-ui}.sys-global{font-family:var(--font-sans);background:var(--c-bg-page);color:var(--c-text);margin:0}:root{--ease-appear:cubic-bezier(.22, .61, .36, 1)}@keyframes wz-appear{0%{opacity:0;filter:blur(3px);translate:0 4px}}@keyframes wz-rise{0%{opacity:0;filter:blur(4px);translate:0 8px}}@keyframes wz-pop{0%{opacity:0;filter:blur(3px);scale:.98}}@keyframes wz-slide{0%{opacity:0;filter:blur(3px);translate:var(--wz-slide-x,16px) 0}}@keyframes wz-fade{0%{opacity:0}}@keyframes wz-leave{to{opacity:0;filter:blur(2px);scale:.98}}@media (prefers-reduced-motion:reduce){@keyframes wz-appear{0%{opacity:0}}@keyframes wz-rise{0%{opacity:0}}@keyframes wz-pop{0%{opacity:0}}@keyframes wz-slide{0%{opacity:0}}@keyframes wz-leave{to{opacity:0}}}@supports selector(::details-content){details:not(.customer-actions,.guide-row-menu,.conv-more,.financial-export>details)::details-content{opacity:0;filter:blur(3px);translate:0 4px}details:not(.customer-actions,.guide-row-menu,.conv-more,.financial-export>details)[open]::details-content{opacity:1;filter:none;transition:opacity .22s var(--ease-standard), filter .22s var(--ease-standard), translate .22s var(--ease-standard);translate:none}@media (prefers-reduced-motion:reduce){details::details-content{filter:none;translate:none}}}:is(.company-status,.guest-saved,.connection-saved,.payset-saved,.confirmation-success,.team-notice--success,.platform-notice,.kb-import-result,.guest-notice--error,.company-notice--error,.team-notice--error,.payset-error,.confirmation-action-error,.payment-error,.catalog-error,.group-error,.feedback-error,.privacy-dialog-error,.home-customizer-error,.kb-error,.nset-error,.sudo-error,.payset-field-error,.guest-field-error,p.platform-alert,.pms-inline-error[role=alert],.financial-export>p[role=alert],p.insight-notice[role=status],.booking-notice[role=status],.kb-notice[role=status],.payment-notice[role=status],.customer-preview-notice){animation:wz-appear .22s var(--ease-appear) backwards}.ops-page .mono,.ops-panel .mono,.ops-bulk .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ops-muted{color:var(--c-text-muted)}.ops-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ops-key{font:400 14px/1.5 var(--font-mono);overflow-wrap:anywhere}.ops-num.is-zero{color:var(--c-text-muted)}.ops-heading{display:block}.ops-heading .platform-heading{border-block-end:0;padding-block-end:8px}.ops-heading .platform-heading-aside{flex-wrap:wrap;align-self:flex-start;margin-block-start:30px}.ops-heading .platform-heading-aside .btn{align-items:center;gap:8px;display:inline-flex}.ops-tools .select-menu-options{top:calc(100% + 7px);bottom:auto}.ops-tools .activity-toolbar .conv-filter-trigger{min-height:40px}.ops-filter-fields{grid-template-columns:repeat(2,minmax(0,220px))}.ops-active-filters{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block-start:14px;display:flex}.ops-page .platform-clear{font:inherit;color:var(--c-text);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--c-border-strong);-webkit-text-decoration-color:var(--c-border-strong);-webkit-text-decoration-color:var(--c-border-strong);text-decoration-color:var(--c-border-strong);text-underline-offset:3px;background:0 0;border:0;font-size:14px}.ops-page .platform-clear:hover{text-decoration-color:currentColor}.ops-page .team-tabs{margin-block-start:8px}.ops-tabpanel{min-width:0}.ops-chip{border:1px solid var(--c-border-strong);border-radius:var(--radius-pill);background:var(--c-surface);max-width:min(320px,100%);min-height:36px;color:var(--c-text);align-items:center;gap:6px;padding-block:4px;padding-inline:12px 4px;font-size:14px;display:inline-flex}.ops-chip-label{color:var(--c-text-muted);flex:none}.ops-chip-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.ops-chip-remove{width:28px;height:28px;color:var(--c-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.ops-chip-remove:hover{background:var(--c-surface-hover);color:var(--c-text)}.ops-chip-remove:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:1px}.ops-state{border-radius:var(--radius-pill);white-space:nowrap;max-width:100%;color:var(--c-text-muted);background:var(--c-surface-hover);align-items:center;gap:6px;padding:2px 9px;font-size:14px;line-height:1.5;display:inline-flex}.ops-state:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ops-state--error{color:var(--c-error);background:var(--c-error)}@supports (color:color-mix(in lab, red, red)){.ops-state--error{background:color-mix(in srgb, var(--c-error) 8%, var(--c-bg-page))}}.ops-state--warning{color:var(--c-warning);background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.ops-state--warning{background:color-mix(in srgb, var(--c-warning) 9%, var(--c-bg-page))}}.ops-state--success{color:var(--c-success);background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.ops-state--success{background:color-mix(in srgb, var(--c-success) 8%, var(--c-bg-page))}}.ops-state--info{color:var(--c-text)}.ops-state--info:before,.ops-state--quiet:before{background:var(--c-text-subtle)}.ops-dot{background:var(--c-text-subtle);border-radius:50%;flex:none;width:8px;height:8px}.ops-dot--error{background:var(--c-error)}.ops-dot--warning{background:var(--c-warning)}.ops-provider{align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}.ops-provider-mark{border:1px solid var(--c-border);border-radius:var(--radius-control);width:28px;height:28px;color:var(--c-text-muted);background:var(--c-bg-page);flex:none;place-items:center;display:inline-grid}.ops-provider-text{flex-direction:column;min-width:0;display:flex}.ops-provider-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ops-provider-text small{color:var(--c-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ops-when{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;gap:2px;display:flex}.ops-when>time+time{color:var(--c-text-muted)}.ops-metrics{border:1px solid var(--c-border);border-radius:var(--radius-panel);grid-template-columns:repeat(4,minmax(0,1fr));margin-block:24px 8px;display:grid;overflow:hidden}.ops-metric{min-width:0;color:var(--c-text);flex-direction:column;gap:6px;padding:20px 24px;text-decoration:none;display:flex}.ops-metric+.ops-metric{border-inline-start:1px solid var(--c-border)}.ops-metric.is-link:hover,.ops-metric.is-link:focus-visible{background:var(--c-surface-hover)}.ops-metric.is-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px}.ops-metric-label{color:var(--c-text-muted);font-size:14px;font-weight:500}.ops-metric-value{font:500 32px/1.2 var(--font-display);font-variant-numeric:tabular-nums;text-underline-offset:6px;align-self:flex-start;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.ops-metric.is-link:hover .ops-metric-value{-webkit-text-decoration-color:var(--c-home-blue);-webkit-text-decoration-color:var(--c-home-blue);-webkit-text-decoration-color:var(--c-home-blue);text-decoration-color:var(--c-home-blue)}.ops-metric-value.is-warning{color:var(--c-warning)}.ops-metric-value.is-error{color:var(--c-error)}.ops-metric-note{color:var(--c-text-muted);font-size:14px;line-height:1.5}[dir=rtl] .ops-metric-value{font-family:var(--font-display)}.ops-section{min-width:0;margin-block-start:40px}.ops-section-heading{padding-block-end:4px}.ops-section-heading h2{font:500 16px/1.5 var(--font-sans);margin:0}.ops-section-heading p{max-width:80ch;color:var(--c-text-muted);margin:6px 0 0;font-size:14px;line-height:1.6}.ops-section-heading--row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding-block-end:12px;display:flex}.ops-subheading{font:500 14px/1.5 var(--font-sans);color:var(--c-text);margin:28px 0 4px}.ops-footnote{color:var(--c-text-muted);margin:12px 0 0;font-size:14px;line-height:1.6}.ops-footnote>span{color:var(--c-text)}.ops-inline-link{color:var(--c-home-blue);align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.ops-inline-link:hover{text-underline-offset:3px;text-decoration:underline}.ops-table{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:start;width:100%;color:var(--c-text);font-size:14px;line-height:1.5}.ops-table th{z-index:10;background:var(--c-bg-page);border-block-end:1px solid var(--c-border);color:var(--c-text-muted);text-align:start;white-space:nowrap;text-overflow:ellipsis;padding:12px;font-size:14px;font-weight:400;position:sticky;top:0;overflow:hidden}.ops-table td{border-block-end:1px solid var(--c-border);vertical-align:middle;overflow-wrap:anywhere;padding:12px}.ops-table:not(.ops-table--compact) tbody tr{cursor:pointer}.ops-table:not(.ops-table--compact) tbody tr:hover td,.ops-table:not(.ops-table--compact) tbody tr:focus-within td{background:var(--c-surface-hover)}.ops-table tbody td:first-child{border-start-start-radius:var(--radius-control);border-end-start-radius:var(--radius-control)}.ops-table tbody td:last-child{border-start-end-radius:var(--radius-control);border-end-end-radius:var(--radius-control)}.ops-table tbody tr,.ops-row-link{scroll-margin-block-start:56px}.ops-table .ops-col-provider{width:30%}.ops-table .ops-col-count{font-variant-numeric:tabular-nums;width:12%}.ops-table .ops-col-when{width:18%}.ops-table .ops-col-state{width:17%}.ops-queues-table .ops-col-count{width:15%}.ops-pms-table .ops-col-provider{width:24%}.ops-pms-table .ops-col-count{width:10%}.ops-pms-table .ops-col-state{width:16%}.ops-health-table th{white-space:normal;vertical-align:bottom;overflow-wrap:anywhere}.ops-table .ops-col-time{width:132px}.ops-recent-table .ops-col-hotel{width:20%}.ops-recent-table .ops-col-source{width:24%}.ops-recent-table .ops-col-error{width:auto}.ops-table--compact{margin-block-start:12px}.ops-table--compact th{background:0 0;position:static}.ops-table--compact td{padding-block:10px}.ops-row-link{min-width:0;max-width:100%;color:var(--c-text);border-radius:4px;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.ops-row-link:hover .ops-provider-name{text-underline-offset:3px;text-decoration:underline}.ops-row-link:focus-visible,.ops-hotel-link:focus-visible,.ops-panel-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.ops-row-note{color:var(--c-text-muted);margin-block-start:4px;font-size:14px;display:block}.ops-pms-provider .pms-provider-mark{border-radius:var(--radius-control);width:32px;height:32px}.ops-pms-provider .pms-provider-mark img{width:26px;height:26px}.ops-hotel-link{color:var(--c-text);text-decoration:none}.ops-hotel-link:hover{text-underline-offset:3px;text-decoration:underline}.ops-error-type{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.ops-error-excerpt{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;max-width:100%;color:var(--c-text-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ops-gaps{border-block-start:1px solid var(--c-border);margin:12px 0 0;padding:0;list-style:none;display:grid}.ops-gap{border-block-end:1px solid var(--c-border);grid-template-columns:36px minmax(0,1fr);gap:14px;padding:16px 4px;display:grid}.ops-gap-icon{border:1px solid var(--c-border);border-radius:var(--radius-control);width:36px;height:36px;color:var(--c-text-muted);place-items:center;display:grid}.ops-gap-main{min-width:0}.ops-gap-title{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ops-gap-title strong{font-weight:500}.ops-gap-main p{max-width:80ch;color:var(--c-text-muted);margin:6px 0 0;font-size:14px;line-height:1.6}.ops-gap-facts{flex-wrap:wrap;gap:8px 32px;margin:10px 0 0;font-size:14px;display:flex}.ops-gap-facts>div{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ops-gap-facts dt{color:var(--c-text-muted)}.ops-gap-facts dd{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:inline-flex}.ops-chart{margin-block-start:40px}.ops-chart .insight-panel-heading p{max-width:72ch;font-size:14px;line-height:1.6}.ops-chart-frame{min-height:220px}.ops-chart-svg{height:220px}.ops-chart-svg:focus-visible,.ops-chart .performance-chart-modes button:focus-visible{outline:2px solid var(--c-home-blue);outline-offset:3px}.ops-chart .performance-chart-modes button[aria-pressed=true]{color:var(--c-home-blue)}.ops-chart-table-wrap{min-width:0}.ops-chart-table thead th{font-size:14px}.ops-page .activity-layout{margin-block-start:4px}.activity-table.ops-events-table .ops-ev-severity-col{width:136px}.activity-table.ops-failed-table .ops-col-check{width:44px;padding-inline:12px 4px}.activity-table.ops-failed-table .ops-fd-provider-col{width:180px}.activity-table.ops-failed-table .ops-fd-attempts-col{font-variant-numeric:tabular-nums;width:96px}.activity-table.ops-failed-table .ops-fd-status-col{width:132px}.activity-table.ops-failed-table .activity-person-col{width:170px}.activity-table tbody tr.is-picked td{background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.activity-table tbody tr.is-picked td{background:color-mix(in srgb, var(--c-home-blue) 4%, var(--c-bg-page))}}.ops-check{width:18px;height:18px;accent-color:var(--c-home-blue);cursor:pointer;vertical-align:middle;margin:0}.ops-check:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.ops-row-mark{flex:none}.activity-event-cell .ops-error-excerpt,.activity-event-cell .ops-event-summary{-webkit-line-clamp:2;line-clamp:2;white-space:normal;color:var(--c-text-muted);-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.ops-compact{align-items:center;gap:8px;min-width:0;margin-block-start:4px;font-size:14px;font-weight:400;display:none}.ops-compact .ops-state{flex:none}.ops-compact .ops-line{color:var(--c-text-muted)}@media (min-width:1024px){.has-preview .ops-compact,.is-closing:not(.is-returning) .ops-compact{display:flex}}@media (min-width:1200px){.activity-table.ops-events-table .activity-event-col{width:auto}.activity-table.ops-events-table .activity-person-col{width:18%}.activity-table.ops-events-table .activity-entity-col{width:14%}.activity-table.ops-failed-table .activity-event-col{width:auto}.activity-table.ops-failed-table .activity-entity-col{width:96px}}.ops-bulk-bar{z-index:12;border:1px solid var(--c-gocc-border,var(--c-border-strong));border-radius:var(--radius-panel);background:var(--c-bg-page);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-block:12px 0;padding-block:10px;padding-inline:16px 12px;font-size:14px;display:flex;position:sticky;bottom:16px}.ops-bulk-bar>strong{font-weight:500}.ops-bulk-actions{flex-wrap:wrap;gap:8px;display:flex}.ops-bulk-actions .btn{align-items:center;gap:8px;display:inline-flex}.ops-bulk-count{border-radius:var(--radius-pill);background:var(--c-surface-active);min-width:20px;color:var(--c-text);font:500 12px/20px var(--font-mono);text-align:center;padding:0 6px}.ops-action--retry{color:var(--c-home-blue);box-shadow:inset 0 0 0 1px var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.ops-action--retry{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-home-blue) 40%, transparent)}}.ops-action--retry:hover:not(:disabled){background:var(--c-home-blue)}@supports (color:color-mix(in lab, red, red)){.ops-action--retry:hover:not(:disabled){background:color-mix(in srgb, var(--c-home-blue) 8%, transparent)}}.ops-action--resolve{color:var(--c-success);box-shadow:inset 0 0 0 1px var(--c-success)}@supports (color:color-mix(in lab, red, red)){.ops-action--resolve{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-success) 40%, transparent)}}.ops-action--resolve:hover:not(:disabled){background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.ops-action--resolve:hover:not(:disabled){background:color-mix(in srgb, var(--c-success) 8%, transparent)}}.ops-action--danger{color:var(--c-error);box-shadow:inset 0 0 0 1px var(--c-error)}@supports (color:color-mix(in lab, red, red)){.ops-action--danger{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-error) 40%, transparent)}}.ops-action--danger:hover:not(:disabled){background:var(--c-error)}@supports (color:color-mix(in lab, red, red)){.ops-action--danger:hover:not(:disabled){background:color-mix(in srgb, var(--c-error) 8%, transparent)}}.ops-confirm .ops-confirm-target{color:var(--c-text);overflow-wrap:anywhere;font-weight:500}.ops-confirm .platform-dialog-actions .btn{align-items:center;gap:8px;display:inline-flex}.ops-bulk-list{overscroll-behavior:contain;border-block:1px solid var(--c-border);max-height:min(320px,45dvh);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ops-bulk-list>li{border-block-end:1px solid var(--c-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;display:flex}.ops-bulk-list>li:last-child{border-block-end:0}.ops-bulk-row{flex-direction:column;min-width:0;display:flex}.ops-bulk-row strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ops-bulk-row small{color:var(--c-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ops-panel .activity-panel-body>h2{margin-block-end:10px}.ops-panel-meta{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.ops-panel-summary{color:var(--c-text);overflow-wrap:anywhere;margin:16px 0 0;font-size:14px;line-height:1.6}.ops-panel .activity-facts{margin:18px 0}.ops-panel .activity-facts dd small{overflow-wrap:anywhere}.ops-panel .activity-facts dt svg{color:var(--c-text-subtle)}.ops-panel-link{color:var(--c-home-blue);font-weight:500;text-decoration:none}.ops-panel-link:hover{text-underline-offset:3px;text-decoration:underline}.activity-panel>footer.ops-panel-footer{flex-wrap:nowrap;justify-content:flex-end;gap:8px;display:flex}.activity-panel>footer.ops-panel-footer .btn{white-space:normal;text-align:center;flex:0 auto;justify-content:center;align-items:center;gap:8px;width:auto;min-width:0;display:inline-flex}.activity-panel>footer.ops-panel-footer .btn>svg{flex:none}.activity-panel>footer.ops-panel-footer>.btn-ghost{margin-inline-end:auto}.ops-fd-hotel-fact{flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0;display:flex}.ops-fd-only-hotel{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.ops-fd-only-hotel:disabled{color:var(--c-text-muted);cursor:default;text-decoration:none}.ops-fd-only-hotel:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px;border-radius:4px}.ops-error-block{margin-block-start:18px}.ops-error-block h3,.ops-timeline h3{font:500 14px/1.5 var(--font-sans);color:var(--c-text);margin:0 0 8px}.ops-detail-error{border:1px solid var(--c-error);padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.ops-detail-error{border:1px solid color-mix(in srgb, var(--c-error) 30%, var(--c-border))}}.ops-detail-error{border-radius:var(--radius-control);background:var(--c-bg-subtle);color:var(--c-text);white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;font-size:14px;line-height:1.6}.ops-panel .platform-alert,.ops-panel .platform-notice{margin-block:12px 0}.ops-no-actions{color:var(--c-text-muted);margin:12px 0 0;font-size:14px}.ops-timeline{margin-block:4px 24px}.ops-timeline ol{margin:0;padding:0;list-style:none}.ops-timeline-step{flex-direction:column;gap:2px;padding-block:0 14px;padding-inline-start:22px;font-size:14px;display:flex;position:relative}.ops-timeline-step:before{content:"";background:var(--c-text-subtle);border-radius:50%;width:8px;height:8px;position:absolute;inset-block-start:7px;inset-inline-start:4px}.ops-timeline-step:not(:last-child):after{content:"";background:var(--c-border);width:1px;position:absolute;inset-block:19px -2px;inset-inline-start:7.5px}.ops-timeline-step--success:before{background:var(--c-success)}.ops-timeline-step--warning:before{background:var(--c-warning)}.ops-timeline-label{font-weight:500}.ops-timeline-at,.ops-timeline-step small{color:var(--c-text-muted);font-size:14px}.ops-payload{gap:8px;min-width:0;margin-block-end:8px;display:grid}.ops-payload-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ops-payload-head h3{font:500 14px/1.5 var(--font-sans);color:var(--c-text);margin:0}.ops-payload-copy{align-items:center;gap:6px;display:inline-flex}.ops-payload-text{border:1px solid var(--c-border);border-radius:var(--radius-control);background:var(--c-bg-subtle);max-height:360px;color:var(--c-text);font:400 14px/1.6 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;tab-size:2;margin:0;padding:12px 14px;overflow:auto}.ops-payload-text:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.ops-payload-empty,.ops-payload-note{color:var(--c-text-muted);margin:0;font-size:14px}.ops-signal{border:1px solid var(--c-warning);margin-block:16px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.ops-signal{border:1px solid color-mix(in srgb, var(--c-warning) 45%, var(--c-border))}}.ops-signal{border-radius:var(--radius-control);background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.ops-signal{background:color-mix(in srgb, var(--c-warning) 6%, var(--c-bg-page))}}.ops-signal{font-size:14px;line-height:1.6}.ops-signal--quiet{border-color:var(--c-border);background:var(--c-bg-subtle)}.ops-signal p{color:var(--c-text-muted);margin:0}.ops-signal .ops-signal-title{color:var(--c-text);align-items:center;gap:8px;margin-block-end:4px;font-weight:500;display:flex}.ops-signal-title svg{color:var(--c-warning);flex:none}.ops-signal .ops-inline-link{margin-block-start:8px}.ops-signal-hotels{flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ops-signal-hotels a{color:var(--c-text);text-decoration:underline;-webkit-text-decoration-color:var(--c-border-strong);-webkit-text-decoration-color:var(--c-border-strong);-webkit-text-decoration-color:var(--c-border-strong);text-decoration-color:var(--c-border-strong);text-underline-offset:3px}.ops-signal-hotels a:hover{text-decoration-color:currentColor}.ops-page .ops-empty{align-content:center;gap:10px}.ops-page .activity-empty h2{max-width:48ch}.ops-page .activity-empty .btn{margin-block-start:16px}.ops-skeleton{pointer-events:none}.ops-skeleton .team-tabs>button{cursor:default}.ops-sk-bar{vertical-align:middle;background:var(--c-surface-active);border-radius:4px;max-width:100%;height:12px;display:inline-block}.ops-sk-count{width:14px;height:10px}.ops-sk-search{width:55%}.ops-sk-sel-period{width:80px}.ops-sk-sel-status{width:75px}.ops-sk-sel-provider{width:90px}.ops-sk-results{width:120px}.ops-sk-date{width:88px}.ops-sk-time{width:44px}.ops-sk-icon{width:18px;height:18px}.ops-sk-key{width:62%}.ops-sk-summary{width:44%}.ops-sk-mark{width:56px}.ops-sk-hotel{width:72%}.ops-sk-record{width:64%}.ops-sk-provider{width:96px}.ops-sk-error{width:88%}.ops-sk-attempts{width:18px}.ops-sk-num{width:24px}.ops-sk-metric{width:48px;height:30px}.ops-sk-note{width:70%}.ops-sk-gap{width:60%}.ops-sk-check{border:1px solid var(--c-border-strong);border-radius:4px;display:inline-block}.ops-sk-chart{border-radius:var(--radius-control);background:var(--c-bg-subtle)}.ops-skeleton .ops-when>span,.ops-skeleton .ops-line,.ops-skeleton .activity-event-title,.ops-skeleton .activity-event-meta,.ops-skeleton .ops-error-excerpt{min-height:1.5em;line-height:1.5;display:block}.ops-skeleton .ops-state:before{display:none}@media (max-width:1023px){.ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-metric:nth-child(3){border-inline-start:0}.ops-metric:nth-child(n+3){border-block-start:1px solid var(--c-border)}.ops-heading .platform-heading{flex-direction:column;align-items:flex-start;gap:16px}.ops-heading .platform-heading-aside{margin-block-start:0}}@media (max-width:767px){.ops-table:not(.ops-table--compact),.ops-table:not(.ops-table--compact) tbody{display:block}.ops-table:not(.ops-table--compact) thead{display:none}.ops-table:not(.ops-table--compact) tbody tr{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-bg-page);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin-block:8px;padding:14px 16px;display:grid}.ops-table:not(.ops-table--compact) tbody tr:hover td,.ops-table:not(.ops-table--compact) tbody tr:focus-within td{background:0 0}.ops-table:not(.ops-table--compact) tbody tr:hover,.ops-table:not(.ops-table--compact) tbody tr:focus-within{background:var(--c-surface-hover)}.ops-table:not(.ops-table--compact) td{border:0;width:auto;min-width:0;padding:0;display:block}.ops-table:not(.ops-table--compact) td:before{content:attr(data-label);color:var(--c-text-muted);margin-block-end:2px;font-size:14px;display:block}.ops-table:not(.ops-table--compact) td.ops-col-provider,.ops-recent-table td.ops-col-source,.ops-recent-table td.ops-col-error{grid-column:1/-1}.ops-table:not(.ops-table--compact) td.ops-col-provider:before,.ops-recent-table td.ops-col-source:before{display:none}.ops-table--compact tbody tr{border-block-end:1px solid var(--c-border);grid-template-columns:minmax(0,1fr);gap:6px;padding-block:10px;display:grid}.ops-table--compact thead{display:none}.ops-table--compact td{border:0;padding:0}.ops-table--compact td:before{content:attr(data-label);color:var(--c-text-muted);font-size:14px;display:block}.ops-when{flex-flow:wrap;gap:0 8px}.ops-bulk-bar{bottom:8px}.ops-chip{max-width:100%}.ops-gap{grid-template-columns:minmax(0,1fr)}.ops-gap-icon{display:none}}@media (max-width:640px){.ops-metrics{grid-template-columns:minmax(0,1fr)}.ops-metric+.ops-metric{border-inline-start:0;border-block-start:1px solid var(--c-border)}.ops-metric-value{font-size:28px}.ops-filter-fields{grid-template-columns:minmax(0,1fr)}.activity-table.ops-failed-table .ops-fd-status-col{display:none}.activity-table.ops-failed-table .ops-col-check{width:32px;padding-inline:6px 0}.ops-page .activity-table .ops-compact{flex-wrap:wrap;display:flex}.ops-page .activity-table .activity-date-col .ops-when{flex-direction:column}.activity-panel>footer.ops-panel-footer{flex-wrap:wrap}.activity-panel>footer.ops-panel-footer>*{flex:100%}.activity-panel>footer.ops-panel-footer>.btn-ghost{margin-inline-end:0}.ops-bulk-bar{padding-inline:12px}.ops-bulk-actions{width:100%}}@media (max-width:760px){.ops-page .activity-table .ops-compact{flex-wrap:wrap;display:flex}}@media (pointer:coarse){.ops-chip{padding-block:0}.ops-chip-remove{width:var(--touch-min);height:var(--touch-min)}.ops-page .platform-clear{min-height:var(--touch-min)}.ops-check{width:22px;height:22px}.activity-table.ops-failed-table .ops-col-check{width:52px}.ops-row-link,.ops-inline-link,.ops-panel-link{min-height:var(--touch-min)}}@media (prefers-reduced-motion:reduce){.ops-page *,.ops-panel *,.ops-bulk *{transition-duration:.01ms!important}}[dir=rtl] :is(svg.lucide-arrow-up-right,svg.lucide-external-link,svg.icon-go):not(.icon-fixed,.insight-metric *){transform:scaleX(-1)}@media not all and (max-width:640px){.topbar-search-kbd{justify-items:end;display:inline-grid}[dir=rtl] .topbar-search-kbd{justify-items:start}}.topbar-search-kbd>span{grid-area:1/1}.topbar-search-kbd[data-platform=mac]>.topbar-search-kbd-other,.topbar-search-kbd:not([data-platform=mac])>.topbar-search-kbd-mac{visibility:hidden}html[data-key-platform=mac] .topbar-search-kbd[data-platform=mac]>.topbar-search-kbd-other,html[data-key-platform=other] .topbar-search-kbd:not([data-platform=mac])>.topbar-search-kbd-mac{display:none}.team-member-modal,.activity-modal,.calendar-inspector-modal{animation:wz-fade .18s var(--ease-state) backwards}.team-member-modal>.modal-panel,.activity-modal>.modal-panel,.calendar-inspector-modal>.modal-panel{animation:wz-rise .24s var(--ease-appear) backwards}.team-member-modal.is-closing,.activity-modal.is-closing{animation:ui-scrim-out .4s var(--ease-state) both}.team-member-modal.is-closing>.modal-panel,.activity-modal.is-closing>.modal-panel{animation:wz-leave .16s var(--ease-state) both;pointer-events:none}.calendar-inspector-modal .calendar-inspector,.kb-modal .kb-detail.is-mobile,.kb-modal .kb-detail.is-mobile.is-closing{animation:none}.kb-modal:has(>.modal-panel>.kb-detail.is-mobile){animation:wz-fade .18s var(--ease-state) backwards}.kb-modal>.modal-panel:has(>.kb-detail.is-mobile){animation:wz-rise .24s var(--ease-appear) backwards}.kb-modal:has(>.modal-panel>.kb-detail.is-closing){animation:ui-scrim-out .42s var(--ease-state) both}.kb-modal>.modal-panel:has(>.kb-detail.is-closing){animation:wz-leave .16s var(--ease-state) both;pointer-events:none}@keyframes ui-scrim-out{to{opacity:0}}:root{--c-gocc:#b83a48;--c-gocc-hover:#a1303d;--c-gocc-strong:#8f2a36;--c-gocc-soft:#b83a4814;--c-gocc-soft-hover:#b83a481f;--c-gocc-border:#b83a4838;--c-gocc-ground:#fcf8f8;--c-gocc-on:#fff;--c-gocc-tile:#b83a48}[data-theme=dark]{--c-gocc:#ee7d89;--c-gocc-hover:#f395a0;--c-gocc-strong:#f6a9b1;--c-gocc-soft:#ee7d891a;--c-gocc-soft-hover:#ee7d8926;--c-gocc-border:#ee7d8942;--c-gocc-ground:#120d0e;--c-gocc-on:#fff}html[data-shell=gocc]{--c-home-blue:var(--c-gocc);--c-nav-indicator:var(--c-gocc)}html[data-shell=gocc] .team-action-edit{color:var(--c-text);border-color:var(--c-border-strong);background:var(--c-surface)}html[data-shell=gocc] .team-action-edit:hover:not(:disabled){background:var(--c-surface-hover)}html[data-shell=gocc] .settings-primary{background:var(--c-accent);color:var(--c-on-accent)}html[data-shell=gocc] .settings-primary:hover:not(:disabled){background:var(--c-accent-hover)}html[data-shell=gocc] .settings-soft{color:var(--c-text);background:var(--c-surface-hover)}html[data-shell=gocc] .settings-soft:hover:not(:disabled){background:var(--c-surface-active)}.gocc-pager{margin-block-start:4px}html[data-shell=gocc] th.num{font-family:inherit}.sb.gocc-sb{background:var(--c-gocc-ground)}.gocc-mark{color:var(--c-gocc-tile);flex:none;display:inline-flex;position:relative}.gocc-mark:before{content:"";background:var(--c-gocc-on);position:absolute;inset:28% 4%}.gocc-mark svg{width:100%;height:100%;display:block;position:relative}.gocc-pm-identity{align-items:center;gap:8px;min-width:0;height:24px;display:inline-flex}.gocc-pm-word{font-family:var(--font-wordmark);font-kerning:none;letter-spacing:var(--tracking-wordmark);color:var(--c-text);white-space:nowrap;font-size:18px;font-weight:900;line-height:1}@media (hover:hover){.gocc-pm-btn:hover{background:var(--c-surface-hover)}}.wm-tile.gocc-wm-tile{background:0 0}.gocc-wm-sub{overflow-wrap:anywhere}.gocc-sb-id{flex:none;padding:4px 8px 10px}.gocc-sb-title{color:var(--c-text);font-size:var(--text-title);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:20px}.gocc-sb-caption{color:var(--c-text-muted);font-size:var(--text-small);margin:2px 0 0;line-height:20px}.sb--collapsed .gocc-sb-id{display:none}.gocc-sb .sb-link.active{background:var(--c-gocc-soft);color:var(--c-gocc-strong)}.gocc-sb .sb-link.active .sb-slot{color:var(--c-gocc-strong)}@media (hover:hover){.gocc-sb .sb-link.active:hover{background:var(--c-gocc-soft-hover)}}.gocc-sb .sb-link--sub.active{color:var(--c-text);background:0 0}@media (hover:hover){.gocc-sb .sb-link--sub.active:hover{background:0 0}}.gocc-sb .sb-sub-marker--active{background:var(--c-gocc)}.gocc-sb.sb--collapsed .sb-link-main{flex:1;justify-content:center;padding:0;display:flex}.gocc-sb-foot{border-block-start:1px solid var(--c-border);margin-block-start:auto;padding-block-start:8px}.gocc-sb .settings-nav-link.is-active{background:var(--c-gocc-soft);color:var(--c-gocc-strong)}@media (hover:hover){.gocc-sb .settings-nav-link.is-active:hover{background:var(--c-gocc-soft-hover)}}.gocc-desk{background:var(--c-surface)}.gocc-desk:is([data-state=open],[data-state=clear]) .sb-desk-number{text-decoration:underline;-webkit-text-decoration-color:var(--c-gocc-border);-webkit-text-decoration-color:var(--c-gocc-border);-webkit-text-decoration-color:var(--c-gocc-border);text-decoration-color:var(--c-gocc-border);text-underline-offset:6px;text-decoration-thickness:2px}.gocc-desk-list{border-block-start:1px solid var(--c-border);flex-direction:column;margin:0;padding:4px 0 0;list-style:none;display:flex}.gocc-desk-row{min-height:32px;color:var(--c-text);font-size:var(--text-small);border-radius:4px;justify-content:space-between;align-items:center;gap:8px;line-height:1.4;text-decoration:none;display:flex}.gocc-desk-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gocc-desk-num{color:var(--c-text-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;font-size:14px}@media (hover:hover){.gocc-desk-row:hover .gocc-desk-name{text-decoration:underline;-webkit-text-decoration-color:var(--c-gocc);-webkit-text-decoration-color:var(--c-gocc);-webkit-text-decoration-color:var(--c-gocc);text-decoration-color:var(--c-gocc);text-underline-offset:3px}}.gocc-desk-row:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}@media (pointer:coarse){.gocc-desk-row{min-height:var(--touch-min)}}.gocc-scope-label{align-items:center;gap:8px;min-width:0;margin-inline-start:8px;display:inline-flex}.gocc-scope-dot{border-radius:var(--radius-pill);background:var(--c-gocc);flex:none;width:6px;height:6px}.gocc-scope-full{text-overflow:ellipsis;min-width:0;overflow:hidden}.gocc-scope-short{color:var(--c-text);letter-spacing:.04em;font-weight:600;display:none}@media (max-width:1180px){.gocc-scope-full{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gocc-scope-short{display:inline}}.gocc-bell-note{padding-block-start:0}.gocc-bell-row .wm-text{color:var(--c-text);font-weight:500}.gocc-bell-row .wm-end{align-self:center;padding-top:0}.gocc-bell-num{color:var(--c-text);font-family:var(--font-mono);font-size:var(--text-small);font-variant-numeric:tabular-nums}.gocc-palette-tag{border:1px solid var(--c-border);background:var(--c-bg-subtle);color:var(--c-text-muted);vertical-align:1px;border-radius:6px;padding:0 6px;font-size:14px;font-weight:500;line-height:18px;display:inline-block}.gocc-overview-head{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.gocc-overview-head .platform-eyebrow{margin:0 0 8px}.gocc-overview-head .home-h1{overflow-wrap:anywhere;max-width:100%}.gocc-overview-lead{margin-block-start:8px}.gocc-overview-head .home-live-status{margin-block-start:6px}.gocc-overview-top{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:stretch;gap:24px 40px;display:grid}.gocc-overview-intro{flex-direction:column;justify-content:space-between;gap:24px;min-width:0;display:flex}.gocc-pulse{flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}.gocc-pulse-title{letter-spacing:.2px;color:var(--c-text-subtle);margin:0;font-size:12px;font-weight:500;line-height:20px}.gocc-pulse-state{color:var(--c-text);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:15px;font-weight:500;line-height:1.4;display:flex}.gocc-pulse-dot{background:var(--c-success);border-radius:999px;flex:none;block-size:8px;inline-size:8px}.gocc-pulse-state--attention .gocc-pulse-dot{background:var(--c-warning)}.gocc-pulse-state--down .gocc-pulse-dot{background:var(--c-error)}.gocc-pulse-review{color:var(--c-gocc,var(--c-text));border-radius:4px;align-items:center;gap:2px;margin-inline-start:auto;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.gocc-pulse-review:hover{text-underline-offset:3px;text-decoration:underline}.gocc-pulse-today{border-block-start:1px solid var(--c-border);flex-direction:column;gap:2px;padding-block-start:10px;display:flex}.gocc-pulse-label{color:var(--c-text-subtle);margin:0;font-size:12px;line-height:18px}.gocc-pulse-figure{color:var(--c-text-muted);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:14px;display:flex}.gocc-pulse-figure strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--c-text);font-size:24px;font-weight:500;line-height:30px}.gocc-pulse-line{color:var(--c-text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:14px;line-height:20px}.gocc-pulse-clock{min-block-size:20px;color:var(--c-text-subtle);font-variant-numeric:tabular-nums;margin:0;font-size:13px;line-height:20px}.gocc-pulse-sk-title{block-size:12px;inline-size:64px}.gocc-pulse-sk-state{block-size:16px;inline-size:70%}.gocc-pulse-sk-label{block-size:12px;inline-size:90px}.gocc-pulse-sk-figure{block-size:28px;inline-size:55%}.gocc-pulse-sk-line{block-size:14px;inline-size:45%}.gocc-pulse-sk-clock{block-size:13px;inline-size:60%}@media (max-width:1023px){.gocc-overview-top{grid-template-columns:minmax(0,1fr)}.gocc-overview-intro{justify-content:flex-start}}.gocc-overview .home-actions .btn{align-items:center;gap:6px;display:inline-flex}.gocc-activity-interactive{display:block;position:relative}.gocc-activity-area{position:absolute;inset:56px 24px 36px}.gocc-activity-svg{width:100%;height:100%;display:block;overflow:visible}.gocc-activity-stop-top{stop-color:var(--c-gocc);stop-opacity:.17}.gocc-activity-stop-bottom{stop-color:var(--c-gocc);stop-opacity:.015}.gocc-activity-fill{stroke:none}.gocc-activity-line{fill:none;stroke:var(--c-gocc);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.gocc-activity-base{stroke:var(--c-border-subtle);stroke-width:1px;vector-effect:non-scaling-stroke}.gocc-activity-guide{stroke:var(--c-gocc);stroke-opacity:.45;stroke-width:1px;vector-effect:non-scaling-stroke}.gocc-activity-dot{border:2.5px solid var(--c-bg-page);box-sizing:content-box;background:var(--c-gocc);pointer-events:none;border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)}[data-theme=dark] .gocc-activity-dot{border-color:var(--c-surface)}.gocc-activity-axis{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--c-text-subtle);pointer-events:none;inset-inline:24px;justify-content:space-between;gap:8px;font-size:12px;display:flex;position:absolute;bottom:6px}.gocc-activity .home-card-footer .lnk{flex:none}.gocc-activity .gocc-activity-plot{flex:1 0 auto;height:auto;min-height:224px}.gocc-activity .gocc-activity-plot>.gocc-activity-interactive{width:auto;height:auto;position:absolute;inset:0}.gocc-activity .home-message-table{flex:1 1 0;min-height:206px;max-height:none}.gocc-attention-quiet .home-attention-count,.gocc-attention-quiet .home-state-label{color:var(--c-text-muted)}.gocc-attention-empty{min-height:220px}.gocc-attention-empty .home-section-icon{margin-block-end:4px}.gocc-attention-empty .home-section-icon.home-state-green{background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.gocc-attention-empty .home-section-icon.home-state-green{background:color-mix(in srgb, var(--c-success) 9%, transparent)}}.gocc-empty-title{color:var(--c-text);font-weight:500}.gocc-attention .home-card-footer-link:focus-visible{outline-color:var(--c-gocc)}.gocc-small4{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gocc-small4>.card{flex-direction:column;align-items:flex-start;display:flex}.gocc-small4 .home-card-title{margin-block-end:12px}.gocc-small4 .home-line{overflow-wrap:anywhere}.gocc-small4>.card>.lnk{margin-block-start:auto}@media (max-width:1050px){.gocc-small4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.gocc-small4{grid-template-columns:minmax(0,1fr)}}.gocc-top-frame{margin-inline:-12px}.home-tbl .gocc-top-table{table-layout:fixed;width:100%;min-width:0}.home-tbl .gocc-top-table th{z-index:3;background:var(--c-bg-page);font-size:var(--text-small);white-space:nowrap;text-overflow:ellipsis;position:sticky;top:0;overflow:hidden}.gocc-top-table .num{font-size:var(--text-small);text-align:end;direction:inherit;unicode-bidi:normal}.gocc-top-col-num,.gocc-top-col-when{width:156px}.gocc-top-col-chev{width:44px}.gocc-top-hotel{overflow:hidden}.gocc-top-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-small);color:var(--c-text);display:block;overflow:hidden}.gocc-top-chip{margin-block-start:6px}.gocc-top-when{font-size:var(--text-small);color:var(--c-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gocc-top-table tbody tr[role=link]{scroll-margin-block-start:56px}.home-tbl .gocc-top-table tr[role=link]:focus-visible td{border-block-color:var(--c-gocc)}.home-tbl .gocc-top-table tr[role=link]:focus-visible td:first-child{border-inline-start-color:var(--c-gocc)}.home-tbl .gocc-top-table tr[role=link]:focus-visible td:last-child{border-inline-end-color:var(--c-gocc)}.gocc-top-empty{padding-block:24px}@media (max-width:1050px){.gocc-top-col-num{width:112px}.gocc-top-col-when{width:132px}}@media (max-width:768px){.gocc-top-frame{margin-inline:0}.home-tbl .gocc-top-table,.home-tbl .gocc-top-table tbody{display:block;overflow:visible}.home-tbl .gocc-top-table thead{display:none}.home-tbl .gocc-top-table tbody tr{border-block-end:1px solid var(--c-border-subtle);border-radius:var(--radius-control);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 12px;display:grid;position:relative}.home-tbl .gocc-top-table td,.home-tbl .gocc-top-table td:first-child,.home-tbl .gocc-top-table td:last-child{text-align:start;border:0;height:auto;padding:0}.home-tbl .gocc-top-table td.gocc-top-hotel{grid-column:1/-1;padding-inline-end:28px}.home-tbl .gocc-top-table td.gocc-top-when{grid-column:1/-1}.home-tbl .gocc-top-table td:before{content:attr(data-label);font-family:var(--font-sans);font-size:var(--text-small);color:var(--c-text-muted);direction:inherit;margin-block-end:4px;display:block}.home-tbl .gocc-top-table td.gocc-top-hotel:before,.home-tbl .gocc-top-table td.gocc-top-chev:before,.home-tbl .gocc-top-table td.gocc-top-empty:before{display:none}.home-tbl .gocc-top-table td.gocc-top-chev{inset-inline-end:12px;position:absolute;top:18px}.home-tbl .gocc-top-table tr[role=link]:is(:hover,:focus-visible) td{background:0 0;border-color:#0000;border-radius:0}.home-tbl .gocc-top-table tr[role=link]:hover{background:var(--c-surface-hover)}.home-tbl .gocc-top-table tr[role=link]:focus-visible{outline:2px solid var(--c-gocc);outline-offset:-2px}.home-tbl .gocc-top-table td.gocc-top-empty{grid-column:1/-1}}.gocc-recent,.gocc-health{flex-direction:column;display:flex}.gocc-recent .home-card-title,.gocc-health .home-card-title{margin-block-end:8px}.gocc-recent-list{min-height:0}.gocc-recent .home-stay-row{min-height:60px}.gocc-recent-action,.gocc-recent-meta{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.gocc-recent-action{color:var(--c-text)}.gocc-recent-time{white-space:nowrap;flex:none}.gocc-recent .home-day-empty{min-height:180px}.gocc-recent .home-day-foot .lnk:focus-visible,.gocc-activity .home-day-foot .lnk:focus-visible{outline:2px solid var(--c-gocc);outline-offset:2px;border-radius:var(--radius-control)}.gocc-health-list{margin:0 0 16px}.gocc-health-row{border-block-start:1px solid var(--c-border-subtle);min-height:48px;font-size:var(--text-small);justify-content:space-between;align-items:center;gap:16px;padding-block:8px;display:flex}.gocc-health-row dt{min-width:0;color:var(--c-text);align-items:center;gap:8px;display:inline-flex}.gocc-health-row dt>svg{color:var(--c-text-subtle);flex:none}.gocc-health-row dd{text-align:end;min-width:0;color:var(--c-text-muted);margin:0}.gocc-health-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;display:inline-flex}.gocc-health-detail{font-variant-numeric:tabular-nums;color:var(--c-text-muted)}.gocc-health-muted{color:var(--c-text-subtle)}.gocc-health-count{font-size:var(--text-small);color:var(--c-text-muted)}.gocc-health-open{color:var(--c-text);font-weight:500}.gocc-health-link{min-height:24px;color:var(--c-text);border-radius:var(--radius-control);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.gocc-health-link:hover{color:var(--c-gocc);text-underline-offset:3px;text-decoration:underline}.gocc-health-link:focus-visible{outline:2px solid var(--c-gocc);outline-offset:2px}.gocc-health-note{color:var(--c-text-subtle);font-size:var(--text-small);margin-block-end:0}@media (max-width:480px){.gocc-health-row{flex-wrap:wrap;gap:4px 12px}.gocc-health-row dd{text-align:start}.gocc-health-status{justify-content:flex-start}}@media (pointer:coarse){.gocc-health-link{min-height:var(--touch-min)}}.gocc-overview-skeleton .gocc-overview-head .loading-feedback{margin-block-start:10px}.gocc-sk-h1{width:340px;max-width:100%;height:36px}.gocc-sk-lead{width:420px;max-width:100%;height:14px;margin-block-start:14px}.gocc-sk-btn-solid{width:128px}.gocc-sk-inline{margin-block-end:0}.gocc-sk-switch{width:78px;height:36px}.gocc-sk-total{width:72px;height:29px}.gocc-sk-segments{border-radius:var(--radius-pill);width:240px;max-width:60%;height:38px}.gocc-sk-period{border-radius:var(--radius-pill);width:200px;height:34px}.gocc-sk-plot{width:100%;height:100%}.gocc-sk-intro{margin-block:6px 12px}.gocc-sk-attention-row{min-height:72px}.gocc-sk-count{flex:none;width:24px;height:28px}.gocc-sk-short{width:120px}.gocc-sk-value{width:90px;margin-block-start:0}.gocc-overview-skeleton .gocc-health-row .home-sk-line{margin-block-start:0}.gocc-overview-skeleton .home-small .home-line{width:100%}.gocc-overview-skeleton .home-small .home-sk-num{height:29px}.gocc-overview-skeleton .gocc-sk-th{background:var(--c-bg-page);border-block-start:0;height:45px}.gocc-overview-skeleton .gocc-sk-td{height:66px;padding-inline:0}.gocc-overview-skeleton .home-stay-row{min-height:60px}@media (max-width:768px){.gocc-overview-skeleton .gocc-sk-td{align-items:flex-start;height:169px;padding-block-start:16px}.gocc-overview-skeleton .gocc-sk-th{display:none}}.gocc-hotels .gocc-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.gocc-hotels-controls .team-toolbar{flex-wrap:wrap;justify-content:flex-start}.gocc-hotels-controls .team-filters{flex-wrap:wrap}.gocc-hotels-controls .team-list-tools{justify-content:flex-start}.gocc-hotels-pending{align-items:center;display:inline-flex}.gocc-hotels-pending:empty{display:none}.gocc-hotels-counts{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:760px){.gocc-hotels-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.gocc-hotels-counts>div:nth-child(odd){border:0;padding-inline-start:0}.gocc-hotels-counts>div:nth-child(2n){border-inline-start:1px solid var(--c-border);padding-inline-start:20px}}.gocc-hotel-health-list{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:inline-flex}.gocc-hchip--healthy{color:var(--c-success);background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.gocc-hchip--healthy{background:color-mix(in srgb, var(--c-success) 9%, var(--c-surface))}}.gocc-hchip--attention{color:var(--c-warning);background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.gocc-hchip--attention{background:color-mix(in srgb, var(--c-warning) 9%, var(--c-surface))}}.gocc-hchip--suspended{color:var(--c-error);background:var(--c-error)}@supports (color:color-mix(in lab, red, red)){.gocc-hchip--suspended{background:color-mix(in srgb, var(--c-error) 8%, var(--c-surface))}}.gocc-hchip--silent,.gocc-hchip--noChannel{color:var(--c-text-muted);background:var(--c-bg-subtle)}.gocc-hchip--overPlan{color:var(--c-text);background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.gocc-hchip--overPlan{background:color-mix(in srgb, var(--c-warning) 8%, var(--c-surface))}}.gocc-hchip--overPlan:before{background:var(--c-warning)}.gocc-hotels-table tbody tr{cursor:pointer}.gocc-hotels-table td:first-child{width:auto}.gocc-hotels-table .team-person-button,.gocc-hotels-table .team-person{min-width:0;max-width:100%}.gocc-hotels-table.team-table .team-person>span:last-child{min-width:0;max-width:none}.gocc-hotels-table .team-person strong,.gocc-hotels-table .team-email{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;display:block;overflow:hidden}.gocc-hotels-table th,.gocc-hotels-table .team-date{white-space:nowrap}.gocc-hotels-table th{text-overflow:ellipsis;overflow:hidden}.gocc-hotels-table .gocc-col-num{text-align:end}.gocc-hotels-table thead th{vertical-align:bottom}.gocc-hotels-th-stack{vertical-align:bottom;flex-direction:column;align-items:flex-end;max-width:100%;line-height:1.35;display:inline-flex}.gocc-hotels-th-stack>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.gocc-hotels-table .gocc-col-open{text-align:end}.gocc-hotels-table .team-open-details{width:36px;height:36px;color:var(--c-home-blue)}.gocc-hotels-name{align-items:center;gap:8px;min-width:0;display:flex}.gocc-hotels-table .gocc-hotels-name strong{flex:0 auto;min-width:0}.gocc-hotels-test-tag{border:1px solid var(--c-border);background:var(--c-bg-subtle);min-height:20px;color:var(--c-text-muted);font:500 14px/18px var(--font-sans);letter-spacing:0;white-space:nowrap;vertical-align:middle;border-radius:6px;flex:none;align-items:center;padding:0 7px;display:inline-flex}[dir=rtl] .gocc-hotels-test-tag{font-family:var(--font-arabic)}.team-member-identity h2 .gocc-hotels-test-tag{margin-block-start:-3px}@media (min-width:761px){.gocc-hotels-table{table-layout:fixed;width:100%}.gocc-hotels-table th:first-child{width:220px}.gocc-hotels-table th:nth-child(2){width:184px}.gocc-hotels-table th.gocc-col-activity{width:auto}.gocc-hotels-table th.gocc-col-conversations{width:128px}.gocc-hotels-table th.gocc-col-team{width:84px}.gocc-hotels-table th.gocc-col-plan{width:108px}.gocc-hotels-table th.gocc-col-created{width:128px}.gocc-hotels-table th.gocc-col-open{width:60px}.has-member-preview .gocc-hotels-table th:nth-child(2),.is-closing:not(.is-returning) .gocc-hotels-table th:nth-child(2){width:auto}}@media (min-width:761px) and (max-width:1279px){.gocc-hotels-table th.gocc-col-team,.gocc-hotels-table td.gocc-col-team,.gocc-hotels-table th.gocc-col-plan,.gocc-hotels-table td.gocc-col-plan,.gocc-hotels-table th.gocc-col-created,.gocc-hotels-table td.gocc-col-created{display:none}}@media (min-width:1280px){.gocc-hotels-table th:first-child{width:240px}}@media (min-width:1280px) and (max-width:1439px){.gocc-hotels-table th.gocc-col-created,.gocc-hotels-table td.gocc-col-created{display:none}}@media (min-width:1440px){.gocc-hotels-table th:first-child{width:280px}}@media (min-width:1024px){.has-member-preview .gocc-hotels-table tbody td:nth-child(2),.is-closing:not(.is-returning) .gocc-hotels-table tbody td:nth-child(2){border-start-end-radius:var(--radius-control);border-end-end-radius:var(--radius-control)}}.gocc-hotels-frame{min-width:0}@media (min-width:1024px){.gocc-hotels-layout.is-returning>.gocc-hotels-frame{overflow:clip}}@media (max-width:760px){.gocc-hotels-table td.gocc-col-open{display:none}.gocc-hotels-table .gocc-col-num{text-align:start}.gocc-hotels-table .team-person strong,.gocc-hotels-table .team-email{white-space:normal;overflow-wrap:anywhere}.gocc-hotels-name{flex-wrap:wrap;row-gap:4px}}.gocc-hotel-id{align-items:center;gap:4px;min-width:0;display:flex}.gocc-hotel-id .gocc-num{overflow-wrap:anywhere;min-width:0;font-size:14px}.gocc-copy{width:28px;height:28px;min-height:28px;color:var(--c-text-muted);flex:none;padding:0}.gocc-copy:hover:not(:disabled){color:var(--c-text)}.gocc-hotel-panel .team-member-actions .btn{gap:7px}.gocc-hotel-help{margin-block:-12px 16px}.gocc-hotel-uuid{overflow-wrap:anywhere}.gocc-panel-link{min-height:24px;color:var(--c-home-blue);align-items:center;gap:6px;margin-block-start:8px;font-size:14px;display:inline-flex}.gocc-panel-link:hover{text-underline-offset:3px;text-decoration:underline}.gocc-health-notes{color:var(--c-text-muted);gap:6px;margin:12px 0 0;padding:0;font-size:14px;line-height:1.6;list-style:none;display:grid}#gocc-hotel-title:focus{outline:none}.gocc-hotel-create .team-fields{margin:0}.gocc-hotel-create-help{color:var(--c-text-muted);margin:0}.gocc-hotel-create-plan{flex-direction:column;align-items:stretch;gap:8px;font-weight:500;display:flex}.gocc-hotel-create-plan .select-menu,.gocc-hotel-create-plan .conv-filter-trigger{width:100%}.gocc-hotel-create-error{color:var(--c-error);margin:0}.gocc-hotel-create .gocc-hotel-create-test{cursor:pointer;align-items:flex-start;gap:12px;font-weight:400;display:flex}.gocc-hotel-create-test input{width:18px;height:18px;accent-color:var(--c-text);cursor:pointer;flex:none;margin:3px 0 0}.gocc-hotel-create-test input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.gocc-hotel-create-test>span{gap:2px;min-width:0;display:grid}.gocc-hotel-create-test-label{color:var(--c-text);font-weight:500}.gocc-hotel-create-test-hint{color:var(--c-text-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.gocc-hotel-create .gocc-hotel-create-test:has(input:disabled){cursor:default}.gocc-hotel-create-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}@media (max-width:479px){.gocc-hotel-create-pair{grid-template-columns:minmax(0,1fr)}}.gocc-hotel-create-language-trigger{text-align:start;justify-content:space-between;width:100%;max-width:none;min-height:44px}.gocc-hotel-create-language-trigger>span{gap:2px;min-width:0;font-weight:400;display:grid}.gocc-hotel-create-language-trigger small{color:var(--c-text-muted);font-size:14px}.gocc-hotel-create-language-trigger svg{transition:transform .18s var(--ease-state);flex:none}.gocc-hotel-create-language-trigger svg.is-open{transform:rotate(180deg)}.gocc-hotel-create-language-panel{border:1px solid var(--c-border);border-radius:var(--radius-control);background:var(--c-surface);gap:8px;padding:8px;font-weight:400;display:grid}.gocc-hotel-create-language .guest-language-search{margin:0}.gocc-hotel-create-language .guest-language-search:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.gocc-hotel-create-language-list{max-height:240px;padding:0}.gocc-hotel-create-language-list>button{padding:10px 12px}.gocc-hotel-create-language-list small,.gocc-hotel-create-language-list>p{font-size:14px}.gocc-hotel-create-defaults{color:var(--c-text-muted);margin:0;font-size:14px;line-height:1.6}.gocc-hotel-create-defaults-link{color:var(--c-text);text-underline-offset:3px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.gocc-hotel-create-defaults-link:hover{color:var(--c-text);text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){.gocc-hotel-create-language-trigger svg{transition:none}}.gocc-hotels-plan-usage,.gocc-hotels-plan-muted{color:var(--c-text-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.gocc-hotels-plan-over{border:1px solid var(--c-warning);gap:8px;margin-block-start:12px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.gocc-hotels-plan-over{border:1px solid color-mix(in srgb, var(--c-warning) 40%, var(--c-border))}}.gocc-hotels-plan-over{border-radius:var(--radius-control);background:var(--c-warning);border-inline-start-width:3px}@supports (color:color-mix(in lab, red, red)){.gocc-hotels-plan-over{background:color-mix(in srgb, var(--c-warning) 5%, var(--c-surface))}}.gocc-hotels-plan-title{color:var(--c-text);margin:0;font-size:14px;font-weight:500;line-height:1.5}.gocc-hotels-plan-reasons{color:var(--c-text);gap:4px;margin:0;padding-inline-start:18px;font-size:14px;line-height:1.6;display:grid}.gocc-hotels-plan-reasons li::marker{color:var(--c-warning)}.gocc-hotels-plan-note{color:var(--c-text-muted);margin:0;font-size:14px;line-height:1.6}.gocc-hotels-plan-link{color:var(--c-text);text-underline-offset:3px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.gocc-hotels-plan-link:hover{text-decoration-thickness:2px}.gocc-hotels-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-block-start:24px;display:flex}.gocc-hotels-empty-actions .btn{margin-block-start:0}.gocc-hotels-note{color:var(--c-text-muted);margin:4px 0 0;font-size:14px;line-height:1.6}@media (pointer:coarse){.gocc-copy{width:var(--touch-min);height:var(--touch-min);min-height:var(--touch-min)}.gocc-hotels-table .team-open-details{width:var(--touch-min);height:var(--touch-min)}.gocc-hotels-table th.gocc-col-open{width:68px}.gocc-panel-link,.gocc-hotel-create .gocc-hotel-create-test{min-height:var(--touch-min)}.gocc-hotel-create-test input{width:22px;height:22px;margin-block-start:1px}.gocc-hotel-create-language-list>button,.gocc-hotels-plan-link,.gocc-hotel-create-defaults-link{min-height:var(--touch-min)}}.gocc-hotels-skeleton{pointer-events:none}.gocc-hotels-skeleton .team-email{min-height:1.5em}.gocc-hotels-skeleton .gocc-hchip:before{visibility:hidden}.gocc-hotels-skeleton .gocc-hchip{background:var(--c-surface-active)}.gocc-hotels-sk-solid{background:var(--c-surface-active);color:#0000;border-color:#0000}.gocc-hotels-sk-number{width:36px;height:.8em}.gocc-hotels-sk-search{width:55%}.gocc-hotels-sk-select{width:80px}.gocc-hotels-sk-action{width:72px}.gocc-hotels-sk-name{width:140px}.gocc-hotels-sk-id{width:64px}.gocc-hotels-sk-chip{background:0 0;width:56px;height:21px}.gocc-hotels-sk-date{width:76px}.gocc-hotels-sk-num{width:18px}.gocc-hotels-sk-plan{width:36px}.gocc-hotels-sk-eye{border-radius:50%;width:17px;height:17px}.gocc-hotels-sk-pager{width:150px}.gocc-hd{width:min(100%, var(--width-admin));color:var(--c-text);font-family:var(--font-sans);margin-inline:auto;padding-block:8px 96px}.gocc-hd-back{min-height:21px;color:var(--c-text-muted);align-items:center;gap:8px;margin-block-end:24px;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}.gocc-hd-back:hover{color:var(--c-text);text-underline-offset:3px;text-decoration:underline}.gocc-hd-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px 32px;padding-block-end:20px;display:flex}.gocc-hd-identity{flex:420px;min-width:0}.gocc-hd-eyebrow{color:var(--c-text-muted);margin:0 0 10px;font-size:14px;line-height:1.5}.gocc-hd-heading h1,.gocc-hd-sk-h1{font:500 clamp(28px, 3vw, 36px)/1.16 var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0}[dir=rtl] .gocc-hd-heading h1{font-family:var(--font-arabic);letter-spacing:0}.gocc-hd-summary{color:var(--c-text-muted);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-block-start:14px;font-size:14px;line-height:1.5;display:flex}.gocc-hd-meta strong{color:var(--c-text);font-weight:500}a.gocc-hd-setup{color:var(--c-text-muted);border-radius:4px;text-decoration:none}a.gocc-hd-setup:hover{color:var(--c-text);text-underline-offset:3px;text-decoration:underline}.gocc-hd-id{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.gocc-hd-id code{min-width:0;color:var(--c-text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px}.gocc-hd-copy{flex:none;min-height:30px;padding:4px 7px}.gocc-hd-suspension{max-width:72ch;color:var(--c-text-muted);overflow-wrap:anywhere;margin:12px 0 0;font-size:14px;line-height:1.6}.gocc-hd-flags{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.gocc-hd-flag{border:1px solid var(--c-border);border-radius:var(--radius-pill);min-height:32px;color:var(--c-text);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:4px 12px;font-size:14px;line-height:1.4;display:inline-flex}.gocc-hd-flag:before{content:"";border-radius:var(--radius-pill);background:var(--c-text-subtle);flex:none;width:6px;height:6px}.gocc-hd-flag--warning{border-color:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.gocc-hd-flag--warning{border-color:color-mix(in srgb, var(--c-warning) 40%, var(--c-border))}}.gocc-hd-flag--warning:before{background:var(--c-warning)}.gocc-hd-flag:hover{background:var(--c-surface-hover)}.gocc-hd-flag-count,.gocc-hd-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px}.gocc-hd-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.gocc-hd-actions .btn{align-items:center;gap:8px;min-height:40px;display:inline-flex}.gocc-hd-notices{gap:8px;display:grid}.gocc-hd-notice{border:1px solid var(--c-border);border-radius:var(--radius-control);background:var(--c-bg-subtle);margin:0 0 12px;padding:12px 16px;font-size:14px;line-height:1.6}.gocc-hd-notice:empty{display:none}.gocc-hd-notice--error{border-color:var(--c-error)}.gocc-hd-notice--muted{color:var(--c-text-muted);background:0 0}.gocc-hd-tabs{scrollbar-width:none;margin-block:12px 28px;overflow:auto hidden}.gocc-hd-tabs::-webkit-scrollbar{display:none}.gocc-hd-tabs>button,.gocc-hd-sk-tab{white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.gocc-hd-tabs>button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px;border-radius:4px}.gocc-hd-tab-count{border-radius:var(--radius-pill);background:var(--c-surface-hover);min-width:22px;color:var(--c-text-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:center;padding:0 7px;font-size:13px;line-height:20px}.gocc-hd-tabs [aria-selected=true] .gocc-hd-tab-count{background:var(--c-gocc-soft);color:var(--c-gocc-strong)}.gocc-hd-panel{min-width:0}.gocc-hd-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.gocc-hd-main,.gocc-hd-side,.gocc-hd-stack{min-width:0}.gocc-hd-stack{gap:4px;display:grid}.gocc-hd-section{border-block-end:1px solid var(--c-border);margin-block-end:28px;padding-block-end:28px}.gocc-hd-section:last-child{margin-block-end:0}.gocc-hd-section-head,.gocc-hd-subhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 24px;margin-block-end:16px;display:flex}.gocc-hd-section-head h2,.gocc-hd-block h2{font:500 15px/1.5 var(--font-sans);margin:0}.gocc-hd-subhead h3{font:500 14px/1.5 var(--font-sans);margin:0}[dir=rtl] :is(.gocc-hd-section-head h2,.gocc-hd-block h2,.gocc-hd-subhead h3){font-family:var(--font-arabic)}.gocc-hd-subsection+.gocc-hd-subsection{margin-block-start:28px}.gocc-hd-help{max-width:72ch;color:var(--c-text-muted);margin:4px 0 0;font-size:14px;line-height:1.6}.gocc-hd-empty-line{color:var(--c-text-muted);margin:0;padding-block:14px;font-size:14px;line-height:1.6}.gocc-hd-empty{border:1px dashed var(--c-border);border-radius:var(--radius-panel);min-height:120px;color:var(--c-text-muted);text-align:center;justify-content:center;align-items:center;padding:20px;font-size:14px;line-height:1.6;display:flex}.gocc-hd-empty p{max-width:56ch;margin:0}.gocc-hd-link-button{min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.gocc-hd-link-button:disabled{opacity:.5;cursor:default}.gocc-hd-link-button:hover:not(:disabled),.gocc-hd .company-text-link:hover{text-underline-offset:3px;text-decoration:underline}.gocc-hd-footer-actions{padding-block:20px 0;display:flex}.gocc-hd-subtle{color:var(--c-text-muted);font-weight:400}.gocc-hd-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.gocc-hd-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.gocc-hd-kpi{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-bg-page);flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.gocc-hd-kpi-label,.gocc-hd-kpi-note{color:var(--c-text-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.gocc-hd-kpi-value{color:var(--c-text);font:500 24px/1.25 var(--font-mono);font-variant-numeric:tabular-nums}.gocc-hd-kpi-value--date{font:500 18px/1.35 var(--font-sans)}.gocc-hd-money{margin:0;padding:0;list-style:none;display:grid}.gocc-hd-money li{border-block-end:1px solid var(--c-border);flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding-block:14px;display:flex}.gocc-hd-money li:first-child{padding-block-start:0}.gocc-hd-money li:last-child{border-block-end:0}.gocc-hd-money-value{align-items:baseline;gap:6px;display:inline-flex}.gocc-hd-money-value strong{font:500 22px/1.25 var(--font-mono);font-variant-numeric:tabular-nums}.gocc-hd-money-value span{color:var(--c-text-muted);font-family:var(--font-mono);font-size:14px}.gocc-hd-money-note{color:var(--c-text-muted);font-size:14px}.gocc-hd-money-note--warn{color:var(--c-warning)}.gocc-hd-side .company-section:first-child{padding-block-start:0}.gocc-hd-side .company-row{gap:16px;padding-block:14px}.gocc-hd-side .company-section-heading h2{align-items:baseline;gap:8px;display:flex}.gocc-hd-plan-name{color:var(--c-text-muted);font:400 14px/1.5 var(--font-sans)}[dir=rtl] .gocc-hd-plan-name{font-family:var(--font-arabic)}.gocc-hd-plan .gocc-hotels-plan-usage,.gocc-hd-plan .gocc-hotels-plan-muted{margin-block-start:0}.gocc-hd-plan .gocc-hotels-plan-over{margin-block-start:4px}.gocc-hd-properties ul{margin:0;padding:0;list-style:none}.gocc-hd-properties li{border-block-start:1px solid var(--c-border);justify-items:start;gap:4px;padding-block:12px;font-size:14px;line-height:1.5;display:grid}.gocc-hd-properties li:first-child{border-block-start:0;padding-block-start:0}.gocc-hd-properties strong{overflow-wrap:anywhere;font-weight:500}.gocc-hd-property-meta{color:var(--c-text-muted);overflow-wrap:anywhere}.gocc-hd-block.connection-list{padding-block:8px 0}.gocc-hd-block+.gocc-hd-block{padding-block-start:28px}.gocc-hd-error-line{color:var(--c-error);overflow-wrap:anywhere}.gocc-hd-block .connection-activity{font-size:14px}.gocc-hd .gocc-hd-team-table tr:hover td{background:0 0}.gocc-hd-team-table .team-email{align-items:center;gap:6px;display:inline-flex}.gocc-hd-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:14px;line-height:1.5}.gocc-hd-table th{z-index:10;border-block-end:1px solid var(--c-border);background:var(--c-bg-page);color:var(--c-text-muted);text-align:start;padding:12px 10px;font-weight:400;position:sticky;top:0}.gocc-hd-table td{border-block-end:1px solid var(--c-border);vertical-align:top;overflow-wrap:anywhere;min-width:0;padding:14px 10px}.gocc-hd-table :is(th,td):first-child{padding-inline-start:12px}.gocc-hd-table :is(th,td):last-child{padding-inline-end:12px}.gocc-hd-table tbody tr:last-child td{border-block-end:0}.gocc-hd-col-date{width:128px}.gocc-hd-col-actor{width:180px}.gocc-hd-col-related{width:150px}.gocc-hd-col-status{width:140px}.gocc-hd-col-kind{width:150px}.gocc-hd-col-count{width:96px}.gocc-hd-date-day,.gocc-hd-date-time{white-space:nowrap;display:block}.gocc-hd-date-time{color:var(--c-text-muted)}.gocc-hd-key{color:var(--c-text-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-block-start:4px;font-size:14px;display:block;overflow:hidden}.gocc-hd-error-kind{color:var(--c-text);overflow-wrap:anywhere;margin-block-end:2px;font-weight:500;display:block}.gocc-hd-col-kind .gocc-hd-error-kind{color:var(--c-text-muted);margin:2px 0 0;font-weight:400}.gocc-hd-excerpt{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gocc-hd-chip{border:1px solid var(--c-border);border-radius:var(--radius-pill);margin:0 0 4px;margin-inline-end:8px;padding:1px 9px;font-size:14px;line-height:1.5;display:inline-block}.gocc-hd-table .activity-identity{font-weight:400}.gocc-hd-table .activity-identity>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gocc-hd-table .activity-event-cell{align-items:flex-start}.gocc-hd-actor--gocc>svg{color:var(--c-gocc);flex:none}.gocc-hd-actor-tag{border-radius:var(--radius-pill);background:var(--c-gocc-soft);color:var(--c-gocc-strong);margin-inline-end:4px;padding:0 6px;font-size:14px;font-weight:500;line-height:20px;display:inline-block}.gocc-hd-row-link{position:relative}.gocc-hd-row-link:hover td{background:var(--c-surface-hover)}.gocc-hd-row-anchor{color:inherit;text-decoration:none}.gocc-hd-row-anchor:after{content:"";position:absolute;inset:0}.gocc-hd-row-anchor:focus-visible{outline:none}.gocc-hd-row-link:has(.gocc-hd-row-anchor:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px}.gocc-hd-dialog-icon{border-radius:var(--radius-pill);place-items:center;width:40px;height:40px;display:grid}.gocc-hd-dialog-icon--danger{color:var(--c-error);background:var(--c-error)}@supports (color:color-mix(in lab, red, red)){.gocc-hd-dialog-icon--danger{background:color-mix(in srgb, var(--c-error) 10%, transparent)}}.gocc-hd-dialog-icon--success{color:var(--c-success);background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.gocc-hd-dialog-icon--success{background:color-mix(in srgb, var(--c-success) 10%, transparent)}}.gocc-hd-dialog .platform-dialog-actions .btn{align-items:center;gap:8px;display:inline-flex}.gocc-hd-dialog .gocc-hd-test-field{cursor:pointer;align-items:flex-start;gap:12px;font-weight:400;display:flex}.gocc-hd-dialog .gocc-hd-test-field input{width:18px;height:18px;min-height:0;accent-color:var(--c-text);cursor:pointer;border:0;flex:none;margin:3px 0 0;padding:0}.gocc-hd-dialog .gocc-hd-test-field input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.gocc-hd-dialog .gocc-hd-test-field:has(input:disabled){cursor:default}.gocc-hd-test-field>span{gap:2px;min-width:0;display:grid}.gocc-hd-test-label{color:var(--c-text);font-weight:500}.gocc-hd-test-field small{overflow-wrap:anywhere;line-height:1.6}.gocc-hd-notes h2:focus{outline:none}.gocc-hd-notes h2:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:4px;border-radius:4px}.gocc-hd-notes-composer{gap:10px;display:grid}.gocc-hd-notes-input{box-sizing:border-box;border:1px solid var(--c-border-strong);border-radius:var(--radius-control);background:var(--c-bg-page);width:100%;min-height:96px;color:var(--c-text);font:400 14px/1.6 var(--font-sans);resize:vertical;overflow-wrap:anywhere;transition:border-color var(--duration-fast) var(--ease-state);padding:10px 12px;display:block}.gocc-hd-notes-input::placeholder{color:var(--c-text-subtle)}.gocc-hd-notes-input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:0}.gocc-hd-notes-input[aria-invalid=true]{border-color:var(--c-error)}.gocc-hd-notes-input[readonly]{color:var(--c-text-muted)}:is(.gocc-hd-notes-input: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)),.gocc-hd-notes-body: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)),.gocc-hd-notes-quote :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))){font-family:var(--font-arabic)}.gocc-hd-notes-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.gocc-hd-notes-foot--end{justify-content:flex-end}.gocc-hd-notes-private{color:var(--c-text-muted);align-items:center;gap:6px;margin:0;font-size:14px;line-height:1.5;display:inline-flex}.gocc-hd-notes-private>svg{flex:none}.gocc-hd-notes-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.gocc-hd-notes-buttons .btn{align-items:center;gap:8px;display:inline-flex}.gocc-hd-notes-counter{color:var(--c-text-muted);font-variant-numeric:tabular-nums;font-size:14px;line-height:1.5}.gocc-hd-notes-counter.is-over{color:var(--c-error)}.gocc-hd-notes-problem{color:var(--c-error);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;font-size:14px;line-height:1.5;display:flex}.gocc-hd-notes-problem>svg{flex:none}.gocc-hd-notes-problem>span{overflow-wrap:anywhere;flex:240px;min-width:0}.gocc-hd-notes-small.btn{min-height:32px;padding:4px 12px;font-size:14px}.gocc-hd-notes-status{color:var(--c-text-muted);margin:12px 0 0;font-size:14px;line-height:1.5}.gocc-hd-notes-status:empty{display:none}.gocc-hd-notes .gocc-hd-notice{margin-block:12px 0}.gocc-hd-notes-list{border-block-start:1px solid var(--c-border);margin:20px 0 0;padding:0;list-style:none}.gocc-hd-notes-item{border-block-end:1px solid var(--c-border);gap:8px;min-width:0;padding-block:18px;display:grid}.gocc-hd-notes-item:last-child{border-block-end:0}.gocc-hd-notes-head{align-items:center;gap:10px;min-width:0;display:flex}.gocc-hd-notes-avatar{border-radius:var(--radius-pill);background:var(--c-gocc-soft);width:28px;height:28px;color:var(--c-gocc-strong);font:500 12px/1 var(--font-sans);letter-spacing:.02em;flex:none;place-items:center;display:inline-grid}.gocc-hd-notes-avatar.is-former{background:var(--c-surface-hover);color:var(--c-text-subtle)}.gocc-hd-notes-meta{flex-wrap:wrap;flex:auto;align-items:baseline;gap:2px 10px;min-width:0;margin:0;font-size:14px;line-height:1.5;display:flex}.gocc-hd-notes-author{min-width:0;color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.gocc-hd-notes-when{color:var(--c-text-muted);white-space:nowrap}.gocc-hd-notes-edited{cursor:default}.gocc-hd-notes-actions{flex:none;align-items:center;gap:4px;margin-inline-start:auto;display:flex}.gocc-hd-notes-body{max-width:80ch;color:var(--c-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-inline-start:38px;font-size:14px;line-height:1.65}.gocc-hd-notes-editor{gap:10px;padding-inline-start:38px;display:grid}.gocc-hd-notes-empty{margin-block-start:20px}.gocc-hd-notes-quote{border-inline-start:2px solid var(--c-border-strong);border-radius:var(--radius-control);background:var(--c-bg-subtle);margin:0;padding:12px 14px}.gocc-hd-notes-quote blockquote{color:var(--c-text);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.gocc-hd-notes-quote figcaption{color:var(--c-text-muted);margin-block-start:6px;font-size:14px}.gocc-hd-notes-sk-input{min-height:96px}.gocc-hd-skeleton,.gocc-hd-panel-skeleton{pointer-events:none}.gocc-hd-panel-skeleton>.loading-feedback{margin-block-end:12px}.gocc-hd-sk{background:var(--c-surface-active);vertical-align:middle;border-radius:4px;max-width:100%;height:12px;display:inline-block}.gocc-hd-sk--back{width:88px}.gocc-hd-sk--eyebrow{width:112px}.gocc-hd-sk--title{width:320px;height:30px}.gocc-hd-sk--chip{width:54px}.gocc-hd-sk--cell{width:110px}.gocc-hd-sk--id{width:230px}.gocc-hd-sk--action{width:92px}.gocc-hd-sk--tab{width:62px}.gocc-hd-sk--h2{width:140px;height:14px}.gocc-hd-sk--help{width:260px}.gocc-hd-sk--label{width:108px}.gocc-hd-sk--number{width:56px;height:22px}.gocc-hd-sk--note{width:140px}.gocc-hd-sk--money{width:150px;height:22px}.gocc-hd-sk--name{width:140px;height:14px}.gocc-hd-sk--date{width:64px}.gocc-hd-sk--wide{width:72%}.gocc-hd-sk--th{width:64px}.gocc-hd-sk-h1{align-items:center;min-height:1.16em;display:flex}.gocc-hd-sk-btn{pointer-events:none}.gocc-hd-sk-tab{box-sizing:border-box;border-block-end:2px solid #0000;min-height:calc(1.5em + 18px);padding:0 0 16px}.gocc-hd-sk-tab.is-selected{border-block-end-color:var(--c-home-blue)}.gocc-hd-sk-avatar,.gocc-hd-sk-chip{background:var(--c-surface-active)}.gocc-hd-sk-chip:before{visibility:hidden}.gocc-hd-skeleton .team-email,.gocc-hd-skeleton .connection-main>p{min-height:1.5em}.gocc-hd-back>.gocc-hd-sk,.gocc-hd-eyebrow>.gocc-hd-sk{vertical-align:baseline}@media (max-width:1199px){.gocc-hd-activity-table .gocc-hd-col-related{display:none}}@media (max-width:1023px){.gocc-hd-grid{grid-template-columns:minmax(0,1fr);gap:8px}.gocc-hd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.gocc-hd{padding-block-start:4px}.gocc-hd-back{margin-block-end:18px}.gocc-hd-heading{gap:16px}.gocc-hd-identity{flex-basis:100%}.gocc-hd-actions{justify-content:flex-start;width:100%}.gocc-hd-tabs{margin-block-end:22px}.gocc-hd-kpi{padding:14px}.gocc-hd-kpi-value{font-size:20px}.gocc-hd-sk--title{width:220px}.gocc-hd-sk--id{width:170px}.gocc-hd-table thead{display:none}.gocc-hd-table,.gocc-hd-table tbody{display:block}.gocc-hd-table tr{border-block-end:1px solid var(--c-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:dense;gap:10px 14px;padding-block:16px;display:grid}.gocc-hd-table tbody tr:last-child{border-block-end:0}.gocc-hd-table td,.gocc-hd-table td:first-child,.gocc-hd-table td:last-child{border:0;width:auto;padding:0;display:block}.gocc-hd-table td:not([class*=gocc-hd-col-]){grid-column:1/-1}.gocc-hd-table td:before{content:attr(data-label);color:var(--c-text-muted);margin-block-end:4px;font-size:14px;display:block}.gocc-hd-activity-table .gocc-hd-col-related{display:block}.gocc-hd .gocc-hd-team-table tr:hover{background:0 0}.gocc-hd-notes-head{flex-wrap:wrap}.gocc-hd-notes-body,.gocc-hd-notes-editor{padding-inline-start:0}.gocc-hd-notes-foot{align-items:stretch}.gocc-hd-notes-buttons{width:100%}}@media (max-width:420px){.gocc-hd-kpis{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.gocc-hd-kpi-value{font-size:18px}.gocc-hd-actions .btn,.gocc-hd-notes-buttons>.btn{flex:auto;justify-content:center}}@media (pointer:coarse){.gocc-hd-back,.gocc-hd-flag,.gocc-hd-link-button,.gocc-hd-tabs>button,.gocc-hd-copy{min-height:var(--touch-min)}.gocc-hd-copy{min-width:var(--touch-min)}.gocc-hd-dialog .gocc-hd-test-field{min-height:var(--touch-min)}.gocc-hd-dialog .gocc-hd-test-field input{width:22px;height:22px;margin-block-start:1px}.gocc-hd-notes-small.btn{min-height:var(--touch-min)}.gocc-hd-notes-input{font-size:16px}}@media (prefers-reduced-motion:reduce){.gocc-hd-notes-input{transition:none}}.gocc-activity-page.activity-page{max-width:none}.gocc-activity-page .activity-tools{padding-block-start:24px}.gocc-activity-heading h1:focus{outline:none}@media (min-width:1200px){.gocc-activity-filters .activity-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.activity-layout>.gocc-activity-main{min-width:0}@media (min-width:1024px){.activity-layout.is-returning>.gocc-activity-main{overflow:clip}}.gocc-activity-table .gocc-activity-who-col{width:170px}.gocc-activity-table .gocc-activity-concerns-col{width:190px}.gocc-activity-table .activity-device-col{width:150px}@media (min-width:1200px){.gocc-activity-table .activity-date-col{width:9%}.gocc-activity-table .gocc-activity-who-col{width:18%}.gocc-activity-table .activity-event-col{width:31%}.gocc-activity-table .gocc-activity-concerns-col{width:23%}.gocc-activity-table .activity-device-col{width:16%}.gocc-activity-table .activity-arrow-col{width:3%}.has-preview .gocc-activity-table .activity-date-col,.is-closing:not(.is-returning) .gocc-activity-table .activity-date-col{width:106px}.has-preview .gocc-activity-table .activity-event-col,.is-closing:not(.is-returning) .gocc-activity-table .activity-event-col{width:auto}.has-preview .gocc-activity-table .activity-arrow-col,.is-closing:not(.is-returning) .gocc-activity-table .activity-arrow-col{width:28px}}@media (max-width:1199px){.gocc-activity-table .activity-device-col{display:none}.gocc-activity-table .gocc-activity-who-col{width:150px}.gocc-activity-table .gocc-activity-concerns-col{width:170px}}@media (min-width:1024px){.is-returning .gocc-activity-table .activity-device-col{display:none}}@media (min-width:1200px){.is-returning .gocc-activity-table .activity-device-col{display:table-cell}}.gocc-activity-who{align-items:center;gap:8px;min-width:0;font-weight:500;line-height:1.4;display:flex}.gocc-activity-who.is-compact{gap:6px;font-weight:500}.gocc-activity-avatar{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--c-gocc-strong);background:var(--c-gocc-soft);font:500 12px/1 var(--font-sans);letter-spacing:.02em;flex:none;place-items:center;display:inline-grid}.gocc-activity-avatar.is-unknown{color:var(--c-text-subtle);background:var(--c-surface-hover)}.gocc-activity-who-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gocc-activity-owner{color:var(--c-gocc);flex:none;display:inline-flex}.gocc-activity-concerns{flex-direction:column;min-width:0;display:flex}.gocc-activity-concern-name{align-items:center;gap:6px;min-width:0;line-height:1.5;display:flex}.gocc-activity-concern-name>svg{color:var(--c-text-subtle);flex:none}.gocc-activity-concern-name>:is(a,span),.gocc-activity-concerns small,.gocc-activity-concerns small>:is(a,span){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gocc-activity-concerns small{display:block}.gocc-activity-link{color:var(--c-gocc);border-radius:4px;text-decoration:none}.gocc-activity-link:hover{color:var(--c-gocc-hover);text-underline-offset:3px;text-decoration:underline}.gocc-activity-link:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--c-gocc));outline-offset:2px}.gocc-activity-muted{color:var(--c-text-muted)}.gocc-activity-compact-concerns{display:none}@media (max-width:760px){.gocc-activity-compact-concerns{overflow-wrap:anywhere;min-width:0;display:inline}.gocc-activity-compact-concerns:before{content:"·";margin-inline-end:6px}}.gocc-activity-when{display:block}.gocc-activity-panel .activity-facts dd .gocc-activity-who{font-weight:500}.gocc-activity-panel .gocc-activity-concerns small{white-space:normal}.gocc-activity-recorded{margin-block-end:22px}.gocc-activity-details{margin:0}.gocc-activity-details>div{border-block-end:1px solid var(--c-border);grid-template-columns:140px minmax(0,1fr);gap:16px;padding-block:10px;display:grid}.gocc-activity-details dt{color:var(--c-text-muted)}.gocc-activity-details dd{overflow-wrap:anywhere;margin:0}.gocc-activity-config-changes>div{grid-template-columns:minmax(0,1fr);gap:4px}.gocc-activity-config-changes dd{font-variant-numeric:tabular-nums;font-weight:500}.gocc-activity-key{color:var(--c-text-muted);flex-wrap:wrap;align-items:baseline;gap:8px;margin:16px 0 0;font-size:14px;display:flex}.gocc-activity-key code{font:400 14px/1.5 var(--font-mono);color:var(--c-text-muted);overflow-wrap:anywhere}@media (max-width:640px){.gocc-activity-details>div{grid-template-columns:110px minmax(0,1fr);gap:12px}.gocc-activity-config-changes>div{grid-template-columns:minmax(0,1fr);gap:4px}}.gocc-activity-note{margin:0;padding-block:4px 12px}.gocc-activity-sk-button{border-radius:var(--radius-pill);width:150px;height:40px;display:inline-block}.gocc-activity-skeleton .activity-sk-toolbar{padding-block:24px 20px}@media (max-width:640px){.gocc-activity-sk-button{width:100%}}@media (pointer:coarse){.gocc-activity-link{margin-block:-8px;padding-block:8px}}.gocc-team-guidance{margin-block:0 20px}.gocc-team-setup{margin-block:0 24px}.gocc-team-summary--3{grid-template-columns:repeat(3,minmax(0,1fr))}.gocc-team-clear{min-height:40px}.gocc-you{color:var(--c-text-muted);font-weight:400}@media (min-width:761px){.gocc-team-table{table-layout:fixed}.gocc-team-table td:first-child{width:auto}.gocc-team-table .gocc-col-name{width:300px}.gocc-team-table .gocc-col-signin,.gocc-team-table .gocc-col-status{width:170px}.gocc-team-table .gocc-col-when{width:150px}.gocc-invitations-table .gocc-col-status{width:210px}.gocc-invitations-table .gocc-col-actions{width:340px}.gocc-team-table.team-table .team-person>span:last-child{min-width:0;max-width:none}.gocc-team-table.team-table .team-person{min-width:0}.gocc-team-table td .team-status,.gocc-team-table td .team-role-pill{max-width:100%}}@media (min-width:1320px){.gocc-team-table .gocc-col-name{width:340px}}@media (min-width:761px) and (max-width:1199px){.gocc-team-table .gocc-col-name{width:250px}.gocc-team-table .gocc-col-signin{display:none}.gocc-team-table .gocc-col-when{width:130px}}@media (min-width:761px) and (max-width:1319px){.gocc-invitations-table .gocc-col-actions{width:104px}}.gocc-role-pill{color:var(--c-text)}.gocc-role-pill.is-owner{color:var(--c-gocc-strong);border-color:var(--c-gocc-border);background:var(--c-gocc-soft)}.gocc-passkey{color:var(--c-warning);align-items:center;gap:6px;font-size:14px;line-height:1.5;display:inline-flex}.gocc-passkey.is-ready{color:var(--c-text)}.gocc-passkey.is-ready svg{color:var(--c-success);flex:none}.gocc-passkey svg{flex:none}.gocc-team-avatar--lg{width:48px;height:48px;font-size:16px}.gocc-member-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gocc-member-panel .gocc-fact-stack{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.gocc-inline-help{align-items:center;gap:5px;margin:0;display:inline-flex}.gocc-member-subhead{font:400 14px/1.5 var(--font-sans);color:var(--c-text-muted);justify-content:space-between;align-items:baseline;gap:12px;margin:20px 0 4px;display:flex}.gocc-member-subhead span{font-size:13px}.gocc-member-panel .team-profile-logins li,.gocc-member-panel .team-profile-timeline li{padding-block:12px}.gocc-member-panel .team-profile-empty{min-height:110px}.gocc-activity-all{margin-block-start:14px;font-size:14px}.gocc-team-activity .team-link{font-size:13px}.gocc-team-activity strong{font-weight:500}.gocc-member-profile .team-profile-heading p{margin-block-end:6px}.gocc-member-profile .team-profile-role{margin-block:0 4px;font-size:14px}.gocc-profile-security{margin-block-end:8px}.gocc-profile-notice{margin:0}.gocc-profile-error{color:var(--c-error)}.gocc-sessions li>div{min-width:0}.gocc-team-dialog p,.gocc-team-dialog .team-fields,.gocc-team-dialog .team-notice{margin:0}.gocc-team-dialog .team-dialog-actions .btn{gap:6px}.gocc-sk{vertical-align:middle;background:var(--c-surface-active);border-radius:4px;max-inline-size:100%;display:inline-block}.gocc-sk.is-round{border-radius:var(--radius-pill)}.gocc-team-skeleton .team-summary strong,.gocc-team-skeleton .team-summary span{min-height:1.5em;display:block}.gocc-team-skeleton .team-avatar{background:0 0}.gocc-team-skeleton .team-person>span:last-child{gap:6px;display:grid}.gocc-team-skeleton .team-tabs>button{cursor:default}.gocc-team-skeleton .team-profile-timeline li>div{display:flow-root}.gocc-team-skeleton h1 .gocc-sk,.gocc-team-skeleton h2 .gocc-sk{vertical-align:baseline}@media (max-width:760px){.gocc-team-summary--3{grid-template-columns:repeat(2,minmax(0,1fr))}.gocc-member-subhead{flex-wrap:wrap}}.gocc-usage .insight-toolbar{margin-block:24px 16px}.gocc-usage .insight-period{align-items:center;gap:4px 16px;font-size:14px}.gocc-usage .insight-period>span:first-child{align-items:center;gap:8px;display:inline-flex}.gocc-usage .insight-period svg{color:var(--c-text-muted);flex:none}.gocc-usage-export-status{color:var(--c-text-muted);flex-basis:100%;margin:0;font-size:14px;line-height:1.6}.gocc-usage-export-status.is-error{color:var(--c-error)}.gocc-usage-metrics{border:1px solid var(--c-border);border-radius:var(--radius-panel);background:var(--c-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-block-end:24px;display:grid;overflow:hidden}.gocc-usage-metrics>.insight-metric{background:var(--c-bg-page);min-width:0;padding:20px 24px}.gocc-usage-metrics .insight-metric>span{align-items:center;gap:8px;font-weight:500;display:flex}.gocc-usage-metrics .insight-metric i{color:var(--c-gocc);flex-shrink:0;display:inline-flex}.gocc-usage-metrics .insight-metric>strong{font-variant-numeric:tabular-nums;min-height:40px;font-size:32px}.gocc-usage-metrics .insight-metric>strong.insight-unmeasured{font-size:18px}.gocc-usage-metrics .insight-metric p{margin-block-start:8px;font-size:14px;line-height:1.6}[dir=rtl] .gocc-usage-metrics .insight-metric>strong:not(.insight-unmeasured){font-family:var(--font-display)}.gocc-usage-chart{margin-block-end:8px}.gocc-usage-chart h2{font-size:16px}.gocc-usage-chart .insight-panel-heading p{max-width:80ch;font-size:14px;line-height:1.65}.gocc-usage-hotels{margin-block-start:32px}.gocc-usage-section-heading{margin-block-end:8px}.gocc-usage-section-heading h2{font:500 16px/1.5 var(--font-sans);margin:0}.gocc-usage-section-heading p{color:var(--c-text-muted);margin-block:6px 0;font-size:14px;line-height:1.6}.gocc-usage-table thead th{white-space:nowrap;font-size:14px;font-weight:400}.gocc-usage-table small{font-size:14px}.gocc-usage-table tbody tr:hover{background:var(--c-bg-subtle)}.gocc-usage-table tbody th a{color:var(--c-text)}.gocc-usage-table tbody th a:hover{color:var(--c-gocc)}.gocc-usage-table .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.gocc-sort{min-height:24px;color:var(--c-text-muted);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.insight-table thead .gocc-sort{text-decoration:none}.gocc-sort:hover{color:var(--c-text)}.gocc-sort.is-active{color:var(--c-text);font-weight:500}.gocc-sort svg{color:var(--c-gocc);flex:none}.gocc-sort:focus-visible,.gocc-usage-table a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px;border-radius:4px}@media (min-width:1101px){.gocc-usage-table .num{text-align:end}.gocc-usage-table tbody th{width:34%}.gocc-usage-sort{display:none}}.gocc-usage-sort{flex-shrink:0}.gocc-usage-sort .select-menu{min-width:0}.gocc-usage-hotels .platform-empty{border-block-start:1px solid var(--c-border)}.gocc-usage-notes{margin-block-start:32px}.gocc-usage-read{color:var(--c-text-muted)}.gocc-usage-skeleton{pointer-events:none}.gocc-usage-sk-bar{vertical-align:middle;background:var(--c-surface-active);border-radius:4px;max-width:100%;height:12px;display:inline-block}.gocc-usage-sk-select{width:96px}.gocc-usage-sk-trigger{min-width:140px}.gocc-usage-sk-period{width:260px}.gocc-usage-sk-label{width:120px}.gocc-usage-sk-value{width:72px;height:28px}.gocc-usage-sk-note{width:90%}.gocc-usage-sk-date{width:110px}.gocc-usage-sk-series{width:48px;height:20px}.gocc-usage-sk-chart{border-radius:var(--radius-control);background:var(--c-bg-subtle);height:256px}.gocc-usage-sk-hotel{width:60%}.gocc-usage-sk-number{width:36px}.gocc-usage-sk-pager{width:150px}.gocc-usage-sk-pages{width:36px}.gocc-usage-sk-line{width:80%}.gocc-usage-sk-line-short{width:45%}.gocc-usage-skeleton .insight-metric>strong{align-items:center;display:flex}@media (max-width:1279px){.gocc-usage-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.gocc-usage-metrics>.insight-metric:last-child{grid-column:span 2}}@media (max-width:760px){.gocc-usage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.gocc-usage-metrics>.insight-metric{padding:16px}.gocc-usage-metrics .insight-metric>strong{font-size:28px}.gocc-usage .insight-toolbar{align-items:flex-start}}@media (max-width:460px){.gocc-usage-metrics{grid-template-columns:minmax(0,1fr)}.gocc-usage-metrics>.insight-metric:last-child{grid-column:auto}.gocc-usage-sk-period{width:200px}}@media (pointer:coarse){.gocc-sort{min-height:var(--touch-min)}}.gocc-settings>.settings-page-heading+.help-section{padding-block-start:32px}.gocc-settings>.gocc-nset-section{margin-block-start:32px}[dir=rtl] .gocc-settings :is(.help-section h2,.help-row-title,.nset-row-title,.nset-card-title){font-family:var(--font-arabic)}.gocc-nset-cards{margin:0;padding:0;list-style:none}.gocc-nset-rules{margin:0;list-style:none}.gocc-nset-rules>li{display:grid}.gocc-settings a.nset-row{color:var(--c-text);text-decoration:none}.gocc-settings a.nset-row:hover{background:var(--c-surface-hover)}.gocc-settings a.nset-row:hover .nset-row-chevron{transform:translate(2px)}[dir=rtl] .gocc-settings a.nset-row:hover .nset-row-chevron{transform:scaleX(-1)translate(2px)}.gocc-count{background:var(--c-surface-active);min-height:24px;color:var(--c-text);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding-inline:8px;font-size:14px;line-height:20px;display:inline-flex}.gocc-count-number{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.gocc-count--none{color:var(--c-text-subtle);background:0 0;padding-inline:0}.gocc-count-empty{width:0;display:block}.gocc-nset-note{max-width:64ch;color:var(--c-text-muted);margin:12px 0 0;font-size:14px;line-height:1.6}.gocc-nset-note--warn{color:var(--c-text)}.gocc-nset-time{font-variant-numeric:tabular-nums}.gocc-nset-note.gocc-nset-source{margin-block-start:4px}.gocc-nset-link{color:var(--c-text);text-decoration:underline;-webkit-text-decoration-color:var(--c-border-strong);-webkit-text-decoration-color:var(--c-border-strong);-webkit-text-decoration-color:var(--c-border-strong);text-decoration-color:var(--c-border-strong);text-underline-offset:3px}.gocc-nset-link:hover{text-decoration-color:currentColor}.gocc-nset-link:focus-visible{outline:2px solid var(--c-gocc);outline-offset:2px;border-radius:4px}.gocc-nset-text{max-width:64ch;color:var(--c-text-muted);margin:0;font-size:15px;line-height:1.65}.gocc-nset-text+.gocc-nset-text{margin-block-start:12px}@media (max-width:640px){.gocc-nset-rule>.gocc-count{grid-area:2/1;justify-self:start}.gocc-nset-rule>.gocc-count-empty{display:none}}.gocc-help-search{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-block-start:16px;display:flex}.gocc-help-count{color:var(--c-text-muted);margin:0;font-size:14px;line-height:20px}.gocc-help-count:empty{display:none}.gocc-help-search-text{flex:1;align-items:center;min-width:0;min-height:38px;font-size:14px;display:flex}.gocc-help-empty{justify-items:start;gap:12px;display:grid}.gocc-help-empty p{overflow-wrap:anywhere;margin:0}@media (max-width:600px){.gocc-help-search .team-search{width:100%}}@media (pointer:coarse){.gocc-help-search .team-search{min-height:var(--touch-min,44px)}}.help-acc-body.gocc-runbook>*+*{margin-block-start:12px}.gocc-runbook-steps,.gocc-runbook-points{max-width:64ch;color:var(--c-text);gap:8px;margin:0;padding-inline-start:22px;font-size:14px;line-height:1.65;display:grid}.gocc-runbook-steps{list-style:decimal}.gocc-runbook-points{list-style:outside}.gocc-runbook-steps>li::marker{color:var(--c-text-muted);font-variant-numeric:tabular-nums}.gocc-runbook-points>li::marker{color:var(--c-text-subtle)}.help-acc-body .gocc-runbook-note{border-inline-start:2px solid var(--c-border);padding-inline-start:12px}.gocc-sk-text{color:#0000;background-image:linear-gradient(var(--c-surface-active), var(--c-surface-active));-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-user-select:none;user-select:none;background-position:0;background-repeat:no-repeat;background-size:100% .68em}.gocc-settings--loading svg{visibility:hidden}.gocc-settings--loading :is(.nset-chip,.gocc-count){background:0 0}.gocc-settings--loading :is(.nset-card,.nset-row,.help-row){cursor:default}.gocc-settings--loading .nset-row:hover,.gocc-settings--loading .help-row:hover{background:0 0}.gocc-settings--loading .help-version bdi{color:#0000}.recharts-cartesian-axis-tick-value,.recharts-polar-angle-axis-tick-value,.recharts-polar-radius-axis-tick-value{font-family:var(--font-mono);font-size:var(--text-meta);font-variant-numeric:tabular-nums;fill:var(--c-text-subtle)}.recharts-cartesian-axis-line,.recharts-cartesian-axis-tick-line{stroke:#0000}.recharts-cartesian-grid-horizontal line{stroke:var(--c-border-subtle)}.recharts-cartesian-grid-vertical line{stroke:#0000}.recharts-tooltip-cursor{stroke:var(--c-border-strong);fill:var(--c-surface-hover)}.recharts-tooltip,.recharts-default-tooltip{border-radius:var(--radius-control);box-shadow:var(--c-shadow-dropdown);font-family:var(--font-sans);font-size:var(--text-meta);color:var(--c-text);background:var(--c-surface)!important;border:1px solid var(--c-border)!important;padding:6px 10px!important}.recharts-tooltip-label{font-size:var(--text-meta);color:var(--c-text-subtle);margin-bottom:4px}.recharts-tooltip-value,.recharts-tooltip-item-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--c-text);font-size:13px;font-weight:500}.recharts-tooltip-item{color:var(--c-text)!important}.recharts-legend-item-text{font-size:var(--text-meta);color:var(--c-text-muted)!important}@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-space-y-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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
