/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-base);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--font-weight-bold:700;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand:var(--brand);--color-brand-ink:var(--brand-ink);--color-ink:var(--ink);--color-ink-3:var(--ink-3);--color-muted:var(--muted);--color-line:var(--line);--color-line-strong:var(--line-strong);--font-display:var(--font-display);--radius-pill:var(--pill);--shadow-card:var(--shadow-md)}}@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}svg.lucide{display:inline}[data-lucide]{vertical-align:middle;display:inline-block}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.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}.-right-1{right:calc(var(--spacing) * -1)}.right-12{right:calc(var(--spacing) * 12)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.ms-12{margin-inline-start:calc(var(--spacing) * 12)}.ms-14{margin-inline-start:calc(var(--spacing) * 14)}.ms-17{margin-inline-start:calc(var(--spacing) * 17)}.ms-18{margin-inline-start:calc(var(--spacing) * 18)}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.min-h-28{min-height:calc(var(--spacing) * 28)}.w-1\/2{width:50%}.w-full{width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-line{border-color:var(--color-line)}.border-line-strong{border-color:var(--color-line-strong)}.bg-brand{background-color:var(--color-brand)}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.p-5{padding:calc(var(--spacing) * 5)}.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)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pr-1{padding-right:calc(var(--spacing) * 1)}.text-center{text-align:center}.font-sans{font-family:var(--font-sans)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[20px\]{font-size:20px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.text-ink{color:var(--color-ink)}.text-ink-3{color:var(--color-ink-3)}.text-muted{color:var(--color-muted)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.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)}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}@media (hover:hover){.hover\:text-brand-ink:hover{color:var(--color-brand-ink)}}.\[role\=\"combobox\"\]\:visible:is(){visibility:visible}}div.sd-trainer__main{width:100%}ul.sd-price__perks{row-gap:var(--space-12)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-ease{syntax:"*";inherits:false}.search-field .ant-input{width:100%;height:auto;font-size:var(--fs-input);color:var(--ink);font-family:inherit;font-weight:var(--fw-medium);box-shadow:none;line-height:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:0}.search-field .ant-input::placeholder{color:var(--muted);font-weight:var(--fw-regular)}.search-field .ant-input:focus,.search-field .ant-input-focused{box-shadow:none;background:0 0}.search-block .search-field label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width>=721px){.search-block{grid-template-columns:1.7fr 1fr auto}}.sm-user-menu.ant-dropdown .ant-dropdown-menu{min-width:148px;padding:var(--space-6);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-md)}.sm-user-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:var(--radius-sm);min-height:40px;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);padding:0}.sm-user-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:var(--bg-3)}:is(.sm-user-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:has(.sm-profile-switcher):hover,.sm-user-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:has(.sm-profile-switcher):active){background:0 0}.sm-user-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:active{background:var(--line)}.sm-user-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item a{align-items:center;gap:var(--space-8);width:100%;min-height:40px;padding:var(--space-12) var(--space-12);color:var(--ink);font-family:var(--font-base);font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--lh-card);white-space:nowrap;text-decoration:none;display:flex}.sm-profile-switcher{align-items:center;gap:var(--space-10);width:100%;padding:var(--space-8) var(--space-12);white-space:nowrap;display:flex}.sm-profile-switcher__title{color:var(--muted);font-size:var(--fs-micro);font-weight:var(--fw-semibold);line-height:var(--lh-card);flex:none}.sm-user-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .sm-profile-switch,.sm-profile-switch{background:var(--bg-3);border:1px solid var(--line);border-radius:var(--pill);align-items:center;gap:2px;width:100%;min-width:0;min-height:30px;padding:3px;text-decoration:none;display:flex}.sm-profile-switch__label{min-width:0;min-height:24px;padding:0 var(--space-10);color:var(--muted);border-radius:var(--pill);font-size:var(--fs-micro);font-weight:var(--fw-medium);white-space:nowrap;flex:1 1 0;place-items:center;line-height:1;display:grid}.sm-profile-switch__label.is-active{background:var(--bg);color:var(--ink);box-shadow:var(--shadow-segment-active);font-weight:var(--fw-semibold)}.sm-switch-avatar{background:var(--bg-3);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.sm-switch-avatar img{object-fit:cover;width:100%;height:100%;display:block}.sm-user-menu.ant-dropdown .ant-dropdown-menu .sm-switch-avatar{width:16px;height:16px}.mobile-menu .m-nav .sm-switch-avatar{width:24px;height:24px}.sm-profile-switch:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sm-user-menu.ant-dropdown .ant-dropdown-menu svg.lucide,.sm-user-menu.ant-dropdown .ant-dropdown-menu i[data-lucide]{width:16px;height:16px;color:var(--ink);flex-shrink:0}.sm-user-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item a .nav-count{min-width:20px;height:18px;padding:0 var(--space-6);background:var(--bg-3);color:var(--ink-2);border-radius:var(--pill);font-size:var(--fs-kicker);font-weight:var(--fw-bold);place-items:center;margin-left:auto;line-height:1;display:inline-grid}.sm-user-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-divider{margin:var(--space-6) calc(-1 * var(--space-6));background:var(--line)}.sm-antform{background:var(--bg);border-radius:16px;padding:24px}.sm-antform__row{grid-template-columns:140px 1fr;align-items:start;gap:24px;display:grid}.sm-antform__body{min-width:0;max-width:480px}.sm-antform__heading{text-transform:uppercase;letter-spacing:var(--ls-wider);color:#9ca3af;margin:0;font-size:11px;font-weight:600}.sm-antform__title{color:var(--ink);margin:8px 0 6px;font:700 22px/1.2 Plus Jakarta Sans,sans-serif}.sm-antform__subtitle{color:var(--muted);margin:0 0 24px;font:400 14px/1.4 Plus Jakarta Sans,sans-serif}.profile-titlebar .sm-antform__title{margin-top:0}.profile-titlebar .sm-antform__subtitle{margin-bottom:0}.sm-antform__divider{border:none;border-top:1px solid var(--line);margin:16px 0}.sm-antform__identity{align-items:center;gap:16px;display:flex}.sm-antform__identity-name{color:var(--ink);font-size:14px;font-weight:600}.sm-antform__identity-email{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sm-antform__body .ant-form-item:last-child{margin-bottom:0}.sm-antform .ant-form-item .ant-form-item-label{padding:0 0 var(--space-6);line-height:16px}.sm-antform .ant-form-item-label>label{height:auto;min-height:0;font-weight:600;line-height:16px}.sm-antform .ant-form-item .ant-form-item-control-input,.sm-antform .ant-form-item .ant-form-item-extra{min-height:0}.sm-antform .ant-input,.sm-antform .ant-input-affix-wrapper>input.ant-input{font-weight:500;line-height:1.4}.sm-antform .ant-input::placeholder,.sm-antform .ant-input-affix-wrapper input::placeholder{font-weight:400}.sm-antform textarea.ant-input{min-height:80px;font-weight:500;line-height:1.6}.sm-antform .ant-form-item-extra{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.4}.sm-antform .ant-input-prefix,.sm-antform .ant-input-suffix{color:var(--muted)}.sm-antform .ant-input-suffix .sm-verified{color:var(--success)}.sm-antform .ant-select-selection-item,.sm-antform .ant-select-selection-search-input{font-weight:500}.sm-antform .ant-select-focused .ant-select-selector{box-shadow:var(--field-shadow-focus)!important;border-color:var(--brand)!important}.sm-antform .ant-select-arrow{color:var(--muted);transition:transform .2s}.sm-antform .ant-select-open .ant-select-arrow{transform:rotate(180deg)}.sm-antform-select-dropdown.ant-select-dropdown{border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:14px;padding:6px}.sm-antform-select-dropdown .ant-select-item-option{border-radius:10px;align-items:center;min-height:40px}.sm-antform .ant-radio{border-width:1.5px}.sm-antform .ant-radio-wrapper{font-weight:500}.sm-antform .ant-radio-wrapper:hover .ant-radio{border-color:var(--brand)}.sm-antform .ant-radio:has(input:focus-visible){box-shadow:var(--field-shadow-focus)}.sm-antform .sm-radio-group{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.sm-antform .ant-btn{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .2s,color .2s,border-color .2s}.sm-antform .ant-btn:active{transform:scale(.98)}.sm-antform .ant-btn-primary:hover{box-shadow:var(--shadow-brand-hover)}.sm-antform .ant-btn-primary{isolation:isolate;position:relative;overflow:hidden}.sm-antform .ant-btn-primary:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff73 50%,#0000 70%);transition:transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-110%)}.sm-antform .ant-btn-primary:hover:before{transform:translate(110%)}.sm-antform .sm-form-actions{gap:24px;margin-top:16px;display:flex}.sm-antform .sm-form-actions>*{flex:1 1 0;min-width:0}@media (width<=980px){.sm-antform__row{grid-template-columns:1fr;gap:8px}.sm-antform__body{max-width:100%}}@media (width<=720px){.sm-antform{padding:16px}.profile-titlebar .sm-antform__subtitle{display:none}.sm-antform__row:has(.profile-titlebar)+.sm-antform__divider{display:none}.sm-antform .sm-form-actions{flex-direction:column-reverse;gap:10px}.sm-antform .sm-form-actions>*{flex:none;width:100%}}.list-row__meta svg.lucide{vertical-align:-.125em}.sm-antform-datepicker .ant-picker-panel-container{background:var(--bg);border:1px solid var(--line-strong);width:280px;box-shadow:var(--shadow-lg);border-radius:16px;padding:12px}.sm-antform-datepicker .ant-picker-panel,.sm-antform-datepicker .ant-picker-date-panel,.sm-antform-datepicker .ant-picker-content{width:100%}.sm-antform-datepicker .ant-picker-header{border-bottom:0;align-items:center;margin-bottom:8px;padding:0}.sm-antform-datepicker.ant-picker-dropdown .ant-picker-header-super-prev-btn,.sm-antform-datepicker.ant-picker-dropdown .ant-picker-header-super-next-btn{display:none}.sm-antform-datepicker .ant-picker-header>button{width:32px;height:32px;color:var(--ink);border:1px solid var(--line);border-radius:999px;line-height:30px;transition:color .15s,border-color .15s}.sm-antform-datepicker .ant-picker-header>button:hover{color:var(--ink);border-color:var(--line-strong);background:0 0}.sm-antform-datepicker .ant-picker-header-view{color:var(--ink);letter-spacing:var(--ls-tight);font:600 14px/28px Plus Jakarta Sans,sans-serif}.sm-antform-datepicker .ant-picker-header-view>button{font:inherit;color:inherit}.sm-antform-datepicker .ant-picker-header-view>button:hover{color:var(--brand-ink)}.sm-antform-datepicker .ant-picker-content thead th{text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--muted);padding:6px 0;font:600 10px/1 Plus Jakarta Sans,sans-serif}.sm-antform-datepicker .ant-picker-cell{padding:1px 0}.sm-antform-datepicker .ant-picker-cell .ant-picker-cell-inner{width:32px;height:32px;color:var(--ink);border-radius:999px;font:500 12px/32px Plus Jakarta Sans,sans-serif;transition:background .15s,color .15s}.sm-antform-datepicker .ant-picker-cell:hover:not(.ant-picker-cell-selected) .ant-picker-cell-inner{background:var(--brand-soft);color:var(--brand-ink)}.sm-antform-datepicker .ant-picker-cell:not(.ant-picker-cell-in-view) .ant-picker-cell-inner{color:var(--muted);opacity:.55}.sm-antform-datepicker .ant-picker-cell-today .ant-picker-cell-inner:before{border:1px solid var(--brand);border-radius:999px}.sm-antform-datepicker .ant-picker-cell-today .ant-picker-cell-inner{color:var(--brand-ink)}.sm-antform-datepicker .ant-picker-cell-selected .ant-picker-cell-inner,.sm-antform-datepicker .ant-picker-cell-selected:hover .ant-picker-cell-inner{background:var(--brand);color:var(--bg)}.sm-antform-datepicker .ant-picker-footer{border-top:0}.sm-antform-datepicker .ant-picker-footer .ant-picker-today-btn,.sm-antform-datepicker .ant-picker-footer>ul{display:none}.sm-antform-datepicker.ant-picker-dropdown .ant-picker-footer-extra{border-top:1px solid var(--line-2);border-bottom:0;margin-top:10px;padding:10px 0 0;line-height:normal}.sm-antform-datepicker .sm-dp-footer{gap:8px;display:flex}.sm-antform-datepicker .sm-dp-footer .ant-btn{border-radius:999px;flex:1;height:40px;font-size:14px;font-weight:600}.sm-antform-datepicker .sm-dp-footer .ant-btn-default{border-color:var(--line);color:var(--ink)}.sm-antform-datepicker .sm-dp-footer .ant-btn-default:hover{border-color:var(--line-strong);color:var(--ink);background:0 0}.sm-antform-datepicker.ant-picker-dropdown .ant-picker-month-btn{margin-inline-end:4px}.sm-antform-datepicker.ant-picker-dropdown .ant-picker-year-btn{margin-inline-start:0}.sm-antform-datepicker.ant-picker-dropdown .ant-picker-cell-today .ant-picker-cell-inner:before{border-radius:999px}.sm-timepicker .ant-picker-panel-container{background:var(--bg);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);border-radius:16px;padding:8px}.sm-timepicker.ant-picker-dropdown .ant-picker-time-panel-column:not(:first-child){border-inline-start:0}.sm-timepicker.ant-picker-dropdown .ant-picker-time-panel-column-active{background:0 0}.sm-timepicker.ant-picker-dropdown .ant-picker-time-panel-column{scrollbar-color:var(--line-strong) transparent}.sm-timepicker.ant-picker-dropdown .ant-picker-time-panel-column::-webkit-scrollbar-thumb{background-color:var(--line-strong)}.sm-timepicker.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{text-align:center;color:var(--ink);border-radius:999px;padding-inline:0;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;transition:background .15s,color .15s}.sm-timepicker.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{background:var(--brand-soft);color:var(--brand-ink)}.sm-timepicker.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:var(--brand);color:var(--bg)}.sm-timepicker.ant-picker-dropdown .ant-picker-footer{border-top:1px solid var(--line-2);margin-top:4px}.sm-timepicker.ant-picker-dropdown .ant-picker-ranges{gap:8px;padding:10px 0 0;display:flex}.sm-timepicker.ant-picker-dropdown .ant-picker-ranges>li{flex:1}.sm-timepicker.ant-picker-dropdown .ant-picker-ranges .ant-picker-ok{margin-inline-start:0;padding-block:0}.sm-timepicker.ant-picker-dropdown .ant-picker-now-btn{border:1px solid var(--line);height:40px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:border-color .15s;display:flex}.sm-timepicker.ant-picker-dropdown .ant-picker-now-btn:hover{border-color:var(--line-strong);color:var(--ink)}.sm-timepicker.ant-picker-dropdown .ant-picker-ok .ant-btn{border-radius:999px;width:100%;height:40px;font-size:14px;font-weight:600}.ant-switch.sm-switch{background:var(--line-strong);width:36px;min-width:36px;height:20px;transition:background .28s cubic-bezier(.22,1,.36,1),transform .12s ease-out}.ant-switch.sm-switch:hover:not(.ant-switch-disabled){background:var(--line-strong)}.ant-switch.sm-switch.ant-switch-checked,.ant-switch.sm-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:var(--brand)}.ant-switch.sm-switch .ant-switch-handle{width:16px;height:16px;transition:inset-inline-start .32s cubic-bezier(.22,1,.36,1);inset-block-start:2px;inset-inline-start:2px}.ant-switch.sm-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 18px)}.ant-switch.sm-switch .ant-switch-handle:before{background:var(--bg);box-shadow:0 2px 4px rgba(var(--slate-rgb), .18), 0 0 1px rgba(var(--slate-rgb), .18);border-radius:50%}.ant-switch.sm-switch:active:not(.ant-switch-disabled){transform:scale(.94)}.ant-switch.sm-switch:active:not(.ant-switch-disabled) .ant-switch-handle:before{inset-inline:0}.ant-switch.sm-switch:focus-visible{box-shadow:var(--field-shadow-focus);outline:none}.ant-switch.sm-switch.ant-switch-disabled{opacity:.5}.ant-checkbox-wrapper.sm-check .ant-checkbox{border-width:1.5px;border-color:var(--field-border);border-radius:var(--radius-xs);background:var(--field-bg)}.ant-checkbox-wrapper.sm-check:hover .ant-checkbox{border-color:var(--field-border-hover)}.ant-checkbox-wrapper.sm-check .ant-checkbox.ant-checkbox-checked,.ant-checkbox-wrapper.sm-check:hover .ant-checkbox-checked:not(.ant-checkbox-disabled){background:var(--brand);border-color:var(--field-border-focus)}.ant-checkbox-wrapper.sm-check .ant-checkbox.ant-checkbox-indeterminate{border-color:var(--field-border-focus);background:var(--field-bg)}.ant-checkbox-wrapper.sm-check .ant-checkbox:has(input:focus-visible){box-shadow:var(--field-shadow-focus)}.ant-btn.sm-btn{gap:var(--space-8);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .2s,color .2s,border-color .2s}.ant-btn.sm-btn svg{width:18px;height:18px}.ant-btn.sm-btn:active{transform:scale(.98)}.ant-btn.sm-btn:focus-visible{box-shadow:0 0 0 3px rgba(var(--brand-ink-rgb), .35);outline:none}.ant-btn.sm-btn.ant-btn-primary{isolation:isolate;box-shadow:var(--shadow-brand);position:relative;overflow:hidden}.ant-btn.sm-btn.ant-btn-primary:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg, transparent 30%, rgba(var(--white-rgb), .45) 50%, transparent 70%);transition:transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-110%)}.ant-btn.sm-btn.ant-btn-primary:hover{box-shadow:var(--shadow-brand-hover)}.ant-btn.sm-btn.ant-btn-primary:hover:before{transform:translate(110%)}.ant-btn.sm-btn:disabled,.ant-btn.sm-btn.ant-btn-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ant-btn.sm-btn.ant-btn-primary:disabled,.ant-btn.sm-btn.ant-btn-primary.ant-btn-disabled{background:var(--brand);color:var(--bg);box-shadow:var(--shadow-brand);border-color:#0000}.ant-btn.sm-btn.ant-btn-default:disabled,.ant-btn.sm-btn.ant-btn-default.ant-btn-disabled{border-color:var(--line);color:var(--ink);background:0 0}@media (prefers-reduced-motion:reduce){.ant-btn.sm-btn,.ant-btn.sm-btn:before{transition:background .15s,color .15s,border-color .15s}.ant-btn.sm-btn:active,.ant-btn.sm-btn.ant-btn-primary:hover:before{transform:none}}.sm-antform .sm-handle-row{align-items:stretch;gap:var(--space-8);display:flex}.sm-antform .sm-handle-row .ant-input-affix-wrapper{flex:1;min-width:0}.sm-antform .sm-handle-row .ant-input-affix-wrapper input.ant-input{font-size:var(--fs-sm)}.sm-antform .sm-handle-row .ant-btn{flex:none}.sm-antform .sm-handle__prefix{font:var(--fw-medium) var(--fs-sm) / var(--lh-tight) var(--font-base);color:var(--field-prefix-text);margin-inline-end:var(--space-2)}.sm-antform .sm-handle__hint{margin:0}.sm-antform .sm-handle__preview{margin:var(--space-4) 0 0;font:var(--fw-semibold) var(--fs-micro) / var(--lh-body) var(--font-base);color:var(--ink-2);word-break:break-all}.sm-antform .sm-handle__alts{align-items:center;gap:var(--space-6);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.sm-antform .sm-handle__alt{padding:var(--space-4) var(--space-10);border:1px solid var(--line);border-radius:var(--pill);background:var(--bg);font:var(--fw-medium) var(--fs-micro) / var(--lh-tight) var(--font-base);color:var(--ink-2);cursor:pointer;transition:border-color .2s,color .2s}.sm-antform .sm-handle__alt:hover{border-color:var(--brand);color:var(--brand-ink)}.sm-antform .sm-handle__alt:focus-visible{border-color:var(--brand);box-shadow:var(--field-shadow-focus);outline:none}.sm-antform .sm-handle__policy{margin:var(--space-8) 0 0;color:var(--muted)}@media (width<=560px){.sm-antform .sm-handle-row{flex-wrap:wrap}.sm-antform .sm-handle-row .ant-btn{width:100%}}.sm-antform .sm-handle-view{gap:var(--space-8);margin-bottom:var(--space-24);display:grid}.sm-antform .sm-handle-view__label{font:var(--fw-semibold) var(--fs-caption)/var(--lh-card) var(--font-base);color:var(--ink-2)}.sm-antform .sm-handle-view__value{font:var(--fw-semibold) var(--fs-sm)/var(--lh-card) var(--font-base);color:var(--ink);word-break:break-all;margin:0}.sm-antform .sm-handle-view__actions{display:flex}.sm-antform .sm-handle-view__rule{font:var(--fw-regular) var(--fs-meta)/var(--lh-body) var(--font-base);color:var(--muted);margin:0}.sm-share-row{gap:var(--space-8);align-items:stretch;display:flex}.sm-share-row .ant-input-affix-wrapper{flex:1;min-width:0}.sm-address-line{align-items:center;gap:var(--space-8);font:var(--fw-regular) var(--fs-sm) / 1.4 var(--font-base);color:var(--ink);margin:0 0 var(--space-12);display:flex}.sm-map-frame{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--brand-soft);height:240px;position:relative;overflow:hidden}.sm-map-frame__img{object-fit:cover;width:100%;height:100%;display:block}.sm-map-frame__pin{pointer-events:none;filter:drop-shadow(0 4px 8px rgba(var(--ink-pure-rgb), .18));position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.sm-map-frame__pin svg{width:36px;height:48px;color:var(--brand);display:block}.sm-map-frame__pin:after{content:"";background:rgba(var(--ink-pure-rgb), .18);filter:blur(1px);border-radius:50%;width:14px;height:4px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}@media (width<=560px){.sm-share-row{flex-wrap:wrap}}.sm-sec-now{align-items:center;gap:var(--space-4);margin-left:var(--space-6);padding:2px var(--space-8);border-radius:var(--pill);background:var(--success-soft);color:var(--success);font:var(--fw-semibold) var(--fs-kicker) / 1 var(--font-base);display:inline-flex}.sm-session-current{font:var(--fw-medium) var(--fs-meta) / 1 var(--font-base);color:var(--muted)}.sm-icon-warn{background:var(--warn-soft);color:var(--warn)}.sm-icon-google{background:var(--bg);border:1px solid var(--line)}.sm-icon-apple{background:var(--ink-pure);color:var(--bg)}.sm-pill-offset{margin:calc(-1 * var(--space-16)) 0 var(--space-16)}.sm-sessions-foot{margin-top:var(--space-16);justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.sm-history-link{font:var(--fw-semibold) var(--fs-meta) / 1 var(--font-base);color:var(--brand-ink)}.sm-team-people-heading{margin-top:calc(-1 * var(--space-4))}@media (width<=720px){.sm-team-people-heading{margin-top:var(--space-16)}}.sm-team .sm-team-member>.list-row{padding:var(--space-14) 0;border-top:0}.sm-team .sm-team-member+.sm-team-member{border-top:1px solid var(--line)}.sm-team .sm-antform__body>.sm-team-member:first-child>.list-row{padding-top:0}.sm-team .sm-team-member--past .list-row__title,.sm-team .sm-team-member--past .list-row__desc{color:var(--muted)}.sm-team-you{margin-left:var(--space-8);padding:2px var(--space-8);background:var(--bg-3);color:var(--ink-3);font:var(--fw-semibold) var(--fs-label)/1.4 var(--font-base);letter-spacing:var(--ls-wider);text-transform:uppercase;white-space:nowrap;border-radius:999px}.sm-team-confirm{margin:0 0 var(--space-14);padding:var(--space-14) var(--space-16);border:1px solid var(--danger-strong-border);border-radius:var(--radius-sm);background:var(--danger-strong-bg)}.sm-team-confirm__text{margin:0 0 var(--space-12);font:var(--fw-regular) var(--fs-caption)/var(--lh-body) var(--font-base);color:var(--ink-2)}.sm-team-confirm__text b{font-weight:var(--fw-semibold);color:var(--ink)}.sm-team-confirm__actions{gap:var(--space-8);flex-wrap:wrap;justify-content:flex-end;display:flex}.sm-team-invite{margin-top:var(--space-16);padding:var(--space-16);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-3)}.sm-team-invite .ant-form-item:last-child{margin-bottom:var(--space-12)}.sm-team-invite-cta{margin-top:var(--space-16)}.sm-team .empty-state.sm-team-empty{margin-top:var(--space-8);border-top:1px solid var(--line);padding-top:var(--space-24)}.sm-team-note{align-items:center;gap:var(--space-8);margin:var(--space-16) 0 0;padding:var(--space-12) var(--space-16);background:var(--bg-3);border:1px solid var(--line);border-radius:var(--radius-md);font:var(--fw-regular) var(--fs-sm)/var(--lh-body) var(--font-base);color:var(--ink-2);display:flex}.sm-team-note svg{width:16px;height:16px;color:var(--ink-3);flex:0 0 16px}.sm-team-contract__lead{margin-bottom:var(--space-20)}.sm-team-contract__title{margin:0 0 var(--space-4);font:var(--fw-semibold) var(--fs-sm)/var(--lh-card) var(--font-base);color:var(--ink)}.sm-team-contract{flex-direction:column;display:flex}.sm-pp__status{align-items:center;gap:var(--space-10);flex-wrap:wrap;margin:0;display:flex}.sm-pp__status-note{font:var(--fw-regular) var(--fs-meta) / var(--lh-card) var(--font-base);color:var(--muted)}.sm-pp__facts{padding:0 var(--space-20);gap:var(--space-14);flex-direction:column;max-width:72ch;margin:0;list-style:none;display:flex}.sm-pp__fact{gap:var(--space-12);grid-template-columns:auto 1fr;align-items:start;display:grid}.sm-pp__fact-tile{margin-top:calc(var(--fs-sm) * var(--lh-card) / 2 - 14px)}.sm-pp__fact-body{min-width:0}.sm-pp__fact-label{font:var(--fw-semibold) var(--fs-sm) / var(--lh-card) var(--font-base);color:var(--ink);display:block}.sm-pp__fact-text{margin-top:var(--space-2);font:var(--fw-regular) var(--fs-sm) / var(--lh-body) var(--font-base);color:var(--ink-3);display:block}.sm-pp__cols{gap:var(--space-28);grid-template-columns:1fr 1fr;display:grid}.sm-pp__col{min-width:0}.sm-pp__cols .sm-pp__col:last-child{border-left:1px solid var(--line)}.sm-pp__col-head{align-items:center;gap:var(--space-8);margin:0 0 var(--space-16);padding:0 var(--space-20);font:var(--fw-bold) var(--fs-h3) / var(--lh-card) var(--font-base);color:var(--ink);display:flex}.sm-pp__col-mark{border-radius:var(--radius-sm);flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.sm-pp__col-mark svg.lucide,.sm-pp__col-mark [data-lucide]{width:13px;height:13px;display:block}.sm-pp__col-mark--keeps{background:var(--success-soft);color:var(--success)}.sm-pp__col-mark--stops{background:var(--bg-3);color:var(--ink-3)}.sm-pp__col-count{font:var(--fw-semibold) var(--fs-meta) / 1 var(--font-base);color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.sm-pp__cols .sm-pp__facts{max-width:none}.sm-pp__prose{padding:0 var(--space-20);max-width:72ch;font:var(--fw-regular) var(--fs-sm) / var(--lh-body) var(--font-base);color:var(--ink-3);margin:0}.sm-pp__foot-note{margin:var(--space-16) 0 0;padding:var(--space-14) var(--space-20) 0;border-top:1px solid var(--line);font:var(--fw-regular) var(--fs-meta) / var(--lh-body) var(--font-base);color:var(--muted)}.sm-pp__running{margin:0;padding:0;list-style:none}.sm-pp__running li{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-12) var(--space-20);border-top:1px solid var(--line);display:flex}.sm-pp__running li:first-child{border-top:0}.sm-pp__running-label{font:var(--fw-semibold) var(--fs-sm) / var(--lh-card) var(--font-base);color:var(--ink);display:block}.sm-pp__running-detail{margin-top:var(--space-2);font:var(--fw-regular) var(--fs-meta) / var(--lh-card) var(--font-base);color:var(--muted);display:block}.sm-pp__group{margin:0 0 var(--space-20)}.sm-pp__group>.list-rows{padding-inline:var(--space-20)}.sm-pp__actions{align-items:center;gap:var(--space-12);margin:0 0 var(--space-20);flex-wrap:wrap;display:flex}.section-panel>.sm-pp__actions{margin:var(--space-16) 0 0;padding-inline:var(--space-20)}.sm-pp__support{max-width:72ch;font:var(--fw-regular) var(--fs-meta) / var(--lh-body) var(--font-base);color:var(--muted);margin:0}.sm-pp__support .btn-link{height:auto;font-size:inherit;padding:0}@media (width<=900px){.sm-pp__cols{gap:var(--space-20);grid-template-columns:1fr}.sm-pp__cols .sm-pp__col:last-child{border-left:0;border-top:1px solid var(--line);padding-top:var(--space-20)}}@media (width<=720px){.sm-pp__facts,.sm-pp__prose,.sm-pp__col-head,.sm-pp__foot-note{padding-inline:0}.sm-pp__running li{align-items:stretch;gap:var(--space-10);flex-direction:column;padding-inline:0}}.pn{--pn-ink:#1a2333;--pn-ink-2:#2b3447;--pn-muted:#6b7280;--pn-line:#e5e7eb;--pn-line-soft:#eef0f3;--pn-bg:#fff;--pn-bg-soft:#f7f8fa;--pn-brand:#00a7e5;--pn-brand-ink:#0086b8;--pn-guest:#6b7280;--pn-guest-tint:#6b72801a;--pn-trainer:#7c3aed;--pn-trainer-tint:#7c3aed1a;--pn-marker-client-review:#f97316;--pn-marker-new-page:#16a34a;height:100vh;color:var(--pn-ink);background:#eef0f3;font:500 13px/1.4 Plus Jakarta Sans,-apple-system,system-ui,sans-serif;display:flex}.pn-panel{background:var(--pn-bg);border-right:1px solid var(--pn-line);flex-direction:column;flex-shrink:0;width:268px;transition:width .2s;display:flex;overflow:hidden}.pn--collapsed .pn-panel{border-right:0;width:0}.pn-head{border-bottom:1px solid var(--pn-line);flex:none;align-items:center;gap:10px;min-width:268px;padding:12px 14px 10px;display:flex}.pn-mark{background:var(--pn-ink);color:#fff;width:26px;height:26px;letter-spacing:var(--ls-tight);border-radius:7px;flex:none;place-items:center;font:800 11.5px/1 Plus Jakarta Sans,sans-serif;display:inline-grid}.pn-title{flex-direction:column;gap:1px;min-width:0;line-height:1.1;display:flex}.pn-title b{letter-spacing:var(--ls-tight);font:700 12.5px/1.2 Plus Jakarta Sans,sans-serif}.pn-title small{color:var(--pn-muted);letter-spacing:var(--ls-wider);font:500 10px/1 Plus Jakarta Sans,sans-serif}.pn-vp{border:1px solid var(--pn-line);background:var(--pn-bg-soft);border-radius:7px;flex:none;align-items:center;margin-left:auto;padding:2px;display:inline-flex}.pn-vp-btn{width:24px;height:22px;color:var(--pn-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;transition:background .12s,color .12s;display:inline-grid}.pn-vp-btn svg{width:13px;height:13px;display:block}.pn-vp-btn:hover{color:var(--pn-ink)}.pn-vp-btn.is-on{color:var(--pn-ink);background:#fff;box-shadow:0 1px 2px #0f172a0f}.pn-standalone{border:1px solid var(--pn-line);background:var(--pn-bg-soft);width:26px;height:26px;color:var(--pn-muted);border-radius:7px;flex:none;place-items:center;margin-left:6px;transition:background .12s,color .12s;display:inline-grid}.pn-standalone svg{width:13px;height:13px;display:block}.pn-standalone:hover{color:var(--pn-ink);background:#fff}.pn-filter{border-bottom:1px solid var(--pn-line);flex:none;min-width:268px;padding:10px 12px}.pn-filter-input{border:1px solid var(--pn-line);background:var(--pn-bg-soft) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='8'/><line x1='21' y1='21' x2='16.65' y2='16.65'/></svg>") no-repeat 8px 50% / 14px 14px;width:100%;color:var(--pn-ink);border-radius:6px;outline:none;padding:7px 10px 7px 28px;font:500 12.5px/1.4 Plus Jakarta Sans,sans-serif;transition:border-color .15s,box-shadow .15s,background-color .15s}.pn-filter-input::placeholder{color:var(--pn-muted)}.pn-filter-input:focus{border-color:var(--pn-brand);background-color:#fff;box-shadow:0 0 0 3px #00a7e529}.pn-scroll{flex:auto;min-width:268px;padding:6px 0 0;overflow-y:auto}.pn-scroll::-webkit-scrollbar{width:8px}.pn-scroll::-webkit-scrollbar-thumb{background:var(--pn-line);border:2px solid var(--pn-bg);border-radius:4px}.pn-role{margin:0;padding:10px 12px 6px}.pn-role+.pn-role{border-top:1px solid var(--pn-line-soft);margin-top:4px}.pn-role-head{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:6px 4px 8px;list-style:none;display:flex}.pn-role-head::-webkit-details-marker{display:none}.pn-role-badge{border-radius:6px;place-items:center;width:20px;height:20px;font:700 10px/1 Plus Jakarta Sans,sans-serif;display:inline-grid}.pn-role[data-role=guest] .pn-role-badge{background:var(--pn-guest-tint);color:var(--pn-guest)}.pn-role[data-role=client] .pn-role-badge{color:var(--pn-brand-ink);background:#00a7e51a}.pn-role[data-role=trainer] .pn-role-badge{background:var(--pn-trainer-tint);color:var(--pn-trainer)}.pn-role[data-role=business] .pn-role-badge{color:var(--pn-marker-new-page);background:#16a34a1a}.pn-role-name{text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--pn-ink-2);flex:1;font:700 11px/1 Plus Jakarta Sans,sans-serif}.pn-role-count{color:var(--pn-muted);background:var(--pn-bg-soft);border-radius:999px;padding:3px 6px;font:600 10px/1 Plus Jakarta Sans,sans-serif}.pn-role-marker{width:16px;height:16px;color:var(--pn-muted);flex:none;place-items:center;font:700 15px/1 Plus Jakarta Sans,sans-serif;display:inline-grid}.pn-role-marker:before{content:"+"}details[open]>.pn-role-head .pn-role-marker:before{content:"−"}.pn-list{margin:0;padding:2px 0 4px;list-style:none}.pn-list ul{margin:0;padding:2px 0 2px 22px;list-style:none;position:relative}.pn-list ul:before{content:"";background:var(--pn-line);width:1px;position:absolute;top:6px;bottom:6px;left:14px}.pn-list li{margin:0}.pn-list li.is-hidden{display:none}.pn-link{color:var(--pn-ink);border-radius:6px;align-items:center;gap:8px;margin:1px 4px;padding:6px 10px;font:500 12.5px/1.35 Plus Jakarta Sans,sans-serif;text-decoration:none;transition:background .12s,color .12s;display:flex;position:relative}.pn-link:hover{background:var(--pn-bg-soft)}.pn-link:is(.is-changed,.is-client-review,.is-new-page):after{content:"";border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-left:auto;display:block}.pn-link.is-changed:after{background:var(--pn-trainer)}.pn-link.is-client-review:after{background:var(--pn-marker-client-review)}.pn-link.is-client-review.is-active:after{box-shadow:0 0 0 1px #fffc}.pn-link.is-new-page:after{background:var(--pn-marker-new-page)}.pn-step{background:var(--pn-bg-soft);width:18px;height:18px;color:var(--pn-muted);border-radius:5px;flex:none;place-items:center;font:700 10px/1 Plus Jakarta Sans,sans-serif;display:inline-grid}.pn-link.is-active .pn-step{color:#fff;background:#ffffff38}.pn-link.is-active{background:var(--pn-brand);color:#fff;font-weight:600}.pn-group-head{color:var(--pn-ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:8px;margin:1px 4px;padding:6px 10px;font:600 11.5px/1.3 Plus Jakarta Sans,sans-serif;list-style:none;display:flex}.pn-group-head::-webkit-details-marker{display:none}.pn-group-head:hover{background:var(--pn-bg-soft)}.pn-chev{width:14px;height:14px;color:var(--pn-muted);flex:none;place-items:center;font:700 13px/1 Plus Jakarta Sans,sans-serif;display:inline-grid}.pn-chev:before{content:"+"}details[open]>.pn-group-head .pn-chev:before{content:"−"}.pn-meta{color:var(--pn-muted);margin-left:auto;font:500 10px/1 Plus Jakarta Sans,sans-serif}.pn-empty{color:var(--pn-muted);text-align:center;margin:0;padding:24px 16px;font:500 11.5px/1.5 Plus Jakarta Sans,sans-serif}.pn-foot{border-top:1px solid var(--pn-line);background:var(--pn-bg);flex:none;min-width:268px;padding:10px 14px 12px}.pn-foot p{color:var(--pn-muted);margin:0;font:500 10.5px/1.5 Plus Jakarta Sans,sans-serif}.pn-kbd{border:1px solid var(--pn-line);background:var(--pn-bg-soft);color:var(--pn-ink);border-bottom-width:2px;border-radius:4px;padding:1px 5px;font:600 10px/1.2 ui-monospace,SFMono-Regular,monospace;display:inline-block}.pn-toggle{z-index:10;border:1px solid var(--pn-line);cursor:pointer;width:18px;height:48px;color:var(--pn-muted);background:#fff;border-radius:8px;place-items:center;margin-left:-9px;font:11px/1 Plus Jakarta Sans,-apple-system,system-ui,monospace;transition:left .2s,margin-left .2s,background .12s,color .12s,border-color .12s;display:grid;position:fixed;top:50%;left:268px;transform:translateY(-50%);box-shadow:0 2px 6px #0f172a14}.pn--collapsed .pn-toggle{margin-left:0;left:8px}.pn-toggle:hover{color:#fff;background:#1a2333;border-color:#1a2333}.pn-toggle:before{content:"◀"}.pn--collapsed .pn-toggle:before{content:"▶"}.pn-stage{background:#eef0f3;flex:1;justify-content:center;align-items:stretch;min-width:0;transition:padding .2s;display:flex;overflow:auto}.pn-frame{background:#fff;border:0;flex:auto;width:100%;height:100%}.pn[data-viewport=tablet] .pn-stage{align-items:flex-start;padding:24px}.pn[data-viewport=mobile] .pn-stage{align-items:safe center;padding:24px}.pn[data-viewport=tablet] .pn-frame{border:1px solid var(--pn-line);flex:none;width:820px;max-width:100%;height:calc(100vh - 48px);box-shadow:0 14px 40px #0f172a1a}.pn[data-viewport=mobile] .pn-frame{border:1px solid var(--pn-line);flex:none;width:390px;max-width:100%;height:844px;box-shadow:0 14px 40px #0f172a1f}.pn-list--root{border-top:1px solid var(--pn-line-soft);margin-top:4px;padding:6px 12px 10px}.pn-list--landings{border-bottom:1px solid var(--pn-line);padding-block:6px}.pn-role[data-role=admin] .pn-role-badge{color:#b45309;background:#b453091a}.auth-form.sm-signup-role{max-width:480px}.sm-signup-role .role-choices{gap:var(--space-12);margin-bottom:var(--space-20);flex-direction:column;display:flex}.sm-signup-role .role-choice{align-items:flex-start;gap:var(--space-14);padding:var(--space-16) var(--space-18);border:1px solid var(--line-2);border-radius:var(--radius-md);background:var(--bg);cursor:pointer;color:var(--ink);text-decoration:none;transition:border-color .12s,background .12s;display:flex;position:relative}.sm-signup-role .role-choice:hover{border-color:rgba(var(--brand-rgb), .5)}.sm-signup-role .role-choice.is-selected{border-color:var(--brand);background:var(--surface-selected)}.sm-signup-role .role-choice.is-selected:after{content:"";background:var(--brand);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='4 12 10 18 20 6'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:50%;width:20px;height:20px;position:absolute;top:14px;right:14px}.sm-signup-role .role-choice__body{min-width:0;padding-right:var(--space-32);flex:1}.sm-signup-role .role-choice__title{margin:0 0 var(--space-4);font:var(--fw-bold) var(--fs-md) / 1.2 var(--font-base);color:var(--ink);letter-spacing:var(--ls-tight)}.sm-signup-role .role-choice__desc{margin:0 0 var(--space-8);color:var(--muted);font:var(--fw-regular) var(--fs-meta) / 1.45 var(--font-base)}.sm-signup-role .role-choice__meta{gap:var(--space-8);font:var(--fw-medium) var(--fs-kicker) / 1 var(--font-base);color:var(--muted);flex-wrap:wrap;display:flex}.sm-signup-role .role-choice__meta span{align-items:center;gap:var(--space-4);display:inline-flex}.sm-signup-role .role-choice__meta svg{width:12px;height:12px}.sm-signup .auth-back{margin-bottom:var(--space-12)}.sm-signup .ant-form-item{margin-bottom:0}.sm-signup .sm-su-pass.ant-form-item{margin-top:var(--space-24)}.sm-signup .ant-form-item-label>label{font-weight:var(--fw-semibold);line-height:var(--lh-card)}.sm-signup .ant-input-affix-wrapper{height:48px;padding:0 var(--space-16);border-radius:var(--radius-sm)}.sm-signup .ant-input-affix-wrapper>input.ant-input{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:1.4}.sm-signup .ant-input-affix-wrapper input::placeholder{font-weight:var(--fw-regular)}.sm-signup .sm-su-leading.ant-input-affix-wrapper{padding-left:var(--space-14)}.sm-signup .ant-input-prefix{color:var(--field-icon);margin-inline-end:var(--space-8)}.sm-signup .ant-input-password.ant-input-affix-wrapper{padding-right:var(--space-12)}.sm-signup .ant-input-suffix{color:var(--field-icon)}.sm-signup .ant-input-password-icon{border-radius:var(--radius-xs);width:28px;height:28px;color:var(--field-icon);cursor:pointer;transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);justify-content:center;align-items:center;display:inline-flex}.sm-signup .ant-input-password-icon:hover{color:var(--field-icon-hover);background:var(--field-icon-hover-bg)}.sm-signup .ant-checkbox-wrapper{font:var(--fw-medium) var(--fs-meta) / var(--lh-tight) var(--font-base);color:var(--field-text);align-items:center}.sm-signup .ant-checkbox{align-self:center}.sm-signup .ant-checkbox .ant-checkbox-inner{border-width:1.5px;border-color:var(--field-border);border-radius:var(--radius-xs)}.sm-signup .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:var(--field-border-hover)}.sm-signup .ant-checkbox-checked .ant-checkbox-inner,.sm-signup .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:var(--brand);border-color:var(--field-border-focus)}.auth-form.sm-verify{text-align:center}.sm-verify .auth-illust{background:var(--brand-soft);width:96px;height:96px;color:var(--brand-ink);margin:0 auto var(--space-20);border-radius:24px;justify-content:center;align-items:center;display:inline-flex}.sm-verify .auth-illust svg{width:48px;height:48px}.sm-verify .auth-title{font:var(--fw-bold) var(--fs-h1-sm) / 1.2 var(--font-base)}.sm-verify .auth-lead{margin-bottom:var(--space-20)}.sm-verify .email-actions{gap:var(--space-10);margin-bottom:var(--space-20);flex-direction:column;display:flex}.sm-verify .auth-hint{align-items:flex-start;gap:var(--space-10);text-align:left;padding:var(--space-12) var(--space-14);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-3);color:var(--muted);font:var(--fw-regular) var(--fs-meta) / 1.45 var(--font-base);margin-bottom:var(--space-16);display:flex}.sm-verify .auth-hint svg{width:16px;height:16px;color:var(--muted);flex:0 0 16px;margin-top:1px}.sm-verify .email-resend{font:var(--fw-regular) var(--fs-meta) / 1 var(--font-base);color:var(--muted);margin-bottom:var(--space-16);justify-content:center;align-items:center;gap:6px;display:flex}.sm-verify .email-resend a{color:var(--brand-ink);font-weight:var(--fw-semibold)}.sm-signup .ant-form-item .ant-form-item-label{padding:0 0 var(--space-6);line-height:16px}.sm-signup .ant-form-item .ant-form-item-label>label{height:auto;min-height:0;line-height:16px}.sm-signup .ant-form-item .ant-form-item-control-input,.sm-signup .ant-form-item .ant-form-item-extra{min-height:0}.sm-join .sm-su-form{text-align:left}.sm-join .sm-su-form .ant-form-item:first-child{margin-top:0}.sm-join .sm-su-form input[readonly]{color:var(--field-text-readonly);cursor:default}.sm-join .auth-foot{margin-top:var(--space-20);text-align:left}.sm-join-business .join-business-split-summary{gap:var(--space-12);margin:0 0 var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sm-join-business .join-business-split-summary__item{padding:var(--space-14);border:1px solid var(--line-2);border-radius:var(--radius-md);background:var(--bg-soft)}.sm-join-business .join-business-split-summary__item dt{margin-bottom:var(--space-6);color:var(--muted);font:var(--fw-medium) var(--fs-meta) / var(--lh-tight) var(--font-base)}.sm-join-business .join-business-split-summary__item dd{color:var(--ink);font:var(--fw-bold) var(--fs-h3) / var(--lh-tight) var(--font-base);font-variant-numeric:tabular-nums;margin:0}.sm-join-business .join-business-split-note{margin:0 0 var(--space-20);color:var(--muted);font:var(--fw-regular) var(--fs-meta) / var(--lh-body) var(--font-base)}.sm-join-business .join-business-identity{align-items:center;gap:var(--space-12);padding:var(--space-14);margin-bottom:var(--space-20);border-radius:var(--radius-md);background:var(--bg-soft);color:var(--ink);display:flex}.sm-join-business .join-business-identity__icon{border-radius:var(--pill);background:var(--brand-soft);width:44px;height:44px;color:var(--brand-ink);flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.sm-join-business .join-business-identity__icon svg,.sm-join-business .join-business-identity__icon [data-lucide]{width:22px;height:22px}.sm-join-business .join-business-identity>span:last-child{gap:var(--space-2);min-width:0;display:grid}.sm-join-business .join-business-identity strong,.sm-join-business .join-business-identity small{overflow-wrap:anywhere}.sm-join-business .join-business-identity small{color:var(--muted);font-size:var(--fs-meta)}@media (width<=720px){.sm-join-business .join-business-split-summary{grid-template-columns:1fr}}.sm-su-form .sms-consent--auth{padding:var(--space-14) var(--space-16);border:1px solid var(--line-2);border-radius:var(--radius-md);background:var(--bg-soft)}.sm-su-form .sms-consent__field{margin-bottom:var(--space-12);display:block}.sm-su-form .sms-consent__label{margin-bottom:var(--space-6);font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--ink);display:block}.sm-su-form .sms-consent__ack.ant-checkbox-wrapper{font-family:var(--font-base);font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--field-text);line-height:var(--lh-body);align-items:flex-start;display:flex}.sm-su-form .sms-consent__ack .ant-checkbox{border-width:1.5px;border-color:var(--field-border);border-radius:var(--radius-xs);background:var(--field-bg);align-self:flex-start;margin-top:2px}.sm-su-form .sms-consent__ack.ant-checkbox-wrapper:hover .ant-checkbox{border-color:var(--field-border-hover)}.sm-su-form .sms-consent__ack.ant-checkbox-wrapper .ant-checkbox-checked,.sm-su-form .sms-consent__ack.ant-checkbox-wrapper:hover .ant-checkbox-checked{background:var(--brand);border-color:var(--field-border-focus)}.sm-su-form .sms-consent__ack .ant-checkbox-label{padding-inline-start:var(--space-8);padding-inline-end:0}.sm-auth .ant-input-affix-wrapper{height:48px;padding-block:0;padding-inline:var(--space-16);border-radius:var(--radius-sm);background:var(--field-bg)}.sm-auth .ant-input-affix-wrapper:has(>.ant-input-prefix){padding-inline-start:var(--space-14)}.sm-auth .ant-input-affix-wrapper:has(>.ant-input-suffix){padding-inline-end:var(--space-12)}.sm-auth .ant-input-affix-wrapper>input.ant-input{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:1.4}.sm-auth .ant-input-affix-wrapper input::placeholder{font-weight:var(--fw-regular);color:var(--field-placeholder)}.sm-auth .ant-input-prefix{color:var(--field-icon);margin-inline-end:var(--space-8)}.sm-auth .ant-input-suffix{color:var(--field-icon)}.sm-auth .ant-input-suffix .ant-input-password-icon{border-radius:var(--radius-xs);width:28px;height:28px;color:var(--field-icon);transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);justify-content:center;align-items:center;display:inline-flex}.sm-auth .ant-input-suffix .ant-input-password-icon:hover{color:var(--field-icon-hover);background:var(--field-icon-hover-bg)}.sm-auth .ant-checkbox-wrapper{font:var(--fw-medium) var(--fs-meta) / var(--lh-tight) var(--font-base);color:var(--field-text);align-items:center}.sm-auth .ant-checkbox-inner{width:var(--space-18);height:var(--space-18);border-width:1.5px;border-color:var(--field-border);border-radius:var(--radius-xs);background:var(--field-bg)}.sm-auth .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:var(--field-border-hover)}.sm-auth .ant-checkbox-checked .ant-checkbox-inner{background:var(--brand);border-color:var(--field-border-focus)}.sm-auth .ant-otp{column-gap:var(--space-8);margin:var(--space-8) 0 var(--space-16);justify-content:center;display:flex}.sm-auth .ant-otp .ant-otp-input{border:1px solid var(--field-border);border-radius:var(--radius-md);background:var(--bg);width:48px;height:56px;font:var(--fw-bold) 22px / 1 var(--font-base);color:var(--ink);text-align:center;box-shadow:none;outline:none;padding:0;transition:border-color .12s,box-shadow .12s,background .12s}.sm-auth .ant-otp .ant-otp-input:hover{border-color:var(--field-border)}.sm-auth .ant-otp .ant-otp-input:focus,.sm-auth .ant-otp .ant-otp-input:focus-within{border-color:var(--brand);box-shadow:var(--field-shadow-focus);background:var(--bg)}.sm-auth .ant-otp .ant-otp-input.is-filled{border-color:var(--ink);background:var(--bg)}.sm-auth .ant-otp .ant-otp-separator{color:var(--muted);font:var(--fw-bold) 18px / 1 var(--font-base);-webkit-user-select:none;user-select:none;align-self:center}@media (width<=720px){.sm-auth .ant-otp{column-gap:var(--space-6)}.sm-auth .ant-otp .ant-otp-input{width:42px;height:52px;font-size:20px}}.sm-auth-meta{font:var(--fw-regular) var(--fs-meta) / 1 var(--font-base);justify-content:space-between;align-items:center;display:flex}.sm-tfa-method{align-items:center;gap:var(--space-10);padding:var(--space-12) var(--space-14);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-3);margin-bottom:var(--space-16);display:flex}.sm-tfa-method__body{flex:1;min-width:0}.sm-tfa-method__title{font:var(--fw-semibold) var(--fs-meta) / 1.2 var(--font-base);color:var(--ink);margin:0 0 2px}.sm-tfa-method__hint{font:var(--fw-regular) var(--fs-kicker) / 1.4 var(--font-base);color:var(--muted);margin:0}.sm-tfa-method__switch{font:var(--fw-semibold) var(--fs-meta) / 1 var(--font-base);color:var(--brand-ink);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:6px 8px}.sm-tfa-method__switch:hover{background:var(--brand-soft)}.sm-auth .ant-checkbox-wrapper.sm-tfa-trust{font-weight:var(--fw-regular);color:var(--muted);margin-bottom:var(--space-16)}.sm-auth .ant-form-item .ant-form-item-label{padding:0 0 var(--space-6);line-height:16px}.sm-auth .ant-form-item .ant-form-item-label>label{height:auto;min-height:0;line-height:16px}.sm-auth .ant-form-item .ant-form-item-control-input,.sm-auth .ant-form-item .ant-form-item-extra{min-height:0}.community-code{margin:var(--space-20) 0;max-width:560px}.community-code__label{margin-bottom:var(--space-6);color:var(--ink);font:var(--fw-semibold) var(--fs-meta) / var(--lh-card) var(--font-base);display:block}.community-code__help{margin:0 0 var(--space-10);color:var(--muted);font:var(--fw-regular) var(--fs-meta) / var(--lh-body) var(--font-base)}.community-code__control{gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto;display:grid}.community-code__control .ant-input,.community-code__control .ant-btn{border-radius:var(--radius-sm);min-height:44px;font-size:var(--fs-sm)}.community-code__control .ant-btn{min-width:88px;font-weight:var(--fw-semibold)}.community-code__result{min-height:0;color:var(--muted);font:var(--fw-medium) var(--fs-meta) / var(--lh-body) var(--font-base);margin-top:0}.community-code__result.is-success,.community-code__result.is-error{margin-top:var(--space-8)}.community-code__result.is-success{align-items:center;gap:var(--space-6);color:var(--success);display:flex}.community-code__result.is-success>span{gap:var(--space-2);display:grid}.community-code__result small{color:var(--ink-3);font:var(--fw-regular) var(--fs-meta) / var(--lh-body) var(--font-base)}.community-code__result.is-error{color:var(--danger)}.community-code__result svg,.community-code__spinner{flex:0 0 16px;width:16px;height:16px}.community-code__spinner{animation:.8s linear infinite community-code-spin}@keyframes community-code-spin{to{transform:rotate(360deg)}}@media (width<=720px){.community-code__control{grid-template-columns:1fr}.community-code__control .ant-btn{width:100%}}@media (prefers-reduced-motion:reduce){.community-code__spinner{animation:none}}.community-code--panel{text-align:center;margin:0}.community-code--panel .community-code__label{color:var(--ink);font-size:var(--fs-md)}.community-code--panel .community-code__help{color:var(--muted)}.community-code--panel .community-code__control .ant-input{border-color:var(--line);background:var(--bg-3)}.community-code--panel .community-code__control .ant-btn-primary{border-color:var(--brand);background:var(--brand);color:var(--bg);border-radius:var(--pill);padding-inline:var(--space-20);font-weight:var(--fw-semibold)}.community-code--panel .community-code__control .ant-btn-primary:not(:disabled):hover{border-color:var(--brand-ink);background:var(--brand-ink);color:var(--bg)}.community-code--panel .community-code__control .ant-btn-primary:disabled{border-color:var(--line);background:var(--bg-soft);color:var(--muted);opacity:1}.community-code--panel .community-code__result{color:var(--muted);justify-content:center}.community-code--panel .community-code__result.is-success{color:var(--success)}.community-code--panel .community-code__result.is-error{color:var(--danger)}.community-code--dark{width:100%}.community-code--dark .community-code__label{color:var(--bg);font-size:var(--fs-md)}.community-code--dark .community-code__help{color:rgba(var(--white-rgb), .72)}.community-code--dark .community-code__control .ant-input{border-color:rgba(var(--white-rgb), .24);background:rgba(var(--white-rgb), .94)}.community-code--dark .community-code__control .ant-btn-primary{border-color:var(--brand);background:var(--brand);color:var(--bg);border-radius:var(--pill);padding-inline:var(--space-20);font-weight:var(--fw-semibold)}.community-code--dark .community-code__result{color:rgba(var(--white-rgb), .72);justify-content:center}.community-code--dark .community-code__result.is-success{color:var(--success-soft)}.community-code--dark .community-code__result.is-error{color:var(--danger-soft)}.community-code--dark .community-code__result small{color:rgba(var(--white-rgb), .78)}.sm-otp-resend{justify-content:center;align-items:center;gap:var(--space-6);font:var(--fw-regular) var(--fs-meta) / 1 var(--font-base);color:var(--muted);display:flex}.sm-otp-resend a{color:var(--brand-ink);font-weight:var(--fw-semibold)}.sm-otp-resend--off a{color:var(--muted);pointer-events:none;font-weight:var(--fw-regular)}.sm-auth-error{align-items:flex-start;gap:var(--space-8);padding:var(--space-12) var(--space-14);background:var(--danger-soft);border:1px solid rgba(var(--danger-rgb), .25);border-radius:var(--radius-md);color:var(--danger);font:var(--fw-medium) var(--fs-meta) / 1.45 var(--font-base);margin-bottom:var(--space-16);display:flex}.sm-auth-error svg{flex:0 0 16px;width:16px;height:16px;margin-top:1px}.sm-pwd-strength{margin-top:var(--space-8)}.sm-pwd-strength__bar{gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.sm-pwd-strength__seg{background:var(--line);border-radius:2px;flex:1;height:4px}.sm-pwd-strength__seg.is-on--weak{background:var(--danger)}.sm-pwd-strength__seg.is-on--ok{background:var(--star)}.sm-pwd-strength__seg.is-on--strong{background:var(--success)}.sm-pwd-strength__label{font:var(--fw-medium) var(--fs-meta) / 1 var(--font-base);color:var(--muted)}.sm-pwd-strength__label b{color:var(--ink);font-weight:var(--fw-semibold)}.auth-form.sm-reset-success{text-align:center}.sm-auth-success-mark{background:var(--success-soft);width:80px;height:80px;color:var(--success);margin:0 auto var(--space-20);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.sm-auth-success-mark svg{width:40px;height:40px}.sm-auth-note{align-items:flex-start;gap:var(--space-10);text-align:left;padding:var(--space-14) var(--space-16);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-3);color:var(--muted);font:var(--fw-regular) var(--fs-meta) / 1.45 var(--font-base);margin-bottom:var(--space-20);display:flex}.sm-auth-note svg{width:18px;height:18px;color:var(--brand-ink);flex:0 0 18px;margin-top:1px}.sm-auth-note b{color:var(--ink);font-weight:var(--fw-semibold);margin-bottom:var(--space-2);display:block}.empty-state.sm-search-empty{margin:var(--space-12) 0}.empty-state.sm-search-zero{padding:var(--space-56) var(--space-24);background:var(--bg);border-radius:var(--radius-lg)}.sm-search-zero .empty-state__title{font-size:var(--fs-h2-sm)}.sm-search-zero .empty-state__text{max-width:52ch;font-size:var(--fs-body)}.sm-search-zero__steps{width:100%;max-width:820px;margin:var(--space-44) 0 0;padding:var(--space-32) 0 0;border-top:1px solid var(--line);gap:var(--space-28);text-align:left;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));list-style:none;display:grid}.sm-search-zero__num{width:24px;height:24px;margin-bottom:var(--space-10);border-radius:var(--pill);background:var(--brand-soft);color:var(--brand-ink);font:var(--fw-bold) var(--fs-micro) / 1 var(--font-base);justify-content:center;align-items:center;display:inline-flex}.sm-search-zero__steps h4{margin:0 0 var(--space-4);font:var(--fw-semibold) var(--fs-sm) / var(--lh-card) var(--font-base);color:var(--ink)}.sm-search-zero__steps p{color:var(--muted);font:var(--fw-regular) var(--fs-caption) / var(--lh-body) var(--font-base);margin:0}@media (width<=720px){.empty-state.sm-search-zero{padding:var(--space-32) var(--space-20);border-radius:var(--radius-md)}.sm-search-zero__steps{margin-top:var(--space-32);padding-top:var(--space-24);gap:var(--space-20)}}.sr-bar .input-group .ant-input{min-width:0;height:52px;padding:0 var(--space-12) 0 var(--space-40);border-radius:var(--radius-md);color:var(--field-text);font-family:var(--font-base);font-size:var(--fs-input);font-weight:var(--fw-medium);transition:box-shadow var(--dur-fast) var(--ease);background:0 0;border:0;flex:1;line-height:1.4}.sr-bar .input-group .ant-input::placeholder{color:var(--field-placeholder);font-weight:var(--fw-regular)}.sr-bar .input-group .ant-input:focus{box-shadow:var(--field-shadow-focus);outline:none}.sr-bar .input-group input[type=search].ant-input::-webkit-search-decoration{-webkit-appearance:none;display:none}.sr-bar .input-group input[type=search].ant-input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.sr-bar .input-group input[type=search].ant-input::-webkit-search-results-button{-webkit-appearance:none;display:none}.sr-bar .input-group input[type=search].ant-input::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.sr-bar .sm-sr-picker.ant-picker{width:100%;height:52px;min-height:52px;padding:0 17px 0 var(--space-12);background:var(--bg-3);border-radius:var(--radius-md);box-shadow:none;cursor:default;border:0}.sr-bar .sm-sr-picker.ant-picker .ant-picker-input>input{font-family:var(--font-base);font-size:var(--fs-input);font-weight:var(--fw-medium);color:var(--field-text-readonly);cursor:default}.sr-bar .sm-sr-picker.ant-picker .ant-picker-input>input::placeholder{color:var(--field-placeholder);font-weight:var(--fw-regular)}.sr-bar .sm-sr-picker.ant-picker-focused{box-shadow:none;outline:none}.sr-bar .sm-sr-picker .ant-picker-suffix{color:var(--field-icon);pointer-events:auto;cursor:pointer;transition:color var(--dur-fast) var(--ease)}.sr-bar .sm-sr-picker .ant-picker-suffix:hover{color:var(--field-icon-hover)}.sm-sr-timepicker.ant-picker-dropdown .ant-picker-footer{display:none}.sm-sr-sort{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--bg);min-height:44px}.sm-sr-sort .sm-sr-sort__select.ant-select{min-width:144px;height:42px}.sm-sr-sort .sm-sr-sort__select .ant-select-selector{border:0;box-shadow:none!important}.sm-sr-sort-menu.ant-dropdown .ant-dropdown-menu{padding:var(--space-6);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-md)}.sm-sr-sort-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{min-height:32px;padding:var(--space-8) var(--space-10);border-radius:var(--radius-sm);color:var(--ink);font-family:var(--font-base);font-size:var(--fs-label);font-weight:var(--fw-medium);line-height:var(--lh-card);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease)}.sm-sr-sort-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:var(--bg-3);color:var(--ink)}.sm-sr-sort-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:active{background:var(--line)}.sm-sr-sort-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected,.sm-sr-sort-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected:hover{background:var(--brand-tint);color:var(--brand-ink)}.sm-sr-sort-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected:active{background:var(--brand-soft)}.sm-sr-segments.ant-segmented{width:100%;max-width:100%;padding:var(--space-4);background:rgba(var(--ink-pure-rgb), .03);border-radius:var(--pill);color:var(--ink-2);font-family:var(--font-base);scrollbar-width:none;overflow-x:auto}.sm-sr-segments.ant-segmented::-webkit-scrollbar{display:none}.sm-sr-segments.ant-segmented .ant-segmented-group{gap:var(--space-4)}.sm-sr-segments.ant-segmented .ant-segmented-item{border-radius:var(--pill);color:var(--ink-2);flex:none;transition:color .25s}.sm-sr-segments.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):hover{color:var(--ink)}.sm-sr-segments.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):hover:after,.sm-sr-segments.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):active:after{background:0 0}.sm-sr-segments.ant-segmented .ant-segmented-item-label{justify-content:center;align-items:center;gap:var(--space-8);min-height:0;padding:var(--space-8) var(--space-16);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-tight);white-space:nowrap;display:flex;overflow:visible}.sm-sr-segments.ant-segmented .ant-segmented-item-selected{background:var(--bg);box-shadow:var(--shadow-segment-active)}.sm-sr-segments.ant-segmented .ant-segmented-item:has(input:checked){color:var(--ink)}.sm-sr-segments.ant-segmented .ant-segmented-thumb{background:var(--bg);border-radius:var(--pill);box-shadow:var(--shadow-segment-active)}.sm-sr-segments.ant-segmented .ant-segmented-thumb-motion-appear-active{transition:transform .42s cubic-bezier(.5,0,.1,1.1),width .42s cubic-bezier(.5,0,.1,1.1)!important}.sm-sr-segments .count{min-width:22px;height:20px;padding:0 var(--space-7);border-radius:var(--pill);background:rgba(var(--slate-rgb), .08);color:var(--muted);font-size:var(--fs-label);font-weight:var(--fw-bold);justify-content:center;align-items:center;line-height:1;transition:background .18s,color .18s;display:inline-flex}.sm-sr-segments.ant-segmented .ant-segmented-item:has(input:checked) .count{background:var(--bg-soft);color:var(--brand)}.sm-sr-segments--sm.ant-segmented .ant-segmented-item-label{padding:var(--space-6) var(--space-12);font-size:var(--fs-footer-label)}.sm-sr-segments--sm.ant-segmented .count{font-size:var(--fs-count-sm)}@media (width<=720px){.sm-sr-segments.ant-segmented{padding-right:var(--space-20);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000 100%)}.sm-sr-segments.ant-segmented .ant-segmented-item-label{padding-inline:var(--space-12);font-size:var(--fs-caption)}}.sr-drawer .ant-checkbox-wrapper{color:var(--field-text);font-family:var(--font-base);font-size:var(--fs-meta);font-weight:var(--fw-medium);line-height:var(--lh-tight);align-items:center;margin-inline:0}.sr-drawer .ant-checkbox-wrapper>span:last-child{padding-inline-end:0}.sr-drawer .ant-checkbox{width:var(--space-18);height:var(--space-18);border-radius:var(--radius-xs);border-width:1.5px}.sr-drawer .ant-checkbox:after{top:2px;width:5px;height:9px;transition:transform var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);border-width:0 2px 2px 0;inset-inline-start:6px;transform:rotate(45deg)scale(0)}.sr-drawer .ant-checkbox-checked:after{transform:rotate(45deg)scale(1)}.sr-drawer .ant-checkbox-checked,.sr-drawer .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled),.sr-drawer .ant-checkbox-checked:not(.ant-checkbox-disabled):hover{background-color:var(--brand);border-color:var(--field-border-focus)}.sr-drawer .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox{border-color:var(--field-border-hover)}.sr-drawer .ant-checkbox:has(.ant-checkbox-input:focus-visible){box-shadow:var(--field-shadow-focus);outline:none}.sr-drawer .ant-radio-group.sr-drawer__list{align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}.sr-drawer .ant-radio-wrapper{color:var(--field-text);font-family:var(--font-base);font-size:var(--fs-meta);font-weight:var(--fw-medium);line-height:var(--lh-tight);align-items:center;margin-inline:0}.sr-drawer .ant-radio-wrapper>span:last-child{padding-inline-end:0}.sr-drawer .ant-radio-wrapper .ant-radio{border-width:1.5px}.sr-drawer .ant-radio-wrapper .ant-radio:after{background-color:var(--brand)}.sr-drawer .ant-radio-wrapper .ant-radio-checked,.sr-drawer .ant-radio-wrapper:hover .ant-radio-checked:not(.ant-radio-disabled){background-color:var(--field-bg);border-color:var(--field-border-focus)}.sr-drawer .ant-radio-wrapper .ant-radio:has(.ant-radio-input:focus-visible){box-shadow:var(--field-shadow-focus);outline:none}.sr-drawer .ant-switch{background:var(--line);width:38px;min-width:38px;height:22px;transition:background var(--dur-fast) var(--ease)}.sr-drawer .ant-switch:hover:not(.ant-switch-disabled){background:var(--line)}.sr-drawer .ant-switch.ant-switch-checked,.sr-drawer .ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:var(--brand)}.sr-drawer .ant-switch .ant-switch-handle{width:18px;height:18px;transition:inset-inline-start var(--dur-fast) var(--ease);inset-block-start:2px;inset-inline-start:2px}.sr-drawer .ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 20px)}.sr-drawer .ant-switch .ant-switch-handle:before{background:var(--bg);border-radius:var(--pill);box-shadow:0 1px 3px rgba(var(--slate-rgb), .18)}.sr-drawer .ant-switch:active:not(.ant-switch-disabled) .ant-switch-handle:before{inset-inline:0}.sr-drawer .ant-switch:focus-visible{box-shadow:var(--field-shadow-focus);outline:none}.sm-sr-range.ant-slider.ant-slider-horizontal{height:28px;margin:0 var(--space-12);padding-block:0}.sm-sr-range.ant-slider .ant-slider-rail{border-radius:var(--pill);background:var(--brand-soft);height:6px;width:calc(100% + 2 * var(--space-12));margin-inline-start:calc(-1 * var(--space-12));inset-block-start:11px}.sm-sr-range.ant-slider .ant-slider-track{border-radius:var(--pill);background:var(--brand);height:6px;inset-block-start:11px}.sm-sr-range.ant-slider:hover .ant-slider-rail{background:var(--brand-soft)}.sm-sr-range.ant-slider:hover .ant-slider-track{background:var(--brand)}.sm-sr-range.ant-slider .ant-slider-handle{width:24px;height:24px;inset-block-start:2px}.sm-sr-range.ant-slider .ant-slider-handle:before{width:100%;height:100%;inset:0}.sm-sr-range.ant-slider .ant-slider-handle:after,.sm-sr-range.ant-slider .ant-slider-handle:hover:after,.sm-sr-range.ant-slider .ant-slider-handle:active:after,.sm-sr-range.ant-slider .ant-slider-handle:focus:after{box-sizing:border-box;border-radius:var(--pill);background:radial-gradient(circle, var(--brand) 0%, var(--brand) 28%, transparent 30%, transparent 100%), var(--bg);border:1.5px solid var(--brand);width:24px;height:24px;box-shadow:0 3px 8px rgba(var(--brand-rgb), .32), 0 1px 2px rgba(var(--slate-rgb), .06);cursor:grab;outline:none;transition:transform .15s,box-shadow .15s;inset-block-start:0;inset-inline-start:0}.sm-sr-range.ant-slider:hover .ant-slider-handle:after{box-shadow:0 4px 12px rgba(var(--brand-rgb), .42), 0 1px 2px rgba(var(--slate-rgb), .08)}.sm-sr-range.ant-slider .ant-slider-handle:active:after,.sm-sr-range.ant-slider .ant-slider-handle-dragging.ant-slider-handle:after{width:24px;height:24px;box-shadow:0 4px 12px rgba(var(--brand-rgb), .42), 0 1px 2px rgba(var(--slate-rgb), .08);cursor:grabbing;outline:none;inset-block-start:0;inset-inline-start:0;transform:scale(1.08)}.sr-drawer .sm-sr-num.ant-input-number{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-md);width:160px;height:44px;box-shadow:none;font-family:var(--font-base)}.sr-drawer .sm-sr-num.ant-input-number:hover{border-color:var(--line)}.sr-drawer .sm-sr-num.ant-input-number-focused,.sr-drawer .sm-sr-num.ant-input-number:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px rgba(var(--brand-rgb), .15)}.sr-drawer .sm-sr-num .ant-input-number-input{height:42px;padding:0 var(--space-12);color:var(--ink);font-size:var(--fs-body);font-weight:var(--fw-medium)}.sr-drawer .sm-sr-num .ant-input-number-input::placeholder{color:var(--field-placeholder)}.sr-drawer .sm-sr-num .ant-input-number-actions{background:0 0}.sr-drawer .sm-sr-num .ant-input-number-action{color:var(--muted);border-inline-start:0}.card .business-attribution{margin:var(--space-4) 0 0;color:var(--muted);font-size:var(--fs-micro);line-height:var(--lh-card)}.sr-segments__narrow{display:none}@media (width<=720px){.sr-segments__wide{display:none}.sr-segments__narrow{display:block}}.sm-lb{z-index:90;background:rgba(var(--slate-rgb), .92);color:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0}.sm-lb__bar{padding:var(--space-12) var(--space-18);border-bottom:1px solid rgba(var(--white-rgb), .08);flex:none;justify-content:space-between;align-items:center;display:flex}.sm-lb__title{font:var(--fw-semibold) var(--fs-md)/1 var(--font-base);color:var(--bg);letter-spacing:var(--ls-tight);margin:0}.sm-lb__count{font:var(--fw-regular) var(--fs-meta)/1 var(--font-base);color:rgba(var(--white-rgb), .65);margin-top:2px;display:block}.sm-lb__actions{align-items:center;gap:var(--space-8);display:flex}.sm-lb__action{border:1px solid rgba(var(--white-rgb), .18);width:36px;height:36px;color:var(--bg);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:background .12s,border-color .12s;display:inline-grid}.sm-lb__action:hover{background:rgba(var(--white-rgb), .1);border-color:rgba(var(--white-rgb), .32)}.sm-lb__action svg{width:18px;height:18px}.sm-lb__stage{min-height:0;padding:var(--space-16);flex:1;justify-content:center;align-items:center;display:flex;position:relative}.sm-lb__main{border-radius:var(--radius-md);background:var(--ink-pure);width:auto;max-width:100%;height:auto;max-height:100%;display:block}.sm-lb__nav{background:rgba(var(--ink-pure-rgb), .55);width:48px;height:48px;color:var(--bg);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:background .12s;display:inline-grid;position:absolute;top:50%;transform:translateY(-50%)}.sm-lb__nav:hover{background:rgba(var(--ink-pure-rgb), .78)}.sm-lb__nav svg{width:24px;height:24px}.sm-lb__nav--prev{left:var(--space-12)}.sm-lb__nav--next{right:var(--space-12)}.sm-lb__caption{text-align:center;padding:var(--space-12) var(--space-20) 0;color:rgba(var(--white-rgb), .78);font:var(--fw-regular) var(--fs-sm)/1.5 var(--font-base);flex:none}.sm-lb__caption b{color:var(--bg);font-weight:var(--fw-semibold)}.sm-lb__thumbs{align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-18) var(--space-18);scrollbar-width:thin;scrollbar-color:rgba(var(--white-rgb), .32) transparent;flex:none;display:flex;overflow-x:auto}.sm-lb__thumbs::-webkit-scrollbar{height:6px}.sm-lb__thumbs::-webkit-scrollbar-thumb{background:rgba(var(--white-rgb), .32);border-radius:3px}.sm-lb__thumb{cursor:pointer;background:var(--ink-pure);opacity:.62;border:2px solid #0000;border-radius:6px;flex:none;width:80px;height:60px;padding:0;transition:border-color .12s,opacity .12s;overflow:hidden}.sm-lb__thumb:hover{opacity:1}.sm-lb__thumb.is-on{border-color:var(--bg);opacity:1}.sm-lb__thumb img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=560px){.sm-lb__bar{padding:var(--space-10) var(--space-12)}.sm-lb__nav{width:40px;height:40px}.sm-lb__nav--prev{left:var(--space-8)}.sm-lb__nav--next{right:var(--space-8)}.sm-lb__thumbs{padding:var(--space-10) var(--space-12)}.sm-lb__thumb{width:64px;height:48px}}.sm-sd-report textarea.ant-input{padding:var(--space-10) var(--space-12);min-height:80px;font-weight:var(--fw-medium);line-height:var(--lh-body);color:var(--field-text);background:var(--field-bg);resize:vertical}.sm-sd-report textarea.ant-input::placeholder{color:var(--field-placeholder);font-weight:var(--fw-regular)}.sm-sd-report .ant-checkbox-wrapper{font:var(--fw-medium) var(--fs-meta) / var(--lh-tight) var(--font-base);color:var(--field-text);align-items:center}.sm-sd-report .ant-checkbox-inner{width:var(--space-18);height:var(--space-18);border-width:1.5px;border-color:var(--field-border);border-radius:var(--radius-xs);background:var(--field-bg)}.sm-sd-report .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:var(--field-border-hover)}.sm-sd-report .ant-checkbox-checked .ant-checkbox-inner{background:var(--brand);border-color:var(--field-border-focus)}.sm-sd-report .reason-cards.ant-radio-group{gap:var(--space-8);margin:0 0 var(--space-8);flex-direction:column;display:flex}.sm-sd-report .reason-card__pick.ant-radio-wrapper{align-items:flex-start;gap:var(--space-12);min-width:0;margin-inline-end:0;display:flex}.sm-sd-report .reason-card__pick.ant-radio-wrapper:after{display:none}.sm-sd-report .reason-cards__desc{margin:0 0 var(--space-16);font:var(--fw-regular) var(--fs-meta)/1.4 var(--font-base);color:var(--muted);animation:sm-sd-reason-in var(--dur-base) var(--ease-out) both;padding-inline-start:var(--space-14)}@keyframes sm-sd-reason-in{0%{opacity:0;transform:translateY(calc(var(--space-2) * -1))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sm-sd-report .reason-cards__desc{animation:none}}.sm-sd-report .reason-card .ant-radio+*{flex:1;min-width:0;padding-inline:0}.sm-sd-report .reason-card .ant-radio{border:1.5px solid var(--line-strong);background:var(--bg);width:18px;height:18px;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);align-self:flex-start;margin:2px 3px 0 5px}.sm-sd-report .reason-card .ant-radio:after{background:var(--bg);width:auto;height:auto;transition:none;inset:4px;transform:scale(0)}.sm-sd-report .reason-card .ant-radio-checked:after{transform:none}.sm-sd-report .reason-cards--danger .reason-card .ant-radio-checked{border-color:var(--danger-strong);background:var(--danger-strong)}.sm-sd-report .reason-cards .reason-card__pick.ant-radio-wrapper:hover .ant-radio{border-color:var(--line-strong)}.sm-sd-report .reason-cards--danger .reason-card__pick.ant-radio-wrapper:hover .ant-radio-checked{border-color:var(--danger-strong);background:var(--danger-strong)}.sm-sd-report .reason-card .ant-radio .ant-radio-input{border:0;width:auto;height:auto;margin:0}.sd-trainer__meta.sd-trainer__meta--stack{align-items:flex-start;gap:var(--space-6);flex-flow:column}.sd-trainer__meta.sd-trainer__meta--stack>span{align-items:center}.sd-trainer__meta.sd-trainer__meta--stack>span>svg,.sd-trainer__meta.sd-trainer__meta--stack>span>[data-lucide]{flex:0 0 12px;width:12px;height:12px}.sm-sd-option{color:inherit;text-decoration:none;display:inline-flex}.sm-sd-option:hover .mini-pill,.sm-sd-option:focus-visible .mini-pill{border-color:var(--brand-ink);color:var(--brand-ink)}div.sd-trainer__meta.sd-trainer__meta--stack{row-gap:var(--space-8)}.sm-dialog .wf-overlay__panel:focus,.sm-dialog .wf-overlay__panel:focus-visible{outline:none}.sm-dialog .wf-overlay__backdrop{animation:sm-dialog-fade var(--dur-base) var(--ease-out) both}.sm-dialog .wf-overlay__panel{animation:sm-dialog-rise var(--dur-base) var(--ease-out) both}@keyframes sm-dialog-fade{0%{opacity:0}to{opacity:1}}@keyframes sm-dialog-rise{0%{opacity:0;transform:translateY(var(--space-8))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sm-dialog .wf-overlay__panel{animation-name:sm-dialog-fade}}.sm-dialog__meta{align-items:center;gap:var(--space-8);flex-wrap:wrap;margin-inline-start:auto;display:flex}.sm-dialog .sm-dialog__title--danger{color:var(--danger)}.sm-dialog__body{gap:var(--space-16);display:grid}.sm-dialog__lede{max-width:75ch;color:var(--muted);font:var(--fw-regular) var(--fs-meta)/1.5 var(--font-base);margin:0}.sm-rt .ant-form-item-label>label{font-weight:var(--fw-semibold);line-height:var(--lh-card)}.sm-rt .ant-input,.sm-rt .ant-input-affix-wrapper>input.ant-input,.sm-rt .ant-select-selection-item,.sm-rt .ant-picker-input>input{font-weight:var(--fw-medium)}.sm-rt .ant-input::placeholder,.sm-rt .ant-input-affix-wrapper input::placeholder,.sm-rt .ant-picker-input>input::placeholder{font-weight:var(--fw-regular)}.sm-rt textarea.ant-input{min-height:80px;padding:var(--space-10) var(--space-12);line-height:var(--lh-body);font-weight:var(--fw-medium)}.sm-rt .ant-form-item-extra{font-size:var(--fs-meta);color:var(--muted);margin-top:var(--space-6);line-height:1.4}.sm-rt .ant-form-item-explain-error{font-size:var(--fs-meta);font-weight:var(--fw-medium);margin-top:var(--space-6);line-height:1.4}.sm-rt .ant-input-prefix,.sm-rt .ant-input-suffix,.sm-rt .ant-picker-suffix{color:var(--muted)}.sm-rt .sm-rt-verified{color:var(--accent-live);display:inline-flex}.sm-rt .sm-rt-prefix{color:var(--field-prefix-text);font:var(--fw-medium) var(--fs-meta) / 1 var(--font-base);margin-right:var(--space-18)}.sm-rt .ant-input-group-addon{padding:0}.sm-rt .sm-rt-phone-country{width:108px}.sm-rt .sm-rt-phone-country .ant-select-selector{padding-inline:var(--space-12) var(--space-8)}.sm-rt .sm-rt-phone-country__value,.sm-rt-phone-country__option{align-items:center;gap:var(--space-8);display:flex}.sm-rt .sm-rt-phone-country__value{color:var(--field-prefix-text);font-weight:var(--fw-medium)}.sm-rt-phone-country__option{min-width:0}.sm-rt-phone-country__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sm-rt-phone-country__code{color:var(--muted);margin-inline-start:auto}.sm-rt .sm-rt-input-loc.ant-input-affix-wrapper{padding-left:var(--space-14)}.sm-rt .sm-rt-input-loc .ant-input-prefix{margin-inline-end:var(--space-8)}.sm-rt .ant-select-focused .ant-select-selector{box-shadow:var(--field-shadow-focus)!important;border-color:var(--brand)!important}.sm-rt .ant-select-arrow{color:var(--muted);transition:transform .2s}.sm-rt .ant-select-open .ant-select-arrow{transform:rotate(180deg)}.sm-rt .sm-rt-choice-group,.sm-rt .ant-checkbox-group.sm-rt-choice-group{align-items:center;gap:var(--space-8) var(--space-20);flex-wrap:wrap;display:flex}.sm-rt .ant-radio-wrapper,.sm-rt .ant-checkbox-wrapper{font-weight:var(--fw-medium);margin-inline:0}.sm-rt .ant-radio-wrapper>span:last-child,.sm-rt .ant-checkbox-wrapper>span:last-child{padding-inline-end:0}.sm-rt .ant-radio{border-width:1.5px}.sm-rt .ant-radio-wrapper:hover .ant-radio{border-color:var(--brand)}.sm-rt .ant-radio:has(input:focus-visible){box-shadow:var(--field-shadow-focus)}.sm-rt .ant-checkbox-wrapper{font-size:var(--fs-meta);color:var(--field-text)}.sm-rt .ant-checkbox .ant-checkbox-inner{border-radius:var(--radius-xs);border-width:1.5px;width:18px;height:18px}.sm-rt .ant-checkbox-checked .ant-checkbox-inner:after{width:5px;height:9px}.sm-rt .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:var(--field-border-hover)}.sm-rt .ant-checkbox-checked .ant-checkbox-inner{background:var(--brand);border-color:var(--field-border-focus)}.sm-rt .ant-checkbox-input:focus-visible+.ant-checkbox-inner{box-shadow:var(--field-shadow-focus)}.sm-rt .sm-rt-actions .ant-btn{width:100%;height:48px;font-size:var(--fs-btn);padding:0 var(--space-26)}.sm-rt .ant-btn{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .2s,color .2s,border-color .2s}.sm-rt .ant-btn:active{transform:scale(.98)}.sm-rt .ant-btn-primary:hover{box-shadow:var(--shadow-brand-hover)}.sm-rt .ant-btn-primary{isolation:isolate;position:relative;overflow:hidden}.sm-rt .ant-btn-primary:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff73 50%,#0000 70%);transition:transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-110%)}.sm-rt .ant-btn-primary:hover:before{transform:translate(110%)}.sm-rt .ant-form-item .ant-form-item-label{padding:0 0 var(--space-6);line-height:16px}.sm-rt .ant-form-item .ant-form-item-label>label{height:auto;min-height:0;line-height:16px}.sm-rt .ant-form-item .ant-form-item-control-input,.sm-rt .ant-form-item .ant-form-item-extra{min-height:0}.sm-tp-verify-head{justify-content:space-between;align-items:center;gap:var(--space-10);margin:0 0 var(--space-12);display:flex}.sm-tp-verify-head__title{font:var(--fw-semibold) var(--fs-kicker)/1 var(--font-base);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--muted);margin:0}.sm-tp-verify{gap:var(--space-8);margin:0 0 var(--space-14);flex-direction:column;padding:0;list-style:none;display:flex}.sm-tp-verify li{align-items:center;gap:var(--space-10);font:var(--fw-medium) var(--fs-sm)/1.2 var(--font-base);color:var(--ink-2);display:flex}.sm-tp-verify li svg{width:16px;height:16px;color:var(--success);flex:0 0 16px}.sm-tp-verify__label{min-width:0}.sm-tp-verify__state{font:var(--fw-semibold) var(--fs-meta)/1 var(--font-base);color:var(--success);flex:none;margin-left:auto}.sm-tp-verify li.is-stated .sm-tp-verify__state,.sm-tp-verify li.is-stated svg,.sm-tp-verify li.is-missing,.sm-tp-verify li.is-missing .sm-tp-verify__state{color:var(--muted)}.sm-tp-verify li.is-missing svg{color:var(--muted);opacity:.6}.sm-tp-availability{align-items:center;gap:var(--space-10);font:var(--fw-semibold) var(--fs-md)/1.3 var(--font-base);color:var(--ink);margin:0;display:flex}.sm-tp-availability svg{width:18px;height:18px;color:var(--brand-ink);flex:0 0 18px}.sm-tp-availability__note{margin:var(--space-8) 0 0;font:var(--fw-regular) var(--fs-sm)/1.5 var(--font-base);color:var(--muted)}.sm-tp-services{gap:var(--space-16);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=720px){.sm-tp-services{gap:var(--space-12);grid-template-columns:1fr}}.sm-tp-service{gap:var(--space-10);color:var(--ink);transition:transform var(--dur-fast) var(--ease);flex-direction:column;text-decoration:none;display:flex}.sm-tp-service:hover{color:var(--ink);transform:translateY(-1px)}.sm-tp-service__photo{aspect-ratio:4/3;border-radius:var(--radius-md);background-position:50%;background-size:cover;background-color:var(--bg-3);box-shadow:inset 0 0 0 1px var(--line-soft);position:relative;overflow:hidden}.sm-tp-service__badge{top:var(--space-10);left:var(--space-10);align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-10);border-radius:var(--pill);background:var(--bg);color:var(--ink);font:var(--fw-bold) var(--fs-badge)/1 var(--font-base);letter-spacing:var(--ls-wider);text-transform:uppercase;display:inline-flex;position:absolute}.sm-tp-service__badge svg.lucide,.sm-tp-service__badge [data-lucide]{flex:none;width:12px;height:12px}.sm-tp-service__badge--onsite{background:var(--accent-live-strong);color:#fff}.sm-tp-service__badge--online{background:var(--info);color:#fff}.sm-tp-service__badge--hybrid{background:var(--accent-live-strong);color:#fff}.sm-tp-service__badge--kind{background:var(--kind);color:#fff}.sm-tp-service__badge--sponsored{padding-left:var(--space-16);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, var(--space-6) 50%);background:linear-gradient(110deg, var(--promo-coral), var(--kind));color:#fff;border-radius:0;inset:auto 0 0 auto;overflow:hidden}.sm-tp-service__badge--sponsored:after{content:"";pointer-events:none;background:linear-gradient(100deg, rgba(var(--white-rgb), 0) 38%, rgba(var(--white-rgb), .34) 50%, rgba(var(--white-rgb), 0) 62%);animation:sponsored-sheen 4.5s var(--ease) infinite;background-repeat:no-repeat;background-size:260% 100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.sm-tp-service__badge--sponsored:after{display:none}}.sm-tp-service__title{font:var(--fw-semibold) var(--fs-md)/1.3 var(--font-base);color:var(--ink);letter-spacing:var(--ls-tight);margin:0}.sm-tp-service__desc{margin:var(--space-6) 0 0;font:var(--fw-regular) var(--fs-micro)/1.5 var(--font-base);color:var(--ink-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sm-tp-service__facts{gap:var(--space-6);font:var(--fw-medium) var(--fs-meta)/1.3 var(--font-base);color:var(--muted);flex-direction:column;display:flex}.sm-tp-service__facts span{align-items:center;gap:var(--space-6);min-width:0;display:inline-flex}.sm-tp-service__facts svg{width:13px;height:13px;color:var(--muted);flex:0 0 13px}.sm-tp-service__options{padding-top:var(--space-2);margin-top:auto}.sm-tp-service__meta{align-items:center;gap:var(--space-12);font:var(--fw-medium) var(--fs-sm)/1.2 var(--font-base);color:var(--muted);display:flex}.sm-tp-service__cta{flex:none}.sm-tp-service__cta svg{width:14px;height:14px}.sm-tp-service__price{margin:var(--space-4) 0 0;font:var(--fw-bold) var(--fs-md)/1 var(--font-base);color:var(--ink);white-space:nowrap}.sm-tp-service__price small{font:var(--fw-medium) var(--fs-meta)/1 var(--font-base);color:var(--muted);margin-right:var(--space-4);text-transform:lowercase}.sm-tp-reviews{gap:var(--space-20) var(--space-24);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=720px){.sm-tp-reviews{gap:var(--space-16);grid-template-columns:1fr}}.sm-tp-review{gap:var(--space-8);flex-direction:column;display:flex}.sm-tp-review__head{align-items:center;gap:var(--space-10);display:flex}.sm-tp-review__avatar{background:var(--bg-3);width:36px;height:36px;box-shadow:0 0 0 1px var(--line-soft);border-radius:50%;flex:0 0 36px;overflow:hidden}.sm-tp-review__avatar img{object-fit:cover;width:100%;height:100%;display:block}.sm-tp-review__id{flex-direction:column;gap:2px;min-width:0;display:flex}.sm-tp-review__name{font:var(--fw-semibold) var(--fs-sm)/1.2 var(--font-base);color:var(--ink)}.sm-tp-review__date{font:var(--fw-medium) var(--fs-meta)/1 var(--font-base);color:var(--muted)}.sm-tp-review__rating{color:var(--star);flex:none;gap:1px;margin-left:auto;display:inline-flex}.sm-tp-review__rating svg{width:13px;height:13px;fill:var(--star)}.sm-tp-review__quote{font:var(--fw-regular) var(--fs-sm)/1.55 var(--font-base);color:var(--ink-2);margin:0}.sm-tp-reviews-foot{margin-top:var(--space-16);text-align:center}.sm-tp-sd-hero.sd-hero{border-radius:var(--radius-md);margin-bottom:var(--space-28)}.sm-tp-owner-banner{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);background:var(--brand-soft);border-radius:var(--radius-md);margin-bottom:var(--space-16);display:flex}.sm-tp-owner-banner__icon{background:rgba(var(--brand-rgb), .18);width:32px;height:32px;color:var(--brand-ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.sm-tp-owner-banner__icon svg.lucide,.sm-tp-owner-banner__icon [data-lucide]{width:16px;height:16px}.sm-tp-owner-banner__body{min-width:0;font:var(--fw-medium) var(--fs-sm)/1.4 var(--font-base);color:var(--brand-ink);flex:1}.sm-tp-owner-banner__body strong{margin-bottom:var(--space-2);font-weight:var(--fw-semibold);color:var(--ink);display:block}.sm-tp-hero{align-items:center;gap:var(--space-20);grid-template-columns:auto 1fr auto;display:grid}.sm-tp-hero__avatar{background:var(--bg-3);width:88px;height:88px;box-shadow:0 0 0 1px var(--line-soft);border-radius:50%;flex:0 0 88px;position:relative;overflow:hidden}.sm-tp-hero__avatar img{object-fit:cover;width:100%;height:100%;display:block}.sm-tp-hero__main{min-width:0}.sm-tp-hero__kicker{align-items:center;gap:var(--space-6);margin:0 0 var(--space-6);padding:var(--space-2) var(--space-8);border-radius:var(--pill);background:var(--brand-soft);color:var(--brand-ink);font:var(--fw-bold) 11px/1 var(--font-base);letter-spacing:var(--ls-wider);text-transform:uppercase;display:inline-flex}.sm-tp-hero__name{font:var(--fw-bold) var(--fs-h2)/1.1 var(--font-base);color:var(--ink);letter-spacing:var(--ls-tight);margin:0}.sm-tp-hero__name-row{align-items:center;gap:var(--space-8) var(--space-12);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.sm-tp-hero__handle{margin:0 0 var(--space-8);font:var(--fw-medium) var(--fs-sm)/1.2 var(--font-base);color:var(--muted)}.sm-tp-hero__handle strong{font-weight:var(--fw-semibold);color:var(--brand-ink)}.sm-tp-hero__meta{align-items:center;gap:var(--space-6) var(--space-10);font:var(--fw-medium) var(--fs-sm)/1.4 var(--font-base);color:var(--muted);flex-wrap:wrap;display:flex}.sm-tp-hero__meta span{align-items:center;gap:var(--space-6);display:inline-flex}.sm-tp-hero__meta strong{color:var(--ink);font-weight:var(--fw-semibold)}.sm-tp-hero__meta em{color:var(--muted);font-style:normal}.sm-tp-hero__meta svg{width:14px;height:14px;color:var(--muted)}.sm-tp-hero__meta .star-icon{color:var(--star)}.sm-tp-hero__dot{background:var(--muted);opacity:.5;border-radius:50%;width:3px;height:3px}.sm-tp-hero__actions{align-self:flex-start}@media (width<=720px){.sm-tp-hero{gap:var(--space-14);grid-template-columns:auto 1fr;grid-template-areas:"avatar main""actions actions"}.sm-tp-hero__avatar{flex:0 0 64px;grid-area:avatar;width:64px;height:64px}.sm-tp-hero__main{grid-area:main}.sm-tp-hero__actions{grid-area:actions;justify-self:start}.sm-tp-hero__actions .btn{width:100%}}.sm-business-public{max-width:1120px;padding:var(--space-24);margin:0 auto}.sm-business-public__content{min-width:0;display:grid}.sm-business-public__identity,.sm-business-public__identity>div{min-width:0}.sm-business-public__logo{background:var(--brand-soft);overflow:hidden}.sm-business-public__logo img{object-fit:cover;width:100%;height:100%;display:block}.sm-business-public__rating{color:var(--ink);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.sm-business-public__group{min-width:0;padding-top:var(--space-20);border-top:1px solid var(--line-2)}.sm-business-public__group--first{border-top:0;padding-top:0}.sm-business-public__group>.section-head{padding-inline:0}.sm-business-public__grid{gap:0 var(--space-20);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sm-business-public__grid>li{min-width:0}.sm-business-public__choice{align-items:center;gap:var(--space-12);min-width:0;min-height:72px;padding:var(--space-12) 0;border-top:1px solid var(--line);color:inherit;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.sm-business-public__choice--trainer{grid-template-columns:auto minmax(0,1fr)}.sm-business-public__choice--booking{grid-template-columns:auto minmax(0,1fr) auto}.sm-business-public__choice .list-row__title,.sm-business-public__choice .list-row__desc{display:block}.sm-business-public__choice:hover .list-row__title,.sm-business-public__choice:focus-visible .list-row__title{color:var(--brand-ink)}.sm-business-public__choice:focus-visible{outline:2px solid var(--brand);outline-offset:var(--space-2);border-radius:var(--radius-sm)}.sm-business-public__price{color:var(--ink);font:var(--fw-bold) var(--fs-sm) / 1.2 var(--font-base);font-variant-numeric:tabular-nums;white-space:nowrap}.sm-business-public__action{color:var(--brand-ink);font:var(--fw-semibold) var(--fs-meta) / 1.2 var(--font-base);white-space:nowrap}.sm-business-public__note{margin:0 0 var(--space-8);color:var(--ink-2);font:var(--fs-sm) / 1.5 var(--font-base)}a.sm-business-public__action{text-decoration:none;display:inline-block}a.sm-business-public__action:hover,a.sm-business-public__action:focus-visible{text-decoration:underline}.sm-business-public .empty-state{margin:0}@media (width<=980px){.sm-business-public__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.sm-business-public{padding:var(--space-16)}.sm-business-public__group{padding-top:var(--space-16)}.sm-business-public__group--first{padding-top:0}.sm-business-public__grid{grid-template-columns:minmax(0,1fr);gap:0}.sm-business-public__choice--booking{grid-template-columns:auto minmax(0,1fr)}.sm-business-public__choice--booking .sm-business-public__action{grid-column:2;justify-self:start}}.sm-biz-page{gap:var(--space-16);display:grid}.sm-biz-page>.bk-board,.sm-biz-page>.bk-card,.sm-biz-page>.section-panel,.sm-biz-page>.alert-panel{margin:0}.sm-biz-trainer-wizard{width:100%;min-width:0;max-width:880px;margin-inline:auto}.sm-biz-head-actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.sm-biz-toolbar{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.sm-biz-grid{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sm-biz-choice{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sm-biz-calendar-grid{gap:var(--space-16);grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);display:grid}.sm-biz-agenda{gap:var(--space-8);display:grid}.sm-biz-event{gap:var(--space-12);padding:var(--space-12);border-bottom:1px solid var(--line);grid-template-columns:120px 1fr auto;align-items:center;display:grid}.sm-biz-kv{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sm-biz-kv>div{padding:var(--space-12);background:var(--bg-soft);border-radius:var(--radius-sm)}.sm-biz-kv dt{color:var(--muted);font-size:var(--fs-meta)}.sm-biz-kv dd{margin:var(--space-4) 0 0;font-weight:var(--fw-semibold)}.sm-biz-product-note{gap:var(--space-6);padding:var(--space-12);background:var(--bg-soft);border-radius:var(--radius-sm);display:grid}.sm-biz-payout-current__actions{gap:var(--space-8);margin-top:var(--space-20);padding-top:var(--space-20);border-top:1px solid var(--line-2);flex-wrap:wrap;display:flex}@media (width<=980px){.sm-biz-calendar-grid{grid-template-columns:1fr}.sm-biz-event{grid-template-columns:90px 1fr}.sm-biz-event>:last-child{grid-column:2}}@media (width<=720px){.sm-biz-grid,.sm-biz-choice,.sm-biz-kv,.sm-biz-event{grid-template-columns:1fr}.sm-biz-event>:last-child{grid-column:auto}.sm-biz-head-actions,.sm-biz-head-actions .btn,.sm-biz-payout-current__actions .btn{width:100%}.sm-biz-payout-current__actions{flex-direction:column}.sm-biz-payout-card>.bk-card__head{flex-direction:column;align-items:stretch}.sm-biz-payout-card>.bk-card__head>.btn{width:100%}}.sm-biz-trainer-filter{gap:var(--space-8)}.sm-biz-calendar .bk-board__filters .segments{margin-bottom:0}.sm-biz-trainer-filter__avatar,.sm-biz-trainer-filter__stack img{border:1px solid var(--bg);border-radius:var(--pill);object-fit:cover;width:24px;height:24px}.sm-biz-trainer-filter__stack{display:flex}.sm-biz-trainer-filter__stack img+img{margin-left:calc(var(--space-8) * -1)}.sm-biz-trainer-wizard__panel{box-shadow:var(--shadow-sm)}.sm-biz-page .section-panel{margin:0}.sm-biz-page .section-panel>.section-panel__body,.sm-biz-page .section-panel>.bk-detail,.sm-biz-page .section-panel>.sm-biz-list{padding-inline:var(--space-20)}.sm-biz-acknowledgement{align-items:flex-start;gap:var(--space-10);margin-top:var(--space-20);line-height:var(--lh-body);display:flex}.sm-biz-acknowledgement input{margin-top:var(--space-4);flex:none}.sm-biz-list-cta{margin:var(--space-20)}@media (width<=720px){.sm-biz-page .section-panel>.section-panel__body,.sm-biz-page .section-panel>.bk-detail,.sm-biz-page .section-panel>.sm-biz-list{padding-inline:var(--space-16)}.sm-biz-list-cta{width:calc(100% - var(--space-32))}}.sm-biz-availability__editor{gap:var(--space-16);min-width:0;display:grid}.sm-biz-availability__editor>.bk-card,.sm-biz-availability__editor>.sm-ao{margin:0}.sm-biz-calendar__locked-filter{min-height:var(--space-44);color:var(--ink);font-weight:var(--fw-semibold);align-items:center;display:inline-flex}.sm-biz-calendar__team{gap:var(--space-16);min-width:0;display:grid}.sm-biz-calendar__trainer-heading{align-items:center;gap:var(--space-12);min-width:0;display:flex}.sm-biz-calendar__trainer-heading img{border-radius:var(--pill);object-fit:cover;flex:none;width:44px;height:44px}.sm-biz-calendar__trainer-heading>div{min-width:0}.sm-biz-calendar__trainer-heading h2,.sm-biz-calendar__trainer-heading p{overflow-wrap:anywhere;margin:0}.sm-biz-calendar__trainer-heading h2{font-size:var(--fs-h3);line-height:var(--lh-card)}.sm-biz-calendar__trainer-heading p{margin-top:var(--space-2);color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-card)}.sm-biz-calendar__events{padding:0 var(--space-20);margin:0;list-style:none;display:grid}.sm-biz-calendar__event{align-items:center;gap:var(--space-16);min-height:var(--space-72);padding-block:var(--space-12);border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,.34fr) minmax(0,1fr) auto;display:grid}.sm-biz-calendar__event:last-child{border-bottom:0}.sm-biz-calendar__event time,.sm-biz-calendar__event-copy{gap:var(--space-3);min-width:0;display:grid}.sm-biz-calendar__event time strong,.sm-biz-calendar__event-copy strong,.sm-biz-calendar__event time span,.sm-biz-calendar__event-copy span{overflow-wrap:anywhere}.sm-biz-calendar__event time strong,.sm-biz-calendar__event-copy strong{color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-card)}.sm-biz-calendar__event time span,.sm-biz-calendar__event-copy span{color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-card)}.sm-biz-calendar__event--unavailable{grid-template-columns:minmax(140px,.34fr) minmax(0,1fr)}.sm-biz-calendar__event--unavailable .sm-biz-calendar__event-copy{padding:var(--space-10) var(--space-12);border-radius:var(--radius-sm);background:var(--bg-soft)}.sm-biz-calendar__trainer-empty{padding:var(--space-20);color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-body);margin:0}@media (width<=980px){.sm-biz-calendar__event{grid-template-columns:minmax(130px,.3fr) minmax(0,1fr)}.sm-biz-calendar__event>.btn{grid-column:2;justify-self:start}}@media (width<=720px){.sm-biz-calendar__events{padding-inline:var(--space-16)}.sm-biz-calendar__event,.sm-biz-calendar__event--unavailable{gap:var(--space-10);grid-template-columns:1fr}.sm-biz-calendar__event>.btn{grid-column:auto;width:100%}.sm-biz-calendar__trainer-empty{padding-inline:var(--space-16)}}.sm-biz-dashboard__stats .stat-card__value{font-variant-numeric:tabular-nums}.sm-biz-dashboard__readiness{min-height:var(--space-30);align-items:center;display:flex}.sm-biz-dashboard__booking-list{padding-inline:var(--space-20);display:grid}.sm-biz-dashboard__booking{align-items:center;gap:var(--space-16);min-height:var(--space-72);padding-block:var(--space-12);border-bottom:1px solid var(--line);color:inherit;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.sm-biz-dashboard__booking:last-child{border-bottom:0}.sm-biz-dashboard__booking-main{gap:var(--space-3);min-width:0;display:grid}.sm-biz-dashboard__booking-main strong,.sm-biz-dashboard__booking-main small{overflow-wrap:anywhere}.sm-biz-dashboard__booking-main strong{color:var(--ink);font:var(--fw-semibold) var(--fs-md)/var(--lh-card) var(--font-base)}.sm-biz-dashboard__booking-main small{color:var(--muted);font:var(--fw-regular) var(--fs-caption)/var(--lh-card) var(--font-base)}.sm-biz-dashboard__booking-state{align-items:center;gap:var(--space-8);color:var(--muted);display:flex}.sm-biz-dashboard__booking-state>svg,.sm-biz-dashboard__booking-state>[data-lucide]{flex:none;width:18px;height:18px}@media (hover:hover){.sm-biz-dashboard__booking:hover .sm-biz-dashboard__booking-main strong,.sm-biz-dashboard__booking:hover .sm-biz-dashboard__booking-state{color:var(--brand-ink)}}@media (width<=720px){.sm-biz-dashboard__booking-list{padding-inline:var(--space-16)}.sm-biz-dashboard__booking{gap:var(--space-8);grid-template-columns:1fr}.sm-biz-dashboard__booking-state{justify-content:space-between}}.sm-biz-location-primary{margin-inline-start:var(--space-8)}.sm-biz-location-editor-title{align-items:center;gap:var(--space-8);display:inline-flex}.sm-biz-location-toolbar .field-row{max-width:360px}@media (width<=720px){.sm-biz-location-toolbar .field-row{max-width:none}}.sm-biz-list{display:grid}.sm-biz-list__row{justify-content:space-between;align-items:center;gap:var(--space-16);min-height:64px;padding:var(--space-12) 0;border-bottom:1px solid var(--line);color:inherit;text-decoration:none;display:flex}.sm-biz-list__row--disclosure{padding-inline-end:var(--space-32);position:relative}.sm-biz-list__row>span{gap:var(--space-4);display:grid}.sm-biz-list__row>.sm-biz-list__identity{align-items:center;gap:var(--space-12);min-width:0;display:flex}.sm-biz-list__identity>span:last-child{gap:var(--space-4);min-width:0;display:grid}.sm-biz-list__row>.sm-biz-list__disclosure{inset-inline-end:0;color:var(--muted);align-items:center;transition:transform .16s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.sm-biz-list__disclosure svg{width:var(--space-18);height:var(--space-18)}.sm-biz-list__row--disclosure:hover .sm-biz-list__disclosure{transform:translate(var(--space-2),-50%)}.sm-biz-list__row small{color:var(--muted)}.sm-biz-agenda{gap:0;margin:0;padding:0;list-style:none;display:grid}.sm-biz-agenda li{gap:var(--space-12);padding:var(--space-12);border-bottom:1px solid var(--line);grid-template-columns:100px 150px 1fr;display:grid}.sm-biz-trainer-detail__content{gap:var(--space-12);display:grid}.sm-biz-trainer-detail__content>h2,.sm-biz-trainer-detail__content>p{margin:0}.sm-biz-trainer-detail__content--calendar>h2{font-size:var(--fs-h3-lg)}.sm-biz-trainer-detail__content--calendar>p{max-width:65ch;color:var(--ink-2);line-height:var(--lh-body)}.sm-biz-trainer-detail__bookings-summary{align-items:center;gap:var(--space-16);display:flex}.sm-biz-trainer-detail__bookings-value{color:var(--brand-ink);font-size:var(--fs-metric);font-weight:var(--fw-display);font-variant-numeric:tabular-nums;line-height:var(--lh-tight);flex:none;margin:0}.sm-biz-trainer-detail__bookings-copy{gap:var(--space-2);min-width:0;display:grid}.sm-biz-trainer-detail__bookings-copy h2{font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:var(--lh-card);margin:0}.sm-biz-trainer-detail__bookings-copy p{color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-body);margin:0}.sm-biz-trainer-detail__lead{max-width:65ch;color:var(--ink-2);line-height:var(--lh-body)}.sm-biz-profile-facts{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.sm-biz-profile-facts>div{padding:var(--space-12);border-radius:var(--radius-sm);background:var(--bg-soft)}.sm-biz-profile-facts dt{color:var(--muted);font-size:var(--fs-meta);font-weight:var(--fw-semibold)}.sm-biz-profile-facts dd{margin:var(--space-4) 0 0;font-weight:var(--fw-semibold)}@media (width<=720px){.sm-biz-list__row{flex-direction:column;align-items:flex-start}.sm-biz-agenda li,.sm-biz-profile-facts{grid-template-columns:1fr}}.sm-biz-list--table .sm-biz-list__row{grid-template-columns:minmax(0,1fr) minmax(112px,140px) minmax(132px,160px) var(--space-18);align-items:center;display:grid}.sm-biz-trainer-detail__content--status>.btn-danger{justify-self:start}.sm-biz-list__row:last-child,.sm-biz-agenda li:last-child{border-bottom:0}.sm-biz-agenda{padding-inline:var(--space-20)}.sm-biz-agenda li{grid-template-columns:100px minmax(0,1fr);align-items:start;padding-inline:0}.sm-biz-agenda__identity{align-items:center;gap:var(--space-10);min-width:0;display:flex}.sm-biz-agenda__avatar{border-radius:var(--pill);object-fit:cover;flex:0 0 32px;width:32px;height:32px}.sm-biz-agenda__copy{gap:var(--space-2);min-width:0;display:grid}.sm-biz-agenda__copy>span{color:var(--muted);font-size:var(--fs-meta)}@media (width<=720px){.sm-biz-list__row{gap:var(--space-10);min-height:60px}.sm-biz-agenda{padding-inline:var(--space-16)}.sm-biz-agenda li{grid-template-columns:76px minmax(0,1fr)}}.sm-biz-adapter,.sm-biz-adapter>.sm-cl,.sm-biz-adapter>.sm-pm,.sm-biz-adapter>.sm-chat-inbox{min-width:0}.sm-biz-adapter--messages{overflow:hidden}.sm-biz-invite-body,.sm-biz-match,.sm-biz-arrangement-consent{gap:var(--space-20);min-width:0;display:grid}.sm-biz-invite-body{overflow-wrap:anywhere}.sm-biz-readiness-row{justify-content:space-between;align-items:center;gap:var(--space-16);padding-top:var(--space-16);border-top:1px solid var(--line);font-weight:var(--fw-semibold);display:flex}.sm-biz-history-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.sm-biz-history-list li{justify-content:space-between;align-items:center;gap:var(--space-16);min-height:64px;padding-block:var(--space-12);border-bottom:1px solid var(--line);display:flex}.sm-biz-history-list li:last-child{border-bottom:0}.sm-biz-history-list li>span:first-child{gap:var(--space-4);min-width:0;display:grid}.sm-biz-history-list small{color:var(--muted)}.sm-biz-remove .bk-policy,.sm-biz-remove .alert-panel{margin-bottom:0}.sm-biz-tabular,.sm-biz-history-list,.sm-biz-readiness-row{font-variant-numeric:tabular-nums}@media (width<=720px){.sm-biz-readiness-row,.sm-biz-history-list li{align-items:flex-start;gap:var(--space-8);flex-direction:column}}.sm-biz-earnings-detail{gap:var(--space-16);display:grid}.sm-biz-earnings-detail>h2{margin:0}.sm-biz-transaction-meta{align-items:flex-end;gap:var(--space-24);padding-top:var(--space-16);border-top:1px solid var(--line);margin:0;display:flex}.sm-biz-transaction-meta>div{gap:var(--space-4);display:grid}.sm-biz-transaction-meta dt{color:var(--muted);font-size:var(--fs-meta)}.sm-biz-transaction-meta dd{font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin:0}.sm-biz-transaction-meta>div:first-child dd{color:var(--muted);font-weight:var(--fw-regular)}.sm-biz-allocation-breakdown dd,.sm-biz-payout-arrangement dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.sm-biz-payout-readiness{white-space:normal;text-align:left}.sm-biz-payout-destination,.sm-biz-method-compare,.sm-biz-snapshot-proof,.sm-biz-reversal-proof,.sm-biz-managed-explanation,.sm-biz-settings-links{min-width:0}.sm-biz-payout-destination,.sm-biz-method-compare dd,.sm-biz-snapshot-proof,.sm-biz-reversal-proof,.sm-biz-managed-explanation,.sm-biz-settings-links .list-row__title,.sm-biz-settings-links .list-row__desc{overflow-wrap:anywhere}.sm-biz-snapshot-proof,.sm-biz-reversal-proof,.sm-biz-managed-explanation{gap:var(--space-12);display:grid}.sm-biz-snapshot-proof{border-top:1px solid var(--line)}.sm-biz-snapshot-proof h3,.sm-biz-reversal-proof h3,.sm-biz-snapshot-proof p,.sm-biz-reversal-proof p,.sm-biz-managed-explanation p{margin:0}.sm-biz-managed-explanation p{max-width:75ch}.sm-biz-settings-links .list-row{min-height:var(--space-64)}.sm-biz-settings-links .list-row__action{flex:none}.sm-biz-trainer-identity{min-width:0}.sm-biz-trainer-identity__copy{gap:var(--space-4);min-width:0;display:grid}.sm-biz-trainer-identity__title{align-items:center;gap:var(--space-8);flex-wrap:wrap;min-width:0;display:flex}.sm-biz-trainer-identity__title .profile-head__name{margin:0}.sm-biz-trainer-identity .profile-head__meta,.sm-biz-trainer-identity .list-row__title,.sm-biz-trainer-identity .list-row__desc{overflow-wrap:anywhere}@media (width<=720px){.sm-biz-transaction-meta{flex-wrap:wrap;align-items:flex-start}}.operating-hours{border:0;min-width:0;margin:0;padding:0}.operating-hours__legend{color:var(--ink);font-size:var(--fs-body);font-weight:var(--fw-bold);margin:0;padding:0}.operating-hours__help{margin:var(--space-4) 0 var(--space-12);color:var(--ink-3);font-size:var(--fs-meta)}.operating-hours__table{border-collapse:collapse;width:100%}.operating-hours__caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.operating-hours__table th[scope=col]{padding:0 var(--space-8) var(--space-8) 0;color:var(--ink-3);font-size:var(--fs-caption);font-weight:var(--fw-semibold);text-align:left}.operating-hours__row{border-top:1px solid var(--line)}.operating-hours__day,.operating-hours__state,.operating-hours__interval{padding:var(--space-8) var(--space-8) var(--space-8) 0;vertical-align:middle}.operating-hours__day{color:var(--ink);font-size:var(--fs-meta);font-weight:var(--fw-semibold);text-align:left;white-space:nowrap}.operating-hours__toggle{align-items:center;gap:var(--space-8);min-height:var(--space-44);cursor:pointer;display:inline-flex}.operating-hours__toggle input{width:var(--space-18);height:var(--space-18);accent-color:var(--brand)}.operating-hours__toggle span{color:var(--ink-3);font-size:var(--fs-meta)}.operating-hours__times{gap:var(--space-12);flex-wrap:wrap;display:flex}.operating-hours__time{align-items:center;gap:var(--space-8);display:flex}.operating-hours__time-label{color:var(--ink-3);font-size:var(--fs-caption)}.operating-hours__time input{min-height:var(--space-44);padding:var(--space-4) var(--space-8);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);color:var(--ink);font-size:var(--fs-meta)}.operating-hours__closed-label{color:var(--ink-3);font-size:var(--fs-meta)}.operating-hours__error{margin-top:var(--space-8);color:var(--danger);font-size:var(--fs-meta);font-weight:var(--fw-semibold)}.operating-hours--error .operating-hours__table{box-shadow:inset 0 0 0 1px var(--danger);border-radius:var(--radius-sm)}.service-readiness--list{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:inline-flex}.service-readiness__head{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.service-readiness__assignments{margin-top:var(--space-12)}.service-readiness__empty{margin-top:var(--space-8)}.service-readiness__help{margin-top:var(--space-12)}@media (width<=720px){.operating-hours__table,.operating-hours__table thead,.operating-hours__table tbody,.operating-hours__table tr,.operating-hours__table th,.operating-hours__table td{width:auto;display:block}.operating-hours__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.operating-hours__row{gap:var(--space-8);padding:var(--space-12) 0;display:grid}.operating-hours__day,.operating-hours__state,.operating-hours__interval{padding:0}.operating-hours__times{flex-direction:column;align-items:flex-start}}.lw-tags{margin:var(--space-8) 0 0;flex-wrap:wrap;gap:6px;display:flex}.lw-tag{background:var(--brand-soft);color:var(--brand-ink);font:var(--fw-semibold) var(--fs-meta) / 1 var(--font-base);border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 12px;display:inline-flex}.lw-tag .sm-lw-tag-x.ant-btn.ant-btn{width:14px;min-width:0;height:14px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.lw-tag .sm-lw-tag-x.ant-btn.ant-btn:hover{background:rgba(var(--slate-rgb), .12);color:inherit}.lw-toggle{align-items:flex-start;gap:var(--space-12);padding:var(--space-14) var(--space-16);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);display:flex}.lw-toggle+.lw-toggle{margin-top:var(--space-10)}.lw-toggle__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lw-toggle__title{font:var(--fw-semibold) var(--fs-sm) / 1.2 var(--font-base);color:var(--ink)}.lw-toggle__sub{font:var(--fw-medium) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted)}.tier-picker{gap:var(--space-10);flex-direction:column;display:flex}.tier-grades{gap:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.tier-grade{gap:var(--space-6);padding:var(--space-12) var(--space-14) var(--space-14);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative}.tier-grade:hover{border-color:var(--ink-3)}.tier-grade__top{align-items:center;gap:var(--space-8);min-height:32px;display:flex}.tier-grade__badge{background:var(--brand-soft);color:var(--brand-ink);font:var(--fw-bold) 10px / 1 var(--font-base);letter-spacing:var(--ls-wider);text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;margin-inline-start:auto;padding:3px 8px;display:inline-flex}.tier-grade__name{font:var(--fw-bold) var(--fs-md) / 1.2 var(--font-base);color:var(--ink);letter-spacing:var(--ls-tight)}.tier-grade__gist{font:var(--fw-medium) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted);text-wrap:pretty}.tier-grade:has(input[type=radio]:checked){border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.tier-grade:has(input[type=radio]:checked) .tier-grade__icon{--tile-bg:var(--brand-soft);--tile-color:var(--brand-ink)}.tier-grade:has(.ant-radio-input:focus-visible) .tier-grade__icon{outline:2px solid var(--brand);outline-offset:2px}.tier-terms{padding:var(--space-14) var(--space-16);background:var(--bg-3);border:1px solid var(--line-2);border-radius:var(--radius-md);animation:.16s cubic-bezier(.22,1,.36,1) tier-terms-in}.tier-terms__lede{margin:0 0 var(--space-10);font:var(--fw-medium) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted)}.tier-terms__lede strong{font-weight:var(--fw-bold);color:var(--ink-2)}.tier-terms__list{gap:var(--space-8);flex-direction:column;margin:0;padding:0;display:flex}.tier-terms__row{justify-content:space-between;align-items:baseline;gap:var(--space-16);display:flex}.tier-terms__row+.tier-terms__row{padding-top:var(--space-8);border-top:1px solid var(--line)}.tier-terms__when{font:var(--fw-semibold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink)}.tier-terms__what{text-align:end;font:var(--fw-medium) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink-3);font-variant-numeric:tabular-nums;margin:0}.tier-terms__hint{margin:var(--space-10) 0 0;font:var(--fw-regular) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted);text-wrap:pretty}@keyframes tier-terms-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.tier-terms{animation:none}}@media (width<=560px){.tier-terms__row{flex-direction:column;gap:2px}.tier-terms__what{text-align:start}}.sm-lw-tier-grades.ant-radio-group{gap:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.sm-lw-tier-grades .tier-grade.ant-radio-wrapper{font:inherit;margin-inline-end:0;display:flex}.sm-lw-tier-grades .tier-grade.ant-radio-wrapper:after{display:none}.sm-lw-tier-grades.ant-radio-group .tier-grade .ant-radio{border-radius:inherit;width:auto;height:auto;box-shadow:none;background:0 0;border:0;align-self:auto;margin:0;position:absolute;inset:0}.sm-lw-tier-grades.ant-radio-group .tier-grade .ant-radio:after{display:none}.sm-lw-tier-grades.ant-radio-group .tier-grade .ant-radio:has(.ant-radio-input:focus-visible){outline:none}.sm-lw-tier-grades .tier-grade .ant-radio-label{display:contents}.lw-photos{gap:var(--space-12);grid-template-columns:repeat(3,1fr);display:grid}.lw-photos .ant-upload-wrapper,.lw-photos .ant-upload-wrapper .ant-upload{display:contents}.lw-photo{aspect-ratio:4/3;border-radius:var(--radius-md);border:1px dashed var(--line-strong);background:var(--bg-3);color:var(--muted);font:var(--fw-semibold) var(--fs-meta) / 1.2 var(--font-base);text-align:center;cursor:pointer;place-items:center;transition:border-color .15s,background .15s,color .15s;display:grid;position:relative}.lw-photo:hover{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.lw-photo--filled{border-style:solid;border-color:var(--line);color:#0000;background-position:50%;background-size:cover}.lw-photo__inner{flex-direction:column;align-items:center;gap:6px;display:flex}.lw-photo__inner svg{width:22px;height:22px}.lw-photo--cover:after{content:"Cover";background:var(--ink);color:var(--bg);font:var(--fw-semibold) var(--fs-kicker) / 1 var(--font-base);letter-spacing:var(--ls-wider);text-transform:uppercase;border-radius:6px;padding:3px 8px;position:absolute;top:8px;left:8px}.lw-photo .lw-photo__remove.ant-btn.ant-btn{background:rgba(var(--slate-rgb), .7);width:26px;min-width:0;height:26px;color:var(--bg);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:none;position:absolute;top:8px;right:8px}.lw-photo--filled .lw-photo__remove.ant-btn.ant-btn{display:grid}.lw-photo .lw-photo__remove.ant-btn.ant-btn:hover{background:var(--danger);color:var(--bg)}@media (width<=640px){.lw-photos{grid-template-columns:repeat(2,1fr)}}.sm-lw-upload .ant-upload.ant-upload-drag{border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0}.sm-lw-upload .ant-upload.ant-upload-btn{padding:0;display:block}.sm-lw-upload .ant-upload.ant-upload-drag.ant-upload-drag-hover .file-upload__zone{border-style:solid;border-color:var(--brand);background:var(--brand-soft)}.file-upload .file-upload__remove.ant-btn.ant-btn{width:32px;min-width:0;height:32px;color:var(--muted);background:0 0;border:0;border-radius:50%;flex:0 0 32px;place-items:center;padding:0;display:inline-grid}.file-upload .file-upload__remove.ant-btn.ant-btn:hover{background:var(--danger-soft);color:var(--danger)}.lw-grid-2{gap:var(--space-12);grid-template-columns:1fr 1fr;display:grid}@media (width<=560px){.lw-grid-2{grid-template-columns:1fr}}.lw-week{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lw-week li{align-items:center;gap:var(--space-12);padding:var(--space-10) 0;border-top:1px solid var(--line);grid-template-columns:24px 96px 1fr auto;display:grid}.lw-week li:first-child{padding-top:var(--space-4);border-top:0}.lw-week li:last-child{padding-bottom:var(--space-4)}.lw-week__day{font:var(--fw-semibold) var(--fs-sm) / 1.2 var(--font-base);color:var(--ink)}.lw-week__times{color:var(--muted);font:var(--fw-medium) var(--fs-sm) / 1.2 var(--font-base);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.lw-week__times .ant-input{height:32px;padding:0 var(--space-10);max-width:84px}.lw-week__times.is-closed{color:var(--muted);font-style:italic}.lw-week__add.ant-btn.ant-btn{width:28px;min-width:0;height:28px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.lw-week__add.ant-btn.ant-btn:hover{background:var(--brand-soft);color:var(--brand-ink)}.lw-week__add svg.lucide,.lw-week__add [data-lucide]{width:16px;height:16px}@media (width<=560px){.lw-week li{grid-template-rows:auto auto;grid-template-columns:24px 1fr;row-gap:6px}.lw-week__times{grid-column:1/-1}.lw-week__add.ant-btn.ant-btn{grid-column:2;justify-self:end;margin-top:-32px}}.lw-empty{align-items:center;gap:var(--space-8);padding:var(--space-20) var(--space-16);border-radius:var(--radius-md);background:var(--bg-soft,var(--bg-3));text-align:center;flex-direction:column;display:flex}.lw-empty__title{font:var(--fw-semibold) var(--fs-sm) / 1.2 var(--font-base);color:var(--ink);margin:0}.lw-empty__sub{font:var(--fw-medium) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted);max-width:36ch;margin:0}.lw-aside{gap:var(--space-12);flex-direction:column;display:flex}.lw-checklist{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lw-checklist li{align-items:flex-start;gap:var(--space-10);font:var(--fw-medium) var(--fs-sm) / 1.4 var(--font-base);color:var(--ink);display:flex}.lw-checklist__icon{width:18px;height:18px;color:var(--bg);background:var(--success);border-radius:50%;flex:0 0 18px;place-items:center;display:inline-grid}.lw-checklist__icon svg{width:11px;height:11px}.lw-checklist li.is-pending .lw-checklist__icon{background:var(--warn-soft);color:var(--warn)}.lw-checklist li.is-pending{color:var(--muted)}.lw-checklist__sub{color:var(--muted);font-weight:var(--fw-regular);font-size:var(--fs-meta);display:block}.lp-banner{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);margin:0 0 var(--space-16);background:var(--brand-soft);border:1px solid var(--brand);border-radius:var(--radius-md);color:var(--brand-ink);display:flex}.lp-banner__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lp-banner__title{font:var(--fw-bold) var(--fs-md) / 1.2 var(--font-base);color:var(--brand-ink)}.lp-banner__sub{font:var(--fw-medium) var(--fs-meta) / 1.4 var(--font-base);color:var(--brand-ink);opacity:.85}.lp-banner__actions{gap:var(--space-8);flex-wrap:wrap;flex:none;display:flex}.lp-aside{gap:var(--space-12);flex-direction:column;display:flex}.lp-checklist{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lp-checklist li{align-items:flex-start;gap:var(--space-10);font:var(--fw-medium) var(--fs-sm) / 1.4 var(--font-base);color:var(--ink);display:flex}.lp-checklist__icon{width:18px;height:18px;color:var(--bg);background:var(--success);border-radius:50%;flex:0 0 18px;place-items:center;display:inline-grid}.lp-checklist__icon svg{width:11px;height:11px}.lp-checklist li.is-pending .lp-checklist__icon{background:var(--warn-soft);color:var(--warn)}.lp-checklist li.is-pending{color:var(--muted)}.lp-checklist__sub{color:var(--muted);font-weight:var(--fw-regular);font-size:var(--fs-meta);display:block}@media (width<=720px){.lp-banner{padding:var(--space-12) var(--space-14);gap:var(--space-10);flex-wrap:wrap}.lp-banner__main{flex:100%;min-width:0}.lp-banner__actions{gap:var(--space-8);flex:100%;margin-left:0}.lp-banner__actions .btn{flex:1 1 0;justify-content:center}}.lpub-cards{gap:var(--space-12);grid-template-columns:repeat(3,1fr);margin:0;display:grid}@media (width<=980px){.lpub-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.lpub-cards{gap:var(--space-10);grid-template-columns:1fr}}.lpub-card{gap:var(--space-10);padding:var(--space-20);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;display:flex}.lpub-card__title{font:var(--fw-semibold) var(--fs-md) / 1.2 var(--font-base);color:var(--ink);margin:0}.lpub-card__body{font:var(--fw-medium) var(--fs-meta) / 1.5 var(--font-base);color:var(--muted);flex:1;margin:0}.lpub-card .sm-lw-ig{margin-top:auto}.lpub-card .btn{align-self:flex-start;margin-top:auto}.lpub-next{margin-top:0}.lpub-next__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lpub-next__item{gap:var(--space-16);padding:var(--space-16) 0;border-top:1px solid var(--line-2);grid-template-columns:auto 1fr;align-items:start;display:grid}.lpub-next__item:first-child{border-top:0;padding-top:0}.lpub-next__item:last-child{padding-bottom:0}.lpub-next__body strong{font:var(--fw-semibold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink);margin-bottom:var(--space-4);display:block}.lpub-next__body span{font:var(--fw-regular) var(--fs-sm) / 1.5 var(--font-base);color:var(--muted)}.lpub-next__body a{color:var(--brand-ink)}.lpub-h{margin:var(--space-40) 0 var(--space-12);font:var(--fw-bold) var(--fs-h4) / 1.2 var(--font-base);color:var(--ink)}.confirm+.lpub-h{margin-top:0}.lpub-preview{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);align-items:stretch;gap:0;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.lpub-preview:hover{border-color:var(--brand);box-shadow:0 4px 16px rgba(var(--slate-rgb), .08);background:var(--bg)}.lpub-preview__photo{background:var(--bg-3);aspect-ratio:4/3;background-position:50%;background-size:cover;flex:0 0 240px}.lpub-preview__body{padding:var(--space-16) var(--space-20);flex-direction:column;flex:1;justify-content:center;gap:6px;min-width:0;display:flex}.lpub-preview__kicker{font:var(--fw-semibold) var(--fs-meta) / 1 var(--font-base);color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-wider)}.lpub-preview__title{font:var(--fw-bold) var(--fs-h4) / 1.2 var(--font-base);color:var(--ink);margin:0}.lpub-preview__meta{gap:6px var(--space-12);font:var(--fw-medium) var(--fs-sm) / 1.4 var(--font-base);color:var(--muted);flex-wrap:wrap;margin:0;display:flex}.lpub-preview__meta strong{color:var(--ink);font-weight:var(--fw-semibold)}.lpub-preview__price{font:var(--fw-bold) var(--fs-md) / 1 var(--font-base);color:var(--ink);font-variant-numeric:tabular-nums;margin:0}@media (width<=720px){.lpub-preview{flex-direction:column}.lpub-preview__photo{aspect-ratio:16/9;flex:none;width:100%}.lpub-preview__body{padding:var(--space-14) var(--space-16)}.lpub-card{padding:var(--space-16);gap:var(--space-8)}.lpub-card .btn{justify-content:center;align-self:stretch}.lpub-h{margin:var(--space-24) 0 var(--space-10);font-size:var(--fs-md)}}.sm-lw .ant-select{width:100%;display:flex}.sm-lw .ant-select .ant-select-selection-item{font-weight:var(--fw-medium)}.sm-lw .ant-select .ant-select-selection-placeholder{color:var(--muted);font-weight:var(--fw-regular)}.sm-lw .ant-select:not(.ant-select-open):not(.ant-select-focused):hover .ant-select-selector{border-color:var(--ink-3)}.sm-lw .ant-select-open .ant-select-selector,.sm-lw .ant-select-focused .ant-select-selector{box-shadow:none!important}.sm-lw .ant-select-open .ant-select-selector{border-color:var(--brand)!important}.sm-lw .ant-select-focused:not(.ant-select-open) .ant-select-selector{border-color:var(--field-border)!important}.sm-lw .ant-select:has(.ant-select-selection-search-input:focus-visible) .ant-select-selector{border-color:var(--brand)!important;box-shadow:var(--field-shadow-focus)!important}.sm-lw .ant-select-arrow{color:var(--muted);transition:transform var(--dur-base) var(--ease)}.sm-lw .ant-select-open .ant-select-arrow{transform:rotate(180deg)}.sm-lw-check .ant-checkbox.ant-checkbox-checked,.sm-lw-check.ant-checkbox-wrapper:hover .ant-checkbox-checked:not(.ant-checkbox-disabled){background:var(--brand);border-color:var(--field-border-focus)}.sm-lw .ant-input{font-weight:var(--fw-medium);color:var(--field-text)}.sm-lw .ant-input::placeholder{color:var(--field-placeholder);font-weight:var(--fw-regular)}.sm-lw textarea.ant-input{padding:var(--space-10) var(--space-12);line-height:var(--lh-body);background:var(--field-bg);resize:vertical}.sm-lw-ig__btn.ant-btn.ant-btn{width:28px;min-width:0;height:28px;color:var(--field-icon);border-radius:var(--radius-xs);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sm-lw-ig__btn.ant-btn.ant-btn:hover{color:var(--field-icon-hover);background:var(--field-icon-hover-bg)}.sm-lw-ig__btn.ant-btn.ant-btn:focus-visible{box-shadow:var(--field-shadow-focus);outline:none}.sm-lw-ig__btn svg.lucide,.sm-lw-ig__btn [data-lucide]{width:18px;height:18px}.sm-lw-tag-input.ant-input-affix-wrapper{padding-block:0;padding-inline-end:var(--space-12)}.sm-lw-tag-input.ant-input-affix-wrapper>input.ant-input{font-weight:var(--fw-medium);color:var(--field-text)}.sm-lw-tag-input.ant-input-affix-wrapper input::placeholder{color:var(--field-placeholder);font-weight:var(--fw-regular)}.sm-lw-ig{position:relative}.sm-lw-ig .ant-input{padding-right:var(--space-40);font-weight:var(--fw-medium);color:var(--field-text-readonly)}.sm-lw-ig .sm-lw-ig__btn--abs.ant-btn.ant-btn{right:var(--space-12);z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.sm-lw-social.ant-input-affix-wrapper{padding-inline-start:var(--space-14)}.sm-lw-social .ant-input-prefix{color:var(--field-icon);margin-inline-end:var(--space-8)}.sm-lw-social .ant-input-prefix svg.lucide,.sm-lw-social .ant-input-prefix [data-lucide]{width:18px;height:18px}.sm-lw-social.ant-input-affix-wrapper>input.ant-input{font-weight:var(--fw-medium);color:var(--field-text)}.sm-lw-social.ant-input-affix-wrapper input::placeholder{color:var(--field-placeholder);font-weight:var(--fw-regular)}.sm-lw-price.ant-input-number{width:100%;height:40px;padding-inline:var(--space-10) var(--space-12);border-radius:var(--radius-sm);font-size:var(--fs-meta);border-color:var(--field-border);background:var(--field-bg)}.sm-lw-price.ant-input-number .ant-input-number-prefix{color:var(--field-prefix-text);font-weight:var(--fw-medium);margin-inline-end:var(--space-10)}.sm-lw-price.ant-input-number .ant-input-number-input{font-weight:var(--fw-medium);color:var(--field-text);font-variant-numeric:tabular-nums}.sm-lw-price.ant-input-number.ant-input-number:hover{border-color:var(--field-border-hover)}.sm-lw-price.ant-input-number.ant-input-number-focused.ant-input-number-focused{border-color:var(--field-border-focus);box-shadow:var(--field-shadow-focus)}.sm-lw .sm-lw-other.ant-input{margin-block-start:var(--space-10)}.lw-cohort-note svg.lucide,.lw-cohort-note [data-lucide]{vertical-align:text-bottom}.lw-service-restriction-help{margin-top:var(--space-8)}.sm-lw-amenities.ant-checkbox-group{gap:var(--space-8) var(--space-20);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.sm-lw-amenities .ant-checkbox-wrapper{align-items:center;min-height:44px;margin:0}@media (width<=720px){.sm-lw-amenities.ant-checkbox-group{grid-template-columns:1fr}}.sm-ao-existing{gap:var(--space-10);margin-bottom:var(--space-16);flex-direction:column;display:flex}.sm-ao-existing__row{gap:var(--space-12);padding:var(--space-12) var(--space-14);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.sm-ao-existing__main strong{font:var(--fw-semibold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink);display:block}.sm-ao-existing__main{min-width:0}.sm-ao-existing__main strong,.sm-ao-existing__main span,.sm-ao-existing__link{overflow-wrap:anywhere}.sm-ao-existing__main span{font:var(--fw-regular) var(--fs-caption) / 1.3 var(--font-base);color:var(--muted);margin-top:2px;display:block}.sm-ao-existing__row--linked{background:var(--bg-3)}.sm-ao-existing__link{min-height:var(--space-44);font:var(--fw-semibold) var(--fs-caption) / 1 var(--font-base);color:var(--brand-ink);align-items:center;display:inline-flex}.sm-ao-form{gap:var(--space-16);--sm-ao-col-1:calc((100% - 2 * var(--space-16)) * 1.4 / 3.4);flex-direction:column;display:flex}.sm-ao-form .field-row+.field-row{margin-top:0}.sm-ao-when{gap:var(--space-16);grid-template-columns:1.4fr 1fr 1fr;display:grid}.sm-ao-toggle-row{align-items:center;gap:var(--space-12);display:flex}.sm-ao-toggle-row .field-help{margin:0}.sm-ao-type.ant-segmented{max-width:100%;padding:var(--space-4);background:rgba(var(--ink-pure-rgb), .03);border-radius:var(--pill);color:var(--ink-2);font-family:var(--font-base);scrollbar-width:none;border:1px solid #0000;margin:0;overflow-x:auto}.sm-ao-type.ant-segmented::-webkit-scrollbar{display:none}.sm-ao-type.ant-segmented .ant-segmented-group{gap:var(--space-2)}.sm-ao-type.ant-segmented .ant-segmented-item{border-radius:var(--pill);color:var(--ink-2);transition:color .25s}.sm-ao-type.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):hover{color:var(--ink)}.sm-ao-type.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):hover:after,.sm-ao-type.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):active:after{background:0 0}.sm-ao-type.ant-segmented .ant-segmented-item-label{justify-content:center;align-items:center;gap:var(--space-8);min-height:0;padding:var(--space-8) var(--space-14);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;line-height:1;display:flex;overflow:visible}.sm-ao-type.ant-segmented .ant-segmented-item-selected{background:var(--bg);box-shadow:var(--shadow-segment-active)}.sm-ao-type.ant-segmented .ant-segmented-item:has(input:checked){color:var(--ink)}.sm-ao-type.ant-segmented .ant-segmented-thumb{background:var(--bg);border-radius:var(--pill);box-shadow:var(--shadow-segment-active)}.sm-ao-type.ant-segmented .ant-segmented-thumb-motion-appear-active{transition:transform .42s cubic-bezier(.5,0,.1,1.1),width .42s cubic-bezier(.5,0,.1,1.1)!important}.sm-ao .ant-picker{width:100%;padding-inline:var(--space-12) 17px}.sm-ao .ant-picker .ant-picker-input>input{font-weight:var(--fw-medium)}.sm-ao .ant-picker-suffix{color:var(--field-icon);pointer-events:auto;cursor:pointer;transition:color .15s}.sm-ao .ant-picker-suffix:hover{color:var(--field-icon-hover)}.sm-ao .sm-ao-date.ant-picker .ant-picker-input>input{color:var(--field-text-readonly);cursor:pointer}.sm-ao .sm-ao-date.ant-picker:hover{border-color:var(--field-border)}.sm-ao .sm-ao-date.ant-picker-focused,.sm-ao .sm-ao-date.ant-picker-focused:hover{border-color:var(--field-border);box-shadow:none;outline:none}.sm-ao .sm-ao-until.ant-picker{max-width:var(--sm-ao-col-1)}.sm-ao .sm-ao-form .sm-form-actions{margin-top:0}.sm-ao .sm-form-actions .ant-btn{height:48px;font-size:var(--fs-btn)}.sm-ao-note{font:var(--fw-regular) var(--fs-sm) / 1.5 var(--font-base);color:var(--ink-2);margin:0}.sm-ao-note code{background:var(--bg-3);border-radius:4px;padding:1px 6px;font-family:ui-monospace,monospace;font-size:13px}@media (width<=720px){.sm-ao-existing__row{grid-template-columns:auto minmax(0,1fr)}.sm-ao-existing__row>.sm-ao-existing__link,.sm-ao-existing__row>.btn{min-height:var(--space-44);grid-column:2;justify-self:start}.sm-ao-when{grid-template-columns:1fr 1fr}.sm-ao-when .field-row:first-child{grid-column:1/-1}.sm-ao-form{--sm-ao-col-1:100%}}.sm-cl .bk-board__filter-control .sm-sr-segments.ant-segmented{width:fit-content;max-width:100%}.sm-cl .tx-table:not(.tx-table--adaptive) th.sm-cl__pick,.sm-cl .tx-table:not(.tx-table--adaptive) td.sm-cl__pick{white-space:nowrap;width:1%;padding-inline-end:0}.sm-cl .tx-buyer__avatar{flex:0 0 36px;width:36px;height:36px}.sm-cl .sm-cl__who-link{color:inherit;text-decoration:none}.sm-cl .sm-cl__who-link:hover,.sm-cl .sm-cl__who-link:focus-visible{text-underline-offset:2px;text-decoration:underline}.sm-cl .tx-table tbody tr.sm-cl__row{cursor:pointer}.sm-cl .sm-cl__who-meta{font:var(--fw-regular) var(--fs-meta) / 1.3 var(--font-base);color:var(--muted)}.sm-cl .tx-table tbody td .sm-cl__stack{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.sm-cl .sm-cl__act{font:var(--fw-medium) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink)}.sm-cl .sm-cl__act-hint{white-space:normal;max-width:42ch;font:var(--fw-regular) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted)}.sm-cl .sm-cl__joined{color:var(--muted);font-variant-numeric:tabular-nums}.sm-cl .sm-cl__segs{gap:var(--space-4)}.sm-cl .sm-cl__no-seg{font:var(--fw-regular) var(--fs-meta) / 1 var(--font-base);color:var(--muted)}.sm-cl .sm-cl__msg{white-space:nowrap}.sm-cl .tx-table:not(.tx-table--adaptive) tbody tr.is-picked,.sm-cl .tx-table:not(.tx-table--adaptive) tbody tr.is-picked:hover{background:var(--brand-soft-2)}.sm-cl .sm-cl__foot{margin:var(--space-16) 0 0;max-width:80ch;font:var(--fw-regular) var(--fs-meta) / 1.5 var(--font-base);color:var(--muted)}.sm-cld .sm-cl__foot{text-align:center;margin-inline:auto}.sm-cl .sm-cl__selbar{z-index:2;bottom:var(--space-20);align-items:center;gap:var(--space-12) var(--space-16);margin-top:var(--space-20);padding:var(--space-14) var(--space-16);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);box-shadow:var(--shadow-segment-active);animation:sm-cl-selbar-in var(--dur-slow) var(--ease-out) both;flex-wrap:wrap;justify-content:space-between;display:flex;position:sticky}@keyframes sm-cl-selbar-in{0%{opacity:0;transform:translateY(var(--space-8))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sm-cl .sm-cl__selbar{animation:none}.sm-cld .sm-cld__tl-link{transition:none}}.sm-cl .sm-cl__selbar-text{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.sm-cl .sm-cl__selbar-text strong{font:var(--fw-bold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink)}.sm-cl .sm-cl__selbar-note{max-width:60ch;font:var(--fw-regular) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted)}.sm-cl .sm-cl__selbar-actions{align-items:center;gap:var(--space-8);flex:none;display:flex}@media (width<=720px){.sm-cl .tx-table:not(.tx-table--adaptive) tbody tr{column-gap:var(--space-12);row-gap:var(--space-10);grid-template-columns:auto 1fr;align-items:center;display:grid}.sm-cl .tx-table:not(.tx-table--adaptive) tbody td:first-child{grid-area:1/1}.sm-cl .tx-table:not(.tx-table--adaptive) tbody td:nth-child(2){grid-area:1/2}.sm-cl .tx-table:not(.tx-table--adaptive) tbody td:nth-child(n+3){grid-column:1/-1}.sm-cl .tx-table:not(.tx-table--adaptive) tbody td[data-label]{justify-content:space-between;align-items:baseline;gap:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--line-2);display:flex}.sm-cl .tx-table:not(.tx-table--adaptive) tbody td[data-label]:before{content:attr(data-label);font:var(--fw-semibold) var(--fs-label) / 1.4 var(--font-base);color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-wider);flex:none}.sm-cl .tx-table:not(.tx-table--adaptive) tbody td[data-label] .sm-cl__stack{text-align:right;align-items:flex-end}.sm-cl .tx-table:not(.tx-table--adaptive) tbody td[data-label] .mini-pill-group{justify-content:flex-end}.sm-cl .sm-cl__act-hint{max-width:none}.sm-cl .tx-table:not(.tx-table--adaptive) tbody td:last-child{text-align:left;padding-top:var(--space-10);border-top:1px solid var(--line-2)}.sm-cl .sm-cl__msg{justify-content:center;width:100%;display:flex}.sm-cl .tx-table:not(.tx-table--adaptive) tbody tr.is-picked,.sm-cl .tx-table:not(.tx-table--adaptive) tbody tr.is-picked:hover{border-color:var(--brand);background:var(--brand-soft-2)}.sm-cl .sm-cl__selbar{bottom:var(--space-12);flex-direction:column;align-items:stretch}.sm-cl .sm-cl__selbar-actions{justify-content:flex-end}}.sm-cld .sm-cld__id{align-items:center;gap:var(--space-16);flex-direction:row}.sm-cld .sm-cld__avatar{background:var(--line);border-radius:50%;flex:0 0 56px;width:56px;height:56px;overflow:hidden}.sm-cld .sm-cld__avatar img{object-fit:cover;width:100%;height:100%;display:block}.sm-cld .sm-cld__idtext{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.sm-cld .sm-cld__pills{align-items:center;gap:var(--space-8);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.sm-cld .sm-cld__actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;flex:none;align-self:flex-start;display:flex}.sm-cld .sm-cld__tabs{margin:0}.sm-cld .sm-cld__panel:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:var(--radius-md)}.sm-cld .sm-cld__lead{align-items:flex-start;gap:var(--space-12);padding-bottom:var(--space-14);margin-bottom:var(--space-12);border-bottom:1px solid var(--line-2);display:flex}.sm-cld .sm-cld__lead-text{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.sm-cld .sm-cld__lead-when{font:var(--fw-bold) var(--fs-md) / var(--lh-card) var(--font-base);color:var(--ink);letter-spacing:var(--ls-tight);margin:0}.sm-cld .sm-cld__lead-what{font:var(--fw-medium) var(--fs-sm) / var(--lh-card) var(--font-base);color:var(--ink-2);margin:0}.sm-cld .sm-cld__aside .bk-detail__row{gap:var(--space-4);grid-template-columns:1fr;align-items:start}.sm-cld .sm-cld__hint{margin-top:var(--space-2);max-width:56ch;font:var(--fw-regular) var(--fs-meta) / 1.45 var(--font-base);color:var(--muted);white-space:normal;display:block}.sm-cld .sm-cld__hint--block{margin-top:var(--space-12)}.sm-cld .sm-cld__none{color:var(--muted)}.sm-cld .sm-cld__empty{max-width:62ch;font:var(--fw-regular) var(--fs-sm) / var(--lh-body) var(--font-base);color:var(--muted);margin:0}.sm-cld .sm-cld__thing{margin:0 0 var(--space-10);font:var(--fw-semibold) var(--fs-sm) / var(--lh-card) var(--font-base);color:var(--ink)}.sm-cld .sm-cld__meter{margin-bottom:var(--space-8)}.sm-cld .sm-cld__meter-line{margin:0 0 var(--space-12);font:var(--fw-regular) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted);font-variant-numeric:tabular-nums}.sm-cld .sm-cld__meter-line strong{font-weight:var(--fw-semibold);color:var(--ink)}.sm-cld .sm-cld__src-text{margin:var(--space-10) 0 0;max-width:56ch;font:var(--fw-regular) var(--fs-sm) / var(--lh-body) var(--font-base);color:var(--ink-2)}.sm-cld textarea.ant-input.sm-cld__note{font:var(--fw-regular) var(--fs-sm) / var(--lh-body) var(--font-base);color:var(--ink);resize:vertical}.sm-cld textarea.ant-input.sm-cld__note::placeholder{color:var(--muted)}.sm-cld .sm-cld__note-foot{justify-content:space-between;align-items:center;gap:var(--space-10) var(--space-16);margin-top:var(--space-12);flex-wrap:wrap;display:flex}.sm-cld .sm-cld__note-help{align-items:center;gap:var(--space-6);max-width:54ch;font:var(--fw-regular) var(--fs-meta) / 1.45 var(--font-base);color:var(--muted);margin:0;display:inline-flex}.sm-cld .sm-cld__note-help svg.lucide,.sm-cld .sm-cld__note-help [data-lucide]{flex:0 0 14px;width:14px;height:14px}.sm-cld .sm-cld__note-actions{align-items:center;gap:var(--space-8);margin-inline-start:auto;display:flex}.sm-cld .sm-cld__delete{color:var(--danger)}.sm-cld .sm-cld__tl-filter{padding-bottom:var(--space-16);margin-bottom:var(--space-16);border-bottom:1px solid var(--line-2)}.sm-cld .sm-cld__tl-month{top:var(--sticky-offset);z-index:1;justify-content:space-between;align-items:baseline;gap:var(--space-12);margin:0 calc(-1 * var(--space-20));padding:var(--space-8) var(--space-20);background:var(--bg-soft);font:var(--fw-bold) var(--fs-label) / 1.4 var(--font-base);letter-spacing:var(--ls-wider);color:var(--muted);display:flex;position:sticky}.sm-cld .sm-cld__tl-month:focus{outline:none}.sm-cld .sm-cld__tl-month:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.sm-cld .sm-cld__tl-count{font-weight:var(--fw-regular);letter-spacing:normal;font-variant-numeric:tabular-nums;white-space:nowrap}.sm-cld .sm-cld__tl-group+.sm-cld__tl-group{margin-top:var(--space-24)}.sm-cld .sm-cld__tl-list{margin:var(--space-16) 0 0;padding:0;list-style:none}.sm-cld .sm-cld__tl-item{column-gap:var(--space-12);padding-bottom:var(--space-18);grid-template-columns:68px 26px minmax(0,1fr);display:grid}.sm-cld .sm-cld__tl-item:last-child{padding-bottom:0}.sm-cld .sm-cld__tl-when{gap:var(--space-2);text-align:right;padding-top:var(--space-4);flex-direction:column;display:flex}.sm-cld .sm-cld__tl-day{font:var(--fw-semibold) var(--fs-caption) / 1.2 var(--font-base);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.sm-cld .sm-cld__tl-time{font:var(--fw-regular) var(--fs-meta) / 1.2 var(--font-base);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.sm-cld .sm-cld__tl-rail{justify-content:center;display:flex;position:relative}.sm-cld .sm-cld__tl-rail:before{content:"";left:50%;top:var(--space-30);background:var(--line);width:1px;position:absolute;bottom:0;transform:translate(-50%)}.sm-cld .sm-cld__tl-item:last-child .sm-cld__tl-rail:before{display:none}.sm-cld .sm-cld__tl-dot{border:1px solid var(--line);background:var(--bg);width:26px;height:26px;color:var(--ink-2);border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;display:inline-flex}.sm-cld .sm-cld__tl-dot svg.lucide,.sm-cld .sm-cld__tl-dot [data-lucide]{width:13px;height:13px}.sm-cld .sm-cld__tl-dot--brand{border-color:var(--brand-soft);background:var(--brand-soft-2);color:var(--brand-ink)}.sm-cld .sm-cld__tl-dot--ink{color:var(--ink)}.sm-cld .sm-cld__tl-dot--quiet{color:var(--muted)}.sm-cld .sm-cld__tl-dot--warn{border-color:var(--warn-soft);background:var(--warn-soft);color:var(--warn)}.sm-cld .sm-cld__tl-body{gap:var(--space-2);min-width:0;padding-top:var(--space-3);flex-direction:column;display:flex}.sm-cld .sm-cld__tl-kind{font:var(--fw-semibold) var(--fs-caption) / 1.3 var(--font-base);color:var(--ink);margin:0}.sm-cld .sm-cld__tl-title{font:var(--fw-regular) var(--fs-sm) / var(--lh-card) var(--font-base);color:var(--ink-2);margin:0}.sm-cld .sm-cld__tl-meta{margin:var(--space-2) 0 0;max-width:68ch;font:var(--fw-regular) var(--fs-meta) / 1.45 var(--font-base);color:var(--muted)}.sm-cld .sm-cld__tl-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease), text-decoration-color var(--dur-fast) var(--ease)}.sm-cld .sm-cld__tl-link:hover{color:var(--brand-ink);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.sm-cld .sm-cld__tl-link:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:var(--radius-xs)}.sm-cld .sm-cld__tl-more{align-items:center;gap:var(--space-8);margin-top:var(--space-20);padding-top:var(--space-16);border-top:1px solid var(--line-2);flex-direction:column;display:flex}.sm-cld .sm-cld__tl-note{font:var(--fw-regular) var(--fs-meta) / 1.45 var(--font-base);color:var(--muted);text-align:center;margin:0}.sm-cld .sm-cld__tl-note--end{margin-top:var(--space-20);padding-top:var(--space-16);border-top:1px solid var(--line-2)}@media (width<=720px){.sm-cld .sm-cld__tl-item{column-gap:var(--space-10);grid-template-columns:26px minmax(0,1fr);grid-template-areas:"rail when""rail body"}.sm-cld .sm-cld__tl-rail{grid-area:rail}.sm-cld .sm-cld__tl-when{align-items:baseline;gap:var(--space-6);text-align:left;flex-direction:row;grid-area:when;padding-top:0}.sm-cld .sm-cld__tl-time:before{content:"·";margin-inline-end:var(--space-6)}.sm-cld .sm-cld__tl-body{padding-top:var(--space-4);grid-area:body}.sm-cld .sm-cld__tl-month{margin-inline:calc(-1 * var(--space-16));padding-inline:var(--space-16)}.sm-cld .sm-cld__avatar{flex:0 0 48px;width:48px;height:48px}.sm-cld .sm-cld__actions{width:100%}.sm-cld .sm-cld__actions .btn{flex:1 1 0;justify-content:center}.sm-cld .sm-cld__note-actions{width:100%;margin-inline-start:0}.sm-cld .sm-cld__note-actions .btn{flex:1 1 0;justify-content:center}}.inbox-list__search .ant-input{padding-left:var(--space-40);font-weight:var(--fw-medium)}.inbox-list__search .ant-input::placeholder{font-weight:var(--fw-regular)}.inbox-list__search input[type=search].ant-input::-webkit-search-decoration{-webkit-appearance:none}.inbox-list__search input[type=search].ant-input::-webkit-search-cancel-button{-webkit-appearance:none}.inbox-list__search input[type=search].ant-input::-webkit-search-results-button{-webkit-appearance:none}.inbox-list__search input[type=search].ant-input::-webkit-search-results-decoration{-webkit-appearance:none}.inbox-list__search .ant-input:disabled{opacity:.7}.thread-composer__field .ant-input{min-width:0;height:auto;font:var(--fw-regular) var(--fs-sm) / 1.4 var(--font-base);color:var(--ink);background:0 0;border:0;border-radius:0;flex:1;padding:6px 0}.thread-composer__field .ant-input:focus{box-shadow:none}.sm-chat-menu.ant-dropdown .ant-dropdown-menu{min-width:200px;max-height:320px;padding:var(--space-6);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-md);overflow-y:auto}.sm-chat-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{min-height:40px;padding:var(--space-12) var(--space-12);border-radius:var(--radius-sm);color:var(--ink);font-family:var(--font-base);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-card);white-space:nowrap;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease)}.sm-chat-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:var(--bg-3);color:var(--ink)}.sm-chat-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:active{background:var(--line)}.sm-chat-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content{align-items:center;gap:var(--space-8);display:flex}.sm-chat-menu.ant-dropdown .ant-dropdown-menu svg.lucide,.sm-chat-menu.ant-dropdown .ant-dropdown-menu i[data-lucide]{flex-shrink:0;width:16px;height:16px}.sm-chat-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-divider{margin:var(--space-6) calc(-1 * var(--space-6));background:var(--line)}.sm-chat-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-danger{color:var(--danger-strong)}.sm-chat-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-danger:hover{background:var(--bg-3);color:var(--danger-strong)}.sm-chat-inbox .inbox-list__items--empty{padding:var(--space-20) var(--space-16);flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.sm-chat-inbox .inbox-thread--empty{padding:var(--space-32) var(--space-24);justify-content:center;align-items:center;display:flex}.sm-chat-inbox .empty-state--list,.sm-chat-inbox .empty-state--pane{background:0 0;border:0}.sm-chat-inbox .empty-state--list{padding:var(--space-12);max-width:280px}.sm-chat-inbox .empty-state--pane{gap:var(--space-10);max-width:440px;padding:0}.sm-chat-inbox .empty-state--pane .empty-state__title{font:var(--fw-bold) 22px/1.2 var(--font-base);letter-spacing:var(--ls-tight)}.sm-chat-inbox .empty-state--pane .empty-state__text{font:var(--fw-regular) var(--fs-sm) / 1.55 var(--font-base);max-width:44ch}.sm-chat-inbox .empty-state__actions{justify-content:center;gap:var(--space-8);margin-top:var(--space-16);flex-wrap:wrap;display:flex}@media (width<=880px){.sm-chat-inbox .inbox-thread--empty{padding:var(--space-24) var(--space-16)}}.sm-co-diff{gap:var(--space-12);padding:var(--space-12) var(--space-14);border:1px solid var(--line);border-radius:var(--radius-sm);margin:0 0 var(--space-16);font:var(--fw-medium) var(--fs-sm) / 1.4 var(--font-base);grid-template-columns:1fr 1fr;display:grid}.sm-co-diff__col{gap:var(--space-6);flex-direction:column;display:flex}.sm-co-diff__col h3{margin:0 0 var(--space-6);font:var(--fw-bold) var(--fs-kicker) / 1 var(--font-base);color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-wider)}.sm-co-diff__col+.sm-co-diff__col{padding-left:var(--space-12);border-left:1px solid var(--line)}.sm-co-diff__row{justify-content:space-between;gap:var(--space-12);color:var(--muted);display:flex}.sm-co-diff__row strong{color:var(--ink);font-weight:var(--fw-semibold)}.sm-co-diff__col--new strong{color:#047857}.sm-co-diff__col--new s{color:var(--muted)}.sm-co-grid-2{gap:var(--space-12);grid-template-columns:1fr 1fr;align-items:start;display:grid}.sm-co-grid-2 .field-row{margin-top:0}.sm-co-grid-2 .sm-co-num.ant-input-number{width:100%}.sm-co-fieldhint{min-height:calc(2em * var(--lh-body))}@media (width<=560px){.sm-co-diff{grid-template-columns:1fr}.sm-co-diff__col+.sm-co-diff__col{padding-left:0;padding-top:var(--space-12);border-left:0;border-top:1px solid var(--line)}.sm-co-grid-2{grid-template-columns:1fr}}.sm-chat-co .ant-input,.sm-chat-co .ant-picker-input>input,.sm-chat-co .ant-select-selection-item,.sm-chat-co .ant-input-number .ant-input-number-input{font-weight:var(--fw-medium)}.sm-chat-co .ant-input::placeholder,.sm-chat-co .ant-picker-input>input::placeholder{font-weight:var(--fw-regular)}.sm-chat-co textarea.ant-input,.sm-chat-decline textarea.ant-input{min-height:80px;padding:var(--space-10) var(--space-12);line-height:var(--lh-body);font-weight:var(--fw-medium);resize:vertical}.sm-chat-co textarea.ant-input::placeholder,.sm-chat-decline textarea.ant-input::placeholder{font-weight:var(--fw-regular)}.sm-chat-co .ant-picker-suffix,.sm-chat-co .ant-input-number-suffix{color:var(--muted)}.sm-chat-co .ant-input-number{width:100%;padding-inline:var(--space-12)}.sm-chat-co .ant-picker,.sm-chat-co .ant-select-single .ant-select-selector{padding-inline:var(--space-12)}.sm-chat-co .ant-select-focused .ant-select-selector{box-shadow:var(--field-shadow-focus)!important;border-color:var(--brand)!important}.sm-chat-co .ant-select-arrow{color:var(--muted);transition:transform .2s}.sm-chat-co .ant-select-open .ant-select-arrow{transform:rotate(180deg)}.sm-dec-offer{gap:var(--space-12);padding:var(--space-12) var(--space-14);background:var(--bg-3);border-radius:var(--radius-sm);margin:0 0 var(--space-16);grid-template-columns:48px 1fr auto;align-items:center;display:grid}.sm-dec-offer__title{font:var(--fw-semibold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink);margin:0 0 2px}.sm-dec-offer__meta{font:var(--fw-regular) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted);margin:0}.sm-dec-offer__price{font:var(--fw-bold) var(--fs-md) / 1 var(--font-base);color:var(--ink)}.sm-chat-decline .reason-cards.ant-radio-group{gap:var(--space-8);margin:0 0 var(--space-16);flex-direction:column;display:flex}.sm-chat-decline .reason-card.ant-radio-wrapper{align-items:flex-start;gap:var(--space-12);margin-inline-end:0;display:flex}.sm-chat-decline .reason-card.ant-radio-wrapper:after{display:none}.sm-chat-decline .reason-card .ant-radio+*{flex:1;min-width:0;padding-inline:0}.sm-chat-decline .reason-card .ant-radio{border:1.5px solid var(--line-strong);background:var(--bg);width:18px;height:18px;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);align-self:flex-start;margin:2px 3px 0 5px}.sm-chat-decline .reason-card .ant-radio:after{background:var(--bg);width:auto;height:auto;transition:none;inset:4px;transform:scale(0)}.sm-chat-decline .reason-card .ant-radio-checked:after{transform:none}.sm-chat-decline .reason-card .ant-radio-checked{border-color:var(--brand);background:var(--brand)}.sm-chat-decline .reason-cards .reason-card.ant-radio-wrapper:hover .ant-radio{border-color:var(--line-strong)}.sm-chat-decline .reason-cards .reason-card.ant-radio-wrapper:hover .ant-radio-checked{border-color:var(--brand);background:var(--brand)}.sm-chat-decline .reason-card .ant-radio .ant-radio-input{border:0;width:auto;height:auto;margin:0}.sm-ph .ph-filters{align-items:center;gap:var(--space-10);padding:var(--space-12) 0;margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.sm-ph .ph-filters__left{gap:var(--space-8);flex-wrap:wrap;flex:1;align-items:center;min-width:0;display:flex}.sm-ph .ph-stats{gap:var(--space-12);margin-bottom:var(--space-16);grid-template-columns:repeat(3,1fr);display:grid}.sm-ph .ph-stat{padding:var(--space-14) var(--space-16);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg)}.sm-ph .ph-stat__label{font:var(--fw-bold) var(--fs-kicker) / 1 var(--font-base);color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-wider);margin-bottom:6px;display:block}.sm-ph .ph-stat__val{font:var(--fw-bold) var(--fs-metric-sm) / 1 var(--font-base);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-tight);display:block}.sm-ph .ph-stat__hint{font:var(--fw-medium) var(--fs-meta) / 1.3 var(--font-base);color:var(--muted);margin-top:6px;display:block}.sm-ph .sm-ph-hint-link{color:var(--brand-ink);font-weight:var(--fw-semibold);text-decoration:none}.sm-ph .sm-ph-hint-link:hover{text-decoration:underline}.sm-ph .ph-table{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:var(--radius-md);width:100%;overflow:hidden}.sm-ph .ph-table th{text-align:left;padding:var(--space-10) var(--space-14);background:var(--bg-3);border-bottom:1px solid var(--line);font:var(--fw-bold) var(--fs-kicker) / 1 var(--font-base);color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-wider)}.sm-ph .ph-table td{padding:var(--space-12) var(--space-14);border-top:1px solid var(--line-2);font:var(--fw-medium) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink);vertical-align:middle}.sm-ph .ph-table tr:first-child td{border-top:none}.sm-ph .ph-table tr:hover td{background:var(--bg-3)}.sm-ph .ph-table .ph-amt{font-variant-numeric:tabular-nums;font-weight:var(--fw-bold)}.sm-ph .ph-table .ph-date{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.sm-ph .ph-table .ph-method{color:var(--muted);font:var(--fw-regular) var(--fs-meta) / 1.3 var(--font-base)}.sm-ph .ph-table .ph-amt--danger{color:var(--danger)}.sm-ph .ph-table .ph-amt--muted{color:var(--muted)}.sm-ph .sm-ph-action{font:var(--fw-semibold) var(--fs-meta) / 1 var(--font-base);color:var(--brand-ink)}.sm-ph .sm-ph-action--danger{color:var(--danger)}.sm-ph .sm-ph-foot{margin-top:var(--space-16);font:var(--fw-medium) var(--fs-meta) / 1 var(--font-base);color:var(--muted);justify-content:space-between;align-items:center;display:flex}.sm-ph .sm-ph-foot a{color:var(--brand-ink);font-weight:var(--fw-semibold)}.sm-ph-menu.ant-dropdown .ant-dropdown-menu{padding:var(--space-6);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-md)}.sm-ph-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{min-height:40px;padding:var(--space-12) var(--space-12);border-radius:var(--radius-sm);color:var(--ink);font-family:var(--font-base);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-card);white-space:nowrap;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease)}.sm-ph-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:var(--bg-3);color:var(--ink)}.sm-ph-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:active{background:var(--line)}.sm-ph-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected,.sm-ph-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected:hover{background:var(--brand-tint);color:var(--brand-ink)}.sm-ph-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected:active{background:var(--brand-soft)}@media (width<=720px){.sm-ph .ph-stats{grid-template-columns:1fr 1fr}.sm-ph .ph-table thead{display:none}.sm-ph .ph-table tr{padding:var(--space-12);border-top:1px solid var(--line-2);display:block}.sm-ph .ph-table tr:first-child{border-top:0}.sm-ph .ph-table td{font-size:var(--fs-meta);border:none;justify-content:space-between;padding:6px 0;display:flex}.sm-ph .ph-table td:before{content:attr(data-label);color:var(--muted);font-weight:var(--fw-semibold)}}.sm-pm .sm-pm-tally{padding-top:var(--space-20);border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.sm-pm .sm-pm-tally__cell{gap:var(--space-6);min-width:0;padding-inline:var(--space-20);border-inline-start:1px solid var(--line-2);flex-direction:column;display:flex}.sm-pm .sm-pm-tally__cell:first-child{border-inline-start:0;padding-inline-start:0}.sm-pm .sm-pm-tally__cell:last-child{padding-inline-end:0}.sm-pm .sm-pm-tally dt{font:var(--fw-bold) var(--fs-label) / 1 var(--font-base);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--muted)}.sm-pm .sm-pm-tally dd{font:var(--fw-display) var(--fs-h3-lg) / var(--lh-tight) var(--font-base);letter-spacing:var(--ls-tight);color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.sm-pm .sm-pm-tally__note{margin-top:var(--space-6);font:var(--fw-medium) var(--fs-meta) / var(--lh-card) var(--font-base);letter-spacing:normal;color:var(--muted);text-wrap:pretty;display:block}.sm-pm .bk-row{grid-template-columns:calc(132px + var(--space-20)) minmax(0, 1fr) 232px}.sm-pm .bk-row__photo{aspect-ratio:4/3;width:auto;margin:var(--space-18) 0 var(--space-18) var(--space-20);border-radius:var(--radius-sm);background-color:var(--bg-soft);align-self:start;overflow:hidden}.sm-pm .bk-row__photo:after{content:none}.sm-pm .sm-pm-media--empty,.sm-pmc .sm-pm-media--empty{color:var(--muted);place-items:center;display:grid}.sm-pm .bk-row__photo.sm-pm-media--empty svg.lucide,.sm-pm .bk-row__photo.sm-pm-media--empty [data-lucide]{width:28px;height:28px}.sm-pm .bk-row__body{justify-content:space-between;gap:var(--space-14)}.sm-pm .sm-pm-what{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.sm-pm .sm-pm-what .bk-row__avatar{border-radius:var(--radius-xs);flex-basis:24px;width:24px;height:24px}.sm-pm .sm-pm-counts{padding:var(--space-12) 0 0;border-top:1px solid var(--line-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;list-style:none;display:grid}.sm-pm .sm-pm-counts li{gap:var(--space-2);min-width:0;padding-inline:var(--space-12);border-inline-start:1px solid var(--line-2);flex-direction:column;display:flex}.sm-pm .sm-pm-counts li:first-child{border-inline-start:0;padding-inline-start:0}.sm-pm .sm-pm-counts li:last-child{padding-inline-end:0}.sm-pm .sm-pm-counts .sm-pm-counts__spend+li{border-inline-start-color:var(--line)}.sm-pm .sm-pm-counts strong{font:var(--fw-bold) var(--fs-price) / var(--lh-tight) var(--font-base);letter-spacing:var(--ls-tight);color:var(--ink);font-variant-numeric:tabular-nums}.sm-pm .sm-pm-counts span{font:var(--fw-medium) var(--fs-meta) / var(--lh-card) var(--font-base);color:var(--muted)}.sm-pm .bk-row__rail-top{align-items:stretch;gap:var(--space-12)}.sm-pm .sm-pm-run{gap:var(--space-10);flex-direction:column;display:flex}.sm-pm .sm-pm-left{align-items:baseline;gap:var(--space-6);font:var(--fw-bold) var(--fs-price) / var(--lh-tight) var(--font-base);letter-spacing:var(--ls-tight);color:var(--ink);font-variant-numeric:tabular-nums;text-align:start;display:flex}.sm-pm .sm-pm-left em{font:var(--fw-medium) var(--fs-sm) / var(--lh-card) var(--font-base);letter-spacing:normal;color:var(--muted);font-style:normal}.sm-pm .bk-row .sm-pm-meter{gap:var(--space-6)}.sm-pm .sm-pm-cancel{color:var(--muted);font:var(--fw-semibold) var(--fs-meta) / 1 var(--font-base);align-self:center}.sm-pm .sm-pm-cancel:hover{color:var(--danger-strong)}.sm-pm .bk-row__rail-bot{gap:var(--space-10)}.sm-pm-kebab.ant-dropdown .ant-dropdown-menu{min-width:190px;padding:var(--space-6);background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:0 8px 24px rgba(var(--slate-rgb), .15)}.sm-pm-kebab.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{padding:var(--space-8) var(--space-10);border-radius:var(--radius-sm);color:var(--ink);font:var(--fw-medium) var(--fs-sm) / 1 var(--font-base)}.sm-pm-kebab.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content{align-items:center;gap:var(--space-8);display:flex}.sm-pm-kebab.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:var(--brand-soft);color:var(--brand-ink)}.sm-pm-kebab.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-divider{background:var(--line);height:1px;margin:var(--space-4) 0}.sm-pm-kebab.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.sm-pm-kebab__danger{color:var(--danger-strong)}.sm-pm-kebab.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.sm-pm-kebab__danger:hover{background:var(--danger-soft);color:var(--danger-strong)}.sm-pm .sm-pm-meter{gap:var(--space-8);flex-direction:column;display:flex}.sm-pm .sm-pm-meter__track{background:var(--bg-soft);border-radius:999px;height:6px;overflow:hidden}.sm-pm .sm-pm-meter__fill{background:var(--brand);border-radius:999px;height:100%;transition:width .24s cubic-bezier(.22,1,.36,1);display:block}.sm-pm .sm-pm-meter--done .sm-pm-meter__fill{background:var(--line-strong)}.sm-pm .sm-pm-meter--cancelled .sm-pm-meter__fill{background:var(--danger)}.sm-pm .sm-pm-meter__legend{justify-content:space-between;align-items:baseline;gap:var(--space-12);font:var(--fw-medium) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted);display:flex}.sm-pm .sm-pm-meter__legend strong{font-weight:var(--fw-semibold);color:var(--ink-2)}.sm-pm .sm-pm-actions{gap:var(--space-8);margin-top:var(--space-18);flex-direction:column;display:flex}.sm-pm .sm-pm-metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sm-pm .sm-pm-metric{gap:var(--space-4);padding:var(--space-16) var(--space-20);flex-direction:column;min-width:0;display:flex}.sm-pm .sm-pm-metric:nth-child(-n+2){padding-top:0}.sm-pm .sm-pm-metric:nth-child(n+3){border-top:1px solid var(--line-2)}.sm-pm .sm-pm-metric:nth-child(odd){padding-inline-start:0}.sm-pm .sm-pm-metric:nth-child(2n){border-inline-start:1px solid var(--line-2);padding-inline-end:0}.sm-pm .sm-pm-metric__value{font:var(--fw-display) var(--fs-h2-sm) / 1.05 var(--font-base);letter-spacing:var(--ls-tight);color:var(--ink);font-variant-numeric:tabular-nums}.sm-pm .sm-pm-metric__value--na{font:var(--fw-semibold) var(--fs-md) / 1.3 var(--font-base);letter-spacing:normal;color:var(--muted)}.sm-pm .sm-pm-metric__label{font:var(--fw-semibold) var(--fs-sm) / 1.2 var(--font-base);color:var(--ink-2)}.sm-pm .sm-pm-metric__note{font:var(--fw-regular) var(--fs-meta) / 1.45 var(--font-base);color:var(--ink-3);max-width:42ch}.sm-pm .sm-pm-hist__what{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.sm-pm .sm-pm-hist__title{font:var(--fw-semibold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink)}.sm-pm .sm-pm-hist__sub{font:var(--fw-regular) var(--fs-meta) / 1.3 var(--font-base);color:var(--muted);white-space:normal}.sm-pm .sm-pm-hist__go{align-items:center;gap:var(--space-6);font:var(--fw-semibold) var(--fs-meta) / 1 var(--font-base);color:var(--brand-ink);display:inline-flex}.sm-pm .sm-pm-hist__go svg.lucide,.sm-pm .sm-pm-hist__go [data-lucide]{width:14px;height:14px}.sm-pm .sm-pm-subject,.sm-pmc .sm-pm-subject{align-items:center;gap:var(--space-14);padding:var(--space-12);margin-bottom:var(--space-16);border-radius:var(--radius-sm);background:var(--bg-soft);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sm-pm .sm-pm-subject__photo,.sm-pmc .sm-pm-subject__photo{border-radius:var(--radius-sm);background:var(--bg-soft) center / cover no-repeat;flex:0 0 48px;width:48px;height:48px;overflow:hidden}.sm-pm .sm-pm-subject__photo.sm-pm-media--empty svg.lucide,.sm-pm .sm-pm-subject__photo.sm-pm-media--empty [data-lucide],.sm-pmc .sm-pm-subject__photo.sm-pm-media--empty svg.lucide,.sm-pmc .sm-pm-subject__photo.sm-pm-media--empty [data-lucide]{width:20px;height:20px}.sm-pm .sm-pm-subject__title,.sm-pmc .sm-pm-subject__title{font:var(--fw-semibold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink);margin:0}.sm-pm .sm-pm-subject__meta,.sm-pmc .sm-pm-subject__meta{margin:var(--space-2) 0 0;font:var(--fw-regular) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted)}.sm-pmc .sm-pmc-pay{gap:var(--space-10);padding:var(--space-14) var(--space-16);margin-bottom:var(--space-16);border-radius:var(--radius-sm);background:var(--bg-soft);flex-direction:column;display:flex}.sm-pmc .sm-pmc-pay__head{justify-content:space-between;align-items:center;gap:var(--space-12);font:var(--fw-semibold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink);display:flex}.sm-pmc .sm-pmc-pay__head svg.lucide,.sm-pmc .sm-pmc-pay__head [data-lucide]{width:16px;height:16px;color:var(--muted)}.sm-pmc .sm-pmc-pay__title{align-items:center;gap:var(--space-8);display:inline-flex}.sm-pmc .sm-pmc-pay__amount{font:var(--fw-bold) var(--fs-price) / 1 var(--font-base);letter-spacing:var(--ls-tight);color:var(--ink);font-variant-numeric:tabular-nums}.sm-pmc .sm-pmc-pay p{font:var(--fw-regular) var(--fs-sm) / 1.5 var(--font-base);color:var(--ink-2);margin:0}.sm-pmc .sm-pmc-pay strong{font-weight:var(--fw-semibold);color:var(--ink)}.sm-pm .empty-state{padding:var(--space-24) var(--space-16)}.sm-pm .sm-pm-empty__what{justify-content:center;gap:var(--space-8);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}@media (width<=980px){.sm-pm .bk-row{grid-template-columns:calc(112px + var(--space-20)) minmax(0, 1fr)}.sm-pm .bk-row__rail-top{align-items:center;gap:var(--space-16);flex-flow:wrap}.sm-pm .sm-pm-run{align-items:center;gap:var(--space-14);flex-direction:row}.sm-pm .bk-row .sm-pm-meter{flex:160px;min-width:140px}.sm-pm .bk-row__rail .sm-pm-cancel{flex:none;width:auto}}@media (width<=720px){.sm-pm .bk-row{grid-template-columns:calc(96px + var(--space-16)) minmax(0, 1fr)}.sm-pm .bk-row__photo{margin:var(--space-16) 0 var(--space-16) var(--space-16)}.sm-pm .bk-row__rail-top{align-items:stretch;gap:var(--space-10);flex-direction:column}.sm-pm .sm-pm-run{flex-direction:row;justify-content:space-between;align-items:center}.sm-pm .bk-row .sm-pm-meter{flex:auto}.sm-pm .sm-pm-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-pm .sm-pm-counts li{padding-inline:var(--space-10)}.sm-pm .sm-pm-counts li:nth-child(odd){border-inline-start:0;padding-inline-start:0}.sm-pm .sm-pm-counts li:nth-child(2n){padding-inline-end:0}.sm-pm .sm-pm-counts li:nth-child(n+3){margin-top:var(--space-10);padding-top:var(--space-10);border-top:1px solid var(--line-2)}.sm-pm .bk-row__rail .sm-pm-cancel{width:auto}}@media (width<=960px){.sm-pm .sm-pm-tally{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-pm .sm-pm-tally__cell:nth-child(odd){border-inline-start:0;padding-inline-start:0}.sm-pm .sm-pm-tally__cell:nth-child(2n){border-inline-start:1px solid var(--line-2);padding-inline-start:var(--space-20);padding-inline-end:0}.sm-pm .sm-pm-tally__cell:nth-child(n+3){margin-top:var(--space-16);padding-top:var(--space-16);border-top:1px solid var(--line-2)}}@media (width<=720px){.sm-pm .sm-pm-metrics{grid-template-columns:minmax(0,1fr)}.sm-pm .sm-pm-metric:nth-child(-n+2),.sm-pm .sm-pm-metric:nth-child(n+3){padding:var(--space-14) 0;border-inline-start:0;border-top:1px solid var(--line-2)}.sm-pm .sm-pm-metric:first-child{border-top:0;padding-top:0}.sm-pm .sm-pm-hist thead{display:none}.sm-pm .sm-pm-hist tbody tr{gap:var(--space-4);padding:var(--space-14) var(--space-16);border-top:1px solid var(--line);flex-direction:column;display:flex}.sm-pm .sm-pm-hist tbody tr:first-child{border-top:0}.sm-pm .sm-pm-hist tbody td{justify-content:space-between;align-items:center;gap:var(--space-12);white-space:normal;padding:var(--space-6) 0;text-align:start;border:0;display:flex}.sm-pm .sm-pm-hist tbody td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-wider);font:var(--fw-semibold) var(--fs-label) / 1 var(--font-base)}.sm-pm .sm-pm-hist tbody td.sm-pm-hist__cell-what{padding-top:0;display:block}.sm-pm .sm-pm-hist tbody td.sm-pm-hist__cell-what:before{content:none}.sm-pm .sm-pm-subject,.sm-pmc .sm-pm-subject{row-gap:var(--space-10);grid-template-columns:auto minmax(0,1fr)}.sm-pm .sm-pm-subject>:last-child,.sm-pmc .sm-pm-subject>:last-child{grid-column:1/-1}}@media (width<=560px){.sm-pm .sm-pm-tally{grid-template-columns:minmax(0,1fr)}.sm-pm .sm-pm-tally__cell:nth-child(odd),.sm-pm .sm-pm-tally__cell:nth-child(2n){border-inline-start:0;padding-inline:0}.sm-pm .sm-pm-tally__cell:nth-child(n+2){margin-top:var(--space-14);padding-top:var(--space-14);border-top:1px solid var(--line-2)}}@media (prefers-reduced-motion:reduce){.sm-pm .sm-pm-meter__fill{transition:none}}.sm-pm .bk-board__cta .sm-pm-histcount{min-width:1.25rem;padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--bg-soft);color:var(--muted);font:var(--fw-semibold) var(--fs-meta) / 1.25rem var(--font-base);text-align:center}.sm-about nav.primary a[href=\/about],.sm-about nav.primary a[href=\/about]:hover{background:var(--brand-soft-2);color:var(--brand-ink)}.sm-about .page-hero .lead{text-wrap:balance}.sm-contact .ant-form-item-label>label{font-weight:var(--fw-semibold);line-height:var(--lh-card)}.sm-contact .ant-input{height:48px;padding:0 var(--space-16);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.sm-contact .ant-input::placeholder{font-weight:var(--fw-regular)}.sm-contact textarea.ant-input{height:auto;min-height:120px;padding:var(--space-12) var(--space-16);line-height:var(--lh-body)}.sm-contact .ant-select-single{width:100%;height:48px}.sm-contact .ant-select-single .ant-select-selector{padding:0 var(--space-16);font-size:var(--fs-sm)}.sm-contact .ant-select-selection-item{font-weight:var(--fw-medium)}.sm-contact .ant-select-selection-placeholder{font-weight:var(--fw-regular)}.sm-contact .ant-select-focused .ant-select-selector{box-shadow:var(--field-shadow-focus)!important;border-color:var(--brand)!important}.sm-contact .ant-select-arrow{color:var(--field-icon);transition:transform .2s}.sm-contact .ant-select-open .ant-select-arrow{transform:rotate(180deg)}.sm-contact .ant-form-item-explain-error{font-size:var(--fs-meta);font-weight:var(--fw-medium);margin-top:var(--space-6);line-height:1.4}.sm-contact .form-actions>.ant-btn{min-width:0;height:56px;padding:0 var(--space-30);font-size:var(--fs-body);flex:1 1 0}.sm-contact-success .ant-btn{height:48px;padding:0 var(--space-26);font-size:var(--fs-btn)}.sm-contact .ant-btn,.sm-contact-success .ant-btn{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .2s,color .2s,border-color .2s}.sm-contact .ant-btn:active,.sm-contact-success .ant-btn:active{transform:scale(.98)}.sm-contact .ant-btn-primary{isolation:isolate;position:relative;overflow:hidden}.sm-contact .ant-btn-primary:hover{box-shadow:var(--shadow-brand-hover)}.sm-contact .ant-btn-primary:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg, transparent 30%, rgba(var(--white-rgb), .45) 50%, transparent 70%);transition:transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-110%)}.sm-contact .ant-btn-primary:hover:before{transform:translate(110%)}@media (width<=720px){.sm-contact .form-actions>.ant-btn{flex:none;width:100%}}.sm-contact .ant-form-item .ant-form-item-label{padding:0 0 var(--space-6);line-height:16px}.sm-contact .ant-form-item .ant-form-item-label>label{height:auto;min-height:0;line-height:16px}.sm-contact .ant-form-item .ant-form-item-control-input,.sm-contact .ant-form-item .ant-form-item-extra{min-height:0}.sm-switch-notice{align-items:flex-start;gap:var(--space-16);margin:0 0 var(--space-16);padding:var(--space-16) var(--space-20);background:var(--bg);border-radius:var(--radius-md);display:flex}.sm-switch-notice__text{min-width:0;max-width:82ch;font:var(--fw-regular) var(--fs-sm) / var(--lh-body) var(--font-base);color:var(--ink-3);flex:auto;margin:0}.sm-switch-notice__text strong{color:var(--ink);font-weight:var(--fw-semibold)}.sm-switch-notice__close{width:var(--space-28);height:var(--space-28);margin:calc(var(--space-2) * -1) calc(var(--space-6) * -1) 0 0;border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sm-switch-notice__close:hover{background:var(--bg-3);color:var(--ink)}.sm-switch-notice__close:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sm-switch-notice__close svg.lucide,.sm-switch-notice__close [data-lucide]{width:16px;height:16px}@media (width<=720px){.sm-switch-notice{padding:var(--space-14) var(--space-16);gap:var(--space-12)}}.sm-dash__grid{gap:var(--space-20);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.sm-dash__main{gap:var(--space-20);flex-direction:column;min-width:0;display:flex}.sm-dash__rail{gap:var(--space-20);flex-direction:column;display:flex}.sm-dash__panel,.sm-dash__card{background:var(--bg);border-radius:var(--radius-md);padding:var(--space-20)}.sm-dash__main>section{background:var(--bg);border-radius:var(--radius-md)}.sm-dash__main>section>.section-head{padding:var(--space-20) var(--space-20) var(--space-16);margin-bottom:0}.sm-dash__main>section>.sm-dash__panel{padding:0 var(--space-20) var(--space-20);background:0 0;border-radius:0}.sm-dash__main>section>.list-rows{padding:0 var(--space-20) var(--space-20)}.sm-dash__main>section>.empty-state{margin:0 var(--space-20) var(--space-20)}.sm-dash__card{gap:var(--space-14);flex-direction:column;display:flex}.sm-dash__card-head{justify-content:space-between;align-items:baseline;gap:var(--space-12);display:flex}.sm-dash__card-head h2{font:var(--fw-bold) var(--fs-md)/var(--lh-card) var(--font-base);color:var(--ink);letter-spacing:var(--ls-tight);margin:0}.sm-dash__more{align-items:center;gap:var(--space-4);font:var(--fw-semibold) var(--fs-meta)/1 var(--font-base);color:var(--brand-ink);white-space:nowrap;text-decoration:none;display:inline-flex}.sm-dash__more:hover,.sm-dash__more:focus-visible{text-decoration:underline}.sm-dash__more svg.lucide,.sm-dash__more [data-lucide]{width:14px;height:14px}.sm-dash__label{font:var(--fw-semibold) var(--fs-micro)/1 var(--font-base);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--muted);margin:0}.sm-dash__amount{font:var(--fw-display) var(--fs-metric-sm)/1 var(--font-base);letter-spacing:var(--ls-tight);color:var(--ink);font-variant-numeric:tabular-nums}.sm-dash__hint{font:var(--fw-regular) var(--fs-meta)/1.45 var(--font-base);color:var(--muted);text-wrap:pretty;margin:0}.sm-dash__stack-tight{gap:var(--space-6);flex-direction:column;display:flex}.sm-dash__day{margin:0;padding:0;list-style:none}.sm-dash__slot{gap:var(--space-12);padding:var(--space-14) var(--space-12);border-radius:var(--radius-sm);grid-template-columns:78px 16px minmax(0,1fr) auto;align-items:start;display:grid}.sm-dash__slot-time{text-align:right;font:var(--fw-semibold) var(--fs-sm)/1.3 var(--font-base);color:var(--ink-2);font-variant-numeric:tabular-nums}.sm-dash__slot-time span{font-weight:var(--fw-regular);color:var(--muted);display:block}.sm-dash__slot-mark{justify-content:center;align-self:stretch;display:flex;position:relative}.sm-dash__slot-mark:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0}.sm-dash__slot:first-child .sm-dash__slot-mark:before{top:22px}.sm-dash__slot:last-child .sm-dash__slot-mark:before{bottom:calc(100% - 22px)}.sm-dash__slot:only-child .sm-dash__slot-mark:before{display:none}.sm-dash__dot{background:var(--line-strong);border-radius:50%;width:9px;height:9px;margin-top:18px;position:relative}.sm-dash__slot-title{font:var(--fw-semibold) var(--fs-sm)/1.35 var(--font-base);color:var(--ink)}.sm-dash__slot-meta{margin:var(--space-3) 0 0;font:var(--fw-regular) var(--fs-meta)/1.45 var(--font-base);color:var(--muted);overflow-wrap:anywhere}.sm-dash__slot-actions{gap:var(--space-8);margin-top:var(--space-10);flex-wrap:wrap;align-items:center;display:flex}.sm-dash__slot.is-now{background:var(--brand-soft-2)}.sm-dash__slot.is-now .sm-dash__dot{background:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.sm-dash__slot.is-done .sm-dash__slot-title{color:var(--ink-3)}.sm-dash__slot.is-done .sm-dash__slot-time{color:var(--muted)}.sm-dash__rows{flex-direction:column;display:flex}.sm-dash__row{gap:var(--space-12);padding:var(--space-12) 0;border-top:1px solid var(--line-2);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.sm-dash__row:first-child{border-top:0;padding-top:0}.sm-dash__row:last-child{padding-bottom:0}.sm-dash__rows--boxed{gap:var(--space-8)}.sm-dash__rows--boxed .sm-dash__row,.sm-dash__rows--boxed .sm-dash__row:first-child,.sm-dash__rows--boxed .sm-dash__row:last-child{padding:var(--space-16);border:1px solid var(--line);border-radius:var(--radius)}a.sm-dash__row:hover .sm-dash__row-title,a.sm-dash__row:focus-visible .sm-dash__row-title{color:var(--brand-ink)}a.sm-dash__row:focus-visible{border-radius:var(--radius-sm);box-shadow:inset 0 0 0 2px rgba(var(--brand-ink-rgb), .35);outline:none}.sm-dash__row-title{font:var(--fw-semibold) var(--fs-sm)/1.35 var(--font-base);color:var(--ink);align-items:center;gap:var(--space-8);transition:color var(--dur-fast) var(--ease-out);flex-wrap:wrap;display:flex}.sm-dash__row-meta{margin:var(--space-3) 0 0;font:var(--fw-regular) var(--fs-meta)/1.45 var(--font-base);color:var(--muted);overflow-wrap:anywhere}.sm-dash__row-actions{justify-content:flex-end;gap:var(--space-8);flex-wrap:wrap;display:flex}.sm-dash__row-side{text-align:right;font:var(--fw-semibold) var(--fs-meta)/1.3 var(--font-base);color:var(--muted);white-space:nowrap;justify-self:end}.sm-dash__row>svg.lucide,.sm-dash__row>[data-lucide]{width:16px;height:16px;color:var(--muted);justify-self:end}.sm-dash__row.is-unread .sm-dash__row-meta{color:var(--ink-2);font-weight:var(--fw-medium)}.sm-dash__ava{background:var(--bg-3);border-radius:50%;flex:0 0 36px;width:36px;height:36px;display:block;overflow:hidden}.sm-dash__ava img{object-fit:cover;width:100%;height:100%;display:block}.sm-dash__ava--lg{flex-basis:56px;width:56px;height:56px}.sm-dash__faces{align-items:center;display:flex}.sm-dash__faces .sm-dash__ava{box-shadow:0 0 0 2px var(--bg)}.sm-dash__faces .sm-dash__ava+.sm-dash__ava{margin-left:-10px}.sm-dash__pips{margin-top:var(--space-6);align-items:center;gap:3px;display:inline-flex}.sm-dash__pip{border-radius:var(--radius-xs);background:var(--brand);width:7px;height:7px}.sm-dash__pip.is-used{background:var(--line-strong)}.sm-dash__next{gap:var(--space-16);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.sm-dash__next-title{font:var(--fw-bold) var(--fs-h4)/var(--lh-card) var(--font-base);color:var(--ink);letter-spacing:var(--ls-tight);margin:0}.sm-dash__facts{gap:var(--space-6) var(--space-16);margin:var(--space-8) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.sm-dash__facts li{align-items:center;gap:var(--space-6);font:var(--fw-medium) var(--fs-meta)/1.4 var(--font-base);color:var(--ink-2);display:inline-flex}.sm-dash__facts svg.lucide,.sm-dash__facts [data-lucide]{width:14px;height:14px;color:var(--muted)}.sm-dash__next-actions{gap:var(--space-8);flex-direction:column;align-items:stretch;display:flex}.sm-dash__foot{margin:var(--space-12) 0 0;font:var(--fw-regular) var(--fs-meta)/1.5 var(--font-base);color:var(--muted);text-wrap:pretty}@media (width<=980px){.sm-dash__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.sm-dash__slot{gap:var(--space-6) var(--space-12);padding:var(--space-12) var(--space-10);grid-template-columns:minmax(0,1fr) auto}.sm-dash__slot-mark{display:none}.sm-dash__slot-time{text-align:left;grid-column:1/-1}.sm-dash__slot-time span{display:inline}.sm-dash__slot-time span:before{content:" – "}.sm-dash__next{grid-template-columns:auto minmax(0,1fr)}.sm-dash__next-actions{grid-column:1/-1}.sm-dash__next-actions .btn{width:100%}.sm-dash__row-side{font-size:var(--fs-micro)}}.sm-dash--start{max-width:760px;margin-inline:auto}.sm-dash--start .sm-dash__grid{grid-template-columns:minmax(0,1fr)}.sm-dash--start .sm-dash__rail{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;display:grid}.sm-profile-client .verify-pill{color:#047857;background:#ecfdf5}.sm-profile-client .verify-pill--off{color:#9a3412;background:#fff7ed}.sm-mcc .mcc-overview{align-items:start;gap:var(--space-16) var(--space-24);padding:var(--space-20) var(--space-24);border-radius:var(--radius-md);background:linear-gradient(100deg, rgba(var(--bg-dark-rgb), .82) 0%, rgba(var(--bg-darker-rgb), .94) 60%, rgba(var(--bg-darker-rgb), .97) 100%), var(--bg-dark) url(/assets/closing-client-bg.webp) center / cover no-repeat;color:var(--bg);grid-template-columns:1fr auto;display:grid}.sm-mcc .mcc-overview .mcc-fact__label,.sm-mcc .mcc-overview .mcc-fact__sub{color:rgba(var(--white-rgb), .72)}.sm-mcc .mcc-overview .mcc-fact__value{color:var(--bg)}.sm-mcc .mcc-overview .mcc-fact__value--warn{color:var(--warn-bright)}.sm-mcc .mcc-overview .mcc-overview__alert{border-top-color:rgba(var(--white-rgb), .16);color:rgba(var(--white-rgb), .88)}.sm-mcc .mcc-overview .mcc-overview__alert>[data-lucide],.sm-mcc .mcc-overview .mcc-overview__alert>svg{color:var(--warn-bright)}.sm-mcc .mcc-overview .btn-ghost{border-color:rgba(var(--white-rgb), .28);background:rgba(var(--white-rgb), .08);color:var(--bg)}.sm-mcc .mcc-overview .btn-ghost:hover{border-color:rgba(var(--white-rgb), .45);background:rgba(var(--white-rgb), .16);color:var(--bg)}.sm-mcc .mcc-overview__facts{gap:var(--space-16) var(--space-40);flex-wrap:wrap;min-width:0;display:flex}.sm-mcc .mcc-fact{min-width:0}.sm-mcc .mcc-fact__label{font:var(--fw-semibold) var(--fs-caption)/1.3 var(--font-base);color:var(--ink-2);margin:0}.sm-mcc .mcc-fact__value{margin:var(--space-4) 0 0;font:var(--fw-bold) var(--fs-h3-lg)/1.1 var(--font-base);color:var(--ink);font-variant-numeric:tabular-nums}.sm-mcc .mcc-fact__value--warn{color:var(--warn)}.sm-mcc .mcc-fact__sub{margin:var(--space-4) 0 0;font:var(--fw-regular) var(--fs-meta)/1.35 var(--font-base);color:var(--ink-3)}.sm-mcc .mcc-overview__actions{align-items:center;gap:var(--space-8);display:flex}.sm-mcc .mcc-overview__alert{align-items:flex-start;gap:var(--space-6);padding-top:var(--space-12);border-top:1px solid rgba(var(--ink-rgb), .08);font:var(--fw-semibold) var(--fs-caption)/1.45 var(--font-base);color:var(--ink);grid-column:1/-1;margin:0;display:flex}.sm-mcc .mcc-overview__alert>[data-lucide],.sm-mcc .mcc-overview__alert>svg{width:15px;height:15px;color:var(--warn);flex:0 0 15px;margin-top:1px}.sm-mcc .mcc-packs{gap:var(--space-16);display:grid}.sm-mcc .mcc-pack{gap:var(--space-12);padding:var(--space-16);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);display:grid}.sm-mcc .mcc-pack__head{align-items:center;gap:var(--space-12);display:flex}.sm-mcc .mcc-pack__id{flex:auto;min-width:0}.sm-mcc .mcc-pack__name{font:var(--fw-semibold) var(--fs-h3)/var(--lh-card) var(--font-base);color:var(--ink);margin:0}.sm-mcc .mcc-pack__service{font:var(--fw-regular) var(--fs-meta)/var(--lh-card) var(--font-base);color:var(--muted);margin:2px 0 0}.sm-mcc .mcc-pack__balance{align-items:baseline;gap:var(--space-6);white-space:nowrap;margin:0;display:flex}.sm-mcc .mcc-pack__count{font:var(--fw-display) var(--fs-h3-lg)/var(--lh-tight) var(--font-base);letter-spacing:var(--ls-tight);font-variant-numeric:tabular-nums;color:var(--ink)}.sm-mcc .mcc-pack__unit{font:var(--fw-medium) var(--fs-meta)/var(--lh-card) var(--font-base);color:var(--muted)}.sm-mcc .mcc-pack[data-state=expired] .mcc-pack__count,.sm-mcc .mcc-pack[data-state=done] .mcc-pack__count{color:var(--muted)}.sm-mcc .mcc-pack__meter{border-radius:var(--pill);background:var(--bg-3);height:6px;overflow:hidden}.sm-mcc .mcc-pack__meter-fill{border-radius:var(--pill);background:var(--brand);height:100%;display:block}.sm-mcc .mcc-pack[data-state=warn] .mcc-pack__meter-fill{background:var(--warn)}.sm-mcc .mcc-pack[data-state=expired] .mcc-pack__meter-fill,.sm-mcc .mcc-pack[data-state=done] .mcc-pack__meter-fill{background:var(--muted)}.sm-mcc .mcc-pack__facts{gap:var(--space-6);padding:var(--space-10) var(--space-12);border-radius:var(--radius-sm);background:var(--bg-soft);margin:0;list-style:none;display:grid}.sm-mcc .mcc-pack__fact{align-items:flex-start;gap:var(--space-8);font:var(--fw-regular) var(--fs-meta)/1.45 var(--font-base);color:var(--ink-3);display:flex}.sm-mcc .mcc-pack__fact>[data-lucide],.sm-mcc .mcc-pack__fact>svg{flex:0 0 14px;width:14px;height:14px;margin-top:2px}.sm-mcc .mcc-pack__fact--strong{font-weight:var(--fw-semibold)}.sm-mcc .mcc-pack__fact--refund{color:var(--success)}.sm-mcc .mcc-pack[data-state=warn] .mcc-pack__facts{background:var(--warn-soft)}.sm-mcc .mcc-pack[data-state=warn] .mcc-pack__fact{color:var(--warn)}.sm-mcc .mcc-pack[data-state=done] .mcc-pack__facts{background:var(--brand-soft)}.sm-mcc .mcc-pack[data-state=done] .mcc-pack__fact{color:var(--brand-ink)}.sm-mcc .mcc-pack__actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.sm-mcc .mcc-pack__actions .btn-primary{margin-inline-start:auto}.sm-mcc .mcc-ava{background:var(--bg-3);border-radius:50%;flex:0 0 40px;width:40px;height:40px;overflow:hidden}.sm-mcc .mcc-ava img{object-fit:cover;width:100%;height:100%}.sm-mcc-segments.ant-segmented{max-width:100%;padding:var(--space-4);background:rgba(var(--ink-pure-rgb), .03);border-radius:var(--pill);color:var(--ink-2);font-family:var(--font-base);scrollbar-width:none;border:1px solid #0000;margin:0;overflow-x:auto}.sm-mcc-segments.ant-segmented::-webkit-scrollbar{display:none}.sm-mcc-segments.ant-segmented .ant-segmented-group{gap:var(--space-2)}.sm-mcc-segments.ant-segmented .ant-segmented-item{border-radius:var(--pill);color:var(--ink-2);transition:color .25s}.sm-mcc-segments.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):hover{color:var(--ink)}.sm-mcc-segments.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):hover:after,.sm-mcc-segments.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):active:after{background:0 0}.sm-mcc-segments.ant-segmented .ant-segmented-item-label{justify-content:center;align-items:center;gap:var(--space-8);min-height:0;padding:var(--space-8) var(--space-14);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-tight);white-space:nowrap;display:flex;overflow:visible}.sm-mcc-segments.ant-segmented .ant-segmented-item-selected{background:var(--bg);box-shadow:var(--shadow-segment-active)}.sm-mcc-segments.ant-segmented .ant-segmented-item:has(input:checked){color:var(--ink)}.sm-mcc-segments.ant-segmented .ant-segmented-thumb{background:var(--bg);border-radius:var(--pill);box-shadow:var(--shadow-segment-active)}.sm-mcc-segments.ant-segmented .ant-segmented-thumb-motion-appear-active{transition:transform .42s cubic-bezier(.5,0,.1,1.1),width .42s cubic-bezier(.5,0,.1,1.1)!important}@media (width<=720px){.sm-mcc .mcc-overview{grid-template-columns:1fr}.sm-mcc .mcc-overview__facts{gap:var(--space-16) var(--space-32)}.sm-mcc-segments.ant-segmented .ant-segmented-item-label{padding:var(--space-8) var(--space-12);font-size:var(--fs-caption)}.sm-mcc .mcc-pack__actions{flex-direction:column-reverse;align-items:stretch}.sm-mcc .mcc-pack__actions .btn{justify-content:center}.sm-mcc .mcc-pack__actions .btn-primary{margin-inline-start:0}.sm-mcc-segments.ant-segmented{padding-right:var(--space-20);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000 100%)}}.sm-mcd .mcd-header{gap:var(--space-16);padding:var(--space-18) var(--space-22);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:var(--space-16);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.sm-mcd .mcd-header__avatar{background:var(--bg-3);border-radius:50%;flex:0 0 56px;width:56px;height:56px;overflow:hidden}.sm-mcd .mcd-header__avatar img{object-fit:cover;width:100%;height:100%}.sm-mcd .mcd-header__main strong{font:var(--fw-bold) var(--fs-md,16.5px) / 1.2 var(--font-base);color:var(--ink);letter-spacing:var(--ls-tight);display:block}.sm-mcd .mcd-header__main span{font:var(--fw-regular) var(--fs-caption) / 1.3 var(--font-base);color:var(--muted);margin-top:2px;display:block}.sm-mcd .mcd-header__count{text-align:right}.sm-mcd .mcd-header__count b{font:var(--fw-display) 28px/1 var(--font-base);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-tight)}.sm-mcd .mcd-header__count span{font:var(--fw-regular) var(--fs-caption) / 1.3 var(--font-base);color:var(--muted);margin-top:2px;display:block}.sm-mcd .mcd-bar{border-radius:var(--pill);background:var(--bg-3);height:8px;margin:var(--space-16) 0 var(--space-8);overflow:hidden}.sm-mcd .mcd-bar__fill{background:var(--brand);border-radius:inherit;height:100%;display:block}.sm-mcd .mcd-expiry{font:var(--fw-medium) var(--fs-caption) / 1.3 var(--font-base);color:var(--muted)}@media (width<=720px){.sm-mcd .tx-table tbody td{justify-content:space-between;align-items:center;gap:var(--space-12);white-space:normal;padding:var(--space-6) 0;display:flex}.sm-mcd .tx-table tbody td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-wider);font:var(--fw-semibold) var(--fs-label,11px) / 1 var(--font-base)}}.sm-mcr .mcr-summary{gap:var(--space-14);padding:var(--space-14) var(--space-18);background:var(--bg-3);border-radius:var(--radius-sm);margin-bottom:var(--space-16);grid-template-columns:auto 1fr;align-items:center;display:grid}.sm-mcr .mcr-summary__avatar{background:var(--bg);border-radius:50%;flex:0 0 40px;width:40px;height:40px;overflow:hidden}.sm-mcr .mcr-summary__avatar img{object-fit:cover;width:100%;height:100%}.sm-mcr .mcr-summary__title{font:var(--fw-semibold) var(--fs-sm,14px) / 1.3 var(--font-base);color:var(--ink);display:block}.sm-mcr .mcr-summary__meta{font:var(--fw-regular) var(--fs-caption) / 1.3 var(--font-base);color:var(--muted);margin-top:2px;display:block}.sm-mcr .mcr-next{gap:var(--space-14);margin:0;padding:0;list-style:none;display:grid}.sm-mcr .mcr-next>li{gap:var(--space-10);font:var(--fw-regular) var(--fs-meta) / var(--lh-body) var(--font-base);color:var(--ink);grid-template-columns:auto 1fr;align-items:start;display:grid}.sm-mcr .mcr-next>li>i,.sm-mcr .mcr-next>li>svg{width:18px;height:18px;color:var(--muted);margin-top:1px}.sm-mcr .ant-checkbox-wrapper>span:last-child{padding-inline-end:0}.sm-mcr .ant-checkbox-wrapper{font-family:var(--font-base);font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--field-text);line-height:var(--lh-tight);align-items:center}.sm-mcr .ant-checkbox-wrapper .ant-checkbox{border-width:1.5px;border-color:var(--field-border);border-radius:var(--radius-xs);background:var(--field-bg)}.sm-mcr .ant-checkbox-wrapper:hover .ant-checkbox{border-color:var(--field-border-hover)}.sm-mcr .ant-checkbox-wrapper .ant-checkbox-checked,.sm-mcr .ant-checkbox-wrapper:hover .ant-checkbox.ant-checkbox-checked{background:var(--brand);border-color:var(--field-border-focus)}.sm-mcr .ant-checkbox:has(input:focus-visible){box-shadow:var(--field-shadow-focus);outline:none}.sm-mcr .sm-mcr-actions{margin-top:var(--space-20)}.sm-mcr .sm-mcr-actions .ant-btn{height:48px;font-size:var(--fs-btn);padding:0 var(--space-26)}.sm-mcr .bk-summary>.alert-panel{margin:var(--space-14) 0 0}.sm-mbm .balance-card__left{align-items:center}.sm-mbm .sm-sub-list{gap:var(--space-14);flex-direction:column;display:flex}.sm-mbm .sm-sub{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg)}.sm-mbm .sm-sub__head{justify-content:space-between;align-items:flex-start;gap:var(--space-12);padding:var(--space-16);display:flex}.sm-mbm .sm-sub__id{min-width:0}.sm-mbm .sm-sub__name{font:var(--fw-bold) var(--fs-h3)/1.3 var(--font-base);letter-spacing:var(--ls-tight);color:var(--ink);margin:0}.sm-mbm .sm-sub__meta{margin:var(--space-3) 0 0;font:var(--fw-regular) var(--fs-caption)/1.45 var(--font-base);color:var(--muted)}.sm-mbm .sm-sub--cancelled .sm-sub__name{color:var(--ink-3)}.sm-mbm .sm-sub__balance{padding:var(--space-14) var(--space-16) var(--space-16);background:var(--bg-soft)}.sm-mbm .sm-sub__figures{justify-content:space-between;align-items:baseline;gap:var(--space-8) var(--space-16);flex-wrap:wrap;display:flex}.sm-mbm .sm-sub__count{font:var(--fw-medium) var(--fs-sm)/1.2 var(--font-base);color:var(--ink-3);margin:0}.sm-mbm .sm-sub__count b{margin-right:var(--space-5);font-size:var(--fs-h2-sm);font-weight:var(--fw-display);letter-spacing:var(--ls-tight);font-variant-numeric:tabular-nums;color:var(--ink)}.sm-mbm .sm-sub__when{font:var(--fw-medium) var(--fs-caption)/1.3 var(--font-base);color:var(--ink-3);white-space:nowrap;margin:0}.sm-mbm .sm-sub__when svg.lucide,.sm-mbm .sm-sub__when [data-lucide]{vertical-align:-2px;width:13px;height:13px}.sm-mbm .sm-sub__pips{gap:var(--space-4);margin-top:var(--space-12);display:flex}.sm-mbm .sm-sub__pip{flex:0 1 var(--space-20);min-width:var(--space-10);border-radius:var(--pill);height:5px;transition:background-color .18s}.sm-mbm .sm-sub__pip--left{background:var(--brand)}.sm-mbm .sm-sub__pip--spent{background:var(--line-strong)}.sm-mbm .sm-sub--paused .sm-sub__pip--left{background:var(--info)}.sm-mbm .sm-sub--ending .sm-sub__pip--left{background:var(--warn)}.sm-mbm .sm-sub__meter{margin-top:var(--space-12);border-radius:var(--pill);background:var(--line-strong);max-width:320px;height:5px;overflow:hidden}.sm-mbm .sm-sub__meter>span{height:100%;width:var(--sm-sub-left,0%);border-radius:var(--pill);background:var(--brand);transition:width .18s,background-color .18s;display:block}.sm-mbm .sm-sub--paused .sm-sub__meter>span{background:var(--info)}.sm-mbm .sm-sub--ending .sm-sub__meter>span{background:var(--warn)}.sm-mbm .sm-sub__note{align-items:center;gap:var(--space-6);margin:var(--space-12) 0 0;font:var(--fw-medium) var(--fs-caption)/1.3 var(--font-base);color:var(--ink-3);display:flex}.sm-mbm .sm-sub__note svg.lucide,.sm-mbm .sm-sub__note [data-lucide]{flex:none;width:13px;height:13px}.sm-mbm .sm-sub__rule{margin:var(--space-10) 0 0;max-width:66ch;font:var(--fw-regular) var(--fs-caption)/1.5 var(--font-base);color:var(--ink-3);text-wrap:pretty}.sm-mbm .sm-sub__foot{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-12);padding:var(--space-12) var(--space-16) var(--space-14);border-top:1px solid var(--line-2);flex-wrap:wrap;display:flex}.sm-mbm .sm-sub__balance+.sm-sub__foot{border-top:none}.sm-mbm .sm-sub__acts,.sm-mbm .sm-sub__manage{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.sm-mbm .tx-table{table-layout:fixed}.sm-mbm .tx-table th:first-child,.sm-mbm .tx-table td:first-child{width:46%}.sm-mbm .tx-table th:nth-child(2),.sm-mbm .tx-table td:nth-child(2),.sm-mbm .tx-table th:last-child,.sm-mbm .tx-table td:last-child{width:27%}.sm-mbm .tx-table th{white-space:normal}.sm-mbm .sm-mbm-cell__name{text-overflow:ellipsis;font:var(--fw-semibold) var(--fs-sm)/1.3 var(--font-base);color:var(--ink);display:block;overflow:hidden}.sm-mbm .sm-mbm-cell__sub{margin-top:var(--space-2);font:var(--fw-medium) var(--fs-meta)/1.3 var(--font-base);color:var(--muted);white-space:normal;display:block}.sm-mbm .sm-mbm-cell__total{font-weight:var(--fw-bold);color:var(--ink);display:block}.sm-mbm .sm-mbm-foot{margin:var(--space-14) 0 0;max-width:72ch;font:var(--fw-regular) var(--fs-meta)/1.5 var(--font-base);color:var(--muted)}@media (prefers-reduced-motion:reduce){.sm-mbm .sm-sub__pip,.sm-mbm .sm-sub__meter>span{transition:none}}@media (width<=720px){.sm-mbm .sm-sub__figures{align-items:flex-start;gap:var(--space-6);flex-direction:column}.sm-mbm .sm-sub__when{white-space:normal}.sm-mbm .sm-sub__foot{flex-direction:column;align-items:stretch}.sm-mbm .sm-sub__acts .btn{flex:auto;justify-content:center}.sm-mbm .tx-table tbody td{white-space:normal}.sm-mbm .tx-table tbody td+td{margin-top:var(--space-10)}.sm-mbm .tx-table tbody td[data-label]:before{content:attr(data-label);margin-bottom:var(--space-4);font:var(--fw-semibold) var(--fs-label,11px)/1 var(--font-base);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--muted);display:block}}.sm-rwc{gap:var(--space-24);text-align:start;min-width:0;display:grid}.sm-rwc__stack{gap:var(--space-16);min-width:0;display:grid}.sm-rwc__note{max-width:75ch;color:var(--ink-3);font-size:var(--fs-sm);line-height:var(--lh-body);overflow-wrap:anywhere;margin:0}.sm-rwc__announcement{color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-body);margin:0}.sm-rwc__history{margin:0;padding:0;list-style:none}.sm-rwc__history li{gap:var(--space-8);padding-block:var(--space-20);border-top:1px solid var(--line);overflow-wrap:anywhere;display:grid}.sm-rwc__row-title{color:var(--ink);font-size:var(--fs-body-lg);font-weight:var(--fw-bold);line-height:var(--lh-card);margin:0}.sm-rwc__reference{color:var(--ink-3);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0}.sm-rwc__levels{gap:var(--space-16);margin:0 0 var(--space-24);display:grid}.sm-rwc__levels>div{gap:var(--space-16);border-top:1px solid var(--line);padding-top:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,3fr);display:grid}.sm-rwc__levels dt{color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-bold)}.sm-rwc__levels dd{color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-body);font-variant-numeric:tabular-nums;margin:0}.sm-rwc__actions{justify-items:start;gap:var(--space-12);display:grid}@media (width<=980px){.sm-rwc__levels>div{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.sm-rwc{gap:var(--space-16)}.sm-rwc__actions{justify-items:stretch}}.credit-wallet{gap:var(--space-24);min-width:0;color:var(--ink);font-size:var(--fs-sm);line-height:var(--lh-body);text-align:start;overflow-wrap:anywhere;display:grid}.credit-wallet__summary{align-items:center;gap:var(--space-20);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.credit-wallet__title{font-size:var(--fs-body-lg);font-weight:var(--fw-bold);line-height:var(--lh-card);margin:0}.credit-wallet__balance{margin:var(--space-8) 0 0;font-size:var(--fs-metric);font-weight:var(--fw-display);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);font-variant-numeric:tabular-nums}.credit-wallet__use,.credit-wallet__note{color:var(--ink-3);margin:0}.credit-wallet__note{max-width:75ch}.credit-wallet__history{gap:var(--space-16);min-width:0;display:grid}.credit-wallet__lots{margin:0;padding:0;list-style:none}.credit-wallet__lot{padding:var(--space-20) 0;border-top:1px solid var(--line);min-width:0}.credit-wallet__lot-head{justify-content:space-between;align-items:flex-start;gap:var(--space-8) var(--space-16);margin-bottom:var(--space-16);flex-wrap:wrap;display:flex}.credit-wallet__lot-title{font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--lh-card);margin:0}.credit-wallet__source{margin:var(--space-4) 0 0;color:var(--ink-3)}.credit-wallet__facts{gap:var(--space-16) var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.credit-wallet__facts dt{color:var(--ink-3)}.credit-wallet__facts dd{margin:var(--space-4) 0 0;color:var(--ink);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.credit-wallet__detail-action{min-height:var(--space-44);height:auto;margin-top:var(--space-8);padding:var(--space-8) 0;white-space:normal;font-size:var(--fs-sm)}.credit-wallet__detail-action:focus-visible{outline:2px solid var(--brand-ink);outline-offset:var(--space-4)}.credit-wallet__detail{padding-top:var(--space-12)}.credit-wallet__actions{grid-auto-rows:minmax(var(--space-44), auto);justify-items:start;gap:var(--space-12);display:grid}@media (width<=980px){.credit-wallet__summary{gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.credit-wallet__facts--detail{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.credit-wallet{gap:var(--space-20)}.credit-wallet__facts{grid-template-columns:minmax(0,1fr)}.credit-wallet__balance{font-size:var(--fs-metric-sm)}.credit-wallet__actions{justify-items:stretch}.credit-wallet__detail-action{width:100%}}.sm-spcc{gap:var(--space-24);text-align:start;min-width:0;display:grid}.sm-spcc__note{max-width:75ch;color:var(--ink-3);font-size:var(--fs-sm);line-height:var(--lh-body);overflow-wrap:anywhere;margin:0}.sm-spcc__actions{justify-items:start;display:grid}@media (width<=720px){.sm-spcc{gap:var(--space-16)}.sm-spcc__actions{justify-items:stretch}}.sm-bk-status.ant-segmented{width:fit-content;max-width:100%;padding:var(--space-4);background:rgba(var(--ink-pure-rgb), .03);border-radius:var(--pill);color:var(--ink-2);font-family:var(--font-base);scrollbar-width:none;margin:0 0 var(--space-28);border:1px solid #0000;overflow-x:auto}.bk-segments .sm-bk-status.ant-segmented{margin:0}.sm-bk-status.ant-segmented::-webkit-scrollbar{display:none}.sm-bk-status.ant-segmented .ant-segmented-group{gap:var(--space-2)}.sm-bk-status.ant-segmented .ant-segmented-item{border-radius:var(--pill);color:var(--ink-2);transition:color .25s}.sm-bk-status.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):hover{color:var(--ink)}.sm-bk-status.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):hover:after,.sm-bk-status.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):active:after{background:0 0}.sm-bk-status.ant-segmented .ant-segmented-item-label{justify-content:center;align-items:center;gap:var(--space-8);min-height:0;padding:var(--space-8) var(--space-14);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;line-height:1;display:flex;overflow:visible}.sm-bk-status.ant-segmented .ant-segmented-item-selected{background:var(--bg);box-shadow:var(--shadow-segment-active)}.sm-bk-status.ant-segmented .ant-segmented-item:has(input:checked){color:var(--ink)}.sm-bk-status.ant-segmented .ant-segmented-thumb{background:var(--bg);border-radius:var(--pill);box-shadow:var(--shadow-segment-active)}.sm-bk-status.ant-segmented .ant-segmented-thumb-motion-appear-active,.sm-bk-role.ant-segmented .ant-segmented-thumb-motion-appear-active{transition:transform .42s cubic-bezier(.5,0,.1,1.1),width .42s cubic-bezier(.5,0,.1,1.1)!important}.sm-bk-status .count,.sm-bk-role .count{min-width:22px;height:20px;padding:0 var(--space-7);border-radius:var(--pill);background:rgba(var(--slate-rgb), .08);color:var(--muted);font-size:var(--fs-label);font-weight:var(--fw-bold);justify-content:center;align-items:center;line-height:1;transition:background .18s,color .18s;display:inline-flex}:is(.sm-bk-status.ant-segmented .ant-segmented-item:has(input:checked) .count,.sm-bk-role.ant-segmented .ant-segmented-item:has(input:checked) .count){background:var(--bg-soft);color:var(--brand)}.sm-bk-role.ant-segmented{width:100%;max-width:100%;padding:var(--space-4);background:rgba(var(--ink-pure-rgb), .03);border-radius:var(--radius-3xl);color:var(--ink-2);font-family:var(--font-base);border:1px solid #0000;margin:0}.sm-bk-role.ant-segmented .ant-segmented-group{gap:var(--space-2)}.sm-bk-role.ant-segmented .ant-segmented-item{border-radius:var(--radius-3xl);min-width:0;color:var(--ink-2);flex:1;transition:color .25s}.sm-bk-role.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):hover:after,.sm-bk-role.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):active:after{background:0 0}.sm-bk-role.ant-segmented .ant-segmented-item-label{justify-content:flex-start;align-items:center;gap:var(--space-12);min-height:0;padding:var(--space-12) var(--space-16);font-size:var(--fs-body);font-weight:var(--fw-semibold);text-align:left;white-space:normal;line-height:1.2;display:flex;overflow:visible}.sm-bk-role.ant-segmented .ant-segmented-item-selected{background:var(--bg);box-shadow:var(--shadow-segment-active)}.sm-bk-role.ant-segmented .ant-segmented-thumb{background:var(--bg);border-radius:var(--radius-3xl);box-shadow:var(--shadow-segment-active)}.sm-bk-role.ant-segmented .ant-segmented-item:has(input:checked) .role-segments__icon{background:var(--brand-soft);color:var(--brand-ink)}.sm-bk-role.ant-segmented .ant-segmented-item:has(input:checked) .role-segments__label{color:var(--ink)}.sm-bk-sort-menu.ant-dropdown .ant-dropdown-menu{padding:var(--space-6);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-md)}.sm-bk-sort-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{min-height:32px;padding:var(--space-8) var(--space-10);border-radius:var(--radius-sm);color:var(--ink);font-family:var(--font-base);font-size:var(--fs-label);font-weight:var(--fw-medium);line-height:var(--lh-card);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease)}.sm-bk-sort-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:var(--bg-3);color:var(--ink)}.sm-bk-sort-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:active{background:var(--line)}.sm-bk-sort-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected,.sm-bk-sort-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected:hover{background:var(--brand-tint);color:var(--brand-ink)}.sm-bk-sort-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected:active{background:var(--brand-soft)}.sm-bk .bk-row__review{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-8);background:var(--bg-3);border-radius:var(--radius-sm);font:var(--fw-medium) var(--fs-meta) / 1.3 var(--font-base);color:var(--muted);display:flex}.sm-bk .bk-row__review svg{width:12px;height:12px;color:var(--star);fill:var(--star)}.sm-bk .bk-row__review strong{color:var(--ink);font-weight:var(--fw-semibold)}.sm-bk .bk-row__review--warn{background:var(--warn-soft);color:var(--warn)}.sm-bk .bk-row__review--warn svg{color:var(--warn);fill:var(--warn)}.sm-bk .bk-row__note{align-self:flex-start;align-items:center;gap:var(--space-6);width:fit-content;max-width:100%;padding:var(--space-6) var(--space-8);background:var(--bg-3);border-radius:var(--radius-sm);font:var(--fw-medium) var(--fs-meta) / 1.3 var(--font-base);color:var(--muted);display:inline-flex}.sm-bk .bk-row__note svg{flex-shrink:0;width:12px;height:12px}.sm-bk .bk-row__note strong{font-weight:var(--fw-semibold)}.sm-bk .bk-row__note--warn{background:var(--warn-soft);color:var(--warn)}.sm-bk .bk-row__note--ok{background:var(--success-soft);color:var(--success)}.sm-bk .sm-bk-rebook{margin-bottom:var(--space-16)}.sm-bk .bk-row--cta{border-color:var(--brand)}.sm-bk .bk-row__cta-banner{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-10);background:var(--brand-soft);color:var(--brand-ink);border-radius:var(--radius-sm);font:var(--fw-semibold) var(--fs-meta) / 1.3 var(--font-base);display:flex}.sm-bk .bk-row__cta-banner svg{width:12px;height:12px}.sm-bk .sm-bk-foot{justify-content:space-between;align-items:center;gap:var(--space-12);font:var(--fw-medium) var(--fs-meta) / 1 var(--font-base);color:var(--muted);flex-wrap:wrap;display:flex}.sm-bk .sm-bk-foot__more{color:var(--brand-ink);font-weight:var(--fw-semibold)}.sm-bk--cancelled .bk-row{opacity:.92}.sm-bk--cancelled .bk-row__photo{filter:grayscale(.5)}.sm-bk--cancelled .bk-row__date-tag .m,.sm-bk--cancelled .bk-row__date-tag .d{color:var(--muted);text-decoration:line-through}.sm-bk--cancelled .bk-row__title{color:var(--ink-2)}.sm-bk .bk-row__by{font:var(--fw-medium) var(--fs-meta) / 1.3 var(--font-base);color:var(--muted);margin:12px 0}.sm-bk .bk-row__by b{color:var(--ink-2);font-weight:var(--fw-semibold)}.sm-bk--cancelled .bk-row__refund{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-8);border-radius:var(--radius-sm);font:var(--fw-medium) var(--fs-meta) / 1.3 var(--font-base);display:flex}.sm-bk--cancelled .bk-row__refund svg{width:12px;height:12px}.sm-bk--cancelled .bk-row__refund strong{font-weight:var(--fw-semibold)}.sm-bk--cancelled .bk-row__refund--full{background:var(--success-soft);color:var(--success)}.sm-bk--cancelled .bk-row__refund--partial{background:var(--warn-soft);color:var(--warn)}.sm-bk--cancelled .bk-row__refund--none{background:var(--danger-soft);color:var(--danger)}.sm-bk--cancelled .bk-row__refund--processing{background:var(--info-soft);color:var(--info)}@media (width<=980px){.sm-bk-role.ant-segmented{margin:0 0 var(--space-20);background:0 0;border:0;padding:0}.sm-bk-role.ant-segmented .ant-segmented-group{gap:var(--space-8);flex-direction:column}.sm-bk-role.ant-segmented .ant-segmented-item{border:1px solid var(--line);border-radius:var(--radius-3xl);background:var(--bg);width:100%;box-shadow:none;padding:0}.sm-bk-role.ant-segmented .ant-segmented-item-label{padding:var(--space-14) var(--space-16)}:is(.sm-bk-role.ant-segmented .ant-segmented-item-selected,.sm-bk-role.ant-segmented .ant-segmented-item:has(input:checked)){border-color:var(--brand);background:var(--bg);box-shadow:var(--shadow-segment-active)}.sm-bk-role.ant-segmented .ant-segmented-thumb{display:none}}@media (width<=720px){.sm-bk-status.ant-segmented .ant-segmented-item-label{padding:var(--space-8) var(--space-12);font-size:var(--fs-caption)}.sm-bk-status.ant-segmented{padding-right:var(--space-20);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000 100%)}}.sm-fav .fav-grid{gap:var(--space-16);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=980px){.sm-fav .fav-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.sm-fav .fav-grid{gap:var(--space-12);grid-template-columns:1fr}}.sm-fav .fav-grid .card{margin:0}.sm-fav-segments.ant-segmented{max-width:100%;padding:var(--space-4);background:rgba(var(--ink-pure-rgb), .03);border-radius:var(--pill);color:var(--ink-2);font-family:var(--font-base);scrollbar-width:none;border:1px solid #0000;margin:0;overflow-x:auto}.sm-fav-segments.ant-segmented::-webkit-scrollbar{display:none}.sm-fav-segments.ant-segmented .ant-segmented-group{gap:var(--space-2)}.sm-fav-segments.ant-segmented .ant-segmented-item{border-radius:var(--pill);color:var(--ink-2);transition:color .25s}.sm-fav-segments.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):hover{color:var(--ink)}.sm-fav-segments.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):hover:after,.sm-fav-segments.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):active:after{background:0 0}.sm-fav-segments.ant-segmented .ant-segmented-item-label{justify-content:center;align-items:center;gap:var(--space-8);min-height:0;padding:var(--space-8) var(--space-14);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;line-height:1;display:flex;overflow:visible}.sm-fav-segments.ant-segmented .ant-segmented-item-selected{background:var(--bg);box-shadow:var(--shadow-segment-active)}.sm-fav-segments.ant-segmented .ant-segmented-item:has(input:checked){color:var(--ink)}.sm-fav-segments.ant-segmented .ant-segmented-thumb{background:var(--bg);border-radius:var(--pill);box-shadow:var(--shadow-segment-active)}.sm-fav-segments.ant-segmented .ant-segmented-thumb-motion-appear-active{transition:transform .42s cubic-bezier(.5,0,.1,1.1),width .42s cubic-bezier(.5,0,.1,1.1)!important}.sm-fav-segments .count{min-width:22px;height:20px;padding:0 var(--space-7);border-radius:var(--pill);background:rgba(var(--slate-rgb), .08);color:var(--muted);font-size:var(--fs-label);font-weight:var(--fw-bold);justify-content:center;align-items:center;line-height:1;transition:background .18s,color .18s;display:inline-flex}.sm-fav-segments.ant-segmented .ant-segmented-item:has(input:checked) .count{background:var(--bg-soft);color:var(--brand)}@media (width<=720px){.sm-fav .profile-titlebar .sm-antform__subtitle{display:none}.sm-fav .profile-titlebar .status-pill{white-space:nowrap;flex:none}.sm-fav .empty-state .btn{justify-content:center;align-self:stretch}.sm-fav .sm-antform__divider{margin:var(--space-12) 0}.sm-fav-segments.ant-segmented .ant-segmented-item-label{padding:var(--space-8) var(--space-12);font-size:var(--fs-caption)}.sm-fav-segments.ant-segmented{padding-right:var(--space-20);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000 100%)}}.sm-rv-shell{max-width:none}.sm-rv-context{align-items:center;gap:var(--space-12);padding:var(--space-14) var(--space-16);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);align-items:flex-start;margin-bottom:0;display:flex}.sm-rv-context__avatar{background:var(--bg-3);border-radius:50%;flex:0 0 44px;width:44px;height:44px;overflow:hidden}.sm-rv-context__avatar img{object-fit:cover;width:100%;height:100%;display:block}.sm-rv-context__body{flex:1;min-width:0}.sm-rv-context__kicker{font:var(--fw-bold) var(--fs-kicker)/1 var(--font-base);color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-wider);margin-bottom:2px;display:block}.sm-rv-context__title{font:var(--fw-bold) var(--fs-md)/1.2 var(--font-base);color:var(--ink);letter-spacing:var(--ls-tight);margin:0 0 2px}.sm-rv-context__meta{font:var(--fw-regular) var(--fs-meta)/1.4 var(--font-base);color:var(--muted)}.sm-rv-context__meta svg{vertical-align:-1px;width:12px;height:12px}.sm-rv-context__meta i[data-lucide]{width:12px;height:12px}.sm-rv-card{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-20) var(--space-22);background:var(--bg);margin-bottom:0}.sm-rv-card__title{font:var(--fw-bold) var(--fs-md)/1.25 var(--font-base);color:var(--ink);letter-spacing:var(--ls-tight);margin:0 0 4px}.sm-rv-card__sub{margin:0 0 var(--space-16);color:var(--muted);font:var(--fw-regular) var(--fs-meta)/1.45 var(--font-base)}.sm-rv-stars{align-items:center;gap:var(--space-12);margin-bottom:var(--space-8);display:flex}.sm-rv-stars__row{gap:6px;display:inline-flex}.sm-rv-stars__btn{cursor:pointer;border-radius:var(--radius-sm);width:36px;height:36px;color:var(--line-strong);background:0 0;border:0;place-items:center;padding:0;transition:color .12s,transform .12s;display:inline-grid}.sm-rv-stars__btn:hover{transform:scale(1.06)}.sm-rv-stars__btn svg{width:32px;height:32px}.sm-rv-stars__btn.is-on{color:var(--star)}.sm-rv-stars__label{font:var(--fw-bold) var(--fs-sm)/1 var(--font-base);color:var(--ink)}.sm-rv-stars__hint{font:var(--fw-regular) var(--fs-meta)/1 var(--font-base);color:var(--muted)}.sm-rv-sub{gap:var(--space-12);margin-top:var(--space-14);padding-top:var(--space-14);border-top:1px solid var(--line);flex-direction:column;display:flex}.sm-rv-sub__row{gap:var(--space-12);grid-template-columns:1fr auto;align-items:center;display:grid}.sm-rv-sub__label{min-width:0}.sm-rv-sub__title{font:var(--fw-semibold) var(--fs-sm)/1.2 var(--font-base);color:var(--ink);margin:0 0 1px}.sm-rv-sub__desc{font:var(--fw-regular) var(--fs-kicker)/1.3 var(--font-base);color:var(--muted);margin:0}.sm-rv-sub__stars{gap:4px;display:inline-flex}.sm-rv-sub__stars button{cursor:pointer;color:var(--line-strong);background:0 0;border:0;padding:0}.sm-rv-sub__stars button.is-on{color:var(--star)}.sm-rv-sub__stars svg{width:18px;height:18px;display:block}.sm-rv-counter{font:var(--fw-regular) var(--fs-meta)/1 var(--font-base);color:var(--muted);justify-content:space-between;align-items:center;margin-top:6px;display:flex}.sm-rv-counter b{font-weight:var(--fw-semibold);color:var(--ink)}.sm-rv-prompts{margin-top:var(--space-12);flex-wrap:wrap;gap:6px;display:flex}.sm-rv-prompt{border:1px dashed var(--line);background:var(--bg);font:var(--fw-medium) var(--fs-meta)/1 var(--font-base);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:6px 12px;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.sm-rv-prompt:hover{border-color:var(--ink);color:var(--ink);background:var(--bg-3);border-style:solid}.sm-rv-prompt svg,.sm-rv-prompt i[data-lucide]{width:12px;height:12px}.sm-rv-photos{gap:var(--space-8);margin-top:var(--space-12);grid-template-columns:repeat(4,1fr);display:grid}.sm-rv-photos__slot{aspect-ratio:1;border:1px dashed var(--line);border-radius:var(--radius-md);background:var(--bg-3);font:var(--fw-medium) var(--fs-kicker)/1 var(--font-base);color:var(--muted);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:border-color .12s,background .12s,color .12s;display:flex}.sm-rv-photos__slot:hover{border-color:var(--ink);color:var(--ink);background:var(--bg)}.sm-rv-photos__slot svg{width:18px;height:18px}.sm-rv-photos__slot.has-photo{border-style:solid;border-color:var(--line);background:var(--ink-pure);padding:0}.sm-rv-photos__slot.has-photo img{object-fit:cover;border-radius:calc(var(--radius-md) - 2px);width:100%;height:100%}.sm-rv-toggle-row{align-items:center;gap:var(--space-12);padding:var(--space-12) 0;border-top:1px solid var(--line);display:flex}.sm-rv-toggle-row:first-of-type{border-top:none}.sm-rv-toggle-row__body{flex:1;min-width:0}.sm-rv-toggle-row__title{font:var(--fw-semibold) var(--fs-sm)/1.2 var(--font-base);color:var(--ink);margin:0 0 2px}.sm-rv-toggle-row__desc{font:var(--fw-regular) var(--fs-meta)/1.4 var(--font-base);color:var(--muted);margin:0}.sm-rv-actions{justify-content:space-between;align-items:center;gap:var(--space-12);padding:0 0 var(--space-24);flex-wrap:wrap;display:flex}.sm-rv-actions__left,.sm-rv-actions__right{gap:var(--space-8);align-items:center;display:flex}@media (width<=560px){.sm-rv-context{flex-wrap:wrap}.sm-rv-photos{grid-template-columns:repeat(3,1fr)}.sm-rv-actions{flex-direction:column;align-items:stretch}.sm-rv-actions .btn{justify-content:center;width:100%}}.sm-rv-shell textarea.ant-input.sm-rv-textarea{width:100%;min-height:140px;padding:var(--space-12) var(--space-14);border-color:var(--line);border-radius:var(--radius-md);background:var(--bg);font:var(--fw-regular) var(--fs-sm)/1.5 var(--font-base);color:var(--ink);resize:vertical}.sm-rv-shell textarea.ant-input.sm-rv-textarea:hover{border-color:var(--line)}.sm-rv-shell textarea.ant-input.sm-rv-textarea:focus,.sm-rv-shell textarea.ant-input.sm-rv-textarea.ant-input-focused{border-color:var(--brand);box-shadow:0 0 0 3px rgba(var(--brand-rgb), .16)}.sm-rv-shell textarea.ant-input.sm-rv-textarea::placeholder{color:var(--muted);font-weight:var(--fw-regular)}.sm-rv-shell .ant-switch{flex:0 0 36px}.sm-bp__prose{padding:0 var(--space-20);max-width:72ch;font:var(--fw-regular) var(--fs-sm) / var(--lh-body) var(--font-base);color:var(--ink-3);margin:0}.sm-bp__steps{gap:var(--space-12);grid-area:steps;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sm-bp__steps li{min-height:var(--space-88);padding:var(--space-16) var(--space-20);align-items:center;gap:var(--space-16);border-radius:var(--radius);text-align:center;background:0 0;border:none;flex-direction:column;display:flex;position:relative;container-type:inline-size}.sm-bp__step-icon{width:var(--space-48);height:var(--space-48);flex:0 0 var(--space-48);border-radius:var(--radius-sm);background:var(--brand);color:var(--bg);justify-content:center;align-items:center;display:inline-flex;position:static}.sm-bp__step-icon svg{width:var(--space-24);height:var(--space-24)}.sm-bp__connector{z-index:0;top:calc(var(--space-16) + var(--space-24) - 1px);left:calc(50% + var(--space-32));width:calc(100% - var(--space-64) + var(--space-12));background:rgba(var(--brand-rgb), .42);height:2px;position:absolute;overflow:visible}.sm-bp__connector-dot{width:var(--space-8);height:var(--space-8);border-radius:var(--pill);background:var(--brand);box-shadow:0 0 0 3px rgba(var(--brand-rgb), .22);opacity:0;animation:sm-bp-connector-travel 4.8s var(--ease) infinite;position:absolute;top:-3px;left:0}.sm-bp__steps li:nth-child(2) .sm-bp__connector-dot{animation-delay:2.4s}.sm-bp__steps li:nth-child(2) .sm-bp__step-icon,.sm-bp__steps li:nth-child(3) .sm-bp__step-icon{animation:sm-bp-icon-arrival 4.8s var(--ease) infinite}.sm-bp__steps li:nth-child(2) .sm-bp__step-icon{animation-delay:2.05s}.sm-bp__steps li:nth-child(3) .sm-bp__step-icon{animation-delay:4.45s}@keyframes sm-bp-connector-travel{0%{opacity:0;transform:translate(0)}5%,42%{opacity:1}46%,to{transform:translateX(calc(100cqw - var(--space-64) + var(--space-4)));opacity:0}}@keyframes sm-bp-icon-arrival{0%,14%,to{box-shadow:none;transform:scale(1)}6%{box-shadow:var(--shadow-brand);transform:scale(1.1)}}.sm-bp__step-copy{gap:var(--space-3);font:var(--fw-regular) var(--fs-sm) / var(--lh-body) var(--font-base);color:rgba(var(--white-rgb), .74);text-align:center;white-space:pre-line;flex-direction:column;align-items:center;width:100%;padding-inline:0;display:flex}.sm-bp__steps strong{color:var(--bg);font-size:var(--fs-md);font-weight:var(--fw-bold)}.sm-bp__actions{align-items:center;gap:var(--space-12);margin:var(--space-16) 0 0;flex-wrap:wrap;display:flex}.sm-bp .sm-bp__needs .sm-bp__actions{grid-area:actions;align-self:start}.sm-bp__status{margin:0 0 var(--space-20);padding:var(--space-20);border-radius:var(--radius-md);background:var(--bg)}.sm-bp__status-head{align-items:center;gap:var(--space-12);margin:0 0 var(--space-10);flex-wrap:wrap;display:flex}.sm-bp__status-title{font:var(--fw-semibold) var(--fs-h3) / var(--lh-tight) var(--font-base);color:var(--ink);margin:0}.sm-bp__status-body{max-width:72ch;font:var(--fw-regular) var(--fs-sm) / var(--lh-body) var(--font-base);color:var(--ink-3);margin:0}.sm-bp__status-reasons{margin:var(--space-14) 0 0;gap:var(--space-8);max-width:72ch;font:var(--fw-regular) var(--fs-sm) / var(--lh-body) var(--font-base);color:var(--ink-3);flex-direction:column;padding:0;list-style:none;display:flex}.sm-bp__status-reasons li{justify-content:center;align-items:center;gap:var(--space-8);text-align:center;padding:0;display:flex}.sm-bp__status-reasons li svg{width:16px;height:16px;color:var(--danger);flex:0 0 16px}.sm-bp__status .sm-bp__actions{margin:var(--space-16) 0 0}.sm-bp__status-hero{min-height:var(--space-560);padding:var(--space-48);border-radius:var(--radius-xl);background:linear-gradient(180deg, rgba(var(--bg-dark-rgb), 0) 0%, rgba(var(--bg-dark-rgb), .28) 46%, rgba(var(--bg-dark-rgb), .82) 100%), url(/assets/become-provider-bg-v2.png) center / cover no-repeat, var(--bg-dark);box-shadow:var(--shadow-lg);border:none;place-items:center;display:grid}.sm-bp__status-hero .sm-bp__status{text-align:center;background:0 0;width:100%;max-width:72ch;margin:0;padding:0}.sm-bp__status-hero .sm-bp__status-head,.sm-bp__status-hero .sm-bp__actions{justify-content:center}.sm-bp__status-hero .sm-bp__status-head{gap:var(--space-12);margin-bottom:var(--space-20);flex-direction:column}.sm-bp__status-hero .sm-bp__status-title{color:var(--bg);font-size:var(--fs-h2-closing);font-weight:var(--fw-display);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);text-wrap:balance}.sm-bp__status-hero .sm-bp__status-body{color:rgba(var(--white-rgb), .82);margin-inline:auto}.sm-bp__status-hero .sm-bp__status--rejected .sm-bp__status-body{font-size:var(--fs-body)}.sm-bp__status-hero .sm-bp__status-reasons{color:rgba(var(--white-rgb), .82);text-align:center;margin-inline:auto}@media (width<=720px){.sm-bp__prose,.sm-bp__steps{padding-inline:0}.sm-bp__status-hero{min-height:var(--space-560);padding:var(--space-32) var(--space-16);border-radius:var(--radius-lg)}.sm-bp__status-hero .sm-bp__status-title{font-size:var(--fs-h1-sm)}}.sm-bp__needs{justify-content:center;row-gap:var(--space-24);min-height:var(--space-560);padding:var(--space-64) var(--space-48);border-radius:var(--radius-xl);background:linear-gradient(180deg, rgba(var(--bg-dark-rgb), 0) 0%, rgba(var(--bg-dark-rgb), .28) 46%, rgba(var(--bg-dark-rgb), .82) 100%), url(/assets/become-provider-bg-v2.png) center / cover no-repeat, var(--bg-dark);box-shadow:var(--shadow-lg);border:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""steps""actions""partner";align-content:center;display:grid;position:relative;overflow:hidden}.sm-bp__needs-head{text-align:center;border:none;grid-area:head;align-self:auto;padding:0}.sm-bp__needs-head>div{text-align:center;width:100%}.sm-bp__needs-head h2{max-width:none;color:var(--bg);font-size:var(--fs-h2-closing);font-weight:var(--fw-display);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);text-wrap:balance;margin-inline:auto}.sm-bp__needs-head p{margin-top:var(--space-10);color:rgba(var(--white-rgb), .76);font-size:var(--fs-md);text-align:center}.sm-bp .sm-bp__needs .sm-bp__actions{justify-content:center;margin:0}.sm-bp__partner{width:100%;max-width:var(--space-560);padding:var(--space-20);border-radius:var(--radius-md);background:rgba(var(--white-rgb), .1);text-align:center;grid-area:partner;place-self:start center}@media (width<=720px){.sm-bp__needs{gap:var(--space-24);min-height:0;padding:var(--space-40) var(--space-16);border-radius:var(--radius-lg);background:linear-gradient(180deg, rgba(var(--bg-dark-rgb), 0) 0%, rgba(var(--bg-dark-rgb), .32) 48%, rgba(var(--bg-dark-rgb), .86) 100%), url(/assets/become-provider-bg-v2.png) center / cover no-repeat, var(--bg-dark);grid-template-columns:1fr;grid-template-areas:"head""steps""actions""partner"}.sm-bp__needs-head{align-self:auto}.sm-bp__needs-head h2{max-width:none;font-size:var(--fs-h1-sm)}.sm-bp__steps li{min-height:0;padding:var(--space-16);align-items:flex-start}.sm-bp__steps{grid-template-columns:1fr}.sm-bp__connector{display:none}.sm-bp__step-copy{padding-inline:0}.sm-bp__step-icon{width:var(--space-36);height:var(--space-36);flex-basis:var(--space-36)}.sm-bp .sm-bp__needs .sm-bp__actions{flex-direction:column;align-items:stretch;width:100%}.sm-bp__primary-action,.sm-bp__partner{width:100%}}@media (prefers-reduced-motion:reduce){.sm-bp__connector-dot,.sm-bp__step-icon{animation:none}.sm-bp__connector-dot{opacity:1}}.sm-notif-pause{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-3);margin-bottom:var(--space-16);display:flex}.sm-notif-pause__body{flex:1;min-width:0}.sm-notif-pause__title{font:var(--fw-semibold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink);margin:0 0 2px}.sm-notif-pause__desc{font:var(--fw-regular) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted);margin:0}.sm-notif-table{border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:1fr 80px 80px 80px;align-items:stretch;display:grid;overflow:hidden}.sm-notif-table__head{display:contents}.sm-notif-table__head>div{padding:var(--space-10) var(--space-14);background:var(--bg-3);border-bottom:1px solid var(--line);font:var(--fw-bold) var(--fs-kicker) / 1 var(--font-base);color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-wider);text-align:center}.sm-notif-table__head>div:first-child{text-align:left}.sm-notif-table__group-head{padding:var(--space-12) var(--space-14) var(--space-8);background:var(--bg);border-top:1px solid var(--line);font:var(--fw-bold) var(--fs-meta) / 1.2 var(--font-base);color:var(--ink);letter-spacing:var(--ls-tight);grid-column:1/-1}.sm-notif-row{display:contents}.sm-notif-row>.sm-notif-row__label{padding:var(--space-10) var(--space-14);border-top:1px solid var(--line-2)}.sm-notif-row__label-title{font:var(--fw-semibold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink);margin:0 0 2px}.sm-notif-row__label-desc{font:var(--fw-regular) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted);margin:0}.sm-notif-row>.sm-notif-row__cell{padding:var(--space-10) 0;border-top:1px solid var(--line-2);justify-content:center;align-items:center;display:flex}.sm-notif-row__cell.is-locked{color:var(--muted)}.sm-notif-row__cell.is-locked .ant-switch .ant-switch-handle:before{box-shadow:none}.sm-qh{gap:var(--space-12);padding:var(--space-14);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;display:grid}.sm-qh__row{flex-direction:column;gap:6px;display:flex}.sm-qh__row label{font:var(--fw-semibold) var(--fs-meta) / 1 var(--font-base);color:var(--ink)}.sm-qh .ant-picker{width:100%}.sm-notif .ant-picker-input>input{font-weight:var(--fw-medium)}@media (width<=720px){.sm-notif-table{gap:var(--space-10);border:0;border-radius:0;flex-direction:column;display:flex;overflow:visible}.sm-notif-table__head{display:none}.sm-notif-table__group-head{padding:var(--space-14) 0 var(--space-4);font:var(--fw-bold) var(--fs-kicker) / 1.2 var(--font-base);color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-wider);background:0 0;border-top:0;grid-column:auto}.sm-notif-row{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);flex-direction:column;display:flex;overflow:hidden}.sm-notif-row>.sm-notif-row__label{padding:var(--space-12) var(--space-14);border-top:0;border-bottom:1px solid var(--line-2)}.sm-notif-row>.sm-notif-row__cell{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-10) var(--space-14);text-align:left;border-top:0;display:flex}.sm-notif-row>.sm-notif-row__cell+.sm-notif-row__cell{border-top:1px solid var(--line-2)}.sm-notif-row>.sm-notif-row__cell:before{font:var(--fw-semibold) var(--fs-sm) / 1 var(--font-base);color:var(--ink-2)}.sm-notif-row>.sm-notif-row__cell:nth-child(2):before{content:"Email"}.sm-notif-row>.sm-notif-row__cell:nth-child(3):before{content:"Push"}.sm-notif-row>.sm-notif-row__cell:nth-child(4):before{content:"SMS"}.sm-notif-row>.sm-notif-row__cell.is-locked:before{color:var(--muted)}.sm-qh{grid-template-columns:1fr}}.sm-pm .pm-row{transition:border-color .12s,background .12s}.sm-pm .pm-row:hover{border-color:var(--line-strong)}.sm-pm .pm-row__meta{align-items:center;gap:var(--space-6);display:flex}.sm-pm .pm-row__meta svg{flex:none}.sm-pm-csz{gap:var(--space-12);grid-template-columns:2fr 1fr 1fr;display:grid}.sm-pm .sm-pm-csz .ant-form-item{margin-bottom:0}@media (width<=720px){.sm-pm .pm-row{row-gap:var(--space-12);column-gap:var(--space-12);padding:var(--space-14);grid-template-columns:48px 1fr;grid-template-areas:"brand body""actions actions"}.sm-pm .pm-row__brand{flex:0 0 48px;grid-area:brand;align-self:start;width:48px;height:32px}.sm-pm .pm-row>div:not(.pm-actions){grid-area:body;min-width:0}.sm-pm .pm-row__title{flex-wrap:wrap;align-items:center;gap:6px 8px;line-height:1.35;display:flex}.sm-pm .pm-actions{gap:var(--space-8);width:100%;padding-top:var(--space-12);border-top:1px solid var(--line);grid-area:actions}.sm-pm .pm-actions>.btn{flex:1 1 0;justify-content:center;min-width:0}.sm-pm .pm-row:has(.pm-actions>span:only-child) .pm-actions{border-top:0;justify-content:flex-end;padding-top:0}.sm-pm .pm-row:has(>.ant-switch){grid-template-columns:48px 1fr auto;grid-template-areas:"brand body toggle";row-gap:0}.sm-pm .pm-row:has(>.ant-switch)>.ant-switch{grid-area:toggle;align-self:center}.sm-pm .pm-add{padding:var(--space-18) var(--space-16)}.sm-pm-csz{gap:var(--space-12);grid-template-columns:1fr 1fr;grid-template-areas:"city city""state zip"}.sm-pm-csz>.ant-form-item:first-child{grid-area:city}.sm-pm-csz>.ant-form-item:nth-child(2){grid-area:state}.sm-pm-csz>.ant-form-item:nth-child(3){grid-area:zip}}.sm-ro-facts{border-top:1px solid var(--line);margin:0}.sm-ro-facts__row{gap:var(--space-16);padding:var(--space-14) 0;border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);display:grid}.sm-ro-facts__row dt{font:var(--fw-medium) var(--fs-sm)/var(--lh-card) var(--font-base);color:var(--muted);margin:0}.sm-ro-facts__row dd{font:var(--fw-regular) var(--fs-sm)/var(--lh-card) var(--font-base);color:var(--ink);margin:0}.sm-ro-facts__row dd b{font-weight:var(--fw-semibold);letter-spacing:.04em}.sm-ro-rule{align-items:flex-start;gap:var(--space-10);margin:var(--space-20) 0 0;padding:var(--space-14) var(--space-16);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-3);font:var(--fw-regular) var(--fs-caption)/var(--lh-body) var(--font-base);color:var(--ink-3);display:flex}.sm-ro-rule svg{width:18px;height:18px;color:var(--muted);flex:0 0 18px;margin-top:1px}.sm-ro-rule a{color:var(--brand-ink);font-weight:var(--fw-semibold)}@media (width<=720px){.sm-ro-facts__row{gap:var(--space-4);grid-template-columns:1fr}}.sm-cal-integration{gap:var(--space-16);padding:var(--space-20);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:48px 1fr auto;align-items:center;display:grid}.sm-cal-integration__logo{border:1px solid var(--line);overflow:hidden}.sm-cal-integration__name{font:var(--fw-semibold) var(--fs-body) / 1.3 var(--font-base);color:var(--ink);margin:0 0 2px}.sm-cal-integration__desc{color:var(--muted);font:var(--fw-regular) var(--fs-meta) / 1.45 var(--font-base);margin:0}.sm-conn-meta{align-items:center;gap:var(--space-8);margin-top:var(--space-8);font:var(--fw-regular) var(--fs-meta) / 1.3 var(--font-base);color:var(--muted);display:flex}.sm-conn-meta svg{color:#047857;width:14px;height:14px}.sm-sync-list{flex-direction:column;display:flex}.sm-sync-item{gap:var(--space-16);padding:var(--space-16) 0;border-top:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:center;display:grid}.sm-sync-item:first-child{border-top:none;padding-top:0}.sm-sync-item:last-child{padding-bottom:0}.sm-sync-item__title{font:var(--fw-semibold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink);margin:0 0 2px}.sm-sync-item__desc{color:var(--muted);font:var(--fw-regular) var(--fs-meta) / 1.45 var(--font-base);margin:0}@media (width<=720px){.sm-cal-integration{gap:var(--space-12);grid-template-columns:48px 1fr}.sm-cal-integration .btn{grid-column:1/-1}.sm-sync-item{grid-template-columns:40px 1fr}.sm-sync-item .ant-switch{grid-column:2/3;justify-self:end}}.sm-verify-list{gap:var(--space-16);flex-direction:column;display:flex}.sm-verify-list__item{gap:var(--space-16);grid-template-columns:40px 1fr;align-items:start;display:grid}.sm-verify-list__title{font:var(--fw-semibold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink);margin:0 0 2px}.sm-verify-list__desc{color:var(--muted);font:var(--fw-regular) var(--fs-meta) / 1.45 var(--font-base);margin:0}.sm-verify-cta-note{margin:0 0 var(--space-16);color:var(--muted);font:var(--fw-regular) var(--fs-meta) / 1.5 var(--font-base)}.sm-vp-info{gap:var(--space-12) var(--space-20);padding:var(--space-16) var(--space-18);border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:var(--space-16);grid-template-columns:1fr 1fr;display:grid}.sm-vp-info__label{font:var(--fw-bold) var(--fs-kicker) / 1 var(--font-base);color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-wider);margin:1em 0 4px}.sm-vp-info__val{font:var(--fw-semibold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink);margin:1em 0}.sm-vp-timeline{padding:var(--space-16) var(--space-18);border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:var(--space-16);flex-direction:column;gap:0;display:flex}.sm-vp-step{padding:0 0 var(--space-16) var(--space-32);min-height:32px;position:relative}.sm-vp-step:last-child{padding-bottom:0}.sm-vp-step:before{content:"";background:var(--line);width:2px;position:absolute;top:24px;bottom:-4px;left:11px}.sm-vp-step:last-child:before{display:none}.sm-vp-step__dot{background:var(--bg-3);width:24px;height:24px;color:var(--muted);font:var(--fw-bold) var(--fs-meta) / 1 var(--font-base);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;left:0}.sm-vp-step__dot svg{width:14px;height:14px}.sm-vp-step.is-done .sm-vp-step__dot{background:var(--success);color:var(--bg)}.sm-vp-step.is-done:before{background:var(--success)}.sm-vp-step.is-current .sm-vp-step__dot{background:var(--star);color:var(--bg)}.sm-vp-step.is-current .sm-vp-step__dot:after{content:"";border:2px solid rgba(var(--warn-rgb), .45);animation:sm-vp-pulse 2s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-6px}@keyframes sm-vp-pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.sm-vp-step.is-current .sm-vp-step__dot:after{animation:none}}.sm-vp-step__title{font:var(--fw-semibold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink);margin:0}.sm-vp-step__hint{font:var(--fw-regular) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted);margin:2px 0 0}.sm-vp-step.is-pending .sm-vp-step__title{color:var(--muted)}@media (width<=560px){.sm-vp-info{grid-template-columns:1fr}}.sm-vr-note{margin-bottom:var(--space-16)}.sm-vr-note__title{margin:0 0 var(--space-4);font:var(--fw-bold) var(--fs-md) / 1.2 var(--font-base);color:var(--ink);letter-spacing:var(--ls-tight)}.sm-vr-note__hint{max-width:62ch;font:var(--fw-regular) var(--fs-sm) / 1.5 var(--font-base);color:var(--muted);margin:0}.sm-vr-reasons{gap:var(--space-10);margin-bottom:var(--space-16);flex-direction:column;display:flex}.sm-vr-reason{gap:var(--space-12);padding:var(--space-14) var(--space-16);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);grid-template-columns:28px 1fr;display:grid}.sm-vr-reason__num{background:var(--warn-soft);width:28px;height:28px;font:var(--fw-bold) var(--fs-sm) / 1 var(--font-base);color:var(--warn);border-radius:50%;place-items:center;display:grid}.sm-vr-reason__title{font:var(--fw-semibold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink);margin:0 0 2px}.sm-vr-reason__hint{max-width:62ch;font:var(--fw-regular) var(--fs-meta) / 1.45 var(--font-base);color:var(--ink-3);margin:0}.sm-vr-tips{padding:var(--space-14) var(--space-16);border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:var(--space-16)}.sm-vr-tips h4{margin:0 0 var(--space-10);font:var(--fw-bold) var(--fs-sm) / 1.2 var(--font-base);color:var(--ink)}.sm-vr-tips ul{padding:0 0 0 var(--space-18);font:var(--fw-regular) var(--fs-meta) / 1.6 var(--font-base);color:var(--muted);margin:0;list-style:outside}.sm-vr-tips li{margin:0 0 4px}.sm-vr-tips li::marker{color:var(--brand-ink)}.sm-verif-foot{margin:var(--space-16) 0 0;text-align:center;font:var(--fw-medium) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted)}.sm-verif-foot a{color:var(--brand-ink);font-weight:var(--fw-semibold)}.sm-sup-notice{gap:var(--space-12);padding:var(--space-12) var(--space-16);border-radius:var(--radius-md);background:var(--brand-tint);color:var(--brand-ink);grid-template-columns:36px 1fr;align-items:start;display:grid}.sm-sup-notice__title{font:var(--fw-semibold) var(--fs-sm) / 1.3 var(--font-base);color:var(--brand-ink);margin:0 0 2px}.sm-sup-notice__text{color:var(--brand-ink);font:var(--fw-regular) var(--fs-meta) / 1.45 var(--font-base);opacity:.85;margin:0}.sm-sup .sm-sup-req{color:var(--danger);margin-left:2px}.sm-sup .sm-sup-upload .ant-upload.ant-upload-drag{background:var(--bg);border:1px dashed var(--line);border-radius:var(--radius-md);cursor:pointer;transition:background .15s,border-color .15s}.sm-sup .sm-sup-upload .ant-upload.ant-upload-drag:hover,.sm-sup .sm-sup-upload .ant-upload.ant-upload-drag.ant-upload-drag-hover{background:var(--brand-soft-2);border-color:var(--brand-soft)}.sm-sup .sm-sup-upload .ant-upload.ant-upload-btn{padding:0;display:block}.sm-sup-upload__zone{gap:var(--space-12);padding:var(--space-16);text-align:left;grid-template-columns:40px 1fr;align-items:center;display:grid}.sm-sup-upload__title{font:var(--fw-semibold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink);margin:0 0 1px}.sm-sup-upload__hint{color:var(--muted);font:var(--fw-regular) var(--fs-meta) / 1.3 var(--font-base);margin:0}.sm-sup textarea.ant-input{padding:var(--space-10) var(--space-12)}.sm-sup .ant-form-item .ant-form-item-label{padding:0 0 var(--space-6);line-height:16px}.sm-sup .ant-form-item .ant-form-item-label>label{height:auto;min-height:0;line-height:16px}.sm-sup .ant-form-item .ant-form-item-control-input,.sm-sup .ant-form-item .ant-form-item-extra{min-height:0}.sm-mt-segments.ant-segmented{max-width:100%;padding:var(--space-4);background:rgba(var(--ink-pure-rgb), .03);border-radius:var(--pill);color:var(--ink-2);font-family:var(--font-base);scrollbar-width:none;margin:0;display:inline-flex;overflow-x:auto}.sm-mt-segments.ant-segmented::-webkit-scrollbar{display:none}.sm-mt-segments.ant-segmented .ant-segmented-group{gap:var(--space-2)}.sm-mt-segments.ant-segmented .ant-segmented-item{border-radius:var(--pill);min-width:0;color:var(--ink-2);flex:none;transition:color .25s}.sm-mt-segments.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):hover{color:var(--ink)}.sm-mt-segments.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):hover:after,.sm-mt-segments.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):active:after{background:0 0}.sm-mt-segments.ant-segmented .ant-segmented-item-label{justify-content:center;align-items:center;gap:var(--space-8);min-height:0;padding:var(--space-8) var(--space-14);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-tight);white-space:nowrap;display:flex;overflow:visible}.sm-mt-segments.ant-segmented .ant-segmented-item-selected{background:var(--bg);box-shadow:var(--shadow-segment-active)}.sm-mt-segments.ant-segmented .ant-segmented-item:has(input:checked){color:var(--ink)}.sm-mt-segments.ant-segmented .ant-segmented-thumb{background:var(--bg);border-radius:var(--pill);box-shadow:var(--shadow-segment-active)}.sm-mt-segments.ant-segmented .ant-segmented-thumb-motion-appear-active{transition:transform .42s cubic-bezier(.5,0,.1,1.1),width .42s cubic-bezier(.5,0,.1,1.1)!important}.sm-mt-segments .count{min-width:22px;height:20px;padding:0 var(--space-7);border-radius:var(--pill);background:rgba(var(--slate-rgb), .08);color:var(--muted);font-size:var(--fs-label);font-weight:var(--fw-bold);justify-content:center;align-items:center;line-height:1;transition:background .18s,color .18s;display:inline-flex}.sm-mt-segments.ant-segmented .ant-segmented-item:has(input:checked) .count{background:var(--bg-soft);color:var(--brand)}.ticket-list{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);overflow:hidden}.ticket-row{align-items:center;gap:var(--space-16);padding:var(--space-14) var(--space-16);color:inherit;grid-template-columns:minmax(0,1fr) auto auto;text-decoration:none;transition:background .16s;display:grid}.ticket-row+.ticket-row{border-top:1px solid var(--line)}.ticket-row:hover{background:var(--hover-bg)}.ticket-row:active{background:var(--bg-3)}.ticket-row:focus-visible{box-shadow:inset 0 0 0 2px rgba(var(--brand-ink-rgb), .35);outline:none}.ticket-row__main{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ticket-row__head{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.ticket-row__subject{font:var(--fw-semibold) var(--fs-md) / var(--lh-card) var(--font-base);color:var(--ink);margin:0}.ticket-row--resolved .ticket-row__subject{color:var(--ink-2)}.ticket-row__meta{align-items:center;gap:0 var(--space-8);color:var(--muted);font:var(--fw-regular) var(--fs-meta) / var(--lh-body) var(--font-base);flex-wrap:wrap;display:flex}.ticket-row__meta>span+span:before{content:"·";color:var(--line-strong);margin-inline-end:var(--space-8)}.ticket-row__when{color:var(--muted);font:var(--fw-regular) var(--fs-meta) / var(--lh-tight) var(--font-base);white-space:nowrap}.ticket-row__caret{color:var(--muted);align-items:center;transition:transform .16s cubic-bezier(.22,1,.36,1);display:inline-flex}.ticket-row__caret svg{width:var(--space-18);height:var(--space-18)}.ticket-row:hover .ticket-row__caret{transform:translateX(var(--space-2))}.ticket-pill{align-items:center;gap:var(--space-6);padding:var(--space-3) var(--space-10);border-radius:var(--pill);font:var(--fw-semibold) var(--fs-meta) / var(--lh-tight) var(--font-base);white-space:nowrap;display:inline-flex}.ticket-pill:before{content:"";width:var(--space-6);height:var(--space-6);border-radius:var(--pill);background:currentColor}.ticket-pill--reply{background:var(--info-soft);color:var(--info)}.ticket-pill--open{background:var(--warn-soft);color:var(--warn)}.ticket-pill--resolved{background:var(--success-soft);color:var(--success)}@media (width<=720px){.ticket-row{gap:var(--space-12);grid-template-columns:minmax(0,1fr) auto}.ticket-row__caret{display:none}}@media (prefers-reduced-motion:reduce){.ticket-row,.ticket-row__caret{transition:none}.ticket-row:hover .ticket-row__caret{transform:none}}.sm-ref{gap:var(--space-24);text-align:start;min-width:0;display:grid}.sm-ref__field-label{margin-bottom:var(--space-8);font-size:var(--fs-sm);font-weight:var(--fw-semibold);display:block}.sm-ref__directions{gap:var(--space-8);flex-wrap:wrap;display:flex}.sm-ref__share-field{gap:var(--space-12);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.sm-ref__actions{justify-content:start;gap:var(--space-12);margin-top:var(--space-16);grid-auto-columns:max-content;grid-auto-flow:column;display:grid}.sm-ref__contract{gap:var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.sm-ref__contract dt{margin-bottom:var(--space-8);color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-bold)}.sm-ref__contract dd{color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-body);margin:0}.sm-ref__detail{gap:var(--space-16);overflow-wrap:anywhere;min-width:0;display:grid}.sm-ref__person{color:var(--ink);font-size:var(--fs-body-lg);font-weight:var(--fw-bold);line-height:var(--lh-card);margin:0}.sm-ref__note{max-width:75ch;color:var(--ink-3);font-size:var(--fs-sm);line-height:var(--lh-body);margin:0}.sm-ref__feedback{margin:var(--space-12) 0 0;color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-body)}.sm-ref__feedback[role=alert]{color:var(--danger)}.sm-ref__history{margin:0;padding:0;list-style:none}.sm-ref__history li{gap:var(--space-6);padding-block:var(--space-16);border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--ink-3);font-variant-numeric:tabular-nums;display:grid}.sm-ref__history strong{color:var(--ink);font-weight:var(--fw-semibold)}.sm-ref__terms{padding-left:var(--space-20);color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-body);margin:0;list-style:outside}.sm-ref__terms li+li{margin-top:var(--space-8)}@media (width<=980px){.sm-ref__contract{gap:var(--space-16);grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.sm-ref{gap:var(--space-16)}.sm-ref__share-field{grid-template-columns:minmax(0,1fr)}.sm-ref__actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:row;justify-content:stretch}}.sm-lvpk-balance .balance-card__left{align-items:center}.sm-lvpk-hero.sd-hero{border-radius:var(--radius-md)}.sm-lvpk-grid.sd-grid{margin-top:var(--space-16)}@media (width<=720px){.sm-lvpk-balance .balance-card__actions .btn{flex:0 auto}}.sm-lvpk-hero .sd-head__kicker{margin:1em 0}.sm-lvbc-hero.sd-hero{border-radius:var(--radius-md)}.sm-lvbc-grid.sd-grid{margin-top:var(--space-16)}.sm-lvbc-hero .sd-head__kicker{margin:1em 0}.bk-program{padding:var(--space-14) var(--space-16) var(--space-12);background:var(--brand-soft-2);border-radius:var(--radius-sm)}.bk-program__kicker{font:var(--fw-bold) var(--fs-label)/1 var(--font-base);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--brand-ink);display:block}.bk-program__title{margin:var(--space-6) 0 0;font:var(--fw-bold) var(--fs-md)/var(--lh-card) var(--font-base);letter-spacing:var(--ls-tight);color:var(--ink)}.bk-program__meta{margin:var(--space-4) 0 0;align-items:center;gap:var(--space-5);font:var(--fw-medium) var(--fs-meta)/1.3 var(--font-base);color:var(--ink-3);display:flex}.bk-program__meta svg.lucide,.bk-program__meta [data-lucide]{flex-shrink:0;width:12px;height:12px}.bk-program__stats{margin-top:var(--space-12);padding-top:var(--space-12);border-top:1px solid rgba(var(--brand-ink-rgb), .14);grid-template-columns:auto 1fr;display:grid}.bk-program__stat{gap:var(--space-3);flex-direction:column;display:flex}.bk-program__stat+.bk-program__stat{margin-left:var(--space-14);padding-left:var(--space-14);border-left:1px solid rgba(var(--brand-ink-rgb), .14)}.bk-program__stat strong{font:var(--fw-display) var(--fs-h4)/var(--lh-tight) var(--font-base);letter-spacing:var(--ls-tight);color:var(--ink)}.bk-program__stat span{font:var(--fw-medium) var(--fs-micro)/1.2 var(--font-base);color:var(--ink-3)}.bk-actions-gap{margin-top:var(--space-16)}.sm-bk-live .sm-ic-11{vertical-align:-1px;width:11px;height:11px}.bk-prose{max-width:62ch;font:var(--fw-regular) var(--fs-sm)/var(--lh-body) var(--font-base);color:var(--ink-2);margin:0}.bk-prose--gap{margin-bottom:var(--space-14)}.bk-outcome{margin:var(--space-16) 0 0;padding:var(--space-14) 0 0;border-top:1px solid var(--line-2)}.bk-outcome__label{font:var(--fw-semibold) var(--fs-meta)/1 var(--font-base);color:var(--muted);display:block}.bk-outcome__list{margin:var(--space-10) 0 0;gap:var(--space-8);flex-direction:column;padding:0;list-style:none;display:flex}.bk-outcome__item{align-items:flex-start;gap:var(--space-8);font:var(--fw-medium) var(--fs-micro)/var(--lh-card) var(--font-base);color:var(--ink-3);display:flex}.bk-outcome__item strong{font-weight:var(--fw-semibold);color:var(--ink)}.bk-outcome__item svg.lucide,.bk-outcome__item [data-lucide]{width:14px;height:14px;margin-top:var(--space-2);color:var(--muted);flex:0 0 14px}.bk-aside-info{background:var(--brand-soft);border-color:#0000}.bk-aside-info p{gap:var(--space-10);font:var(--fw-medium) var(--fs-sm)/var(--lh-body) var(--font-base);color:var(--brand-ink);margin:0;display:flex}.bk-aside-info svg.lucide,.bk-aside-info [data-lucide]{width:16px;height:16px;margin-top:var(--space-2);flex:0 0 16px}.sm-choice-cards.sm-wuc-source.ant-radio-group{grid-template-columns:repeat(2,1fr)}.sm-mbd-hero.sd-hero{border-radius:var(--radius-md)}.sm-mbd-grid.sd-grid{margin-top:var(--space-16)}.sm-mbd-svc{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sm-mbd-svc li{align-items:flex-start;gap:var(--space-8);font:var(--fw-medium) var(--fs-sm)/var(--lh-body) var(--font-base);color:var(--ink-2);display:flex}.sm-mbd-svc svg.lucide,.sm-mbd-svc [data-lucide]{width:16px;height:16px;margin-top:var(--space-2);color:var(--brand);flex:0 0 16px}.sm-mbd-svc em{font-style:normal;font-weight:var(--fw-regular);color:var(--muted)}.sm-mbb-renew{justify-content:space-between;align-items:baseline;gap:var(--space-12);margin-top:var(--space-14);padding:var(--space-10) var(--space-12);border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--brand-ink);font:var(--fw-semibold) var(--fs-meta)/1.35 var(--font-base);display:flex}.sm-mbb-renew strong{font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;white-space:nowrap}.sm-choice-cards.ant-radio-group{gap:var(--space-10);grid-template-columns:repeat(3,1fr);display:grid}.sm-choice-cards.ant-radio-group:has(>:last-child:nth-child(2)){grid-template-columns:repeat(2,1fr)}.sm-choice-cards.ant-radio-group:has(>:only-child){grid-template-columns:1fr}.sm-choice-cards .choice-card.ant-radio-wrapper{align-items:center;gap:var(--space-12);font:inherit;grid-template-columns:auto 1fr auto;margin-inline-end:0;display:grid}.sm-choice-cards .choice-card.ant-radio-wrapper:after{display:none}.sm-choice-cards.ant-radio-group .choice-card .ant-radio{border-radius:inherit;width:auto;height:auto;box-shadow:none;background:0 0;border:0;align-self:auto;margin:0;position:absolute;inset:0}.sm-choice-cards.ant-radio-group .choice-card .ant-radio:after{display:none}.sm-choice-cards.ant-radio-group .choice-card .ant-radio:has(.ant-radio-input:focus-visible){outline:none}.sm-choice-cards .choice-card .ant-radio-label{display:contents}@media (width<=720px){.sm-choice-cards.ant-radio-group{grid-template-columns:1fr}.sm-choice-cards.ant-radio-group:has(>:last-child:nth-child(2)){grid-template-columns:1fr}.sm-choice-cards.ant-radio-group:has(>:only-child){grid-template-columns:1fr}}.sm-bk-ack.ant-checkbox-wrapper{font-family:var(--font-base);font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--field-text);line-height:var(--lh-tight);align-items:center;display:inline-flex}.sm-bk-ack .ant-checkbox{border-width:1.5px;border-color:var(--field-border);border-radius:var(--radius-xs);background:var(--field-bg);align-self:center}.sm-bk-ack.ant-checkbox-wrapper:hover .ant-checkbox{border-color:var(--field-border-hover)}.sm-bk-ack.ant-checkbox-wrapper .ant-checkbox-checked,.sm-bk-ack.ant-checkbox-wrapper:hover .ant-checkbox-checked{background:var(--brand);border-color:var(--field-border-focus)}.sm-bk-ack .ant-checkbox-label{padding-inline-start:var(--space-8);padding-inline-end:0}.sm-bk-note.ant-input{padding:var(--space-10) var(--space-12);width:100%;min-height:80px;font-weight:var(--fw-medium);line-height:var(--lh-body);color:var(--field-text);background:var(--field-bg);resize:vertical}.sm-bk-note.ant-input::placeholder{color:var(--field-placeholder);font-weight:var(--fw-regular)}.bk-card.sms-consent .sms-consent__field{margin-bottom:var(--space-14);display:block}.bk-card.sms-consent .sms-consent__label{margin-bottom:var(--space-6);font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--ink);display:block}.bk-card.sms-consent .sms-consent__ack.ant-checkbox-wrapper{line-height:var(--lh-body);align-items:flex-start;display:flex}.bk-card.sms-consent .sms-consent__ack .ant-checkbox{align-self:flex-start;margin-top:2px}.jc-cohort--full{background:var(--bg-3);border-style:dashed}.jc-schedule{gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(168px,1fr));margin:0;padding:0;list-style:none;display:grid}.jc-schedule__slot{align-items:center;gap:var(--space-10);padding:var(--space-8) var(--space-12);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);display:flex}.jc-schedule__dow{font:var(--fw-bold) var(--fs-micro)/1 var(--font-base);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--brand-ink);background:var(--brand-soft-2);border-radius:var(--radius-xs);padding:var(--space-4) var(--space-6)}.jc-schedule__when{font:var(--fw-medium) var(--fs-caption)/1.3 var(--font-base);color:var(--ink-2);white-space:nowrap}.jc-schedule__more{padding:var(--space-8) var(--space-12);border:1px dashed var(--line-strong);border-radius:var(--radius-sm);font:var(--fw-medium) var(--fs-caption)/1.3 var(--font-base);color:var(--muted);align-items:center;display:flex}.jc-seats{align-items:center;gap:var(--space-3);margin-left:var(--space-8);vertical-align:middle;display:inline-flex}.jc-seats i{background:var(--line-strong);border-radius:50%;width:7px;height:7px}.jc-seats i.is-taken{background:var(--brand)}.sm-wl .ant-checkbox-group.sm-wl-choices{align-items:center;gap:var(--space-10) var(--space-18);flex-wrap:wrap;display:flex}.sm-wl .sm-wl-choices .sm-bk-ack.ant-checkbox-wrapper{align-items:center}.sm-wl .sm-wl-choices .sm-bk-ack .ant-checkbox{align-self:center}.sm-wl .ant-input.sm-wl-readonly[readonly]{color:var(--field-text-readonly);cursor:default}.sm-wl .ant-input.sm-wl-readonly[readonly]:focus{border-color:var(--field-border);box-shadow:none}.sm-wl .sm-wl-note{gap:var(--space-8);color:var(--ink-3);display:flex}.sm-wl .sm-wl-note svg.lucide,.sm-wl .sm-wl-note [data-lucide]{width:16px;height:16px;margin-top:var(--space-2);color:var(--muted);flex:0 0 16px}.sm-wl .confirm__actions.sm-wl-actions{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=981px){.sm-wl .confirm__detail .bk-detail__row{grid-template-columns:144px 1fr}}.sm-wl .bk-grid__main>.alert-panel--warn{background:var(--bg);border:1px solid var(--line-2)}.sm-wl .bk-summary .bk-program+.bk-summary__list{margin-top:var(--space-14)}@media (width<=720px){.sm-wl .confirm__actions.sm-wl-actions{grid-template-columns:1fr}.sm-wl .ant-checkbox-group.sm-wl-choices{gap:var(--space-10) var(--space-14)}}.sm-cwl .bk-tools{margin:0 0 var(--space-16)}.sm-cwl .sm-cwl__rule{align-items:flex-start;gap:var(--space-8);padding:var(--space-10) var(--space-12);border-radius:var(--radius-sm);background:var(--bg-3);font:var(--fw-medium) var(--fs-caption)/var(--lh-body) var(--font-base);color:var(--ink-3);margin:0;display:flex}.sm-cwl .sm-cwl__rule strong{color:var(--ink);font-weight:var(--fw-semibold)}.sm-cwl .sm-cwl__rule svg{width:15px;height:15px;color:var(--brand-ink);flex:0 0 15px;margin-top:1px}.wl-card .wl-card__flex-tag{top:var(--space-12);left:var(--space-12);align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-10);border-radius:var(--pill);background:var(--bg);box-shadow:var(--shadow-sm);font:var(--fw-bold) var(--fs-meta)/1 var(--font-base);color:var(--ink);display:inline-flex;position:absolute}.wl-card .wl-card__flex-tag svg,.wl-card .wl-card__flex-tag [data-lucide]{width:13px;height:13px;color:var(--brand)}.wl-card .wl-card__meta-label{margin-right:var(--space-4);color:var(--muted);font-weight:var(--fw-regular)}.wl-card .wl-card__meta-quiet dd{color:var(--muted)}.bk-row.wl-card--open{box-shadow:0 0 0 1px var(--brand)}.bk-row.wl-card--open:hover{box-shadow:0 0 0 1px var(--brand), var(--shadow-card-hover)}.bk-row.wl-card--closed .bk-row__photo{filter:grayscale(.55)}.wl-card--closed .bk-row__date-tag .m,.wl-card--closed .bk-row__date-tag .d{color:var(--muted);text-decoration:line-through}.bk-row.wl-card--closed .bk-row__title,.bk-row.wl-card--closed:hover .bk-row__title{color:var(--ink-3)}.wl-card__strip{align-items:flex-start;gap:var(--space-8) var(--space-12);padding:var(--space-12) var(--space-20) var(--space-14);border-top:1px solid var(--line-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.wl-card__strip>svg,.wl-card__strip>[data-lucide]{flex:0 0 16px;width:16px;height:16px;margin-top:1px}.wl-card__strip--open>svg,.wl-card__strip--open>[data-lucide]{color:var(--success)}.wl-card__strip--closed>svg,.wl-card__strip--closed>[data-lucide]{color:var(--muted)}.wl-card__strip-text{gap:var(--space-3);flex-direction:column;flex:320px;min-width:0;max-width:74ch;display:flex}.wl-card__strip-lead{font:var(--fw-semibold) var(--fs-caption)/var(--lh-card) var(--font-base);color:var(--ink)}.wl-card__strip-note{font:var(--fw-regular) var(--fs-caption)/var(--lh-body) var(--font-base);color:var(--ink-3);text-wrap:pretty}.wl-card__strip-note strong{color:var(--ink);font-weight:var(--fw-semibold)}.wl-card__deadline{align-self:center;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-10);border-radius:var(--pill);background:var(--warn-soft);font:var(--fw-bold) var(--fs-meta)/1 var(--font-base);color:var(--warn);white-space:nowrap;flex:none;display:inline-flex}.wl-card__deadline svg,.wl-card__deadline [data-lucide]{flex:0 0 13px;width:13px;height:13px}.wl-card-pop.ant-popover .ant-popover-inner{padding:var(--space-14) var(--space-16);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-md)}.wl-card-pop.ant-popover .ant-popconfirm-title{font:var(--fw-semibold) var(--fs-md)/var(--lh-card) var(--font-base);color:var(--ink)}.wl-card-pop.ant-popover .ant-popconfirm-description{max-width:264px;margin:var(--space-6) 0 var(--space-12);font:var(--fw-regular) var(--fs-caption)/var(--lh-body) var(--font-base);color:var(--muted)}.wl-card-pop.ant-popover .ant-popover-arrow:before{background:var(--bg)}@media (width<=980px){.bk-row.wl-card .bk-row__rail{grid-row:3}.wl-card__strip{padding:var(--space-12) var(--space-16);grid-row:2}.wl-card .bk-row__rail-bot>.ant-popover-open,.wl-card .bk-row__rail-bot>.btn{flex:1}}@media (width<=720px){.bk-row.wl-card .bk-row__rail{grid-row:4}.wl-card__strip{grid-row:3}.wl-card__deadline{align-self:flex-start}.wl-card .bk-row__rail-bot>.ant-popover-open,.wl-card .bk-row__rail-bot>.btn{flex:none;width:100%}}.sm-twl .sm-twl__bar{justify-content:space-between;align-items:flex-end;gap:var(--space-16);flex-wrap:wrap;display:flex}.sm-twl .sm-twl__pick{gap:var(--space-6);flex-direction:column;flex:300px;min-width:0;display:flex}.sm-twl .sm-twl__pick-label{font:var(--fw-semibold) var(--fs-label) / 1 var(--font-base);color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-wider)}.sm-twl .sm-twl__select{width:100%;max-width:360px}.sm-twl .sm-twl__pick-hint{max-width:52ch;font:var(--fw-regular) var(--fs-meta) / 1.45 var(--font-base);color:var(--muted);margin:0}.sm-twl .sm-twl__toggle{align-items:center;gap:var(--space-14);padding:var(--space-12) var(--space-14);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-3);flex:0 auto;display:flex}.sm-twl .sm-twl__toggle-text{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.sm-twl .sm-twl__toggle-title{font:var(--fw-semibold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink);cursor:pointer}.sm-twl .sm-twl__toggle-hint{font:var(--fw-regular) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted)}.sm-twl .sm-twl__state{margin:0 0 var(--space-24);border-radius:var(--radius-md);background:var(--bg);overflow:hidden}.sm-twl .sm-twl__counts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sm-twl .sm-twl__count{align-items:flex-start;gap:var(--space-12);min-width:0;padding:var(--space-18) var(--space-20);display:flex}.sm-twl .sm-twl__count+.sm-twl__count{border-left:1px solid var(--line)}.sm-twl .sm-twl__count-value{font:var(--fw-bold) var(--fs-h3-lg) / 1 var(--font-base);color:var(--ink);font-variant-numeric:tabular-nums}.sm-twl .sm-twl__count-label{margin-top:var(--space-4);font:var(--fw-regular) var(--fs-meta) / 1.3 var(--font-base);color:var(--ink-3)}.sm-twl .sm-twl__count-split{gap:var(--space-4) var(--space-12);margin:var(--space-6) 0 0;font:var(--fw-semibold) var(--fs-meta) / 1.3 var(--font-base);color:var(--ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;padding:0;list-style:none;display:flex}.sm-twl .sm-twl__count-split-name{font-weight:var(--fw-regular);color:var(--ink-3)}.sm-twl .sm-twl__rule{align-items:flex-start;gap:var(--space-14);padding:var(--space-18) var(--space-20);border-top:1px solid var(--line);display:flex}.sm-twl .sm-twl__rule-body{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.sm-twl .sm-twl__rule-title{font:var(--fw-bold) var(--fs-h3) / var(--lh-card) var(--font-base);color:var(--ink);letter-spacing:var(--ls-tight);margin:0}.sm-twl .sm-twl__rule-list{gap:var(--space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sm-twl .sm-twl__rule-list li{align-items:flex-start;gap:var(--space-8);font:var(--fw-regular) var(--fs-sm) / 1.5 var(--font-base);color:var(--ink-2);display:flex}.sm-twl .sm-twl__rule-list li:before{content:"";background:var(--brand);border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:7px}.sm-twl .sm-twl__rule-list strong{font-weight:var(--fw-semibold);color:var(--ink)}.sm-twl .sm-twl__rule-foot{padding-top:var(--space-8);border-top:1px solid var(--line);font:var(--fw-medium) var(--fs-meta) / 1.5 var(--font-base);color:var(--brand-ink);margin:0}.sm-twl .tx-table tbody .sm-twl__wait{font-weight:var(--fw-medium);display:block}.sm-twl .tx-table tbody .sm-twl__wait-hint{margin-top:var(--space-2);white-space:normal;font:var(--fw-regular) var(--fs-meta) / 1.35 var(--font-base);color:var(--muted);display:block}.sm-twl .tx-table tbody td.sm-twl__joined{color:var(--muted)}.sm-twl .tx-table .sm-twl__remove{align-items:center;gap:var(--space-6);display:inline-flex}.sm-twl .sm-twl__foot{margin:var(--space-12) 0 0;max-width:72ch;font:var(--fw-regular) var(--fs-meta) / 1.5 var(--font-base);color:var(--muted)}@media (width<=980px){.sm-twl .sm-twl__toggle{flex:100%;justify-content:space-between}}@media (width<=720px){.sm-twl .sm-twl__counts{grid-template-columns:1fr}.sm-twl .sm-twl__count+.sm-twl__count{border-left:0;border-top:1px solid var(--line)}.sm-twl .sm-twl__count{padding:var(--space-16)}.sm-twl .sm-twl__select{max-width:none}.sm-twl .sm-twl__rule{padding:var(--space-16)}.sm-twl .tx-table tbody tr{column-gap:var(--space-12);row-gap:var(--space-8);grid-template-columns:1fr auto;align-items:center;display:grid}.sm-twl .tx-table tbody td:first-child{grid-area:1/1}.sm-twl .tx-table tbody td:nth-child(4){text-align:right;grid-area:1/2}.sm-twl .tx-table tbody td:nth-child(2){grid-area:2/1/auto/-1}.sm-twl .tx-table tbody td:nth-child(3){padding-top:var(--space-8);border-top:1px solid var(--line-2);font:var(--fw-medium) var(--fs-meta) / 1 var(--font-base);color:var(--muted);grid-area:3/1}.sm-twl .tx-table tbody td:nth-child(3):before{content:"Joined · ";color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-wider);font-size:var(--fs-label);font-weight:var(--fw-semibold)}.sm-twl .tx-table tbody td:nth-child(5){padding-top:var(--space-8);border-top:1px solid var(--line-2);text-align:right;grid-area:3/2}}.sm-mu__fieldset{border:0;min-width:0;margin:0;padding:0}.sm-mu__fieldset>legend{width:100%;margin-bottom:var(--space-8)}.sm-mu__target-help{margin-bottom:var(--space-14)}.sm-mu .reason-cards.sm-mu-pick{margin-bottom:0}.sm-mu__unavailable-context{margin-bottom:var(--space-20)}.sm-mu__unavailable-actions{width:100%;max-width:var(--space-560)}.sm-mu-blocked__head{margin:0 0 var(--space-10);font:var(--fw-semibold) var(--fs-meta)/1.3 var(--font-base);color:var(--ink-2);letter-spacing:var(--ls-wider);text-transform:uppercase}.sm-mu .list-row.sm-mu-blocked__row{background:var(--bg-3);border-color:var(--line)}.sm-mu .sm-mu-blocked__row .list-row__title{color:var(--ink-2);font-weight:var(--fw-semibold)}.sm-mu .sm-mu-blocked__row .list-row__desc{color:var(--ink-2);max-width:62ch}.sm-mu .bk-summary .bk-program+.bk-summary__list{margin-top:var(--space-14)}.sm-mu .confirm__actions.sm-mu-actions{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=720px){.sm-mu .confirm__actions.sm-mu-actions{grid-template-columns:1fr}}.sm-mur__tabs{gap:var(--space-8);flex-wrap:wrap;display:flex}.sm-mur__tabs .btn{flex:1 1 0;min-height:44px}.sm-mur__tabs .is-active{border-color:var(--brand);color:var(--brand-ink)}.sm-mur__verify{align-items:center;gap:var(--space-8);min-height:44px;margin-top:var(--space-20);font-weight:var(--fw-semibold);display:flex}.sm-mur-page .bk-card.sm-mur+.bk-card.sm-mur{margin-top:var(--space-20)}.sm-mur .tx-table .sm-mur__cell{white-space:normal;overflow-wrap:anywhere;min-width:0;display:block}.sm-mur .tx-table .sm-mur__cell strong{color:var(--ink);font-weight:var(--fw-semibold);display:block}.sm-mur .tx-table .sm-mur__cell small{margin-top:var(--space-2);font:var(--fw-regular) var(--fs-meta)/1.3 var(--font-base);color:var(--muted);display:block}.sm-mur .tx-table tr.sm-mur__picked>td{background:var(--surface-selected)}.sm-mur .status-pill+.mini-pill.sm-mur__flag{margin-top:var(--space-4)}.sm-mur__promise,.sm-mur__outcome{align-items:flex-start;gap:var(--space-8);margin:var(--space-16) 0 0;font:var(--fw-regular) var(--fs-sm)/1.5 var(--font-base);color:var(--ink-2);max-width:78ch;display:flex}.sm-mur__promise svg.lucide,.sm-mur__promise [data-lucide],.sm-mur__outcome svg.lucide,.sm-mur__outcome [data-lucide]{flex-shrink:0;width:16px;height:16px;margin-top:2px}.sm-mur__promise svg.lucide,.sm-mur__promise [data-lucide]{color:var(--success)}.sm-mur__outcome svg.lucide,.sm-mur__outcome [data-lucide]{color:var(--ink-3)}.sm-mur__promise b,.sm-mur__outcome b{font-weight:var(--fw-semibold);color:var(--ink)}.sm-mur__long-copy{overflow-wrap:anywhere}.sm-mur .bk-detail+.alert-panel{margin-top:var(--space-16)}.sm-mur .alert-panel+.field-row,.sm-mur .sm-mur__promise+.field-row{margin-top:var(--space-20)}.sm-mur-page>.bk-card>.empty-state{background:var(--bg)}.sm-mur .empty-state+.alert-panel{margin-top:var(--space-20)}@media (width<=720px){.sm-mur__tabs .btn{min-width:0}.sm-mur .tx-table .data-table__action .btn{min-width:44px;min-height:44px}}.sm-qty.ant-input-number.ant-input-number-mode-spinner{align-items:center;gap:var(--space-6);width:auto;padding:var(--space-4);background:var(--bg-3);border:1px solid var(--line-2);border-radius:var(--pill);box-shadow:none;font-family:var(--font-base);display:inline-flex}.sm-qty.ant-input-number.ant-input-number-mode-spinner:hover,.sm-qty.ant-input-number.ant-input-number-mode-spinner.ant-input-number-focused{border-color:var(--line-2);background:var(--bg-3);box-shadow:none}.sm-qty.ant-input-number.ant-input-number-mode-spinner .ant-input-number-action{border:1px solid var(--line-2);background:var(--bg);width:32px;height:32px;color:var(--ink);cursor:pointer;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border-radius:50%;flex:none;place-items:center;padding:0;line-height:0;display:inline-grid}.sm-qty.ant-input-number.ant-input-number-mode-spinner .ant-input-number-action:hover:not(.ant-input-number-action-up-disabled):not(.ant-input-number-action-down-disabled){background:var(--brand);border-color:var(--brand);color:var(--bg)}.sm-qty.ant-input-number.ant-input-number-mode-spinner .ant-input-number-action:active:not(.ant-input-number-action-up-disabled):not(.ant-input-number-action-down-disabled){background:var(--brand);border-color:var(--brand);color:var(--bg);transform:scale(.94)}.sm-qty.ant-input-number.ant-input-number-mode-spinner .ant-input-number-action.ant-input-number-action-up-disabled,.sm-qty.ant-input-number.ant-input-number-mode-spinner .ant-input-number-action.ant-input-number-action-down-disabled{opacity:.4;cursor:not-allowed;pointer-events:none;background:var(--bg);border-color:var(--line-2);color:var(--ink)}.sm-qty.ant-input-number.ant-input-number-mode-spinner .ant-input-number-action svg.lucide,.sm-qty.ant-input-number.ant-input-number-mode-spinner .ant-input-number-action [data-lucide]{stroke-width:2.25px;width:16px;height:16px}.sm-qty.ant-input-number.ant-input-number-mode-spinner .ant-input-number-input{text-align:center;width:28px;min-width:28px;height:32px;font:var(--fw-bold) var(--fs-md)/1 var(--font-base);color:var(--ink);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;pointer-events:none;caret-color:#0000;background:0 0;border:0;flex:none;padding:0}.sm-bkw-note.ant-input{width:100%;min-height:80px;padding:var(--space-10) var(--space-12);font-weight:var(--fw-medium);line-height:var(--lh-body);color:var(--field-text);background:var(--field-bg);resize:vertical}.sm-bkw-note.ant-input::placeholder{color:var(--field-placeholder);font-weight:var(--fw-regular)}.bk-card.sm-bkw-wl{align-items:center;gap:var(--space-14);display:flex}.sm-bkw-wl__meta{flex:auto;min-width:0}.sm-bkw-wl__desc{margin:var(--space-4) 0 0;font:var(--fw-regular) var(--fs-meta)/1.45 var(--font-base);color:var(--muted)}.sm-bkw-wl__cta{flex:none}@media (width<=720px){.bk-card.sm-bkw-wl{flex-wrap:wrap;align-items:flex-start}.sm-bkw-wl__cta{justify-content:center;width:100%}}.sm-rec__switch{align-items:center;gap:var(--space-8);font:var(--fw-semibold) var(--fs-meta)/1 var(--font-base);color:var(--muted);cursor:pointer;display:inline-flex}.sm-rec__switch input:disabled+.toggle__track,.sm-rec__switch[aria-disabled=true]{cursor:not-allowed;opacity:.55}.sm-rec__lede{max-width:62ch;font:var(--fw-medium) var(--fs-sm)/var(--lh-body) var(--font-base);color:var(--ink-2);margin:0}.sm-rec__body{gap:var(--space-20);margin-top:var(--space-16);animation:sm-rec-in var(--dur-slow) var(--ease-out);flex-direction:column;display:flex}@keyframes sm-rec-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sm-rec__body{animation:none}}.sm-rec__field{border:0;min-width:0;margin:0;padding:0}.sm-rec__field>legend.field-label,.sm-scope>legend.field-label{padding:0}.sm-rec__ends{gap:var(--space-12);flex-direction:column;display:flex}.sm-rec__end{align-items:center;gap:var(--space-12);min-height:40px;display:flex}.sm-rec__end>.radio{flex:none;min-width:72px}.sm-rec__end-tail{font:var(--fw-medium) var(--fs-meta)/1.3 var(--font-base);color:var(--muted)}.sm-rec__date.input{width:auto;min-width:168px;font-size:var(--fs-sm)}.sm-rec__end[data-active=false] .sm-rec__date,.sm-rec__end[data-active=false] .sm-qty{opacity:.55}.sm-rec-preview{padding:var(--space-14) var(--space-16);background:var(--bg-3);border-radius:var(--radius-sm)}.sm-rec-preview__head{align-items:center;gap:var(--space-8);font:var(--fw-semibold) var(--fs-sm)/1.3 var(--font-base);color:var(--ink);margin:0;display:flex}.sm-rec-preview__head svg.lucide,.sm-rec-preview__head [data-lucide]{width:15px;height:15px;color:var(--brand-ink);flex:none}.sm-rec-preview__foot{margin:var(--space-12) 0 0;font:var(--fw-medium) var(--fs-meta)/1.4 var(--font-base);color:var(--muted)}.sm-rec-list{margin:var(--space-12) 0 0;grid-template-columns:22px minmax(0,1fr) auto;padding:0;list-style:none;display:grid}.sm-rec-list--plain{grid-template-columns:22px minmax(0,1fr) auto auto auto}.sm-rec-list__row{grid-template-columns:subgrid;align-items:center;gap:var(--space-12);padding:var(--space-8) 0;grid-column:1/-1;display:grid}.sm-rec-list__row+.sm-rec-list__row{border-top:1px solid var(--line-2)}.sm-rec-list__n{border-radius:var(--pill);background:var(--bg);width:22px;height:22px;color:var(--muted);font:var(--fw-semibold) var(--fs-meta)/1 var(--font-base);font-variant-numeric:tabular-nums;place-items:center;display:grid}.sm-rec-list__date{min-width:0;font:var(--fw-semibold) var(--fs-sm)/1.3 var(--font-base);color:var(--ink)}.sm-rec-list__time{font:var(--fw-medium) var(--fs-meta)/1.3 var(--font-base);color:var(--muted);font-variant-numeric:tabular-nums}.sm-rec-list__status,.sm-rec-list__action{align-items:center;display:flex}@media (width<=560px){.sm-rec-list__row{flex-wrap:wrap;display:flex}.sm-rec-list__n{flex:none}.sm-rec-list__date{flex:1 0 60%}.sm-rec-list__time,.sm-rec-list__status,.sm-rec-list__action{flex:none}}.sm-rec-list__row.is-past .sm-rec-list__date{color:var(--muted);font-weight:var(--fw-medium)}.sm-rec-list__row.is-now .sm-rec-list__n{background:var(--brand);color:var(--bg)}.sm-rec-more{margin:var(--space-10) 0 0;font:var(--fw-medium) var(--fs-meta)/1.4 var(--font-base);color:var(--muted)}.sm-rec-list--plain .sm-rec-list__n{background:var(--bg-3)}.sm-rec-list__move{font:var(--fw-semibold) var(--fs-meta)/1.3 var(--font-base);color:var(--brand-ink);background:0 0;border:0;padding:0;text-decoration:none}.sm-rec-list__move:hover{text-decoration:underline}.sm-rec-list--plain .sm-rec-list__row{min-height:48px}.sm-scope{border:0;min-width:0;margin:0;padding:0}.sm-scope__cards.choice-cards{grid-template-columns:repeat(2,1fr)}@media (width<=720px){.sm-scope__cards.choice-cards{grid-template-columns:1fr}}.sm-ser-kick{align-items:center;gap:var(--space-10);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.sm-ser-strip{align-items:center;gap:var(--space-12);padding:var(--space-14) var(--space-16);margin-bottom:var(--space-12);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:auto 1fr;display:grid}.sm-ser-strip__main{min-width:0}.sm-ser-strip__label{font:var(--fw-semibold) var(--fs-meta)/1 var(--font-base);color:var(--muted);display:block}.sm-ser-strip__when{margin-top:var(--space-4);font:var(--fw-semibold) var(--fs-sm)/1.3 var(--font-base);color:var(--ink);display:block}.sm-ser-strip__sub{margin-top:var(--space-2);font:var(--fw-medium) var(--fs-meta)/1.3 var(--font-base);color:var(--muted);display:block}.sm-ser-strip__cta{grid-column:1/-1;justify-content:center}.sm-ser-facts{gap:var(--space-12);padding:var(--space-12) var(--space-16);background:var(--bg-3);border-radius:var(--radius-sm);margin-bottom:var(--space-16);grid-template-columns:repeat(3,1fr);display:grid}.sm-ser-facts__label{font:var(--fw-semibold) var(--fs-meta)/1 var(--font-base);color:var(--muted);display:block}.sm-ser-facts__val{margin-top:var(--space-4);font:var(--fw-semibold) var(--fs-sm)/1.3 var(--font-base);color:var(--ink);display:block}@media (width<=560px){.sm-ser-facts{grid-template-columns:1fr 1fr}}.sm-ser-scroll{max-height:46vh;padding-right:var(--space-4);overflow-y:auto}.sm-rs-fromto{gap:var(--space-12);padding:var(--space-12) var(--space-14);background:var(--bg-3);border-radius:var(--radius-sm);margin:0 0 var(--space-16);font:var(--fw-medium) var(--fs-sm)/1.3 var(--font-base);grid-template-columns:1fr 24px 1fr;align-items:center;display:grid}.sm-rs-fromto__col span{display:block}.sm-rs-fromto__label{color:var(--muted);font:var(--fw-bold) var(--fs-kicker)/1 var(--font-base);text-transform:uppercase;letter-spacing:var(--ls-wider);margin-bottom:var(--space-4)}.sm-rs-fromto__val{color:var(--ink)}.sm-rs-fromto__val s{color:var(--muted)}.sm-rs-fromto__arrow{color:var(--muted);text-align:center}.sm-rs-day{padding:var(--space-8) 0;font:var(--fw-semibold) var(--fs-sm)/1.2 var(--font-base);color:var(--ink);justify-content:space-between;align-items:center;display:flex}.sm-rs-day a{color:var(--brand-ink);font:var(--fw-semibold) var(--fs-meta)/1 var(--font-base);white-space:nowrap;flex:none;text-decoration:none}.sm-rs-slots{gap:var(--space-8);margin-bottom:var(--space-16);grid-template-columns:repeat(4,1fr);display:grid}.sm-rs-slot{text-align:center;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);font:var(--fw-medium) var(--fs-meta)/1.2 var(--font-base);color:var(--ink);cursor:pointer;padding:8px 4px;transition:border-color .12s,background .12s,color .12s}.sm-rs-slot:hover{border-color:var(--ink);background:var(--bg-3)}.sm-rs-slot.is-on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.sm-rs-slot.is-disabled{color:var(--muted);background:var(--bg-3);cursor:not-allowed;border-color:var(--line)}.sm-rs-slot.is-disabled s{color:var(--muted)}.sm-rs-fee-note{align-items:flex-start;gap:var(--space-8);padding:var(--space-10) var(--space-12);background:var(--success-soft);border:1px solid rgba(var(--success-rgb), .25);border-radius:var(--radius-sm);color:var(--success);font:var(--fw-medium) var(--fs-meta)/1.45 var(--font-base);margin-bottom:var(--space-12);display:flex}.sm-rs-fee-note svg{flex:0 0 16px;width:16px;height:16px;margin-top:1px}.sm-cnl-refund{gap:var(--space-6);padding:var(--space-12) var(--space-14);border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:var(--space-16);font:var(--fw-medium) var(--fs-sm)/1.4 var(--font-base);flex-direction:column;display:flex}.sm-cnl-refund__row{color:var(--muted);justify-content:space-between;align-items:center;display:flex}.sm-cnl-refund__row strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold)}.sm-cnl-refund__row.is-grand{margin-top:var(--space-6);padding-top:var(--space-10);border-top:1px solid var(--line);color:var(--ink);font-size:var(--fs-md);font-weight:var(--fw-semibold)}.sm-bkd-rs textarea.ant-input,.sm-bkd-cnl textarea.ant-input{padding:var(--space-10) var(--space-12);min-height:80px;font-weight:var(--fw-medium);line-height:var(--lh-body);color:var(--field-text);background:var(--field-bg);resize:vertical}.sm-bkd-rs textarea.ant-input::placeholder,.sm-bkd-cnl textarea.ant-input::placeholder{color:var(--field-placeholder);font-weight:var(--fw-regular)}.sm-bkd-cnl .ant-select{width:100%;display:flex}.sm-bkd-cnl .ant-select .ant-select-selection-item{font-weight:var(--fw-medium)}.sm-bkd-cnl .ant-select .ant-select-selection-placeholder{color:var(--muted);font-weight:var(--fw-regular)}.sm-bkd-cnl .ant-select:not(.ant-select-open):not(.ant-select-focused):hover .ant-select-selector{border-color:var(--ink-3)}.sm-bkd-cnl .ant-select-open .ant-select-selector,.sm-bkd-cnl .ant-select-focused .ant-select-selector{box-shadow:none!important}.sm-bkd-cnl .ant-select-open .ant-select-selector{border-color:var(--brand)!important}.sm-bkd-cnl .ant-select-focused:not(.ant-select-open) .ant-select-selector{border-color:var(--field-border)!important}.sm-bkd-cnl .ant-select:has(.ant-select-selection-search-input:focus-visible) .ant-select-selector{border-color:var(--brand)!important;box-shadow:var(--field-shadow-focus)!important}.sm-bkd-cnl .ant-select-arrow{color:var(--muted);transition:transform var(--dur-base) var(--ease)}.sm-bkd-cnl .ant-select-open .ant-select-arrow{transform:rotate(180deg)}.sm-bkd-cnl .ant-checkbox-wrapper{font:var(--fw-medium) var(--fs-meta) / var(--lh-tight) var(--font-base);color:var(--field-text);align-items:center}.sm-bkd-cnl .ant-checkbox{border-width:1.5px;border-color:var(--field-border);border-radius:var(--radius-xs);background:var(--field-bg)}.sm-bkd-cnl .ant-checkbox-wrapper:hover .ant-checkbox{border-color:var(--field-border-hover)}.sm-bkd-cnl .ant-checkbox.ant-checkbox-checked,.sm-bkd-cnl .ant-checkbox-wrapper:hover .ant-checkbox-checked:not(.ant-checkbox-disabled){background:var(--brand);border-color:var(--field-border-focus)}.lwst-new-pill{background:var(--brand);color:var(--bg);border-radius:var(--pill);font:var(--fw-bold) 10px/1 var(--font-base);letter-spacing:var(--ls-wider);text-transform:uppercase;align-items:center;gap:4px;margin-left:auto;padding:3px 8px;display:inline-flex}.sm-lwst-cards.sm-choice-cards.ant-radio-group{gap:var(--space-12);grid-template-columns:repeat(3,1fr)}.sm-lwst-cards.ant-radio-group .choice-card.ant-radio-wrapper{border-radius:var(--radius-md);flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.sm-lwst-cards .choice-card__photo{aspect-ratio:16/10;background:var(--bg-3);position:relative}.sm-lwst-cards .choice-card__photo img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow,.5s) var(--ease);display:block}.sm-lwst-cards .choice-card:hover .choice-card__photo img{transform:scale(1.03)}.sm-lwst-cards .choice-card__check{top:var(--space-10);right:var(--space-10);border-color:rgba(var(--bg-dark-rgb), .12);width:24px;height:24px;box-shadow:0 1px 4px rgba(var(--bg-dark-rgb), .28);background:#ffffffeb;position:absolute}.sm-lwst-cards .choice-card__body{align-items:start;gap:var(--space-12);padding:var(--space-14) var(--space-16);grid-template-columns:auto 1fr;display:grid}.sm-lwst-cards .choice-card__icon{width:40px;height:40px}.sm-lwst-cards .choice-card__icon svg.lucide,.sm-lwst-cards .choice-card__icon [data-lucide]{width:20px;height:20px}.sm-lwst-cards .choice-card__title{font:var(--fw-semibold) var(--fs-md) / 1.25 var(--font-base)}.sm-lwst-cards .choice-card__sub{font:var(--fw-medium) var(--fs-sm) / 1.45 var(--font-base);margin-top:var(--space-2)}@media (width<=720px){.sm-lwst-cards.sm-choice-cards.ant-radio-group{grid-template-columns:1fr}}.lwp-opts{margin:0;padding:0;list-style:none}.lwp-opt+.lwp-opt{margin-top:var(--space-20);padding-top:var(--space-20);border-top:1px solid var(--line)}.lwp-opt__head{align-items:start;gap:var(--space-12);grid-template-columns:auto 1fr auto;display:grid}.lwp-opt__icon{background:var(--bg-soft);width:32px;height:32px;color:var(--ink-3);border-radius:50%;place-items:center;display:grid}.lwp-opt__icon svg.lucide,.lwp-opt__icon [data-lucide]{width:16px;height:16px}.lwp-opt__text{min-width:0;display:block}.lwp-opt__title{font:var(--fw-semibold) var(--fs-md) / var(--lh-card) var(--font-base);color:var(--ink);display:block}label.lwp-opt__title{cursor:pointer}.lwp-opt__rule{margin-top:var(--space-3);max-width:62ch;font:var(--fw-regular) var(--fs-sm) / var(--lh-body) var(--font-base);color:var(--ink-2);display:block}.lwp-opt__body{margin-top:var(--space-16);padding-left:44px}.lwp-opt__note{margin:0 0 var(--space-12);max-width:62ch;font:var(--fw-regular) var(--fs-sm) / var(--lh-body) var(--font-base);color:var(--ink-2)}.lwp-opt__body>.btn{margin-top:var(--space-12)}.lwp-plans{margin:0;padding:0;list-style:none}.lwp-plan{align-items:center;gap:var(--space-12);padding:var(--space-12) 0;border-top:1px solid var(--line-2);grid-template-columns:1fr auto auto;display:grid}.lwp-plan:first-child{border-top:0;padding-top:0}.lwp-plan__main{min-width:0;display:block}.lwp-plan__name{font:var(--fw-semibold) var(--fs-sm) / var(--lh-card) var(--font-base);color:var(--ink);display:block}.lwp-plan__meta{margin-top:var(--space-3);font:var(--fw-regular) var(--fs-caption) / var(--lh-card) var(--font-base);color:var(--muted);display:block}.lwp-empty{padding:var(--space-20);border-radius:var(--radius-sm);background:var(--bg-soft)}.lwp-empty__lead{margin:0 0 var(--space-8);font:var(--fw-semibold) var(--fs-sm) / var(--lh-card) var(--font-base);color:var(--ink)}.lwp-empty__text{margin:0 0 var(--space-12);max-width:62ch;font:var(--fw-regular) var(--fs-sm) / var(--lh-body) var(--font-base);color:var(--ink-2)}.lwp-empty .btn{margin-top:var(--space-4)}.lwp-after__list{gap:var(--space-14);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lwp-after__list li{align-items:start;gap:var(--space-12);font:var(--fw-regular) var(--fs-sm) / var(--lh-body) var(--font-base);color:var(--ink-2);grid-template-columns:18px 1fr;display:grid}.lwp-after__list svg.lucide,.lwp-after__list [data-lucide]{width:18px;height:18px;margin-top:var(--space-3);color:var(--ink-3)}@media (width<=720px){.lwp-opt__body{padding-left:0}.lwp-plan{grid-template-columns:1fr auto}.lwp-plan__main{grid-column:1/-1}}.sm-lw-num.ant-input-number{width:100%;font-family:var(--font-base);align-items:stretch;padding:0;display:flex}.sm-lw-num.ant-input-number .ant-input-number-input{height:38px;padding:0 var(--space-12);font-family:var(--font-base);font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--field-text)}.sm-lw-num.ant-input-number-disabled{background:var(--field-bg-disabled);border-color:var(--field-border-disabled);opacity:.7}.sm-lw-num.ant-input-number-disabled .ant-input-number-input{color:var(--field-text-disabled);cursor:not-allowed}.sm-lw-num--prefix .ant-input-number-prefix{height:auto;padding:0 var(--space-10);background:var(--field-prefix-bg);color:var(--field-prefix-text);font:var(--fw-medium) var(--fs-meta) / 1 var(--font-base);white-space:nowrap;border-right:1px solid var(--field-border);border-radius:calc(var(--radius-sm) - 1px) 0 0 calc(var(--radius-sm) - 1px);align-self:stretch;align-items:center;margin-inline-end:0;display:inline-flex}.sm-lw-num--suffix .ant-input-number-suffix{width:18px;white-space:nowrap;height:auto;color:var(--field-icon);font:var(--fw-regular) 13px/1 var(--font-base);flex:none;justify-content:center;align-self:center;align-items:center;margin-inline-start:0;margin-inline-end:var(--space-14);display:inline-flex;overflow:visible}.pkg-tier .pkg-tier__fields .field-row{margin-top:0}.pkg-tier-list{gap:var(--space-12);flex-direction:column;display:flex}.pkg-tier{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-16);background:var(--bg-3)}.pkg-tier__label{margin:0 0 var(--space-14);font:var(--fw-semibold) var(--fs-sm) / 1 var(--font-base);color:var(--ink);display:block}.pkg-tier__fields{gap:var(--space-16);grid-template-columns:1fr 1fr 1fr auto;align-items:end;display:grid}.pkg-tier__total{margin:var(--space-12) 0 14px;align-items:center;gap:var(--space-8);font:var(--fw-medium) var(--fs-sm) / 1 var(--font-base);color:var(--ink-2);display:flex}.pkg-tier__save{font:var(--fw-regular) var(--fs-caption) / 1 var(--font-base);color:var(--brand-ink)}.pv-table{border-collapse:separate;border-spacing:0;width:100%;margin-top:var(--space-8)}.pv-table td{padding:var(--space-10) var(--space-6);vertical-align:top}.pv-table td:first-child{padding-left:var(--space-8)}.pv-table td:last-child{padding-right:var(--space-8);text-align:right}.pv-table tr+tr td{border-top:1px solid var(--line-2)}.pv-name{font:var(--fw-semibold) var(--fs-sm) / 1 var(--font-base);color:var(--ink);align-items:flex-start;gap:var(--space-3);flex-direction:column;display:inline-flex}.pv-rate{font:var(--fw-medium) var(--fs-sm) / 1 var(--font-base);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.pv-unit{font:var(--fw-regular) var(--fs-caption) / 1 var(--font-base);color:var(--muted)}.pv-disc{font:var(--fw-semibold) var(--fs-caption) / 1 var(--font-base);color:var(--brand-ink);white-space:nowrap}.pv-group th{padding:var(--space-16) var(--space-8) var(--space-6);border-top:1px solid var(--line-2);text-align:left;font:var(--fw-bold) var(--fs-label) / 1 var(--font-base);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--muted)}.pv-sub{font:var(--fw-regular) var(--fs-caption) / 1 var(--font-base);color:var(--muted)}.pv-note{font:var(--fw-medium) var(--fs-caption) / 1 var(--font-base);color:var(--muted);white-space:nowrap}.pv-empty{font:var(--fw-regular) var(--fs-caption) / var(--lh-body) var(--font-base);color:var(--muted);display:block}.lwb-cohorts{margin-bottom:var(--space-12)}.lwb-cohort.is-active{border-color:var(--brand);box-shadow:var(--field-shadow-focus)}.lwb-cohort__pick{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.lwb-cohort__pick .list-row__desc{display:block}.lwb-cohorts__add{align-self:flex-start}.lwb-policy__lead{margin:0 0 var(--space-14);font:var(--fw-regular) var(--fs-sm)/1.5 var(--font-base);color:var(--ink-2);max-width:68ch}.lwb-policy .reason-card__desc.lwb-policy__payout{align-items:flex-start;gap:var(--space-6);margin-top:var(--space-6);color:var(--ink-2);display:flex}.lwb-policy .reason-card__desc.lwb-policy__payout svg.lucide,.lwb-policy .reason-card__desc.lwb-policy__payout [data-lucide]{flex-shrink:0;width:14px;height:14px;margin-top:2px}.lwb-policy .reason-card.is-on .lwb-policy__payout{color:var(--brand-ink)}.lwb-policy__foot{align-items:flex-start;gap:var(--space-8);font:var(--fw-regular) var(--fs-meta)/1.5 var(--font-base);color:var(--ink-2);max-width:72ch;margin:0;display:flex}.lwb-policy__foot svg.lucide,.lwb-policy__foot [data-lucide]{width:15px;height:15px;color:var(--ink-3);flex-shrink:0;margin-top:2px}.lwb-policy__foot b{font-weight:var(--fw-semibold);color:var(--ink)}.lwb-editing{margin:var(--space-20) 0 var(--space-12);font:var(--fw-regular) var(--fs-sm)/1.4 var(--font-base);color:var(--ink-2)}.lwb-editing b{font-weight:var(--fw-semibold);color:var(--ink)}.lwb-2col{gap:var(--space-16);grid-template-columns:1fr 1fr;display:grid}.bk-card .lwb-2col .field-row{margin-top:0}.lwb-schedule{flex-direction:column;display:flex}.lwb-schedule__head,.lwb-schedule__row{gap:var(--space-12);grid-template-columns:80px minmax(130px,1fr) minmax(110px,1fr);align-items:center;display:grid}.lwb-schedule__head{padding-bottom:var(--space-8);border-bottom:1px solid var(--line-2)}.lwb-schedule__col-label{font:var(--fw-semibold) var(--fs-kicker) / 1 var(--font-base);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--muted)}.lwb-schedule__row{padding:var(--space-8) 0;border-top:1px solid var(--line-2);transition:opacity .12s}.lwb-schedule__row:first-of-type{border-top:0}.lwb-schedule__row.is-off{opacity:.32}.lwb-schedule__row.is-off .ant-input-number,.lwb-schedule__row.is-off .ant-select{pointer-events:none}.lwb-time{align-items:center;gap:var(--space-4);display:flex}.lwb-time__sep{font:var(--fw-bold) var(--fs-sm) / 1 var(--font-base);color:var(--muted);flex-shrink:0}.sm-lw-timesel.ant-select{font-family:var(--font-base);flex-shrink:0}.sm-lw-timesel--hour.ant-select{width:52px}.sm-lw-timesel--minute.ant-select{width:56px}.sm-lw-timesel--ampm.ant-select{width:66px}.sm-lw-timesel.ant-select .ant-select-selector{padding:0 var(--space-6)}.sm-lw-timesel.ant-select .ant-select-selection-wrap{text-align:center}.sm-lw-timesel.ant-select .ant-select-selection-item{text-align:center;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink);padding-inline-end:0}.sm-lw-timesel.ant-select-disabled .ant-select-selector{background:var(--field-bg)}.sm-lw-timesel.ant-select-disabled .ant-select-selection-item{color:var(--ink)}.lwb-calc{align-items:baseline;gap:var(--space-8);margin-top:var(--space-16);padding:var(--space-10) var(--space-14);background:var(--bg-3);border-radius:var(--radius-sm);display:flex}.lwb-calc__rate{font:var(--fw-semibold) var(--fs-sm) / 1 var(--font-base);color:var(--ink);font-variant-numeric:tabular-nums}.lwb-calc__context{font:var(--fw-regular) var(--fs-caption) / 1 var(--font-base);color:var(--muted)}.lwb-onsave{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lwb-onsave__item{gap:var(--space-12);padding:var(--space-12) 0;border-top:1px solid var(--line-2);grid-template-columns:auto 1fr;align-items:start;display:grid}.lwb-onsave__item:first-child{border-top:0;padding-top:0}.lwb-onsave__item:last-child{padding-bottom:0}.lwb-onsave__icon{background:var(--bg-3);width:28px;height:28px;color:var(--ink-3);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.lwb-onsave__icon svg.lucide,.lwb-onsave__icon [data-lucide]{width:13px;height:13px}.lwb-onsave__title{font:var(--fw-semibold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink)}.lwb-onsave__sub{margin-top:var(--space-3);font:var(--fw-regular) var(--fs-caption) / 1.4 var(--font-base);color:var(--muted);display:block}.sm-lw-check.ant-checkbox-wrapper{font:var(--fw-medium) var(--fs-meta) / var(--lh-tight) var(--font-base);color:var(--field-text);align-items:center;display:inline-flex}.sm-lw-check .ant-checkbox{border-width:1.5px;border-color:var(--field-border);border-radius:var(--radius-xs);background:var(--field-bg)}.sm-lw-check.ant-checkbox-wrapper:hover .ant-checkbox{border-color:var(--field-border-hover)}.sm-lw-check .ant-checkbox.ant-checkbox-checked,.sm-lw-check.ant-checkbox-wrapper:hover .ant-checkbox-checked:not(.ant-checkbox-disabled){background:var(--brand);border-color:var(--field-border-focus)}.sm-lw-check .ant-checkbox-label{padding-inline-start:var(--space-8);padding-inline-end:0}.sm-lw-date.ant-picker .ant-picker-input>input{font-family:var(--font-base);font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--field-text-readonly)}.sm-lw-date.ant-picker .ant-picker-suffix{color:var(--field-icon)}@media (width<=720px){.sm-lwb .bk-card__head{align-items:flex-start;gap:var(--space-4);flex-direction:column}.lwb-2col{grid-template-columns:1fr}.lwb-schedule__head{display:none}.lwb-schedule__row{row-gap:var(--space-8);column-gap:var(--space-12);grid-template-columns:auto 1fr;grid-template-areas:"day time""day duration"}.lwb-schedule__row>.ant-checkbox-wrapper{grid-area:day;align-self:center}.lwb-schedule__row>.lwb-time{grid-area:time}.lwb-schedule__row>.ant-input-number{grid-area:duration;max-width:150px}.lwb-calc{align-items:flex-start;gap:var(--space-3);flex-direction:column}}.sm-mb-num.ant-input-number{width:100%;max-width:200px;font-family:var(--font-base);align-items:stretch;padding:0;display:flex}.sm-mb-num.ant-input-number .ant-input-number-input{height:38px;padding:0 var(--space-12);font-family:var(--font-base);font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--field-text)}.sm-mb-num.ant-input-number-disabled{background:var(--field-bg-disabled);border-color:var(--field-border-disabled);opacity:.7}.sm-mb-num.ant-input-number-disabled .ant-input-number-input{color:var(--field-text-disabled);cursor:not-allowed}.sm-mb-num--prefix .ant-input-number-prefix{height:auto;padding:0 var(--space-10);background:var(--field-prefix-bg);color:var(--field-prefix-text);font:var(--fw-medium) var(--fs-meta) / 1 var(--font-base);white-space:nowrap;border-right:1px solid var(--field-border);border-radius:calc(var(--radius-sm) - 1px) 0 0 calc(var(--radius-sm) - 1px);align-self:stretch;align-items:center;margin-inline-end:0;display:inline-flex}.sm-mb-num--suffix .ant-input-number-suffix{width:18px;white-space:nowrap;height:auto;color:var(--field-icon);font:var(--fw-regular) var(--fs-caption) / 1 var(--font-base);flex:none;justify-content:center;align-self:center;align-items:center;margin-inline-start:0;margin-inline-end:var(--space-14);display:inline-flex;overflow:visible}.sm-mb-note.ant-input{padding:var(--space-10) var(--space-12);width:100%;min-height:80px;font-family:var(--font-base);font-size:var(--fs-meta);font-weight:var(--fw-medium);line-height:var(--lh-body);color:var(--field-text);background:var(--field-bg);resize:vertical}.sm-mb-segs.ant-segmented,.sm-mbl-segs.ant-segmented{max-width:100%;padding:var(--space-4);background:rgba(var(--ink-pure-rgb), .03);border-radius:var(--pill);color:var(--ink-2);font-family:var(--font-base);scrollbar-width:none;border:1px solid #0000;margin:0;overflow-x:auto}.sm-mb-segs.ant-segmented::-webkit-scrollbar{display:none}.sm-mbl-segs.ant-segmented::-webkit-scrollbar{display:none}.sm-mb-segs.ant-segmented .ant-segmented-item,.sm-mbl-segs.ant-segmented .ant-segmented-item{padding:var(--space-8) var(--space-14);border-radius:var(--pill);color:var(--ink-2);font-size:var(--fs-caption);font-weight:var(--fw-semibold);transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease)}.sm-mb-segs.ant-segmented .ant-segmented-item-selected,.sm-mbl-segs.ant-segmented .ant-segmented-item-selected{color:var(--ink)}.sm-mb-segs.ant-segmented .ant-segmented-thumb,.sm-mb-segs.ant-segmented .ant-segmented-item-selected,.sm-mbl-segs.ant-segmented .ant-segmented-thumb,.sm-mbl-segs.ant-segmented .ant-segmented-item-selected{background:var(--bg);border-radius:var(--pill);box-shadow:var(--shadow-sm)}.sm-mbl-segs .count{color:var(--muted);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;margin-inline-start:var(--space-6)}.sm-mbl-segs .ant-segmented-item-selected .count{color:var(--brand-ink)}.sm-mbl-menu.ant-dropdown .ant-dropdown-menu{padding:var(--space-6);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-md)}.sm-mbl-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{min-height:40px;padding:var(--space-12) var(--space-12);border-radius:var(--radius-sm);color:var(--ink);font-family:var(--font-base);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-card);white-space:nowrap;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease)}.sm-mbl-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:var(--bg-3);color:var(--ink)}.sm-mbl-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content{align-items:center;gap:var(--space-8);display:flex}.sm-mbl-menu.ant-dropdown .ant-dropdown-menu svg.lucide,.sm-mbl-menu.ant-dropdown .ant-dropdown-menu i[data-lucide]{flex-shrink:0;width:16px;height:16px}.sm-mbl-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-divider{margin:var(--space-6) calc(-1 * var(--space-6));background:var(--line)}.sm-mbl-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-danger,.sm-mbl-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-danger:hover{color:var(--danger)}.sm-mbl-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-danger:hover{background:var(--bg-3)}.sm-mb-svc{gap:var(--space-8);flex-direction:column;display:flex}.sm-mb-svc__row{align-items:center;gap:var(--space-4) var(--space-12);padding:var(--space-12) var(--space-14);background:var(--bg);border:1px solid var(--line-2);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);grid-template-columns:1fr auto;display:grid}.sm-mb-svc__row:hover{border-color:var(--ink-3)}.sm-mb-svc__row[data-checked=true]{border-color:var(--brand);background:var(--surface-selected)}.sm-mb-svc__row[data-blocked=true]{cursor:not-allowed;background:var(--bg-3);border-color:var(--line-2)}.sm-mb-svc__row[data-blocked=true]:hover{border-color:var(--line-2)}.sm-mb-svc__row:has(input:focus-visible){outline:2px solid rgba(var(--brand-rgb), .4);outline-offset:1px}.sm-mb-svc__name{font:var(--fw-semibold) var(--fs-sm) / var(--lh-card) var(--font-base);color:var(--ink);letter-spacing:var(--ls-tight)}.sm-mb-svc__row[data-checked=true] .sm-mb-svc__name{color:var(--brand-ink)}.sm-mb-svc__meta{font:var(--fw-medium) var(--fs-meta) / var(--lh-card) var(--font-base);color:var(--ink-3);grid-column:1;padding-inline-start:var(--space-26)}.sm-mb-svc__row .status-pill{grid-area:1/2/span 2}.sm-mb-svc__row .ant-checkbox-wrapper{font:inherit;color:inherit;align-items:center;display:inline-flex}.sm-mb-svc__row .ant-checkbox-wrapper .ant-checkbox-label{padding-inline-start:var(--space-8);padding-inline-end:0}.sm-mb-toggle{align-items:start;gap:var(--space-16);grid-template-columns:1fr auto;display:grid}.sm-mb-toggle__text{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.sm-mb-toggle__title{font:var(--fw-semibold) var(--fs-sm) / var(--lh-card) var(--font-base);color:var(--ink)}.sm-mb-toggle__sub{font:var(--fw-medium) var(--fs-meta) / var(--lh-body) var(--font-base);color:var(--ink-3);max-width:62ch}.sm-mb-toggle+.field-row{margin-top:var(--space-20)}.sm-mb-pair{gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.sm-mb-pair .field-label{margin-bottom:var(--space-6);display:block}.sm-mb-actions{flex-wrap:wrap}.sm-mb-actions__aside{margin-inline-start:auto}.sm-mb-pv__name{font:var(--fw-bold) var(--fs-h3) / var(--lh-card) var(--font-base);color:var(--ink);letter-spacing:var(--ls-tight);margin:0}.sm-mb-pv__price{margin:var(--space-2) 0 var(--space-14);font:var(--fw-display) var(--fs-metric-cta) / var(--lh-tight) var(--font-base);color:var(--ink);letter-spacing:var(--ls-tight)}.sm-mb-pv__unit{font:var(--fw-semibold) var(--fs-sm) / 1 var(--font-base);color:var(--muted);letter-spacing:normal}.sm-mb-pv__list{margin:0 0 var(--space-16);gap:var(--space-8);flex-direction:column;padding:0;list-style:none;display:flex}.sm-mb-pv__list li{align-items:start;gap:var(--space-10);font:var(--fw-medium) var(--fs-meta) / var(--lh-body) var(--font-base);color:var(--ink-2);grid-template-columns:16px 1fr;display:grid}.sm-mb-pv__list svg.lucide,.sm-mb-pv__list [data-lucide]{width:16px;height:16px;color:var(--brand-ink);margin-top:var(--space-2)}.sm-mb-pv__label{margin:0 0 var(--space-6);font:var(--fw-bold) var(--fs-label) / 1 var(--font-base);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--muted)}.sm-mb-pv__svc{margin:0 0 var(--space-16);gap:var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.sm-mb-pv__svc li{font:var(--fw-semibold) var(--fs-meta) / var(--lh-card) var(--font-base);color:var(--ink)}.sm-mb-pv__none{margin:0 0 var(--space-16);font:var(--fw-medium) var(--fs-meta) / var(--lh-body) var(--font-base);color:var(--ink-3)}.sm-mb-pv__detail{padding:var(--space-12) var(--space-14);background:var(--bg-soft);border-radius:var(--radius-sm)}.sm-mb-pv__detail .bk-detail__row{gap:var(--space-12);grid-template-columns:1fr auto}.sm-mb-pv__detail dd{text-align:right;font-variant-numeric:tabular-nums}.sm-mb-hint.bk-card{background:var(--brand-soft);border-color:#0000}.sm-mb-hint p{gap:var(--space-10);font:var(--fw-medium) var(--fs-sm) / var(--lh-body) var(--font-base);color:var(--brand-ink);grid-template-columns:16px 1fr;margin:0;display:grid}.sm-mb-hint svg.lucide,.sm-mb-hint [data-lucide]{width:16px;height:16px;margin-top:var(--space-3)}.sm-mbl-table.bk-card{padding:var(--space-16)}.sm-mbl-plan{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.sm-mbl-plan__name{font:var(--fw-semibold) var(--fs-sm) / var(--lh-card) var(--font-base);color:var(--ink);letter-spacing:var(--ls-tight);text-decoration:none}.sm-mbl-plan__name:hover{color:var(--brand-ink);text-decoration:underline}.sm-mbl-plan__svc,.sm-mbl-sub{font:var(--fw-medium) var(--fs-meta) / var(--lh-card) var(--font-base);color:var(--muted);display:block}.sm-mbl-price{font:var(--fw-semibold) var(--fs-sm) / var(--lh-card) var(--font-base);color:var(--ink);font-variant-numeric:tabular-nums}.sm-mbl-unit{font:var(--fw-medium) var(--fs-meta) / 1 var(--font-base);color:var(--muted)}.sm-mbl-sessions{font:var(--fw-medium) var(--fs-sm) / var(--lh-card) var(--font-base);color:var(--ink);display:block}.sm-mbl-count{font:var(--fw-semibold) var(--fs-sm) / var(--lh-card) var(--font-base);color:var(--ink);font-variant-numeric:tabular-nums}.sm-mbl-table tbody tr[data-status=archived] .sm-mbl-plan__name,.sm-mbl-table tbody tr[data-status=archived] .sm-mbl-price,.sm-mbl-table tbody tr[data-status=archived] .sm-mbl-sessions,.sm-mbl-table tbody tr[data-status=archived] .sm-mbl-count{color:var(--ink-3)}.sm-mbl-filter-empty{margin-top:var(--space-8)}.sm-mbl-empty.bk-card{padding:var(--space-32) var(--space-24)}.sm-mbl-teach{margin:var(--space-28) auto 0;padding:var(--space-20) 0 0;border-top:1px solid var(--line);gap:var(--space-24);grid-template-columns:repeat(3,1fr);max-width:100%;list-style:none;display:grid}.sm-mbl-teach li{justify-items:start;gap:var(--space-8);font:var(--fw-medium) var(--fs-sm) / var(--lh-body) var(--font-base);color:var(--ink-2);text-align:left;grid-template-rows:auto auto;display:grid}.sm-mbl-teach svg.lucide,.sm-mbl-teach [data-lucide]{width:18px;height:18px;color:var(--brand-ink);margin-top:var(--space-2)}.sm-mb .bk-grid__main>.alert-panel{margin-bottom:0}.sm-mb .bk-grid__main>.form-actions{margin-top:0}@media (width<=980px){.sm-mb .bk-grid__aside{max-width:100%}}@media (width<=720px){.sm-mbl-teach{gap:var(--space-14);grid-template-columns:1fr}.sm-mbl-teach li{align-items:start;gap:var(--space-12);grid-template-rows:none;grid-template-columns:18px 1fr}.sm-mb-toggle{gap:var(--space-12);grid-template-columns:1fr}.sm-mb-num.ant-input-number{max-width:100%}.sm-mb-actions__aside{margin-inline-start:0}.sm-mbl-table tbody tr{padding-right:var(--space-44);position:relative}.sm-mbl-table tbody td{align-items:baseline;gap:var(--space-8);padding:var(--space-4) 0;white-space:normal;display:flex}.sm-mbl-table tbody td[data-label]:before{content:attr(data-label);font:var(--fw-bold) var(--fs-label) / 1.6 var(--font-base);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--muted);flex:0 0 84px}.sm-mbl-table tbody td:first-child{padding-bottom:var(--space-8);display:block}.sm-mbl-table tbody td:last-child{top:var(--space-10);right:var(--space-10);width:auto;padding:0;position:absolute}}@media (prefers-reduced-motion:reduce){.sm-mb-svc__row,.sm-mb-segs.ant-segmented .ant-segmented-item,.sm-mbl-segs.ant-segmented .ant-segmented-item,.sm-mbl-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{transition:none}}.sm-mb .bk-grid__main>.alert-panel--info{background:var(--bg);border-radius:var(--radius-md);padding:var(--space-20)}@media (width>=721px){.sm-ml .bk-row__photo{aspect-ratio:1}}.sm-ml .bk-row__photo--empty{background:var(--bg-soft);box-shadow:inset 0 0 0 1px var(--line);place-items:center;display:grid}.sm-ml .bk-row__photo--empty .bk-row__media-icon{border-radius:var(--radius-pill-sm);background:var(--bg);width:48px;height:48px;color:var(--muted);border:1px dashed var(--line-strong);place-items:center;display:grid}.sm-ml .bk-row__photo--empty .bk-row__media-icon svg{width:22px;height:22px}.sm-ml .bk-row__photo--empty:after{display:none}.sm-ml .bk-row__title--empty{color:var(--muted);font-style:italic}.sm-ml .bk-row__progress{align-items:center;gap:var(--space-6);font:var(--fw-medium) var(--fs-meta) / 1.2 var(--font-base);color:var(--warn);display:inline-flex}.sm-ml .bk-row__progress svg{width:13px;height:13px}.sm-ml .sm-ml-wl{align-items:center;gap:var(--space-10);margin:var(--space-10) 0 0;flex-wrap:wrap;display:flex}.sm-ml .sm-ml-wl__link{z-index:3;align-items:center;gap:var(--space-4);font:var(--fw-semibold) var(--fs-meta) / 1.2 var(--font-base);color:var(--brand-ink);text-decoration:none;display:inline-flex;position:relative}.sm-ml .sm-ml-wl__link:hover{text-decoration:underline}.sm-ml .sm-ml-wl__link svg{width:13px;height:13px}.sm-ml-segs.ant-segmented{max-width:100%;padding:var(--space-4);background:rgba(var(--ink-pure-rgb), .03);border-radius:var(--pill);color:var(--ink-2);font-family:var(--font-base);scrollbar-width:none;margin:0 0 var(--space-28);border:1px solid #0000;overflow-x:auto}.bk-segments .sm-ml-segs.ant-segmented{margin:0}.wf-overlay .field-row .sm-ml-segs.ant-segmented{margin-bottom:0}.sm-ml-segs.ant-segmented::-webkit-scrollbar{display:none}.sm-ml-segs.ant-segmented .ant-segmented-group{gap:var(--space-2)}.sm-ml-segs.ant-segmented .ant-segmented-item{border-radius:var(--pill);color:var(--ink-2);transition:color .25s}.sm-ml-segs.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):hover{color:var(--ink)}.sm-ml-segs.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):hover:after,.sm-ml-segs.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):active:after{background:0 0}.sm-ml-segs.ant-segmented .ant-segmented-item-label{justify-content:center;align-items:center;gap:var(--space-8);min-height:0;padding:var(--space-8) var(--space-14);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;line-height:1;display:flex;overflow:visible}.sm-ml-segs.ant-segmented .ant-segmented-item-selected{background:var(--bg);box-shadow:var(--shadow-segment-active)}.sm-ml-segs.ant-segmented .ant-segmented-item:has(input:checked){color:var(--ink)}.sm-ml-segs.ant-segmented .ant-segmented-thumb{background:var(--bg);border-radius:var(--pill);box-shadow:var(--shadow-segment-active)}.sm-ml-segs.ant-segmented .ant-segmented-thumb-motion-appear-active{transition:transform .42s cubic-bezier(.5,0,.1,1.1),width .42s cubic-bezier(.5,0,.1,1.1)!important}.sm-ml-segs .count{min-width:22px;height:20px;padding:0 var(--space-7);border-radius:var(--pill);background:rgba(var(--slate-rgb), .08);color:var(--muted);font-size:var(--fs-label);font-weight:var(--fw-bold);justify-content:center;align-items:center;line-height:1;transition:background .18s,color .18s;display:inline-flex}.sm-ml-segs.ant-segmented .ant-segmented-item:has(input:checked) .count{background:var(--bg-soft);color:var(--brand)}.sm-ml-kebab.ant-dropdown .ant-dropdown-menu{min-width:180px;padding:var(--space-6);background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:0 8px 24px rgba(var(--slate-rgb), .15)}.sm-ml-kebab.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{padding:var(--space-8) var(--space-10);border-radius:var(--radius-sm);color:var(--ink);font:var(--fw-medium) var(--fs-sm) / 1 var(--font-base)}.sm-ml-kebab.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content{align-items:center;gap:var(--space-8);display:flex}.sm-ml-kebab.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:var(--brand-soft);color:var(--brand-ink)}.sm-ml-kebab.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-divider{background:var(--line);height:1px;margin:var(--space-4) 0}.sm-ml-kebab.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.sm-ml-kebab__danger{color:var(--danger-strong)}.sm-ml-kebab.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.sm-ml-kebab__danger:hover{color:var(--danger-strong);background:#fee2e2}.sm-mld .sm-dsc-preview{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-14) var(--space-16);background:var(--success-soft);border:1px solid rgba(var(--success-rgb), .25);border-radius:var(--radius-sm);margin-bottom:var(--space-16);font:var(--fw-medium) var(--fs-sm) / 1.4 var(--font-base);color:var(--success);display:flex}.sm-mld .sm-dsc-preview__label{font:var(--fw-bold) var(--fs-kicker) / 1 var(--font-base);color:var(--success);text-transform:uppercase;letter-spacing:var(--ls-wider);margin-bottom:4px;display:block}.sm-mld .sm-dsc-preview__price{font:var(--fw-bold) var(--fs-h4) / 1 var(--font-base);color:var(--success);font-variant-numeric:tabular-nums;margin:0}.sm-mld .sm-dsc-preview__price s{color:var(--success);opacity:.6;font-size:var(--fs-sm);margin-right:6px}.sm-mld .sm-dsc-preview__badge{background:var(--success);color:var(--bg);font:var(--fw-bold) var(--fs-meta) / 1 var(--font-base);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.sm-mld .sm-dsc-preview__badge svg{width:12px;height:12px}.sm-ml-num.ant-input-number{width:100%;font-family:var(--font-base);align-items:stretch;padding:0;display:flex}.sm-ml-num.ant-input-number .ant-input-number-input{height:38px;padding:0 var(--space-12);font-family:var(--font-base);font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--field-text)}.sm-ml-num--suffix .ant-input-number-suffix{width:18px;white-space:nowrap;height:auto;color:var(--field-icon);font:var(--fw-regular) 13px / 1 var(--font-base);flex:none;justify-content:center;align-self:center;align-items:center;margin-inline-start:0;margin-inline-end:var(--space-14);display:inline-flex;overflow:visible}.sm-ml-date.ant-picker .ant-picker-input>input{font-family:var(--font-base);font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--field-text-readonly)}.sm-ml-date.ant-picker .ant-picker-input>input::placeholder{color:var(--field-text-readonly);font-weight:var(--fw-medium);opacity:1}.sm-ml-date.ant-picker .ant-picker-suffix{color:var(--field-icon)}.sm-mld .ant-select{width:100%;display:block}.sm-mld .ant-select .ant-select-content{font-weight:var(--fw-medium)}.sm-mld .ant-select .ant-select-placeholder{color:var(--muted);font-weight:var(--fw-regular)}.sm-mld .ant-select:not(.ant-select-open):not(.ant-select-focused):not(.ant-select-disabled):hover{--ant-select-border-color:var(--ink-3)}.sm-mld .ant-select-open,.sm-mld .ant-select-focused{box-shadow:none!important}.sm-mld .ant-select-open{--ant-select-border-color:var(--brand)}.sm-mld .ant-select-focused:not(.ant-select-open){--ant-select-border-color:var(--field-border)}.sm-mld .ant-select:has(.ant-select-input:focus-visible){--ant-select-border-color:var(--brand);box-shadow:var(--field-shadow-focus)!important}.sm-mld .ant-select-suffix{color:var(--muted);transition:transform var(--dur-base) var(--ease)}.sm-mld .ant-select-open .ant-select-suffix{transform:rotate(180deg)}.sm-mldel .sm-del-listing{gap:var(--space-12);padding:var(--space-12) var(--space-14);border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:var(--space-16);grid-template-columns:64px 1fr auto;align-items:center;display:grid}.sm-mldel .sm-del-listing__photo{border-radius:var(--radius-sm);background:var(--bg-3);flex:0 0 64px;width:64px;height:64px;overflow:hidden}.sm-mldel .sm-del-listing__photo img{object-fit:cover;width:100%;height:100%;display:block}.sm-mldel .sm-del-listing__title{font:var(--fw-semibold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink);margin:0 0 2px}.sm-mldel .sm-del-listing__meta{font:var(--fw-regular) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted);margin:0}.sm-mldel .sm-del-listing__stat{font:var(--fw-bold) var(--fs-md) / 1 var(--font-base);color:var(--ink);text-align:right}.sm-mldel .sm-del-listing__stat-label{font:var(--fw-medium) var(--fs-kicker) / 1 var(--font-base);color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-wider);margin-top:4px;display:block}.sm-mldel .sm-del-confirm{margin-bottom:var(--space-16)}.sm-mldel .sm-del-confirm-label{font:var(--fw-semibold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink);margin-bottom:6px;display:block}.sm-mldel .sm-del-confirm-label code{background:var(--bg-3);font:var(--fw-bold) var(--fs-meta) / 1 ui-monospace, SFMono-Regular, monospace;color:var(--danger);border-radius:4px;padding:2px 6px}.sm-mldel .ant-input{font-family:var(--font-base);font-weight:var(--fw-medium);color:var(--field-text)}.sm-mldel .ant-input::placeholder{color:var(--field-placeholder);font-weight:var(--fw-regular)}.sm-lr-banner{align-items:flex-start;gap:var(--space-14);padding:var(--space-18) var(--space-20);background:var(--danger-soft);border-radius:var(--radius-md);display:flex}.sm-lr-banner__title{font:var(--fw-bold) var(--fs-md) / 1.3 var(--font-base);color:var(--danger);margin:0 0 4px}.sm-lr-banner__hint{font:var(--fw-regular) var(--fs-sm) / 1.5 var(--font-base);color:var(--danger);margin:0}.sm-lr-banner__hint b{color:var(--danger);font-weight:var(--fw-semibold)}.sm-lr-listing{gap:var(--space-16);padding:var(--space-16) var(--space-18);border-radius:var(--radius-md);background:var(--bg);grid-template-columns:120px 1fr;align-items:flex-start;display:grid}.sm-lr-listing__photo{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--ink-pure);filter:grayscale(.4);overflow:hidden}.sm-lr-listing__photo img{object-fit:cover;opacity:.85;width:100%;height:100%;display:block}.sm-lr-listing__title{font:var(--fw-bold) var(--fs-md) / 1.2 var(--font-base);color:var(--ink-2);margin:0 0 4px}.sm-lr-listing__meta{font:var(--fw-regular) var(--fs-meta) / 1.5 var(--font-base);color:var(--muted);margin:0}.sm-lr-listing .status-pill{margin-top:var(--space-8)}.sm-lr-issues{padding:var(--space-18) var(--space-20);border-radius:var(--radius-md);background:var(--bg)}.sm-lr-issues__head{align-items:center;gap:var(--space-8);margin-bottom:var(--space-14);font:var(--fw-bold) var(--fs-md) / 1.2 var(--font-base);color:var(--ink);display:flex}.sm-lr-issues__head .count{background:var(--danger-soft);color:var(--danger);font:var(--fw-bold) var(--fs-meta) / 1 var(--font-base);border-radius:999px;padding:2px 10px}.sm-lr-issue{gap:var(--space-12);padding:var(--space-12) 0;border-top:1px solid var(--line-2);grid-template-columns:32px 1fr auto;align-items:flex-start;display:grid}.sm-lr-issue:first-of-type{border-top:0;padding-top:0}.sm-lr-issue:last-child{padding-bottom:0}.sm-lr-issue__title{font:var(--fw-semibold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink);margin:0 0 2px}.sm-lr-issue__hint{font:var(--fw-regular) var(--fs-meta) / 1.45 var(--font-base);color:var(--muted);margin:0}.sm-lr-issue__cta{font:var(--fw-semibold) var(--fs-meta) / 1 var(--font-base);color:var(--brand-ink);white-space:nowrap;text-decoration:none}.sm-lr-issue__cta svg.lucide,.sm-lr-issue__cta [data-lucide]{vertical-align:-1px}.sm-lr-issue__cta:hover{text-decoration:underline}.sm-lr-reviewer{gap:var(--space-12);padding:var(--space-16) var(--space-18);background:var(--bg);border-radius:var(--radius-md);display:flex}.sm-lr-reviewer__avatar{background:var(--ink);width:36px;height:36px;color:var(--bg);font:var(--fw-bold) var(--fs-sm) / 1 var(--font-base);border-radius:50%;flex:0 0 36px;place-items:center;display:inline-grid}.sm-lr-reviewer__body{flex:1;min-width:0}.sm-lr-reviewer__name{font:var(--fw-semibold) var(--fs-meta) / 1.3 var(--font-base);color:var(--ink);margin:0 0 2px}.sm-lr-reviewer__quote{font:var(--fw-regular) var(--fs-sm) / 1.55 var(--font-base);color:var(--muted);margin:0;font-style:italic}.sm-lr-actions{gap:var(--space-10);flex-wrap:wrap;justify-content:flex-end;display:flex}.wizard-shell.sm-lr{gap:var(--space-12)}.wizard-shell.sm-lr>*,.wizard-shell.sm-lr .bk-grid__main>*,.wizard-shell.sm-lr .bk-grid__aside>*{margin-bottom:0}.wizard-shell.sm-lr .bk-grid,.wizard-shell.sm-lr .bk-grid__main{gap:var(--space-12)}@media (width>=981px){.wizard-shell.sm-lr .bk-grid__aside .sm-lr-listing{grid-template-columns:minmax(0,1fr)}.wizard-shell.sm-lr .bk-grid__aside .sm-lr-listing__photo{aspect-ratio:16/9}}.sm-cm .sm-cm__note{margin-bottom:0}.sm-cm .empty-state{padding:var(--space-24) var(--space-16)}.sm-cm .sm-cm__done-actions{justify-content:center;align-items:center;gap:var(--space-10);flex-wrap:wrap;display:flex}.sm-cm .sm-cm__done-actions .btn{margin-top:0}.sm-cm .sm-cm__recips{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sm-cm .sm-cm__rec{align-items:center;gap:var(--space-12);padding:var(--space-12) 0;border-top:1px solid var(--line);display:flex}.sm-cm .sm-cm__rec:first-child{border-top:0;padding-top:0}.sm-cm .sm-cm__rec-ava{flex:0 0 36px;width:36px;height:36px}.sm-cm .sm-cm__rec-main{gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.sm-cm .sm-cm__rec-meta{font:var(--fw-regular) var(--fs-meta) / 1.45 var(--font-base);color:var(--ink-3);overflow-wrap:anywhere}.sm-cm .sm-cm__rec-state{flex:none}.sm-cm .sm-cm__rec-end{flex:none;align-items:center;display:inline-flex}.sm-cm .sm-cm__drop{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.sm-cm .sm-cm__drop:hover{border-color:var(--line-strong);background:var(--bg-3);color:var(--ink)}.sm-cm .sm-cm__drop:focus-visible{border-color:var(--brand);box-shadow:var(--field-shadow-focus);color:var(--ink);outline:none}.sm-cm .sm-cm__drop svg.lucide,.sm-cm .sm-cm__drop [data-lucide]{width:15px;height:15px}.sm-cm .sm-cm__dropped{margin-top:var(--space-14);padding:var(--space-12) var(--space-14);border-radius:var(--radius-sm);background:var(--bg-soft)}.sm-cm .sm-cm__dropped-label{align-items:center;gap:var(--space-6);font:var(--fw-semibold) var(--fs-meta) / 1.2 var(--font-base);color:var(--ink-3);display:inline-flex}.sm-cm .sm-cm__dropped-label svg.lucide,.sm-cm .sm-cm__dropped-label [data-lucide]{width:14px;height:14px}.sm-cm .sm-cm__dropped-list{gap:var(--space-6);margin:var(--space-8) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.sm-cm .sm-cm__restore{align-items:center;gap:var(--space-6);padding:var(--space-5) var(--space-10);border:1px solid var(--line-strong);border-radius:var(--pill);background:var(--bg);font:var(--fw-medium) var(--fs-meta) / 1.2 var(--font-base);color:var(--ink-2);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);display:inline-flex}.sm-cm .sm-cm__restore:hover{border-color:var(--brand);color:var(--ink)}.sm-cm .sm-cm__restore:focus-visible{border-color:var(--brand);box-shadow:var(--field-shadow-focus);outline:none}.sm-cm .sm-cm__restore svg.lucide,.sm-cm .sm-cm__restore [data-lucide]{width:13px;height:13px;color:var(--muted)}.sm-cm .sm-cm__templates.choice-cards{grid-template-columns:1fr}.sm-cm .sm-cm__body.ant-input{font:var(--fw-regular) var(--fs-sm) / var(--lh-body) var(--font-base);color:var(--ink)}.sm-cm .sm-cm__undo{justify-content:space-between;align-items:center;gap:var(--space-8);margin:var(--space-10) 0 0;padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);background:var(--bg-soft);font:var(--fw-medium) var(--fs-meta) / 1.4 var(--font-base);color:var(--ink-2);animation:sm-cm-fade var(--dur-base) var(--ease-out) both;flex-wrap:wrap;display:flex}.sm-cm .sm-cm__undo>span{align-items:center;gap:var(--space-6);display:inline-flex}.sm-cm .sm-cm__undo svg.lucide,.sm-cm .sm-cm__undo [data-lucide]{flex:0 0 14px;width:14px;height:14px}.sm-cm .sm-cm__undo-btn{align-items:center;gap:var(--space-6);font:var(--fw-semibold) var(--fs-meta) / 1.2 var(--font-base);color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.sm-cm .sm-cm__undo-btn:hover{text-decoration:underline}.sm-cm .sm-cm__undo-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-xs)}@keyframes sm-cm-fade{0%{opacity:0}to{opacity:1}}.sm-cm .sm-cm__help{margin:var(--space-10) 0 0;font:var(--fw-regular) var(--fs-meta) / 1.5 var(--font-base);color:var(--ink-3)}.sm-cm .sm-cm__help strong{font-weight:var(--fw-semibold);color:var(--ink-2)}.sm-cm .sm-cm__preview{padding:var(--space-14) var(--space-16);border-radius:var(--radius-sm);background:var(--bg-soft);white-space:pre-wrap;overflow-wrap:anywhere;font:var(--fw-regular) var(--fs-sm) / var(--lh-body) var(--font-base);color:var(--ink-2);margin:0}.sm-cm .sm-cm__hint,.sm-cm .sm-cm__final,.sm-cm .sm-cm__blocked{align-items:flex-start;gap:var(--space-8);margin:var(--space-12) 0 0;font:var(--fw-medium) var(--fs-meta) / 1.5 var(--font-base);color:var(--ink-3);display:flex}.sm-cm .sm-cm__hint svg.lucide,.sm-cm .sm-cm__hint [data-lucide],.sm-cm .sm-cm__final svg.lucide,.sm-cm .sm-cm__final [data-lucide],.sm-cm .sm-cm__blocked svg.lucide,.sm-cm .sm-cm__blocked [data-lucide]{width:14px;height:14px;color:var(--muted);flex:0 0 14px;margin-top:2px}.sm-cm .sm-cm__final,.sm-cm .sm-cm__blocked{margin-top:0}.sm-cm .sm-cm__blocked{text-align:end;color:var(--ink-2);justify-content:flex-end}.sm-cm .sm-cm__live{align-items:center;gap:var(--space-6);display:inline-flex}.sm-cm .sm-cm__live svg.lucide,.sm-cm .sm-cm__live [data-lucide]{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.sm-cm .sm-cm__undo{animation:none}.sm-cm .sm-cm__drop,.sm-cm .sm-cm__restore{transition:none}}@media (width<=720px){.sm-cm .sm-cm__rec{row-gap:var(--space-8);flex-wrap:wrap}.sm-cm .sm-cm__rec-main{flex:60%}.sm-cm .sm-cm__rec-state{order:3;margin-inline-start:calc(36px + var(--space-12))}.sm-cm .sm-cm__blocked{text-align:start;justify-content:flex-start}}.sm-pr-solo{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.sm-pr-solo .form-actions{justify-content:space-between}.sm-pr .sm-pr-note{margin-top:var(--space-16);margin-bottom:0}.sm-pr .empty-state{padding:var(--space-24) var(--space-16)}.sm-pr .sm-pr-types.ant-radio-group{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.sm-pr .sm-pr-placements.ant-radio-group,.sm-pr .sm-pr-items.ant-radio-group{grid-template-columns:1fr}.sm-pr .sm-pr-durations.ant-radio-group{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.sm-pr .sm-pr-days.ant-segmented{width:100%;margin:0;display:block}.sm-pr .sm-pr-days.ant-segmented .ant-segmented-group{width:100%;display:flex}.sm-pr .sm-pr-days.ant-segmented .ant-segmented-item{flex:1 1 0;min-width:0}.sm-pr .sm-pr-durations__total{font:var(--fw-bold) var(--fs-md) / 1.2 var(--font-base);letter-spacing:var(--ls-tight);color:var(--ink);font-variant-numeric:tabular-nums}.sm-pr .sm-pr-items .choice-card__icon{background:var(--bg-soft);align-self:start;width:44px;height:44px;overflow:hidden}.sm-pr .sm-pr-items .choice-card__icon img{object-fit:cover;width:100%;height:100%;display:block}.sm-pr .sm-pr-items__price{font:var(--fw-semibold) var(--fs-meta) / 1.2 var(--font-base);color:var(--ink-2);font-variant-numeric:tabular-nums}.sm-pr .sm-pr-off{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sm-pr .sm-pr-off li{align-items:center;gap:var(--space-12);padding:var(--space-12) 0;border-top:1px solid var(--line);display:flex}.sm-pr .sm-pr-off li:first-child{border-top:0;padding-top:0}.sm-pr .sm-pr-off__icon{border-radius:var(--radius-sm);background:var(--bg-3);width:32px;height:32px;color:var(--muted);flex:0 0 32px;place-items:center;display:grid}.sm-pr .sm-pr-off__icon svg.lucide,.sm-pr .sm-pr-off__icon [data-lucide]{width:16px;height:16px}.sm-pr .sm-pr-off__main{gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.sm-pr .sm-pr-off__title{font:var(--fw-semibold) var(--fs-sm) / 1.2 var(--font-base);letter-spacing:var(--ls-tight);color:var(--ink-2)}.sm-pr .sm-pr-off__reason{font:var(--fw-regular) var(--fs-meta) / 1.45 var(--font-base);color:var(--ink-3)}.sm-pr .sm-pr-bill__lines{flex-direction:column;margin:0;display:flex}.sm-pr .sm-pr-bill__line{align-items:baseline;gap:var(--space-12);padding:var(--space-12) 0;border-top:1px solid var(--line-2);grid-template-columns:1fr auto;display:grid}.sm-pr .sm-pr-bill__line:first-child{border-top:0;padding-top:0}.sm-pr .sm-pr-bill__line dt{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.sm-pr .sm-pr-bill__label{font:var(--fw-medium) var(--fs-sm) / 1.35 var(--font-base);color:var(--ink-2)}.sm-pr .sm-pr-bill__note{font:var(--fw-regular) var(--fs-meta) / 1.3 var(--font-base);color:var(--muted);font-variant-numeric:tabular-nums}.sm-pr .sm-pr-bill__line dd{font:var(--fw-semibold) var(--fs-sm) / 1.2 var(--font-base);color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.sm-pr .sm-pr-bill__line dd.is-credit{color:var(--success)}.sm-pr .sm-pr-bill__total{justify-content:space-between;align-items:baseline;gap:var(--space-12);margin-top:var(--space-12);padding-top:var(--space-14);border-top:1px solid var(--line);font:var(--fw-semibold) var(--fs-sm) / 1.2 var(--font-base);color:var(--ink-2);display:flex}.sm-pr .sm-pr-bill__total strong{font:var(--fw-display) var(--fs-h3-lg) / 1 var(--font-base);letter-spacing:var(--ls-tight);color:var(--ink);font-variant-numeric:tabular-nums}.sm-pr .sm-pr-bill__rate{margin:var(--space-6) 0 0;text-align:right;font:var(--fw-medium) var(--fs-meta) / 1.3 var(--font-base);color:var(--muted);font-variant-numeric:tabular-nums}.sm-pr .sm-pr-bill__foot{align-items:flex-start;gap:var(--space-8);margin:var(--space-14) 0 0;padding-top:var(--space-14);border-top:1px solid var(--line-2);font:var(--fw-medium) var(--fs-meta) / 1.5 var(--font-base);color:var(--ink-3);display:flex}.sm-pr .sm-pr-bill__foot svg.lucide,.sm-pr .sm-pr-bill__foot [data-lucide]{width:14px;height:14px;color:var(--muted);flex:0 0 14px;margin-top:2px}.sm-pr .sm-pr-facts{flex-direction:column;margin:0;display:flex}.sm-pr .sm-pr-facts__row{gap:var(--space-4);padding:var(--space-10) 0;border-top:1px solid var(--line-2);flex-direction:column;display:flex}.sm-pr .sm-pr-facts__row:first-child{border-top:0;padding-top:0}.sm-pr .sm-pr-facts dt{align-items:center;gap:var(--space-8);font:var(--fw-semibold) var(--fs-label) / 1 var(--font-base);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--muted);display:inline-flex}.sm-pr .sm-pr-facts dt svg.lucide,.sm-pr .sm-pr-facts dt [data-lucide]{width:13px;height:13px;color:var(--muted)}.sm-pr .sm-pr-facts dd{font:var(--fw-medium) var(--fs-sm) / 1.4 var(--font-base);color:var(--ink);overflow-wrap:anywhere;margin:0}.sm-pr .sm-pr-rail__pending{align-items:flex-start;gap:var(--space-8);margin:var(--space-16) 0 0;padding-top:var(--space-14);border-top:1px solid var(--line-2);font:var(--fw-medium) var(--fs-meta) / 1.5 var(--font-base);color:var(--ink-3);display:flex}.sm-pr .sm-pr-rail__pending svg.lucide,.sm-pr .sm-pr-rail__pending [data-lucide]{width:14px;height:14px;color:var(--muted);flex:0 0 14px;margin-top:2px}.sm-pr .sm-pr-preview__stage{padding:var(--space-20);border-radius:var(--radius-sm);background:var(--bg-soft);justify-content:center;display:flex}.sm-pr .sm-pr-preview__card{pointer-events:none;width:100%;max-width:320px}.sm-pr .sm-pr-preview__notes{margin:var(--space-14) 0 0;gap:var(--space-8);flex-direction:column;padding:0;list-style:none;display:flex}.sm-pr .sm-pr-preview__notes li{align-items:flex-start;gap:var(--space-8);font:var(--fw-medium) var(--fs-meta) / 1.5 var(--font-base);color:var(--ink-3);display:flex}.sm-pr .sm-pr-preview__notes strong{font-weight:var(--fw-semibold);color:var(--ink-2)}.sm-pr .sm-pr-preview__notes svg.lucide,.sm-pr .sm-pr-preview__notes [data-lucide]{width:14px;height:14px;color:var(--muted);flex:0 0 14px;margin-top:2px}.sm-pr .sm-pr-schedule,.sm-pr .sm-pr-hint,.sm-pr .sm-pr-blocked{align-items:flex-start;gap:var(--space-8);margin:var(--space-12) 0 0;font:var(--fw-medium) var(--fs-meta) / 1.5 var(--font-base);color:var(--ink-3);display:flex}.sm-pr .sm-pr-schedule strong,.sm-pr .sm-pr-hint strong{font-weight:var(--fw-semibold);color:var(--ink-2)}.sm-pr .sm-pr-schedule svg.lucide,.sm-pr .sm-pr-schedule [data-lucide],.sm-pr .sm-pr-hint svg.lucide,.sm-pr .sm-pr-hint [data-lucide],.sm-pr .sm-pr-blocked svg.lucide,.sm-pr .sm-pr-blocked [data-lucide]{width:14px;height:14px;color:var(--muted);flex:0 0 14px;margin-top:2px}.sm-pr .sm-pr-hint,.sm-pr .sm-pr-blocked{margin-top:0}.sm-pr .sm-pr-blocked{text-align:end;color:var(--ink-2);justify-content:flex-end}.sm-pr .sm-pr-secure{align-items:center;gap:var(--space-6);display:inline-flex}.sm-pr .sm-pr-secure svg.lucide,.sm-pr .sm-pr-secure [data-lucide]{width:12px;height:12px}.sm-pr .sm-pr-market.ant-select{width:100%}.sm-pr .sm-pr-credit.ant-checkbox-wrapper{align-items:start;gap:var(--space-12);padding:var(--space-14) var(--space-16);border:1px solid var(--line);border-radius:var(--radius);font:inherit;grid-template-columns:auto 1fr;margin-inline-end:0;display:grid}.sm-pr .sm-pr-credit.ant-checkbox-wrapper:hover{border-color:var(--field-border-hover)}.sm-pr .sm-pr-credit.ant-checkbox-wrapper.ant-checkbox-wrapper-checked{border-color:var(--brand);background:var(--brand-soft-2)}.sm-pr .sm-pr-credit.ant-checkbox-wrapper:after{display:none}.sm-pr .sm-pr-credit .ant-checkbox{border-width:1.5px;border-color:var(--field-border);border-radius:var(--radius-xs);background:var(--field-bg);margin-top:2px}.sm-pr .sm-pr-credit.ant-checkbox-wrapper .ant-checkbox-checked{background:var(--brand);border-color:var(--field-border-focus)}.sm-pr .sm-pr-credit .ant-checkbox-label{display:contents}.sm-pr .sm-pr-credit__main{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.sm-pr .sm-pr-credit__title{font:var(--fw-semibold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink)}.sm-pr .sm-pr-credit__sub{font:var(--fw-regular) var(--fs-meta) / 1.5 var(--font-base);color:var(--muted);white-space:normal}.sm-pr .sm-pr-split{margin:var(--space-16) 0 0;padding-top:var(--space-14);border-top:1px solid var(--line-2);gap:var(--space-10);flex-direction:column;display:flex}.sm-pr .sm-pr-split__row{justify-content:space-between;align-items:baseline;gap:var(--space-12);font:var(--fw-medium) var(--fs-sm) / 1.2 var(--font-base);color:var(--ink-3);display:flex}.sm-pr .sm-pr-split__row dd{font-weight:var(--fw-semibold);color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.sm-pr .sm-pr-split__row dd.is-credit{color:var(--success)}.sm-pr .sm-pr-split__row.is-grand{margin-top:var(--space-2);padding-top:var(--space-12);border-top:1px solid var(--line);color:var(--ink);font-weight:var(--fw-bold)}.sm-pr .sm-pr-split__row.is-grand dd{font:var(--fw-display) var(--fs-h3-lg) / 1 var(--font-base);letter-spacing:var(--ls-tight);font-variant-numeric:tabular-nums}.sm-pr .sm-pr-split__foot{align-items:flex-start;gap:var(--space-8);margin:var(--space-14) 0 0;font:var(--fw-medium) var(--fs-meta) / 1.5 var(--font-base);color:var(--ink-3);display:flex}.sm-pr .sm-pr-split__foot svg.lucide,.sm-pr .sm-pr-split__foot [data-lucide]{width:14px;height:14px;color:var(--muted);flex:0 0 14px;margin-top:2px}@media (width<=720px){.sm-pr .sm-pr-off li{row-gap:var(--space-8);flex-wrap:wrap}.sm-pr .sm-pr-off__main{flex:60%}.sm-pr .sm-pr-off .btn{margin-inline-start:calc(32px + var(--space-12))}.sm-pr .sm-pr-preview__stage{padding:var(--space-14)}.sm-pr .sm-pr-days.ant-segmented .ant-segmented-item-label{padding-inline:var(--space-8)}.sm-pr .sm-pr-blocked{text-align:start;justify-content:flex-start}.sm-pr .sm-pr-bill__rate{text-align:left}}@media (width>=981px){.sm-pr-done .confirm__detail .bk-detail__row{grid-template-columns:144px 1fr}}.sm-gc>section+section{margin-top:var(--space-20)}.sm-gc .bk-board{margin-bottom:0}.sm-gc>.gc-section{margin:0}.gc-section>.list-rows,.gc-section>.gc-split__foot,.gc-section>.gc-figures,.gc-section>.gc-later{padding-inline:var(--space-20)}.gc-more{align-items:center;gap:var(--space-6);font:var(--fw-semibold) var(--fs-sm)/var(--lh-tight) var(--font-base);color:var(--brand-ink);white-space:nowrap;transition:opacity .16s var(--ease-out);text-decoration:none;display:inline-flex}.gc-more:hover{opacity:.75}.gc-more svg.lucide,.gc-more [data-lucide]{width:14px;height:14px}.sm-gc .gc-lead{gap:0}.gc-lead .gc-metric{padding:0 var(--space-20);border-left:1px solid var(--line);background:0 0}.gc-lead>.gc-metric:first-child{border-left:0}.gc-metric{padding-block:var(--space-4);justify-content:flex-start}.gc-metric .gc-metric__source{padding-top:var(--space-8);margin-top:auto}.gc-metric__value{align-items:baseline;gap:var(--space-8);font:var(--fw-bold) var(--fs-h3-lg)/var(--lh-tight) var(--font-base);letter-spacing:var(--ls-tight);color:var(--ink);font-variant-numeric:tabular-nums;display:flex}.gc-metric__delta{font:var(--fw-semibold) var(--fs-meta)/1 var(--font-base);letter-spacing:normal;color:var(--success);align-items:center;gap:2px;display:inline-flex}.gc-metric__delta.is-down{color:var(--danger)}.gc-metric__delta svg.lucide,.gc-metric__delta [data-lucide]{width:12px;height:12px}.gc-metric__label{font:var(--fw-semibold) var(--fs-sm)/var(--lh-card) var(--font-base);color:var(--ink-2)}.gc-metric__period{font:var(--fw-regular) var(--fs-meta)/var(--lh-card) var(--font-base);color:var(--muted)}.gc-metric__source{align-items:center;gap:var(--space-4);font:var(--fw-medium) var(--fs-kicker)/1 var(--font-base);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--muted);transition:color .16s var(--ease-out);text-decoration:none;display:inline-flex}.gc-metric__source:hover{color:var(--brand-ink)}.gc-metric__source svg.lucide,.gc-metric__source [data-lucide]{width:11px;height:11px}.gc-figures{gap:var(--space-20) var(--space-24);margin-top:var(--space-20);padding-top:var(--space-20);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.gc-figure{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.gc-figure .gc-metric__value{font-size:var(--fs-price)}.gc-figure .gc-metric__label{font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--ink)}.gc-figure .gc-metric__source{margin-top:var(--space-2)}.gc-insight{transition:border-color .16s var(--ease-out)}.gc-insight:hover{border-color:var(--line-strong)}.gc-insight__signal{align-items:center}.gc-insight__level{padding:2px var(--space-8);border-radius:var(--pill);background:var(--bg-soft);color:var(--ink-3);font:var(--fw-semibold) var(--fs-kicker)/1.4 var(--font-base);letter-spacing:var(--ls-wider);text-transform:uppercase;white-space:nowrap;align-items:center;display:inline-flex}.gc-split{padding:var(--space-20) 0;border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;display:grid}.gc-split__col{gap:var(--space-4);padding:0 var(--space-20);flex-direction:column;min-width:0;display:flex}.gc-split__col+.gc-split__col{border-left:1px solid var(--line)}.gc-split__value{font:var(--fw-display) var(--fs-metric-cta)/var(--lh-tight) var(--font-base);letter-spacing:var(--ls-tight);color:var(--ink);font-variant-numeric:tabular-nums}.gc-split__label{font:var(--fw-bold) var(--fs-h3)/var(--lh-card) var(--font-base);color:var(--ink)}.gc-split__note{max-width:46ch;font:var(--fw-regular) var(--fs-meta)/var(--lh-body) var(--font-base);color:var(--muted);margin:0}.gc-split__foot{margin:var(--space-16) 0 var(--space-20);font:var(--fw-regular) var(--fs-sm)/var(--lh-body) var(--font-base);color:var(--muted)}.gc-later{margin-top:var(--space-24)}.gc-later__note{align-items:flex-start;gap:var(--space-8);margin:0 0 var(--space-12);padding:0 var(--space-2);max-width:68ch;font:var(--fw-regular) var(--fs-meta)/var(--lh-body) var(--font-base);color:var(--muted);display:flex}.gc-later__note svg.lucide,.gc-later__note [data-lucide]{width:14px;height:14px;color:var(--brand-ink);flex:none;margin-top:1px}.gc-later .gc-insight{border-style:dashed}@media (width<=720px){.gc-section>.list-rows,.gc-section>.gc-split__foot,.gc-section>.gc-later,.gc-lead .gc-metric,.gc-split__col{padding-inline:0}.gc-split{grid-template-columns:1fr}.gc-split__col+.gc-split__col{border-left:0;border-top:1px solid var(--line);padding-top:var(--space-16)}.gc-split__col:first-child{padding-bottom:var(--space-16)}.gc-figures{gap:var(--space-16) var(--space-20);padding:var(--space-16) 0 0}}@media (width<=560px){.gc-lead .gc-metric{border-left:0;border-top:1px solid var(--line);padding-block:var(--space-14)}.gc-lead>.gc-metric:first-child{border-top:0;padding-top:0}}@media (prefers-reduced-motion:reduce){.gc-more,.gc-insight,.gc-metric__source{transition:none}}.sm-lpp+.sm-lpp{margin-top:var(--space-24)}.sm-lpp .tx-table th:last-child,.sm-lpp .tx-table td:last-child{text-align:right;width:44px;padding-left:0}.sm-lpp .tx-table .dropdown-trigger,.sm-lpp .tx-table .dropdown-trigger:hover{border-color:#0000}.sm-lpp-expiring{color:#92400e}.sm-lpp-menu.ant-dropdown .ant-dropdown-menu{max-height:320px;padding:var(--space-6);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-md);overflow-y:auto}.sm-lpp-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{min-height:40px;padding:var(--space-12) var(--space-12);border-radius:var(--radius-sm);color:var(--ink);font-family:var(--font-base);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-card);white-space:nowrap;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease)}.sm-lpp-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:var(--bg-3);color:var(--ink)}.sm-lpp-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:active{background:var(--line)}.sm-lpp-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content{align-items:center;gap:var(--space-8);display:flex}.sm-lpp-menu.ant-dropdown .ant-dropdown-menu svg.lucide,.sm-lpp-menu.ant-dropdown .ant-dropdown-menu i[data-lucide]{flex-shrink:0;width:16px;height:16px}.sm-lpp-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-divider{margin:var(--space-6) calc(-1 * var(--space-6));background:var(--line)}.sm-lpp-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-danger{color:var(--danger)}.sm-lpp-menu.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-danger:hover{background:var(--bg-3);color:var(--danger)}@media (width<=720px){.sm-lpp .tx-table tbody tr{column-gap:var(--space-12);row-gap:var(--space-6);grid-template-columns:1fr auto;display:grid}.sm-lpp .tx-table tbody td:first-child{grid-area:1/1}.sm-lpp .tx-table tbody td:nth-child(3){text-align:right;font:var(--fw-bold) 18px/1 var(--font-base);font-variant-numeric:tabular-nums;grid-area:1/2;align-self:center}.sm-lpp .tx-table tbody td:nth-child(2),.sm-lpp .tx-table tbody td:nth-child(4){font:var(--fw-medium) var(--fs-meta) / 1.3 var(--font-base);color:var(--muted);text-align:left;grid-column:1}.sm-lpp .tx-table tbody td:nth-child(2){grid-row:2}.sm-lpp .tx-table tbody td:nth-child(4){grid-row:3}.sm-lpp .tx-table tbody td[data-label]:before{content:attr(data-label) " · ";color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-wider);font-size:var(--fs-label,11px);font-weight:var(--fw-semibold)}.sm-lpp .tx-table tbody td:nth-child(5){text-align:right;grid-area:2/2}.sm-lpp .tx-table tbody td:nth-child(6){padding-top:var(--space-8);border-top:1px solid var(--line-2);text-align:right;grid-area:4/1/auto/-1}}.sm-lpb-head .sm-lpb-title{align-items:center;gap:var(--space-10);flex-wrap:wrap;display:flex}.sm-lpb-head .sm-lpb-title .status-pill{letter-spacing:normal}.sm-lpb-cohorts{margin:0}.sm-lpb+.sm-lpb{margin-top:var(--space-16)}.sm-lpb .sched-next{padding:0 0 var(--space-16);border-top:0}.sm-lpb .sched-next .list-row__title{font:var(--fw-semibold) var(--fs-md) / 1.3 var(--font-base);letter-spacing:var(--ls-tight)}.sm-lpb .sched-weeks{margin-top:var(--space-4)}.sm-lpb .sched-week__dates{align-items:baseline;gap:var(--space-6) var(--space-24);flex-wrap:wrap;margin:0;display:flex}.sm-lpb .sched-item{align-items:baseline;gap:var(--space-8);font:var(--fw-medium) var(--fs-sm) / 1.4 var(--font-base);color:var(--ink);white-space:nowrap;display:inline-flex}.sm-lpb .sched-item__num{font:var(--fw-semibold) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted);font-variant-numeric:tabular-nums}.sm-lpb .sched-item.is-next{font-weight:var(--fw-semibold)}.sm-lpb .sched-item.is-next .sched-item__num{color:var(--brand-ink)}.sm-lpb .sched-rest .list-row__title{font-weight:var(--fw-regular);color:var(--muted)}.sm-lpb .bk-card__live{transition:color var(--dur-fast) var(--ease-out)}.sm-lpb .bk-card__live:hover,.sm-lpb .bk-card__live:focus-visible{color:var(--brand-ink)}@media (prefers-reduced-motion:reduce){.sm-lpb .bk-card__live{transition:none}}.sm-lpb .bk-detail__row dd:has(.cohort-bar){align-items:center;gap:var(--space-12);display:flex}.sm-lpb .cohort-bar{flex:0 0 var(--space-180);height:var(--space-8);border-radius:var(--pill);background:var(--bg-3);margin:0 0 0 auto;overflow:hidden}.sm-lpb .cohort-bar__fill{background:var(--brand);border-radius:inherit;height:100%;display:block}@media (width<=980px){.sm-lpb .bk-detail__row dd:has(.cohort-bar){display:block}.sm-lpb .cohort-bar{margin:var(--space-8) 0 0;flex:none}}@media (width<=720px){.sm-lpb-head .section-head__meta{white-space:normal;row-gap:var(--space-8);flex-wrap:wrap}.sm-lpb .tx-table tbody tr{column-gap:var(--space-12);row-gap:var(--space-6);grid-template-columns:1fr auto;display:grid}.sm-lpb .tx-table tbody td:first-child{grid-area:1/1}.sm-lpb .tx-table tbody td:nth-child(4){text-align:right;font:var(--fw-medium) var(--fs-meta) / 1.3 var(--font-base);color:var(--muted);grid-area:1/2;align-self:center}.sm-lpb .tx-table tbody td:nth-child(2),.sm-lpb .tx-table tbody td:nth-child(3){font:var(--fw-medium) var(--fs-meta) / 1.3 var(--font-base);color:var(--muted);text-align:left;grid-column:1}.sm-lpb .tx-table tbody td:nth-child(2){grid-row:2}.sm-lpb .tx-table tbody td:nth-child(3){grid-row:3}.sm-lpb .tx-table tbody td[data-label]:before{content:attr(data-label) " · ";color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-wider);font-size:var(--fs-label,11px);font-weight:var(--fw-semibold)}}.sm-lpb .bk-detail__row dd:has(.cohort-bar){flex-wrap:wrap}.sm-lpb .sm-lpb-capnote{margin-top:var(--space-6);font:var(--fw-regular) var(--fs-meta)/1.4 var(--font-base);color:var(--muted);flex:1 0 100%}.sm-lpb .tx-table .sm-lpb-rowsub{margin-top:var(--space-2);font:var(--fw-regular) var(--fs-meta)/1.3 var(--font-base);color:var(--muted);display:block}.sm-lpb .tx-table tbody tr.sm-lpb-guest>td{background:var(--bg-3)}.sm-ern .tx-buyer__avatar{background:var(--neutral-soft);color:var(--ink-3);font:var(--fw-semibold) var(--fs-meta) / 1 var(--font-base);justify-content:center;align-items:center;display:inline-flex;overflow:visible}@media (width<=720px){.sm-ern .stat-grid,.sm-ern .stat-grid--3{grid-template-columns:repeat(2,1fr)}.sm-ern .tx-table tbody tr{column-gap:var(--space-12);row-gap:var(--space-6);grid-template-columns:1fr auto;display:grid}.sm-ern .tx-table tbody td:first-child{grid-area:1/1}.sm-ern .tx-table tbody td:nth-child(4){text-align:right;font:var(--fw-bold) 18px / 1 var(--font-base);font-variant-numeric:tabular-nums;grid-area:1/2;align-self:center}.sm-ern .tx-table tbody td:nth-child(4) b{font-weight:var(--fw-bold)}.sm-ern .tx-table tbody td:nth-child(2),.sm-ern .tx-table tbody td:nth-child(3){font:var(--fw-medium) var(--fs-meta) / 1.3 var(--font-base);color:var(--muted);text-align:left;grid-column:1}.sm-ern .tx-table tbody td:nth-child(2){grid-row:2}.sm-ern .tx-table tbody td:nth-child(3){grid-row:3}.sm-ern .tx-table tbody td:nth-child(2):before{content:"Amount · "}.sm-ern .tx-table tbody td:nth-child(3):before{content:"Fee · "}.sm-ern .tx-table tbody td:nth-child(2):before,.sm-ern .tx-table tbody td:nth-child(3):before{color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-wider);font-size:var(--fs-label,11px);font-weight:var(--fw-semibold)}.sm-ern .tx-table tbody td:nth-child(5){text-align:right;grid-area:2/2}.sm-ern .tx-table tbody td:nth-child(6){padding-top:var(--space-8);border-top:1px solid var(--line-2);font:var(--fw-medium) var(--fs-meta) / 1 var(--font-base);color:var(--muted);grid-area:4/1/auto/-1}}.sm-ern-empty .connect-hero{align-items:center;gap:var(--space-32);padding:var(--space-28) var(--space-32);border-radius:var(--radius-md);margin-bottom:var(--space-16);background:linear-gradient(180deg, rgba(var(--bg-dark-rgb), .72) 0%, rgba(var(--bg-dark-rgb), .88) 100%), url(/assets/closing-trainer-bg.webp) center center / cover no-repeat, var(--bg-dark);display:flex;overflow:hidden}.sm-ern-empty .connect-hero__main{align-items:flex-start;gap:var(--space-20);min-width:0;display:flex}.sm-ern-empty .connect-hero .icon-tile{--tile-bg:#635bff;--tile-color:var(--bg);flex:none}.sm-ern-empty .connect-hero__body{flex:1;min-width:0}.sm-ern-empty .connect-hero__kicker{font:var(--fw-bold) var(--fs-kicker) / 1 var(--font-base);color:rgba(var(--white-rgb), .62);text-transform:uppercase;letter-spacing:var(--ls-wider);margin:0 0 4px;display:block}.sm-ern-empty .connect-hero__title{font:var(--fw-bold) var(--fs-h3-lg) / 1.2 var(--font-base);color:var(--bg);letter-spacing:var(--ls-tight);margin:0 0 6px}.sm-ern-empty .connect-hero__hint{max-width:52ch;font:var(--fw-regular) var(--fs-sm) / 1.5 var(--font-base);color:rgba(var(--white-rgb), .78);margin:0}.sm-ern-empty .connect-hero__cta{margin-top:var(--space-16)}.sm-ern-empty .connect-steps{gap:var(--space-12);margin-bottom:var(--space-16);grid-template-columns:repeat(3,1fr);display:grid}.sm-ern-empty .connect-step{padding:var(--space-14) var(--space-16);border:1px solid var(--line);border-radius:var(--radius-md)}.sm-ern-empty .connect-step .icon-tile{margin-bottom:var(--space-8)}.sm-ern-empty .connect-step__title{font:var(--fw-semibold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink);margin:0 0 4px}.sm-ern-empty .connect-step__hint{font:var(--fw-regular) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted);margin:0}.sm-ern-empty .empty-stat{gap:var(--space-12);margin-bottom:var(--space-16);grid-template-columns:repeat(4,1fr);display:grid}.sm-ern-empty .empty-stat__card{padding:var(--space-14) var(--space-16);border:1px solid var(--line);border-radius:var(--radius-md);opacity:.55}.sm-ern-empty .empty-stat__label{font:var(--fw-bold) var(--fs-kicker) / 1 var(--font-base);color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-wider);margin-bottom:6px;display:block}.sm-ern-empty .empty-stat__val{font:var(--fw-bold) var(--fs-h3-lg) / 1 var(--font-base);color:var(--ink);font-variant-numeric:tabular-nums;display:block}.sm-ern-empty .faq-list{gap:var(--space-8);flex-direction:column;display:flex}.sm-ern-empty .faq-item{padding:var(--space-12) var(--space-14);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg)}.sm-ern-empty .faq-item summary{cursor:pointer;font:var(--fw-semibold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink);justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}.sm-ern-empty .faq-item summary::-webkit-details-marker{display:none}.sm-ern-empty .faq-item summary:after{content:"+";font:var(--fw-bold) var(--fs-body) / 1 var(--font-base);color:var(--muted)}.sm-ern-empty .faq-item[open] summary:after{content:"−"}.sm-ern-empty .faq-item p{margin:var(--space-8) 0 0;font:var(--fw-regular) var(--fs-meta) / 1.5 var(--font-base);color:var(--muted)}@media (width<=560px){.sm-ern-empty .connect-hero{padding:var(--space-20)}.sm-ern-empty .connect-hero__main{text-align:center;flex-direction:column;align-items:center}.sm-ern-empty .connect-hero__cta{justify-content:center;width:100%;display:flex}.sm-ern-empty .connect-steps{grid-template-columns:1fr}.sm-ern-empty .empty-stat{grid-template-columns:1fr 1fr}}.sm-ecr .ec-stats{gap:var(--space-12);margin-bottom:var(--space-16);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=980px){.sm-ecr .ec-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.sm-ecr .ec-stats{grid-template-columns:1fr}}.sm-ecr .ec-stat{padding:var(--space-16) var(--space-18);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:6px;display:flex}.sm-ecr .ec-stat__label{font:var(--fw-semibold) var(--fs-label,11px) / 1 var(--font-base);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--muted)}.sm-ecr .ec-stat__value{font:var(--fw-bold) 22px / 1 var(--font-base);color:var(--ink);font-variant-numeric:tabular-nums}.sm-ecr .ec-stat__sub{font:var(--fw-regular) var(--fs-caption) / 1.3 var(--font-base);color:var(--muted)}.sm-ecr .sm-ecr-amber{color:#92400e}.sm-ecr .cc-list{gap:var(--space-10);flex-direction:column;display:flex}.sm-ecr .cc-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-16)}.sm-ecr .cc-card__top{align-items:center;gap:var(--space-12);margin-bottom:var(--space-12);display:flex}.sm-ecr .cc-card__avatar{background:var(--bg-3);border-radius:50%;flex:0 0 36px;width:36px;height:36px;overflow:hidden}.sm-ecr .cc-card__avatar img{object-fit:cover;width:100%;height:100%}.sm-ecr .cc-card__identity{flex:1;min-width:0}.sm-ecr .cc-card__name{font:var(--fw-semibold) var(--fs-sm) / 1.2 var(--font-base);color:var(--ink)}.sm-ecr .cc-card__listing{font:var(--fw-regular) var(--fs-caption) / 1.3 var(--font-base);color:var(--muted);margin-top:var(--space-2)}.sm-ecr .cc-card__right{align-items:center;gap:var(--space-8);flex-shrink:0;display:flex}.sm-ecr .cc-card__meta{gap:var(--space-20);border-top:1px solid var(--line-2);padding-top:var(--space-12);display:flex}.sm-ecr .cc-meta__label{font:var(--fw-semibold) var(--fs-label,11px) / 1 var(--font-base);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--muted);margin-bottom:var(--space-4);display:block}.sm-ecr .cc-meta__value{font:var(--fw-medium) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink);font-variant-numeric:tabular-nums}.sm-ecr .cc-card .dropdown-trigger.dropdown-trigger{border-color:#0000}.sm-ecr-segments.ant-segmented{max-width:100%;padding:var(--space-4);background:rgba(var(--ink-pure-rgb), .03);border-radius:var(--pill);color:var(--ink-2);font-family:var(--font-base);scrollbar-width:none;margin:0 0 var(--space-28);border:1px solid #0000;overflow-x:auto}.sm-ecr-segments.ant-segmented::-webkit-scrollbar{display:none}.sm-ecr-segments.ant-segmented .ant-segmented-group{gap:var(--space-2)}.sm-ecr-segments.ant-segmented .ant-segmented-item{border-radius:var(--pill);color:var(--ink-2);transition:color .25s}.sm-ecr-segments.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):hover{color:var(--ink)}.sm-ecr-segments.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):hover:after,.sm-ecr-segments.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):active:after{background:0 0}.sm-ecr-segments.ant-segmented .ant-segmented-item-label{justify-content:center;align-items:center;gap:var(--space-8);min-height:0;padding:var(--space-8) var(--space-14);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-tight);white-space:nowrap;display:flex;overflow:visible}.sm-ecr-segments.ant-segmented .ant-segmented-item-selected{background:var(--bg);box-shadow:var(--shadow-segment-active)}.sm-ecr-segments.ant-segmented .ant-segmented-item:has(input:checked){color:var(--ink)}.sm-ecr-segments.ant-segmented .ant-segmented-thumb{background:var(--bg);border-radius:var(--pill);box-shadow:var(--shadow-segment-active)}.sm-ecr-segments.ant-segmented .ant-segmented-thumb-motion-appear-active{transition:transform .42s cubic-bezier(.5,0,.1,1.1),width .42s cubic-bezier(.5,0,.1,1.1)!important}.sm-ecr-kebab.ant-dropdown .ant-dropdown-menu{padding:var(--space-6);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-md)}.sm-ecr-kebab.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{min-height:40px;padding:var(--space-12) var(--space-12);border-radius:var(--radius-sm);color:var(--ink);font-family:var(--font-base);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-card);white-space:nowrap;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease)}.sm-ecr-kebab.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content{align-items:center;gap:var(--space-8);display:flex}.sm-ecr-kebab.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content svg.lucide,.sm-ecr-kebab.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content [data-lucide]{flex-shrink:0;width:16px;height:16px}.sm-ecr-kebab.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:var(--bg-3);color:var(--ink)}.sm-ecr-kebab.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:active{background:var(--line)}.sm-ecr-kebab.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-divider{background:var(--line);height:1px;margin:var(--space-6) calc(-1 * var(--space-6))}.sm-ecr-kebab.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.sm-ecr-kebab__danger,.sm-ecr-kebab.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.sm-ecr-kebab__danger:hover{color:var(--danger)}.sm-afl .afl-rule{max-width:68ch;margin-bottom:var(--space-12)}.sm-afl .afl-lanes{gap:var(--space-16);align-items:start;display:grid}.sm-afl .afl-lane{gap:var(--space-20);padding:var(--space-20);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:minmax(140px,.8fr) minmax(0,2fr) minmax(170px,1fr);align-items:stretch;display:grid}.sm-afl .afl-lane__identity{gap:var(--space-12);flex-direction:column;display:flex}.sm-afl .afl-lane.is-charged{border-color:var(--brand);background:var(--brand-soft-2)}.sm-afl .afl-lane__head{align-items:center;gap:var(--space-12);display:flex}.sm-afl .afl-lane__avatar{border-radius:var(--pill);object-fit:cover;flex:none;width:44px;height:44px}.sm-afl .afl-lane__who{align-items:flex-start;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.sm-afl .afl-lane__name{font:var(--fw-bold) var(--fs-body)/1.2 var(--font-base);color:var(--ink);margin:0}.sm-afl .afl-lane__source{font:var(--fw-regular) var(--fs-sm)/1.5 var(--font-base);color:var(--ink-2);margin:0}.sm-afl .afl-steps{gap:var(--space-14);padding:0;padding-inline:var(--space-20);border-inline:1px solid var(--line-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.sm-afl .afl-step{gap:var(--space-6);flex-direction:column;display:flex}.sm-afl .afl-step__when{font:var(--fw-semibold) var(--fs-meta)/1.4 var(--font-base);color:var(--muted);font-variant-numeric:tabular-nums}.sm-afl .afl-step__what{font:var(--fw-regular) var(--fs-sm)/1.5 var(--font-base);color:var(--ink-2)}.sm-afl .afl-outcome{flex-direction:column;justify-content:center;display:flex}.sm-afl .afl-outcome__amt{font:var(--fw-bold) var(--fs-h3-lg)/1.1 var(--font-base);color:var(--ink);letter-spacing:var(--ls-tight);font-variant-numeric:tabular-nums;margin-bottom:var(--space-6);display:block}.sm-afl .afl-lane.is-charged .afl-outcome__amt{color:var(--brand-ink)}.sm-afl .afl-outcome__line{margin:0 0 var(--space-8);font:var(--fw-regular) var(--fs-sm)/1.5 var(--font-base);color:var(--ink-2)}.sm-afl .afl-outcome__after{font:var(--fw-semibold) var(--fs-meta)/1.5 var(--font-base);color:var(--ink);margin:0}@media (width<=720px){.sm-afl .afl-lane{gap:var(--space-12);padding:var(--space-16);flex-direction:column;display:flex}.sm-afl .afl-steps{gap:var(--space-10);padding:var(--space-14) 0 0;border-inline:0;border-top:1px solid var(--line-2);flex-direction:column;display:flex}.sm-afl .afl-step{gap:var(--space-2);grid-template-columns:1fr}.sm-afl .afl-outcome{padding-top:var(--space-14);border-top:1px solid var(--line-2)}}.fm{background:var(--bg-soft);min-height:100vh;color:var(--ink);font-family:var(--font-base);flex-direction:column;display:flex}.fm-head{background:var(--bg);border-bottom:1px solid var(--line);padding:28px clamp(20px,4vw,48px) 22px}.fm-head__kicker{font-size:var(--fs-kicker);font-weight:var(--fw-bold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--brand-ink);margin:0 0 8px}.fm-head h1{font-size:var(--fs-h2-sm);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);margin:0}.fm-head p{max-width:78ch;font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-3);margin:8px 0 0}.fm-ledger{gap:8px;margin:18px 0 0;display:grid}.fm-ledger>div{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.fm-ledger dt{min-width:132px;font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--muted)}.fm-ledger dd{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.fm-ledger b{font-size:var(--fs-price-lg);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);color:var(--ink)}.fm-ledger span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-micro);color:var(--ink-3)}.fm-ledger em{font-style:normal}.fm-ledger em.is-caf{color:var(--warn);font-weight:var(--fw-semibold)}.fm-body{gap:var(--space-32);flex-direction:column;flex:1;padding:clamp(18px,3vw,34px) clamp(16px,4vw,48px) 48px;display:flex}.fm-plate{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin:0;padding:clamp(16px,2.4vw,28px)}.fm-plate figcaption{max-width:84ch}.fm-plate__eyebrow{font-size:var(--fs-kicker);font-weight:var(--fw-bold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--brand-ink);margin:0 0 6px}.fm-plate figcaption h2{font-size:var(--fs-h3-lg);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);margin:0}.fm-plate__lede{font-size:var(--fs-caption);line-height:var(--lh-body);color:var(--ink-3);margin:10px 0 0}.fm-plate__lede code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-micro);color:var(--ink-2);background:var(--bg-3);border-radius:var(--radius-xs);padding:1px 5px}.fm-plate__art{min-width:0;margin:20px auto 0;overflow-x:auto}.fm-plate__art svg{width:100%;min-width:560px;height:auto;display:block}.fm-plate__art--wide{max-width:100%}.fm-plate__art--tall{max-width:720px}.fm-plate__art--chart{max-width:960px}.acq-node{cursor:pointer}.acq-node__box{stroke:var(--brand);stroke-width:2px;filter:drop-shadow(0 1px 4px rgba(var(--brand-rgb), .35));transition:fill .12s,filter .12s}.acq-node:hover .acq-node__box{fill:var(--hover-bg);filter:drop-shadow(0 2px 9px rgba(var(--brand-rgb), .55))}.acq-node:focus{outline:none}.acq-node:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.fm-plate__foot{flex-wrap:wrap;gap:8px;margin:16px 0 0;display:flex}.fm-plate__foot button{font:inherit;font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--brand-ink);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-pill-sm);cursor:pointer;padding:6px 12px}.fm-plate__foot button:hover{background:var(--hover-bg);border-color:var(--brand-soft)}.fm-modal{z-index:60;background:rgba(var(--slate-rgb), .55);justify-content:center;align-items:center;padding:clamp(12px,3vw,36px);display:flex;position:fixed;inset:0}.fm-panel{background:var(--bg);border-radius:var(--radius);box-shadow:var(--shadow-lg);flex-direction:column;width:min(1240px,100%);height:100%;display:flex;overflow:hidden}.fm-panel__head{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;padding:16px 18px 14px;display:flex}.fm-panel__title{flex:1;min-width:0}.fm-panel__title h2{font-size:var(--fs-h3-lg);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);margin:0}.fm-panel__note{font-size:var(--fs-caption);line-height:var(--lh-body);color:var(--ink-3);max-width:92ch;margin:6px 0 0}.fm-panel__field{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-micro);color:var(--ink-2);background:var(--bg-3);border:1px solid var(--line);border-radius:var(--radius-xs);margin-top:8px;padding:4px 8px;display:inline-block}.fm-panel__tools{flex:none;align-items:center;gap:8px;display:flex}.fm-vp{border:1px solid var(--line);background:var(--bg-3);border-radius:8px;align-items:center;padding:2px;display:inline-flex}.fm-vp button{width:30px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.fm-vp button svg{width:15px;height:15px;display:block}.fm-vp button:hover{color:var(--ink)}.fm-vp button.is-on{background:var(--bg);color:var(--ink);box-shadow:var(--shadow-segment-active)}.fm-panel__link,.fm-panel__close{border:1px solid var(--line);background:var(--bg);height:30px;color:var(--ink-3);font-size:var(--fs-micro);font-weight:var(--fw-semibold);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 11px;text-decoration:none;display:inline-flex}.fm-panel__link:hover,.fm-panel__close:hover{background:var(--hover-bg);color:var(--hover-text);border-color:var(--brand-soft)}.fm-panel__close{width:30px;font-size:var(--fs-body);justify-content:center;padding:0}.fm-stage{background:var(--bg-soft);flex:1;justify-content:center;align-items:stretch;min-height:0;padding:0;display:flex;overflow:auto}.fm-stage iframe{background:var(--bg);border:0;flex:auto;width:100%;height:100%}.fm-stage[data-vp=tablet],.fm-stage[data-vp=mobile]{align-items:flex-start;padding:20px}.fm-stage[data-vp=tablet] iframe{border:1px solid var(--line);width:820px;max-width:100%;height:100%;box-shadow:var(--shadow-md);flex:none}.fm-stage[data-vp=mobile] iframe{border:1px solid var(--line);border-radius:var(--radius-md);width:390px;max-width:100%;height:844px;max-height:100%;box-shadow:var(--shadow-md);flex:none}@media (width<=720px){.fm-body{gap:var(--space-20)}.fm-panel__head{flex-wrap:wrap}.fm-panel__tools{justify-content:flex-end;width:100%}}.fm-cases{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:clamp(16px,2.4vw,28px)}.fm-cases h2{font-size:var(--fs-h3-lg);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);margin:0 0 4px}.fm-cases dl{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 clamp(20px,3vw,40px);margin:0;display:grid}.fm-cases dl>div{border-top:1px solid var(--line-2);padding:14px 0}.fm-cases dt{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink)}.fm-cases dd{font-size:var(--fs-caption);line-height:var(--lh-body);color:var(--ink-3);margin:5px 0 0}.fm-cases--open{background:var(--warn-soft);border-color:var(--warn-soft)}.fm-cases--open dl>div{border-top-color:rgba(var(--warn-rgb), .2)}.fm-cases--open dd{color:var(--ink-2)}.sm-stl .stl-ledger{gap:var(--space-8);padding:var(--space-16);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-soft);flex-direction:column;display:flex}.sm-stl .stl-ledger__row{justify-content:space-between;align-items:baseline;gap:var(--space-16);font:var(--fw-regular) var(--fs-sm) / 1.4 var(--font-base);color:var(--ink);display:flex}.sm-stl .stl-ledger__label{gap:var(--space-2);flex-direction:column;display:flex}.sm-stl .stl-ledger__note{font:var(--fw-regular) var(--fs-meta) / 1.3 var(--font-base);color:var(--muted);font-style:normal}.sm-stl .stl-ledger__val{font-variant-numeric:tabular-nums;white-space:nowrap}.sm-stl .stl-ledger__row--total{margin-top:var(--space-4);padding-top:var(--space-12);border-top:1px solid var(--line);font-size:var(--fs-body);font-weight:var(--fw-semibold)}.sm-stl .stl-ledger__empty{font:var(--fw-regular) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted);margin:0}.sm-stl .stl-foot{align-items:flex-start;gap:var(--space-8);margin:var(--space-12) 0 0;font:var(--fw-regular) var(--fs-meta) / 1.5 var(--font-base);color:var(--muted);display:flex}.sm-stl .stl-foot svg.lucide,.sm-stl .stl-foot [data-lucide]{width:14px;height:14px;color:var(--muted);flex:0 0 14px;margin-top:2px}.sm-stl .stl-card{border:1px solid var(--line-2)}.sm-stl .stl-card__who{align-items:center;gap:var(--space-12);min-width:0;display:flex}.sm-stl .stl-card__who .icon-tile{font:var(--fw-semibold) var(--fs-meta) / 1 var(--font-base);letter-spacing:normal}.sm-stl .stl-card__sub{margin:var(--space-2) 0 0;font:var(--fw-regular) var(--fs-meta) / 1.3 var(--font-base);color:var(--muted)}.sm-stl .stl-facts{justify-content:space-between;align-items:flex-start;gap:var(--space-12) var(--space-16);padding-top:var(--space-14);border-top:1px solid var(--line-2);flex-wrap:nowrap;margin:0;display:flex}.sm-stl .stl-fact{gap:var(--space-4);flex-direction:column;flex:none;display:flex}.sm-stl .stl-fact__label{font:var(--fw-semibold) var(--fs-kicker) / 1.3 var(--font-base);text-transform:uppercase;white-space:nowrap;letter-spacing:var(--ls-wider);color:var(--muted)}.sm-stl .stl-fact__val{align-items:flex-start;gap:var(--space-4);font:var(--fw-semibold) var(--fs-md) / 1.2 var(--font-base);color:var(--ink);font-variant-numeric:tabular-nums;flex-direction:column;margin:0;display:flex}.sm-stl .stl-fact--payout .stl-fact__val{font-size:var(--fs-body-lg);font-weight:var(--fw-bold)}.sm-stl .stl-rel{gap:var(--space-12);padding-top:var(--space-14);border-top:1px solid var(--line-2);flex-direction:column;display:flex}.sm-stl .stl-card__fee{align-items:flex-end;gap:var(--space-4);text-align:right;flex-direction:column;flex:none;margin:0;display:flex}.sm-stl .stl-card__fee .stl-fact__label{white-space:normal}.sm-stl .stl-card__fee .stl-fact__val{align-items:flex-end}.sm-stl .stl-rel__rest{font:var(--fw-regular) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted);margin:0}@media (width<=980px){.sm-stl .stl-facts{flex-wrap:wrap}}@media (width<=720px){.sm-stl .stat-grid{grid-template-columns:repeat(2,1fr)}.sm-stl .stl-card .bk-card__head{flex-wrap:wrap}.sm-stl .stl-ledger__row{align-items:flex-start;gap:var(--space-2);flex-direction:column}.sm-stl .stl-ledger__row--total{flex-direction:row;justify-content:space-between;align-items:baseline}}.sm-stl .stl-rel .stl-ledger{background:0 0;border:0;border-radius:0;padding:0}.sm-pom .sc-card{gap:var(--space-16);padding:var(--space-18) var(--space-20);border-radius:var(--radius-md);margin-bottom:var(--space-16);background:linear-gradient(135deg,#f5f4ff 0%,#ede9ff 100%);border:1px solid #635bff;grid-template-columns:48px 1fr auto;align-items:center;display:grid}.sm-pom .sc-card__title{font:var(--fw-semibold) var(--fs-md) / 1.3 var(--font-base);color:#312e81;margin:0 0 2px}.sm-pom .sc-card__meta{font:var(--fw-regular) var(--fs-meta) / 1.4 var(--font-base);color:#4338ca;margin:0}.sm-pom .sc-card .icon-tile{--tile-bg:#635bff;--tile-color:var(--bg)}.sm-pom .sc-card .sc-card__manage{color:#312e81}.sm-choice-cards.sm-pom-choice.ant-radio-group{margin-bottom:var(--space-12);grid-template-columns:repeat(2,1fr)}.sm-pom-hold{align-items:center;gap:var(--space-12);padding:var(--space-12) 0;border-top:1px solid var(--line);display:flex}.sm-pom-hold__main{flex:1}.sm-pom-hold__title{font:var(--fw-semibold) var(--fs-sm) / 1.2 var(--font-base);color:var(--ink);margin:0}.sm-pom-hold__desc{font:var(--fw-regular) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted);margin:0}@media (width<=720px){.sm-pom .sc-card{row-gap:var(--space-8);padding:var(--space-14) var(--space-16);grid-template-rows:auto auto;grid-template-columns:48px 1fr}.sm-pom .sc-card>.btn{grid-column:1/-1;justify-content:center;width:100%}.sm-pom-choice.ant-radio-group{grid-template-columns:1fr}}.sm-tx .tx-notice{align-items:flex-start;gap:var(--space-10);padding:var(--space-12) var(--space-14);background:var(--bg-3);border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:var(--space-16);font:var(--fw-medium) var(--fs-meta) / 1.45 var(--font-base);color:var(--muted);display:flex}.sm-tx .tx-notice svg{width:16px;height:16px;color:var(--brand-ink);flex:0 0 16px;margin-top:1px}.sm-tx .tx-notice b{color:var(--ink);font-weight:var(--fw-semibold)}.sm-tx .tx-secure{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-10);background:var(--bg-3);border-radius:var(--radius-sm);font:var(--fw-medium) var(--fs-meta) / 1 var(--font-base);color:var(--muted);margin-top:var(--space-6);display:flex}.sm-tx .tx-secure svg{width:14px;height:14px;color:var(--success)}.sm-tx .ant-form-item-extra .tx-secure{margin-top:0}.sm-tx .ant-form-item-label .req{color:var(--danger);margin-left:2px}.sm-tx-role.ant-segmented{width:100%;max-width:100%;padding:var(--space-4);background:rgba(var(--ink-pure-rgb), .03);border-radius:var(--radius-3xl);color:var(--ink-2);font-family:var(--font-base);margin:0 0 var(--space-16);border:1px solid #0000}.sm-tx-role.ant-segmented .ant-segmented-group{gap:var(--space-2)}.sm-tx-role.ant-segmented .ant-segmented-item{border-radius:var(--radius-3xl);min-width:0;color:var(--ink-2);flex:1;transition:color .25s}.sm-tx-role.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):hover:after,.sm-tx-role.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):active:after{background:0 0}.sm-tx-role.ant-segmented .ant-segmented-item-label{justify-content:flex-start;align-items:center;gap:var(--space-12);min-height:0;padding:var(--space-12) var(--space-16);font-size:var(--fs-body);font-weight:var(--fw-semibold);text-align:left;white-space:normal;line-height:1.2;display:flex;overflow:visible}.sm-tx-role.ant-segmented .ant-segmented-item-selected{background:var(--bg);box-shadow:var(--shadow-segment-active)}.sm-tx-role.ant-segmented .ant-segmented-thumb{background:var(--bg);border-radius:var(--radius-3xl);box-shadow:var(--shadow-segment-active)}.sm-tx-role.ant-segmented .ant-segmented-thumb-motion-appear-active{transition:transform .42s cubic-bezier(.5,0,.1,1.1),width .42s cubic-bezier(.5,0,.1,1.1)!important}.sm-tx-role.ant-segmented .ant-segmented-item:has(input:checked) .role-segments__icon{background:var(--brand-soft);color:var(--brand-ink)}.sm-tx-role.ant-segmented .ant-segmented-item:has(input:checked) .role-segments__label{color:var(--ink)}.sm-tx .ant-checkbox-wrapper{font-family:var(--font-base);font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--field-text);line-height:var(--lh-tight);align-items:center}.sm-tx .ant-checkbox-wrapper .ant-checkbox{border-width:1.5px;border-color:var(--field-border);border-radius:var(--radius-xs);background:var(--field-bg)}.sm-tx .ant-checkbox-wrapper:hover .ant-checkbox{border-color:var(--field-border-hover)}.sm-tx .ant-checkbox-wrapper .ant-checkbox-checked,.sm-tx .ant-checkbox-wrapper:hover .ant-checkbox.ant-checkbox-checked{background:var(--brand);border-color:var(--field-border-focus)}.sm-tx .ant-checkbox:has(input:focus-visible){box-shadow:var(--field-shadow-focus);outline:none}.sm-tx .ant-checkbox-wrapper .ant-checkbox-label{padding-inline-start:var(--space-8);padding-inline-end:0}.sm-tx-check+.sm-tx-check{margin-top:var(--space-24)}@media (width<=720px){.sm-tx .tx-secure{flex-wrap:wrap;line-height:1.4}}.sm-req-list{gap:var(--space-12);flex-direction:column;display:flex}.sm-req-card{padding:var(--space-16) var(--space-20);border:1px solid var(--line);border-radius:var(--radius-md);gap:var(--space-16);grid-template-columns:48px 1fr;display:grid}.sm-req-card__avatar{background:var(--neutral-soft);width:48px;height:48px;color:var(--ink-3);font:var(--fw-semibold) var(--fs-sm) / 1 var(--font-base);border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;display:inline-flex}.sm-req-card__head{justify-content:space-between;align-items:baseline;gap:var(--space-12);flex-wrap:wrap;display:flex}.sm-req-card__name{font:var(--fw-semibold) var(--fs-body) / 1.2 var(--font-base);color:var(--ink);margin:0}.sm-req-card__type{font:var(--fw-regular) var(--fs-meta) / 1.3 var(--font-base);color:var(--muted);align-items:center;gap:4px;display:inline-flex}.sm-req-card__sent{font:var(--fw-regular) var(--fs-meta) / 1.3 var(--font-base);color:var(--muted)}.sm-req-card__slot{align-items:center;gap:var(--space-8);margin-top:var(--space-8);font:var(--fw-semibold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink);display:flex}.sm-req-card__slot-icon{background:var(--brand-soft);width:28px;height:28px;color:var(--brand-ink);border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.sm-req-card__slot-icon svg{width:18px;height:18px;display:block}.sm-req-card__msg{margin:var(--space-12) 0 0;padding:var(--space-12) var(--space-16);background:var(--bg-3);border-radius:var(--radius-sm);font:var(--fw-regular) var(--fs-sm) / 1.5 var(--font-base);color:var(--ink-2)}.sm-req-card__msg:before{content:"“";color:var(--muted);margin-right:2px}.sm-req-card__msg:after{content:"”";color:var(--muted);margin-left:2px}.sm-req-card__actions{gap:var(--space-8);margin-top:var(--space-12);flex-wrap:wrap;display:flex}@media (width<=560px){.sm-req-card{grid-template-columns:40px 1fr}.sm-req-card__avatar{width:40px;height:40px;font-size:var(--fs-meta);flex-basis:40px}.sm-req-card__head{flex-direction:column;align-items:flex-start}}.sm-dt-client-strip .sd-trainer__role em{color:var(--muted);font-style:normal}.sm-dt-client-note{margin-top:var(--space-6);padding:var(--space-10) var(--space-12);background:var(--bg-3);border-radius:var(--radius-sm);font:var(--fw-regular) var(--fs-sm) / 1.55 var(--font-base);color:var(--ink-2);display:block}.sm-choice-cards.sm-ct-choice-cards.ant-radio-group{grid-template-columns:1fr}.sm-sr-segments.sm-ct-segments.ant-segmented .ant-segmented-item-label{font-size:var(--fs-meta)}.sm-ct .sm-ct-input-loc.ant-input-affix-wrapper{padding-left:var(--space-14)}.sm-ct .sm-ct-input-loc .ant-input-prefix{color:var(--muted);margin-inline-end:var(--space-8)}.sm-msg-by{color:var(--ink-3);font-style:italic}.sm-rwt{gap:var(--space-24);text-align:start;min-width:0;display:grid}.sm-rwt__stack{gap:var(--space-16);min-width:0;display:grid}.sm-rwt__note{max-width:75ch;color:var(--ink-3);font-size:var(--fs-sm);line-height:var(--lh-body);margin:0}.sm-rwt__announcement{color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-body);margin:0}.sm-rwt__history{margin:0;padding:0;list-style:none}.sm-rwt__history li{gap:var(--space-8);padding-block:var(--space-20);border-top:1px solid var(--line);overflow-wrap:anywhere;display:grid}.sm-rwt__row-title{color:var(--ink);font-size:var(--fs-body-lg);font-weight:var(--fw-bold);line-height:var(--lh-card);margin:0}.sm-rwt__reference{color:var(--ink-3);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0}.sm-rwt__levels{gap:var(--space-16);margin:0 0 var(--space-24);display:grid}.sm-rwt__levels>div{gap:var(--space-16);border-top:1px solid var(--line);padding-top:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,3fr);display:grid}.sm-rwt__levels dt{color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-bold)}.sm-rwt__levels dd{color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-body);font-variant-numeric:tabular-nums;margin:0}.sm-rwt__actions{justify-items:start;gap:var(--space-12);display:grid}@media (width<=980px){.sm-rwt__levels>div{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.sm-rwt{gap:var(--space-16)}.sm-rwt__actions{justify-items:stretch}}.sm-wv .waiver-file-actions{align-items:center;gap:var(--space-8);margin-top:var(--space-12);flex-wrap:wrap;display:flex}.sm-wv .waiver-file-actions .btn-danger-ghost{margin-left:auto}.sm-wv .waiver-note{margin:var(--space-10) 0 0;font:var(--fw-medium) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted)}.sm-wv-upload .ant-upload.ant-upload-drag{border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0}.sm-wv-upload .ant-upload.ant-upload-btn{padding:0;display:block}.sm-wv-upload .ant-upload.ant-upload-drag .ant-upload-drag-container{display:block}.sm-wv-upload .ant-upload.ant-upload-drag.ant-upload-drag-hover .file-upload__zone{border-style:solid;border-color:var(--brand);background:var(--brand-soft)}.sm-wv-upload .ant-upload.ant-upload-drag.ant-upload-drag-hover .file-upload__icon{background:var(--brand);color:var(--bg);border-color:var(--brand)}.sm-wv .file-upload__remove.ant-btn.ant-btn{width:32px;min-width:0;height:32px;color:var(--muted);background:0 0;border:0;border-radius:50%;flex:0 0 32px;place-items:center;padding:0;display:inline-grid}.sm-wv .file-upload__remove.ant-btn.ant-btn:hover{background:var(--danger-soft);color:var(--danger)}@media (width<=720px){.sm-wv .waiver-file-actions .btn{flex:auto;justify-content:center}.sm-wv .waiver-file-actions .btn-danger-ghost{margin-left:0}.sm-wv .sm-antform__heading{margin-top:var(--space-16)}}.sm-ai .sm-ai__spark{color:var(--brand-ink)}.sm-ai .ai-label{margin:0 0 var(--space-6);font:var(--fw-semibold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink)}.sm-ai .ai-label .opt,.sm-ai .field-label .opt{color:var(--muted);font-weight:var(--fw-regular)}.sm-ai .wf-overlay__head{margin-bottom:var(--space-24)}.sm-ai .ai-divider{border:0;border-top:1px solid var(--line-2);margin:var(--space-28) 0 var(--space-24)}.sm-ai .ai-prompt{gap:var(--space-10);margin-bottom:var(--space-24);flex-direction:column;display:flex}.sm-ai .ai-prompt__title{font:var(--fw-semibold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink);margin:0}.sm-ai .ai-prompt__sub{font:var(--fw-regular) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted);margin:0}.sm-ai .ai-source.ant-btn,.sm-ai .ai-source.ant-btn:hover,.sm-ai .ai-source.ant-btn:active{background:var(--bg);min-width:0;height:auto;font:var(--fw-medium) var(--fs-meta) / 1 var(--font-base);color:var(--muted);border:1px solid var(--line);box-shadow:none;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.sm-ai .ai-source.ant-btn.is-on,.sm-ai .ai-source.ant-btn.is-on:hover,.sm-ai .ai-source.ant-btn.is-on:active{background:var(--brand-soft-2);color:var(--brand-ink);border-color:rgba(var(--brand-ink-rgb), .25)}.sm-ai .ai-sources{flex-wrap:wrap;gap:6px;display:flex}.sm-ai .ai-source svg{width:12px;height:12px}.sm-ai .ai-tone{margin-bottom:var(--space-24);flex-wrap:wrap;gap:6px;display:flex}.sm-ai .ai-tone-btn.ant-btn{border:1px solid var(--line);background:var(--bg);min-width:0;height:auto;font:var(--fw-medium) var(--fs-meta) / 1 var(--font-base);color:var(--ink);box-shadow:none;border-radius:999px;padding:6px 14px;transition:border-color .12s,background .12s,color .12s}.sm-ai .ai-tone-btn.ant-btn:hover{background:var(--bg-3);border-color:var(--line);color:var(--ink)}.sm-ai .ai-tone-btn.ant-btn.is-on,.sm-ai .ai-tone-btn.ant-btn.is-on:hover,.sm-ai .ai-tone-btn.ant-btn.is-on:active{background:var(--brand);color:var(--bg);border-color:var(--brand)}.sm-ai textarea.ant-input{min-height:80px;padding:var(--space-10) var(--space-12);line-height:var(--lh-body);font-weight:var(--fw-medium);resize:vertical}.sm-ai textarea.ant-input::placeholder{font-weight:var(--fw-regular)}.sm-ai .ai-draft{padding:var(--space-20) var(--space-22);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--bg);box-shadow:var(--shadow-sm);margin-bottom:var(--space-12);position:relative}.sm-ai .ai-draft__label{background:var(--bg);font:var(--fw-bold) var(--fs-kicker) / 1 var(--font-base);color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-wider);padding:2px 8px;position:absolute;top:-9px;left:14px}.sm-ai .ai-draft p{margin:0 0 var(--space-12);font:var(--fw-regular) var(--fs-md) / var(--lh-body) var(--font-base);color:var(--ink)}.sm-ai .ai-draft p:last-child{margin-bottom:0}.sm-ai .ai-draft__meta{margin-top:var(--space-10);padding-top:var(--space-10);border-top:1px solid var(--line);font:var(--fw-medium) var(--fs-meta) / 1 var(--font-base);color:var(--muted);justify-content:space-between;align-items:center;display:flex}.sm-ai .ai-compare{gap:var(--space-12);margin-bottom:var(--space-20);grid-template-columns:1fr 24px 1fr;align-items:stretch;display:grid}.sm-ai .ai-compare__col{padding:var(--space-12) var(--space-14);border:1px solid var(--line);border-radius:var(--radius-sm);font:var(--fw-regular) var(--fs-meta) / 1.45 var(--font-base);color:var(--muted);max-height:160px;overflow-y:auto}.sm-ai .ai-compare__col h3{margin:0 0 var(--space-8);font:var(--fw-bold) var(--fs-kicker) / 1 var(--font-base);color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-wider)}.sm-ai .ai-compare__col--new{background:var(--brand-soft-2);border-color:rgba(var(--brand-ink-rgb), .2);color:var(--ink-2)}.sm-ai .ai-compare__col--new h3{color:var(--brand-ink)}.sm-ai .ai-compare__arrow{text-align:center;color:var(--muted);align-self:center}.sm-ai .ai-loading{padding:var(--space-32) var(--space-20);text-align:center;background:var(--bg-soft);border-radius:var(--radius-md);margin-bottom:var(--space-16);font:var(--fw-medium) var(--fs-sm) / 1.5 var(--font-base);color:var(--brand-ink)}.sm-ai .ai-loading-dots{letter-spacing:var(--ls-wider);font-weight:var(--fw-bold);display:inline-block}.sm-ai .ai-draft__ok svg.lucide{vertical-align:-2px;width:14px;height:14px;color:var(--success)}.sm-ai .ai-drafts-row{margin-bottom:var(--space-20);font:var(--fw-medium) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted);justify-content:space-between;align-items:center;display:flex}.sm-ai .ai-drafts-row b{color:var(--ink)}.sm-ai .sm-ai-regen{color:var(--brand-ink);font-weight:var(--fw-semibold)}.sm-ai .sm-ai-regen svg.lucide{vertical-align:-2px;width:12px;height:12px}@media (width<=560px){.sm-ai .ai-compare{grid-template-columns:1fr}.sm-ai .ai-compare__arrow{transform:rotate(90deg)}}.sm-rc .rc-codes{gap:var(--space-8);padding:var(--space-16) var(--space-18);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-3);margin-bottom:var(--space-16);grid-template-columns:1fr 1fr;display:grid}.sm-rc .rc-code{align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-12);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);font:var(--fw-bold) var(--fs-sm) / 1 ui-monospace, SFMono-Regular, monospace;color:var(--ink);transition:background var(--dur-fast) var(--ease);display:flex}.sm-rc .rc-code__num{font:var(--fw-bold) var(--fs-kicker) / 1 var(--font-base);color:var(--muted);font-variant-numeric:tabular-nums;min-width:18px}.sm-rc .rc-code__val{letter-spacing:var(--ls-wider);flex:1}.sm-rc .rc-code.is-used{color:var(--muted);background:var(--bg-3);text-decoration:line-through}.sm-rc .rc-code__copy.ant-btn.ant-btn{min-width:0;height:auto;padding:var(--space-4);color:var(--muted);border-radius:var(--radius-xs);box-shadow:none;background:0 0;border:0;place-items:center;display:inline-grid}.sm-rc .rc-code__copy.ant-btn.ant-btn:hover{background:var(--bg-3);color:var(--ink)}.sm-rc .rc-code__copy.ant-btn.ant-btn:disabled,.sm-rc .rc-code__copy.ant-btn.ant-btn:disabled:hover{color:var(--muted);background:0 0}.sm-rc .rc-code__copy svg{width:14px;height:14px}.sm-rc .rc-actions-row{gap:var(--space-8);margin-bottom:var(--space-16);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.sm-rc .rc-actions-row__left{gap:var(--space-8);flex-wrap:wrap;display:flex}.sm-rc .rc-meta{font:var(--fw-medium) var(--fs-meta) / 1.3 var(--font-base);color:var(--muted)}.sm-rc .rc-meta b{color:var(--ink);font-weight:var(--fw-semibold)}.sm-rc .sm-rc-ack{margin-bottom:var(--space-12)}.sm-rc .ant-checkbox-wrapper{font-family:var(--font-base);font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--field-text);line-height:var(--lh-tight);align-items:center}.sm-rc .ant-checkbox-wrapper .ant-checkbox{border-width:1.5px;border-color:var(--field-border);border-radius:var(--radius-xs);background:var(--field-bg)}.sm-rc .ant-checkbox-wrapper:hover .ant-checkbox{border-color:var(--field-border-hover)}.sm-rc .ant-checkbox-wrapper .ant-checkbox-checked,.sm-rc .ant-checkbox-wrapper:hover .ant-checkbox.ant-checkbox-checked{background:var(--brand);border-color:var(--field-border-focus)}.sm-rc .ant-checkbox:has(input:focus-visible){box-shadow:var(--field-shadow-focus);outline:none}.sm-rc .ant-checkbox-wrapper .ant-checkbox-label{padding-inline-start:var(--space-8);padding-inline-end:0}.sm-spc{gap:var(--space-24);text-align:start;min-width:0;display:grid}.sm-spc__note{max-width:75ch;font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-3);overflow-wrap:anywhere;margin:0}.sm-spc__actions{justify-items:start;display:grid}@media (width<=720px){.sm-spc{gap:var(--space-16)}.sm-spc__actions{justify-items:stretch}}.sm-adm{min-height:100vh;font-family:var(--font-base);flex:1;grid-template-columns:248px minmax(0,1fr);display:grid}.sm-adm__rail{background:var(--bg-dark);color:rgba(var(--white-rgb), .72);padding:var(--space-20) var(--space-12) var(--space-16);gap:var(--space-20);flex-direction:column;align-self:start;height:100vh;display:flex;position:sticky;top:0}.sm-adm__brand{align-items:center;gap:var(--space-10);padding:0 var(--space-8);display:flex}.sm-adm__logo{filter:brightness(0)invert();width:auto;height:26px;display:block}.sm-adm__brand-tag{font:var(--fw-bold) var(--fs-label) / 1 var(--font-base);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--brand-soft);background:rgba(var(--brand-rgb), .16);border:1px solid rgba(var(--brand-rgb), .32);border-radius:var(--pill);padding:var(--space-5) var(--space-8)}.sm-adm__menu{gap:var(--space-2);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.sm-adm__link{align-items:center;gap:var(--space-10);padding:var(--space-10) var(--space-12);border-radius:var(--radius-sm);color:rgba(var(--white-rgb), .72);font:var(--fw-medium) var(--fs-sm) / 1.2 var(--font-base);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);text-decoration:none;display:flex}.sm-adm__link:hover{background:rgba(var(--white-rgb), .06);color:var(--bg)}.sm-adm__link.is-active{background:var(--brand);color:var(--bg);font-weight:var(--fw-semibold)}.sm-adm__link.is-active:hover{background:var(--brand-ink);color:var(--bg)}.sm-adm__link-icon{color:currentColor;flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.sm-adm__link-icon svg.lucide,.sm-adm__link-icon [data-lucide]{width:20px;height:20px;display:block}.sm-adm__rail-foot{border-top:1px solid rgba(var(--white-rgb), .1);padding-top:var(--space-12)}.sm-adm__rail-back{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);color:rgba(var(--white-rgb), .56);font:var(--fw-medium) var(--fs-micro) / 1.2 var(--font-base);transition:color var(--dur-fast) var(--ease);text-decoration:none;display:flex}.sm-adm__rail-back:hover{color:var(--bg)}.sm-adm__rail-signout,.sm-adm__menu-toggle,.sm-adm__menu-close,.sm-adm__scrim{display:none}.sm-adm__rail-back svg.lucide,.sm-adm__rail-back [data-lucide]{width:16px;height:16px}.sm-adm__main{flex-direction:column;min-width:0;display:flex}.sm-adm__bar{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-16);min-height:var(--app-header-h);padding:var(--space-10) var(--space-24);background:var(--bg-dark);color:var(--bg);border-bottom:1px solid rgba(var(--white-rgb), .12);display:flex;position:sticky;top:0}.sm-adm__crumbs{align-items:center;gap:var(--space-2);min-width:0;font-family:var(--font-base);font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-tight);color:var(--muted);line-height:var(--lh-card);min-height:44px;padding:var(--space-8) var(--space-24);background:var(--bg);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.sm-adm__bar-brand{align-items:center;gap:var(--space-8);color:var(--bg);font:var(--fw-bold) var(--fs-sm) / 1.2 var(--font-base);text-decoration:none;display:inline-flex}.sm-adm__bar-brand img{filter:brightness(0)invert();width:auto;height:24px;display:block}.sm-adm__bar-admin{font:var(--fw-bold) var(--fs-sm) / 1.2 var(--font-base);color:var(--bg)}.sm-adm__bar-actions .btn{border-color:rgba(var(--white-rgb), .24);color:var(--bg)}.sm-adm__bar-actions .btn:hover{border-color:rgba(var(--white-rgb), .42);background:rgba(var(--white-rgb), .08);color:var(--bg)}.sm-adm__bar-actions{align-items:center;gap:var(--space-8);flex:none;display:flex}.sm-adm__body{padding:var(--space-24);flex:1;min-width:0}.sm-adm-head{justify-content:space-between;align-items:flex-start;gap:var(--space-16);margin-bottom:var(--space-8);padding:var(--space-20);border-radius:var(--radius-md);background:var(--bg);display:flex}.sm-adm-head--stacked{gap:var(--space-8);flex-direction:column}.sm-adm-head__row{justify-content:space-between;align-items:flex-start;gap:var(--space-16);width:100%;display:flex}.sm-adm-head__title{font:var(--fw-bold) var(--fs-h4) / var(--lh-card) var(--font-base);letter-spacing:var(--ls-tight);color:var(--ink);margin:0}.sm-adm-head__sub{margin:var(--space-4) 0 0;font:var(--fw-regular) var(--fs-caption) / var(--lh-body) var(--font-base);color:var(--muted);max-width:62ch}.sm-adm-table-action{flex:none}.sm-adm-head>.stat-grid{width:100%;padding-top:var(--space-12)}.sm-adm-section{margin-top:var(--space-8);padding:var(--space-20);border-radius:var(--radius-md);background:var(--bg)}.sm-adm-section__head{justify-content:space-between;align-items:baseline;gap:var(--space-12);margin-bottom:var(--space-12);display:flex}.sm-adm-section .sm-adm-alert{background:var(--bg-soft)}.sm-adm-section .sm-adm-ops__facts{background:0 0;border-radius:0}.sm-adm-section .sm-adm-ops__card,.sm-adm-section .sm-adm-ops__ledger--flat,.sm-adm-section .sm-adm-ppl__reason{border-radius:var(--radius-sm);background:var(--bg-soft)}.sm-adm-section>.tx-wrap,.sm-adm-section>:not(.sm-adm-section__head)>.tx-wrap{border-radius:var(--radius-sm)}.sm-adm-section__title{font:var(--fw-semibold) var(--fs-md) / var(--lh-card) var(--font-base);color:var(--ink);margin:0}.sm-adm-section__link{font:var(--fw-semibold) var(--fs-micro) / 1 var(--font-base);color:var(--brand-ink);white-space:nowrap;align-items:center;gap:var(--space-4);text-decoration:none;display:inline-flex}.sm-adm-section__link:hover{text-decoration:underline}.sm-adm-section__link svg.lucide,.sm-adm-section__link [data-lucide]{width:14px;height:14px}.sm-adm-cols{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sm-adm-cols--stacked{grid-template-columns:minmax(0,1fr)}.sm-adm-delta{font:var(--fw-semibold) var(--fs-meta) / 1.3 var(--font-base);color:var(--muted)}.sm-adm-delta--up{color:var(--success)}.sm-adm-delta--down{color:var(--danger)}.sm-adm-alerts{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sm-adm-alert-table{min-width:0}.sm-adm-alert-table tbody tr.sm-adm-alert{background:0 0;display:table-row}.sm-adm-alert-table tbody td:first-child{white-space:nowrap;width:18%}.sm-adm-alert-table tbody td:first-child,.sm-adm-alert-table tbody td:nth-child(2){vertical-align:middle}.sm-adm-alert__type{font:var(--fw-semibold) var(--fs-sm) / var(--lh-card) var(--font-base);color:var(--ink-2)}.sm-adm-alert-table .sm-adm-alert__body{gap:var(--space-2);flex-direction:column;display:flex}.sm-adm-alert{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-radius:var(--radius-md);background:var(--bg);display:flex}.sm-adm-alert__icon{border-radius:var(--radius-sm);background:var(--neutral-soft);width:32px;height:32px;color:var(--neutral);flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.sm-adm-alert__icon svg.lucide,.sm-adm-alert__icon [data-lucide]{width:18px;height:18px;display:block}.sm-adm-alert--danger .sm-adm-alert__icon{background:var(--danger-soft);color:var(--danger)}.sm-adm-alert--warn .sm-adm-alert__icon{background:var(--warn-soft);color:var(--warn)}.sm-adm-alert--info .sm-adm-alert__icon{background:var(--info-soft);color:var(--info)}.sm-adm-alert__body{flex:1;min-width:0}.sm-adm-alert__text{font:var(--fw-semibold) var(--fs-sm) / var(--lh-card) var(--font-base);color:var(--ink);margin:0}.sm-adm-alert__meta{margin:var(--space-3) 0 0;font:var(--fw-regular) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted)}.sm-adm-cell{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;max-width:100%;display:flex}.sm-adm-cell__name{font:var(--fw-semibold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink);max-width:100%}.sm-adm-cell__meta{font:var(--fw-regular) var(--fs-sm) / 1.3 var(--font-base);color:var(--muted);max-width:100%}.sm-adm-auth .sm-adm-auth__badge{align-items:center;gap:var(--space-6);padding:var(--space-5) var(--space-10);border-radius:var(--pill);background:var(--bg-dark);color:var(--brand-soft);font:var(--fw-bold) var(--fs-label) / 1 var(--font-base);letter-spacing:var(--ls-wider);text-transform:uppercase;margin-bottom:var(--space-14);display:inline-flex}.sm-adm-auth .sm-adm-auth__badge svg.lucide,.sm-adm-auth .sm-adm-auth__badge [data-lucide]{width:14px;height:14px}.sm-adm-auth .sm-adm-auth__note{align-items:flex-start;gap:var(--space-10);padding:var(--space-12) var(--space-14);border-radius:var(--radius-sm);background:var(--bg-3);margin-top:var(--space-4);display:flex}.sm-adm-auth .sm-adm-auth__note svg.lucide,.sm-adm-auth .sm-adm-auth__note [data-lucide]{width:18px;height:18px;color:var(--brand-ink);margin-top:var(--space-2);flex:0 0 18px}.sm-adm-auth .sm-adm-auth__note-title{font:var(--fw-semibold) var(--fs-caption) / 1.3 var(--font-base);color:var(--ink);margin:0}.sm-adm-auth .sm-adm-auth__note-text{margin:var(--space-4) 0 0;font:var(--fw-regular) var(--fs-meta) / 1.5 var(--font-base);color:var(--ink-3)}.sm-adm-auth .sm-adm-auth__foot{margin-top:var(--space-16);text-align:center;font:var(--fw-regular) var(--fs-micro) / 1.5 var(--font-base);color:var(--muted)}.sm-adm-auth .sm-adm-auth__foot a{color:var(--brand-ink);font-weight:var(--fw-semibold);text-decoration:none}.sm-adm-auth .sm-adm-auth__foot a:hover{text-decoration:underline}@media (width<=980px){.sm-adm{grid-template-columns:minmax(0,1fr)}.sm-adm__rail{z-index:42;width:min(320px,100vw - 48px);height:100dvh;transition:transform var(--dur-base) var(--ease);box-shadow:var(--shadow-lg);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sm-adm__rail.is-open{transform:translate(0)}.sm-adm__menu{overflow-y:auto}.sm-adm__link{min-height:44px}.sm-adm__rail-foot{gap:var(--space-4);display:grid}.sm-adm__rail-signout{align-items:center;gap:var(--space-8);min-height:44px;padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);color:rgba(var(--white-rgb), .72);font:var(--fw-medium) var(--fs-sm) / 1.2 var(--font-base);text-decoration:none;display:flex}.sm-adm__menu-close{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--bg);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;display:inline-grid}.sm-adm__menu-toggle{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--bg);cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;padding:0;display:inline-grid}.sm-adm__hamburger{gap:4px;width:20px;display:grid}.sm-adm__hamburger span{border-radius:var(--pill);background:currentColor;width:100%;height:2px;display:block}.sm-adm__scrim{z-index:41;background:rgba(var(--ink-rgb), .42);cursor:pointer;border:0;display:block;position:fixed;inset:0}.sm-adm__bar-actions{display:none}.sm-adm-cols{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.sm-adm__brand-tag,.sm-adm__rail-back span{display:none}.sm-adm__link-icon{flex-basis:18px}.sm-adm__link-icon svg.lucide,.sm-adm__link-icon [data-lucide]{width:18px;height:18px}.sm-adm__bar{padding:var(--space-10) var(--space-16);justify-content:flex-start;gap:0}.sm-adm__bar-admin{margin-left:auto}.sm-adm__crumbs{padding-inline:var(--space-16)}.sm-adm__body{padding:var(--space-16)}.sm-adm-section{margin-top:var(--space-8);padding:var(--space-16)}.sm-adm-section__head{flex-direction:column;align-items:flex-start}.sm-adm-section__head>:is(.btn,a,button){align-self:flex-start}.sm-adm-head{padding:var(--space-16);flex-direction:column;align-items:flex-start}.sm-adm-head__row{flex-direction:column;align-items:flex-start}.sm-adm .sm-adm-alert-table tbody tr.sm-adm-alert{column-gap:var(--space-12);row-gap:var(--space-5);padding-right:var(--space-14);grid-template-columns:minmax(0,1fr) 44px;align-items:center;display:grid;position:relative}.sm-adm .sm-adm-alert-table tbody tr.sm-adm-alert>td:first-child,.sm-adm .sm-adm-alert-table tbody tr.sm-adm-alert>td:nth-child(2){grid-column:1;width:auto;padding:0}.sm-adm .sm-adm-alert-table tbody tr.sm-adm-alert>td:last-child{border:0;grid-area:1/2/span 2;align-self:center;width:44px;min-height:44px;margin:0;padding:0}.sm-adm .sm-adm-alert-table .sm-adm-table-action{margin:0}.sm-adm .sm-adm-queue tbody tr{column-gap:var(--space-12);row-gap:var(--space-8);grid-template-columns:1fr auto;align-items:center;display:grid}.sm-adm .sm-adm-queue tbody td:first-child{grid-area:1/1}.sm-adm .sm-adm-queue tbody td:nth-child(3){text-align:right;grid-area:1/2}.sm-adm .sm-adm-queue tbody td:nth-child(2){padding-top:var(--space-8);border-top:1px solid var(--line-2);font:var(--fw-medium) var(--fs-meta) / 1.3 var(--font-base);color:var(--muted);grid-area:2/1/auto/-1}.sm-adm .sm-adm-queue tbody td:nth-child(2):before{color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-wider);font-size:var(--fs-label);font-weight:var(--fw-semibold)}.sm-adm .sm-adm-queue--approvals tbody td:nth-child(2):before{content:"Submitted · "}.sm-adm .sm-adm-queue--refunds tbody td:nth-child(2):before{content:"Amount · "}}.sm-adm-ppl>.sm-adm-head--metrics{gap:var(--space-16);flex-direction:column}.sm-adm-ppl__toolbar{align-items:center;gap:var(--space-10);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.sm-adm-ppl__search{flex:220px;min-width:0;max-width:340px;display:inline-flex}.sm-adm-ppl__search>.input{width:100%}.sm-adm-ppl__field{min-width:0;display:inline-flex;position:relative}.sm-adm-ppl__field>.sm-adm-ppl__select{appearance:none;padding-right:var(--space-32);cursor:pointer}.sm-adm-ppl__field--wide,.sm-adm-ppl__field--wide>.sm-adm-ppl__select{width:100%}.sm-adm-ppl__spacer{flex:auto}.sm-adm-ppl__tabs{margin:0 0 var(--space-16)}.sm-adm-ppl .tx-buyer__avatar{background:var(--brand-soft);color:var(--brand-ink);font:var(--fw-bold) var(--fs-label) / 1 var(--font-base);justify-content:center;align-items:center;display:inline-flex;overflow:visible}.sm-adm-ppl__source-pill{align-self:flex-start}.sm-adm-ppl__docs{gap:var(--space-6);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.sm-adm-ppl__acts{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.sm-adm-ppl__foot{justify-content:space-between;align-items:center;gap:var(--space-12);margin-top:var(--space-12);font:var(--fw-medium) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted);flex-wrap:wrap;display:flex}.sm-adm-ppl__reason{margin-top:var(--space-16);padding:var(--space-16);border-radius:var(--radius-md);background:var(--bg);gap:var(--space-14);flex-direction:column;display:flex}.sm-adm-ppl__textarea.input{width:100%;height:auto;min-height:76px;padding:var(--space-10) var(--space-14);line-height:var(--lh-body);resize:vertical}.sm-adm-ppl__detail{gap:var(--space-16);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.sm-adm-ppl__col{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.sm-adm-ppl__card{background:var(--bg);border-radius:var(--radius-md);padding:var(--space-20)}.sm-adm-ppl__cardhead{justify-content:space-between;align-items:baseline;gap:var(--space-12);margin-bottom:var(--space-16);flex-wrap:wrap;display:flex}.sm-adm-ppl__kicker{font:var(--fw-semibold) var(--fs-label) / 1 var(--font-base);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--muted);white-space:nowrap}.sm-adm-ppl__identity{align-items:center;gap:var(--space-16);margin-bottom:var(--space-20);flex-wrap:wrap;display:flex}.sm-adm-ppl__avatar{background:var(--brand-soft);width:56px;height:56px;color:var(--brand-ink);font:var(--fw-bold) var(--fs-h3) / 1 var(--font-base);border-radius:50%;flex:0 0 56px;justify-content:center;align-items:center;display:inline-flex}.sm-adm-ppl__idname{margin:0 0 var(--space-4);font:var(--fw-bold) var(--fs-h3) / var(--lh-card) var(--font-base);color:var(--ink)}.sm-adm-ppl__idmeta{font:var(--fw-regular) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted);margin:0}.sm-adm-ppl__pills{align-items:center;gap:var(--space-6);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.sm-adm-ppl__dl{column-gap:var(--space-16);row-gap:var(--space-12);grid-template-columns:150px minmax(0,1fr);margin:0;display:grid}.sm-adm-ppl__dl dt{font:var(--fw-semibold) var(--fs-label) / 1.4 var(--font-base);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--muted);align-self:center}.sm-adm-ppl__dl dd{font:var(--fw-medium) var(--fs-caption) / 1.4 var(--font-base);color:var(--ink);overflow-wrap:anywhere;min-width:0;margin:0}.sm-adm-ppl__dl--tight{row-gap:var(--space-10);grid-template-columns:120px minmax(0,1fr)}.sm-adm-ppl__inline-actions{gap:var(--space-8);margin-top:var(--space-16);flex-wrap:wrap;display:flex}.sm-adm-ppl__balance{color:var(--ink);font:var(--fw-display) var(--fs-price-lg) / 1 var(--font-base);letter-spacing:var(--ls-tight)}.sm-adm-ppl__events{margin:0;padding:0;list-style:none}.sm-adm-ppl__event{padding:0 0 var(--space-16) var(--space-22);position:relative}.sm-adm-ppl__event:last-child{padding-bottom:0}.sm-adm-ppl__event:before{content:"";left:0;top:var(--space-5);width:var(--space-8);height:var(--space-8);background:var(--brand);border-radius:50%;position:absolute}.sm-adm-ppl__event:not(:last-child):after{content:"";left:var(--space-3);top:var(--space-16);bottom:var(--space-2);background:var(--line);width:1px;position:absolute}.sm-adm-ppl__event--muted:before{background:var(--line-strong)}.sm-adm-ppl__event-title{font:var(--fw-semibold) var(--fs-caption) / 1.4 var(--font-base);color:var(--ink);margin:0}.sm-adm-ppl__event-meta{margin:var(--space-2) 0 0;font:var(--fw-regular) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted)}.sm-adm-ppl__note{align-items:flex-start;gap:var(--space-8);margin:var(--space-12) 0 0;font:var(--fw-regular) var(--fs-meta) / var(--lh-body) var(--font-base);color:var(--muted);display:flex}.sm-adm-ppl__card .sm-adm-ppl__note{margin-top:var(--space-16);padding:var(--space-12);border-radius:var(--radius-sm);background:var(--bg-soft)}.sm-adm-ppl__note svg.lucide,.sm-adm-ppl__note [data-lucide]{width:14px;height:14px;margin-top:var(--space-2);flex:none}.sm-adm-ppl__note b{color:var(--ink-2);font-weight:var(--fw-semibold)}.sm-adm-ppl__actions{gap:var(--space-8);flex-direction:column;display:flex}.sm-adm-ppl__program-nav{align-items:center;gap:var(--space-20);margin-bottom:var(--space-16);border-bottom:1px solid var(--line);display:flex}.sm-adm-ppl__program-nav a{min-height:44px;color:var(--ink-2);font:var(--fw-semibold) var(--fs-sm) / var(--lh-card) var(--font-base);text-underline-offset:var(--space-4);align-items:center;text-decoration:none;display:inline-flex}.sm-adm-ppl__program-nav a:hover{color:var(--brand-ink);text-decoration:underline}.sm-adm-ppl__program-nav a:focus-visible{outline:2px solid var(--brand);outline-offset:var(--space-2);border-radius:var(--radius-sm)}.sm-adm-ppl__program-stack{gap:var(--space-16);display:grid}.sm-adm-ppl__program-stack>section{scroll-margin-top:var(--sticky-offset)}.sm-adm-ppl__program-notice{margin:0 0 var(--space-16);padding:var(--space-12) var(--space-16);border-radius:var(--radius-sm);background:var(--bg);color:var(--ink-2);font:var(--fw-medium) var(--fs-sm) / var(--lh-body) var(--font-base);overflow-wrap:anywhere}.sm-adm-ppl__program-notice--warn{background:var(--warn-soft)}.sm-adm-ppl__program-subhead{justify-content:space-between;align-items:baseline;gap:var(--space-12);margin:var(--space-24) 0 var(--space-12);flex-wrap:wrap;display:flex}.sm-adm-ppl__program-subhead h3{color:var(--ink);font:var(--fw-bold) var(--fs-h3) / var(--lh-card) var(--font-base);margin:0}.sm-adm-ppl__program-subhead span{color:var(--muted);font:var(--fw-medium) var(--fs-meta) / var(--lh-card) var(--font-base);font-variant-numeric:tabular-nums}.sm-adm-appr{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sm-adm-appr__row{column-gap:var(--space-20);row-gap:var(--space-10);padding:var(--space-16) var(--space-18);background:var(--bg);border-radius:var(--radius-md);border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who who""facts facts""docs docs""rail rail""why why";align-content:start;display:grid}.sm-adm-appr__who{align-items:center;gap:var(--space-12);grid-area:who;min-width:0;display:flex}.sm-adm-appr__avatar{background:var(--brand-soft);width:40px;height:40px;color:var(--brand-ink);font:var(--fw-bold) var(--fs-label) / 1 var(--font-base);border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.sm-adm-appr__id{min-width:0}.sm-adm-appr__name{font:var(--fw-semibold) var(--fs-md) / var(--lh-card) var(--font-base);color:var(--ink);margin:0}.sm-adm-appr__mail{font:var(--fw-regular) var(--fs-sm) / 1.4 var(--font-base);color:var(--muted);overflow-wrap:anywhere;margin:0}.sm-adm-appr__facts{align-items:baseline;gap:var(--space-6);font:var(--fw-regular) var(--fs-sm) / 1.5 var(--font-base);color:var(--muted);flex-wrap:wrap;grid-area:facts;margin:0;display:flex}.sm-adm-appr__service{font-weight:var(--fw-semibold);color:var(--ink)}.sm-adm-appr__waiting{font-weight:var(--fw-medium);color:var(--ink)}.sm-adm-appr__sep{color:var(--line)}.sm-adm-appr__docs{align-items:center;gap:var(--space-8) var(--space-12);margin-top:var(--space-2);padding:var(--space-10) var(--space-12);border-radius:var(--radius-sm);background:var(--bg-soft);flex-wrap:wrap;grid-area:docs;display:flex}.sm-adm-appr__docs .sm-adm-ppl__docs{margin-bottom:0}.sm-adm-appr__doclabel{font:var(--fw-semibold) var(--fs-label) / 1 var(--font-base);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--muted);white-space:nowrap}.sm-adm-appr__doclink{white-space:nowrap}.sm-adm-appr__rail{align-items:center;gap:var(--space-6);grid-area:rail;display:flex}.sm-adm-appr__rail>:where(a,button,[role=button]){justify-content:center;width:auto}.sm-adm-appr__reason{background:var(--bg-3);margin-top:var(--space-6);grid-area:why}@media (width<=980px){.sm-adm-appr,.sm-adm-ppl__detail{grid-template-columns:minmax(0,1fr)}.sm-adm-ppl__dl--tight{grid-template-columns:150px minmax(0,1fr)}}@media (width<=720px){.sm-adm-ppl__program-nav{gap:var(--space-16);overflow-x:auto}.sm-adm-appr__row{padding:var(--space-16);grid-template-columns:minmax(0,1fr);grid-template-areas:"who""facts""docs""rail""why"}.sm-adm-appr__rail{margin-top:var(--space-6);flex-flow:wrap}.sm-adm-appr__rail>:where(a,button,[role=button]){flex:140px;width:auto}.sm-adm-ppl__card{padding:var(--space-16)}.sm-adm-ppl__search,.sm-adm-ppl__field{flex:100%;max-width:none}.sm-adm-ppl__field>.sm-adm-ppl__select{width:100%}.sm-adm-ppl .sm-adm-table-layout tbody td{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-5) 0;white-space:normal;text-align:right;display:flex}.sm-adm-ppl .sm-adm-table-layout tbody td:before{content:attr(data-label);font:var(--fw-semibold) var(--fs-label) / 1.3 var(--font-base);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--muted);text-align:left;flex:none}.sm-adm-ppl .sm-adm-table-layout tbody td:first-child,.sm-adm-ppl .sm-adm-table-layout tbody td.sm-adm-ppl__acts-cell{text-align:left;display:block}.sm-adm-ppl .sm-adm-table-layout tbody td:first-child:before,.sm-adm-ppl .sm-adm-table-layout tbody td.sm-adm-ppl__acts-cell:before{content:none}.sm-adm-ppl .sm-adm-table-layout tbody td:first-child{padding-bottom:var(--space-10);margin-bottom:var(--space-6);border-bottom:1px solid var(--line-2)}.sm-adm-ppl .sm-adm-table-layout tbody td.sm-adm-ppl__acts-cell{padding-top:var(--space-12);margin-top:var(--space-6);border-top:1px solid var(--line-2)}.sm-adm-ppl .sm-adm-table-layout tbody td.sm-adm-ppl__acts-cell .sm-adm-ppl__acts{justify-content:flex-start}.sm-adm-ppl__dl,.sm-adm-ppl__dl--tight{row-gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.sm-adm-ppl__dl dd{margin-bottom:var(--space-10)}}.sm-adm-ops__role{align-items:flex-start;gap:var(--space-8);padding:var(--space-12) var(--space-14);margin-bottom:var(--space-20);border-radius:var(--radius-md);background:var(--bg);flex-direction:column;display:flex}.sm-adm-ops__role-label{align-items:center;gap:var(--space-6);font:var(--fw-semibold) var(--fs-label) / 1 var(--font-base);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--muted);display:inline-flex}.sm-adm-ops__role-label svg.lucide,.sm-adm-ops__role-label [data-lucide]{width:14px;height:14px}.sm-adm-ops__role-hint{max-width:68ch;font:var(--fw-regular) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted)}.sm-adm-ops__role>.stat-grid{width:100%;margin-top:var(--space-4)}.sm-adm-ops__perm{align-items:flex-start;gap:var(--space-8);margin:var(--space-16) 0 0;padding:var(--space-12) var(--space-14);border-radius:var(--radius-md);background:var(--success-soft);color:var(--ink-2);font:var(--fw-regular) var(--fs-caption) / 1.5 var(--font-base);display:flex}.sm-adm-ops__perm b{font-weight:var(--fw-semibold);color:var(--ink)}.sm-adm-ops__perm svg.lucide,.sm-adm-ops__perm [data-lucide]{width:16px;height:16px;color:var(--success);flex:0 0 16px;margin-top:2px}.sm-adm-ops__perm--locked{background:var(--danger-soft)}.sm-adm-ops__perm--locked svg.lucide,.sm-adm-ops__perm--locked [data-lucide]{color:var(--danger)}.sm-adm-ops__filters{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sm-adm-ops__filter{gap:var(--space-6);flex-direction:column;min-width:0;max-width:420px;display:flex}.sm-adm-ops__filter--wide{max-width:560px;margin-bottom:var(--space-16)}.sm-adm-ops__label{font:var(--fw-semibold) var(--fs-label) / 1 var(--font-base);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--muted)}.sm-adm-ops__actions{gap:var(--space-10);flex-wrap:wrap;display:flex}.sm-adm-ops__tabs.ant-segmented,.sm-adm-ops__roleseg.ant-segmented{max-width:100%;padding:var(--space-4);background:rgba(var(--ink-pure-rgb), .03);border-radius:var(--pill);color:var(--ink-2);font-family:var(--font-base);scrollbar-width:none;border:1px solid #0000;overflow-x:auto}.sm-adm-ops__tabs.ant-segmented::-webkit-scrollbar{display:none}.sm-adm-ops__roleseg.ant-segmented::-webkit-scrollbar{display:none}.sm-adm-ops__tabs.ant-segmented{margin:0 0 var(--space-16)}.sm-adm-ops__roleseg.ant-segmented{background:var(--bg-3);margin:0}.sm-adm-ops__tabs.ant-segmented .ant-segmented-group,.sm-adm-ops__roleseg.ant-segmented .ant-segmented-group{gap:var(--space-2)}.sm-adm-ops__tabs.ant-segmented .ant-segmented-item,.sm-adm-ops__roleseg.ant-segmented .ant-segmented-item{border-radius:var(--pill);color:var(--ink-2);transition:color .25s}.sm-adm-ops__tabs.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):hover:after,.sm-adm-ops__roleseg.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):hover:after{background:0 0}.sm-adm-ops__tabs.ant-segmented .ant-segmented-item-label,.sm-adm-ops__roleseg.ant-segmented .ant-segmented-item-label{justify-content:center;align-items:center;gap:var(--space-8);min-height:0;padding:var(--space-8) var(--space-14);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-tight);white-space:nowrap;display:flex;overflow:visible}.sm-adm-ops__roleseg.ant-segmented .ant-segmented-item-label{padding:var(--space-6) var(--space-12);font-size:var(--fs-footer-label)}.sm-adm-ops__tabs.ant-segmented .ant-segmented-item-selected,.sm-adm-ops__tabs.ant-segmented .ant-segmented-thumb,.sm-adm-ops__roleseg.ant-segmented .ant-segmented-item-selected,.sm-adm-ops__roleseg.ant-segmented .ant-segmented-thumb{background:var(--bg);border-radius:var(--pill);box-shadow:var(--shadow-segment-active)}:is(.sm-adm-ops__tabs.ant-segmented .ant-segmented-item:has(input:checked),.sm-adm-ops__roleseg.ant-segmented .ant-segmented-item:has(input:checked)){color:var(--ink)}.sm-adm-ops__tabs.ant-segmented .ant-segmented-thumb-motion-appear-active,.sm-adm-ops__roleseg.ant-segmented .ant-segmented-thumb-motion-appear-active{transition:transform .42s cubic-bezier(.5,0,.1,1.1),width .42s cubic-bezier(.5,0,.1,1.1)!important}.sm-adm-ops__ledger{gap:var(--space-8);padding:var(--space-16);border-radius:var(--radius-md);background:var(--bg-soft);flex-direction:column;display:flex}.sm-adm-ops__ledger+.sm-adm-ops__ledger,.sm-adm-cols+.sm-adm-ops__ledger{margin-top:var(--space-12)}.sm-adm-ops__cap{margin:0 0 var(--space-8);font:var(--fw-semibold) var(--fs-label) / 1 var(--font-base);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--muted)}.sm-adm-ops__ledger--flat{background:var(--bg)}.sm-adm-ops__row{justify-content:space-between;align-items:baseline;gap:var(--space-16);font:var(--fw-regular) var(--fs-sm) / 1.4 var(--font-base);color:var(--ink);display:flex}.sm-adm-ops__term{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.sm-adm-ops__note{font:var(--fw-regular) var(--fs-meta) / 1.3 var(--font-base);color:var(--muted);font-style:normal}.sm-adm-ops__val{font-variant-numeric:tabular-nums;white-space:nowrap}.sm-adm-ops__row--total{margin-top:var(--space-4);padding-top:var(--space-12);border-top:1px solid var(--line);font-size:var(--fs-body);font-weight:var(--fw-semibold)}.sm-adm-ops__ledger--flat .sm-adm-ops__row--total{border-top:0;margin-top:0;padding-top:0}.sm-adm-ops__none{font:var(--fw-regular) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted);margin:0}.sm-adm-ops__facts{border-radius:var(--radius-md);background:var(--bg);margin:0;overflow:hidden}.sm-adm-ops__fact{gap:var(--space-16);padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--line-2);grid-template-columns:160px minmax(0,1fr);align-items:center;display:grid}.sm-adm-ops__fact:last-child{border-bottom:none}.sm-adm-ops__fact dt{font:var(--fw-semibold) var(--fs-label) / 1.6 var(--font-base);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--muted);margin:0}.sm-adm-ops__fact dd{min-width:0;font:var(--fw-medium) var(--fs-sm) / 1.4 var(--font-base);color:var(--ink);margin:0}.sm-adm-ops__hist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sm-adm-ops__event{align-items:flex-start;gap:var(--space-12);padding-bottom:var(--space-16);display:flex;position:relative}.sm-adm-ops__event:last-child{padding-bottom:0}.sm-adm-ops__event:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:28px;bottom:0;left:13px}.sm-adm-ops__event-icon{background:var(--bg);border:1px solid var(--line);width:28px;height:28px;color:var(--ink-3);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.sm-adm-ops__event-icon svg.lucide,.sm-adm-ops__event-icon [data-lucide]{width:14px;height:14px}.sm-adm-ops__event-title{margin:var(--space-4) 0 0;font:var(--fw-medium) var(--fs-sm) / 1.4 var(--font-base);color:var(--ink)}.sm-adm-ops__event-meta{margin:var(--space-2) 0 0;font:var(--fw-regular) var(--fs-meta) / 1.3 var(--font-base);color:var(--muted)}.sm-adm-ops__card{padding:var(--space-16);border-radius:var(--radius-md);background:var(--bg)}.sm-adm-ops__cardhead{justify-content:space-between;align-items:flex-start;gap:var(--space-16);margin-bottom:var(--space-12);display:flex}.sm-adm-ops__cardmeta{align-items:flex-end;gap:var(--space-8);flex-direction:column;flex-shrink:0;display:flex}.sm-adm-ops__review-body{padding:var(--space-16) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sm-adm-ops__quote{quotes:none;max-width:70ch;font:var(--fw-regular) var(--fs-quote) / var(--lh-body) var(--font-base);color:var(--ink-2);text-wrap:pretty;display:block}.sm-adm-ops__review-status{align-items:flex-start;gap:var(--space-8);margin:var(--space-12) 0 0;font:var(--fw-regular) var(--fs-meta) / 1.5 var(--font-base);color:var(--muted);display:flex}.sm-adm-ops__review-status b{font-weight:var(--fw-semibold);color:var(--ink-2)}.sm-adm-ops__review-status svg.lucide,.sm-adm-ops__review-status [data-lucide]{flex:0 0 14px;width:14px;height:14px;margin-top:2px}.sm-adm-ops__decision-form{align-items:start;gap:var(--space-16);margin-bottom:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.sm-adm-ops__decision-form .sm-adm-ops__filter{max-width:none}.sm-adm-ops__money{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:inline-flex}.sm-adm-ops__excerpt{-webkit-line-clamp:2;line-clamp:2;quotes:none;font:var(--fw-regular) var(--fs-sm) / 1.4 var(--font-base);color:var(--ink-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sm-adm-ops__stars{align-items:center;gap:var(--space-4);font-variant-numeric:tabular-nums;color:var(--ink);display:inline-flex}.sm-adm-ops__stars svg.lucide,.sm-adm-ops__stars [data-lucide]{width:14px;height:14px;color:var(--star)}.sm-adm-ops__stars-max{color:var(--muted);font-weight:var(--fw-regular)}.sm-adm-ops__hidden{margin-left:var(--space-6)}.sm-adm-ops .sm-adm-table-layout tbody tr.sm-adm-ops__picked,.sm-adm-ops .sm-adm-table-layout tbody tr.sm-adm-ops__picked:hover{background:var(--brand-tint);box-shadow:inset 2px 0 0 0 var(--brand)}.sm-adm-ops__foot{align-items:flex-start;gap:var(--space-8);margin:var(--space-12) 0 0;font:var(--fw-regular) var(--fs-meta) / 1.5 var(--font-base);color:var(--muted);display:flex}.sm-adm-ops__foot b{font-weight:var(--fw-semibold);color:var(--ink-2)}.sm-adm-ops__foot svg.lucide,.sm-adm-ops__foot [data-lucide]{width:14px;height:14px;color:var(--muted);flex:0 0 14px;margin-top:2px}.sm-adm-ops__headnote{font:var(--fw-semibold) var(--fs-micro) / 1 var(--font-base);color:var(--muted);white-space:nowrap}.sm-adm-ops__empty{justify-content:center;align-items:center;gap:var(--space-8);padding:var(--space-32) var(--space-16);border:1px dashed var(--line);border-radius:var(--radius-md);background:var(--bg);font:var(--fw-medium) var(--fs-sm) / 1.4 var(--font-base);color:var(--muted);margin:0;display:flex}.sm-adm-ops__empty svg.lucide,.sm-adm-ops__empty [data-lucide]{width:16px;height:16px;color:var(--muted)}.sm-adm-ops__event--todo .sm-adm-ops__event-icon{color:var(--muted);border-style:dashed}.sm-adm-ops__event--todo .sm-adm-ops__event-title{font-weight:var(--fw-regular);color:var(--ink-3)}.sm-adm-ops__thread{gap:var(--space-10);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sm-adm-ops__msg{padding:var(--space-12) var(--space-16);border-radius:var(--radius-md);background:var(--bg-soft)}.sm-adm-ops__msg--staff{background:var(--brand-soft-2)}.sm-adm-ops__msg-head{align-items:baseline;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.sm-adm-ops__msg-from{font:var(--fw-semibold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink)}.sm-adm-ops__msg-side{font:var(--fw-semibold) var(--fs-label) / 1.3 var(--font-base);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--ink-3)}.sm-adm-ops__msg-when{font:var(--fw-regular) var(--fs-meta) / 1.3 var(--font-base);color:var(--muted);margin-left:auto}.sm-adm-ops__msg-body{margin:var(--space-6) 0 0;max-width:70ch;font:var(--fw-regular) var(--fs-sm) / 1.55 var(--font-base);color:var(--ink-2);text-wrap:pretty}@media (width<=980px){.sm-adm-ops__fact{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start}.sm-adm-ops__fact dd{font-size:var(--fs-md);font-weight:var(--fw-semibold)}}@media (width<=720px){.sm-adm-ops .stat-grid{grid-template-columns:repeat(2,1fr)}.sm-adm-ops__filters,.sm-adm-ops__decision-form{grid-template-columns:minmax(0,1fr)}.sm-adm-ops .sm-adm-table-layout tbody td.sm-adm-ops__wrap{max-width:none}.sm-adm-ops .sm-adm-table-layout tbody tr{column-gap:var(--space-12);row-gap:var(--space-6);grid-template-columns:1fr auto;display:grid}.sm-adm-ops .sm-adm-table-layout tbody td:before{color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-wider);font-size:var(--fs-label);font-weight:var(--fw-semibold)}.sm-adm-ops .sm-adm-table-layout tbody td:last-child{padding-top:var(--space-10);grid-column:1/-1;justify-self:end}.sm-adm-ops--bk .sm-adm-table-layout tbody td:first-child{grid-area:1/1}.sm-adm-ops--bk .sm-adm-table-layout tbody td:nth-child(4){font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;grid-area:1/2;align-self:center}.sm-adm-ops--bk .sm-adm-table-layout tbody td:nth-child(2){grid-area:2/1}.sm-adm-ops--bk .sm-adm-table-layout tbody td:nth-child(5){grid-area:2/2}.sm-adm-ops--bk .sm-adm-table-layout tbody td:nth-child(3){color:var(--muted);grid-area:3/1/auto/-1}.sm-adm-ops--bk .sm-adm-table-layout tbody td:nth-child(6){grid-row:4}.sm-adm-ops--rf .sm-adm-table-layout tbody td:first-child{grid-area:1/1}.sm-adm-ops--rf .sm-adm-table-layout tbody td:nth-child(3){text-align:right;grid-area:1/2;align-self:center}.sm-adm-ops--rf .sm-adm-table-layout tbody td:nth-child(2){grid-area:2/1}.sm-adm-ops--rf .sm-adm-table-layout tbody td:nth-child(7){text-align:right;grid-area:2/2}.sm-adm-ops--rf .sm-adm-table-layout tbody td:nth-child(4){font:var(--fw-regular) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted);grid-area:3/1/auto/-1}.sm-adm-ops--rf .sm-adm-table-layout tbody td:nth-child(5){font:var(--fw-medium) var(--fs-meta) / 1 var(--font-base);color:var(--muted);grid-area:4/1}.sm-adm-ops--rf .sm-adm-table-layout tbody td:nth-child(5):before{content:"Raised by · "}.sm-adm-ops--rf .sm-adm-table-layout tbody td:nth-child(6){text-align:right;font:var(--fw-medium) var(--fs-meta) / 1 var(--font-base);color:var(--muted);grid-area:4/2}.sm-adm-ops--rf .sm-adm-table-layout tbody td:nth-child(8){grid-row:5}.sm-adm-ops--rv .sm-adm-table-layout tbody td:nth-child(2){grid-area:1/1}.sm-adm-ops--rv .sm-adm-table-layout tbody td:nth-child(3){text-align:right;grid-area:1/2;align-self:center}.sm-adm-ops--rv .sm-adm-table-layout tbody td:first-child{grid-area:2/1/auto/-1}.sm-adm-ops--rv .sm-adm-table-layout tbody td:nth-child(4){grid-area:3/1/auto/-1}.sm-adm-ops--rv .sm-adm-table-layout tbody td:nth-child(6){grid-area:4/1}.sm-adm-ops--rv .sm-adm-table-layout tbody td:nth-child(5){text-align:right;font:var(--fw-medium) var(--fs-meta) / 1 var(--font-base);color:var(--muted);grid-area:4/2;align-self:center}.sm-adm-ops--rv .sm-adm-table-layout tbody td:nth-child(5):before{content:"Age · "}.sm-adm-ops--rv .sm-adm-table-layout tbody td:nth-child(7){grid-row:5}.sm-adm-ops--tk .sm-adm-table-layout tbody td:first-child{grid-area:1/1}.sm-adm-ops--tk .sm-adm-table-layout tbody td:nth-child(4){grid-area:1/2;align-self:center}.sm-adm-ops--tk .sm-adm-table-layout tbody td:nth-child(2){grid-area:2/1}.sm-adm-ops--tk .sm-adm-table-layout tbody td:nth-child(3){grid-area:3/1/auto/-1}.sm-adm-ops--tk .sm-adm-table-layout tbody td:nth-child(5){grid-row:4}.sm-adm-ops .sm-adm-table-layout tbody td{text-align:left}.sm-adm-ops .sm-adm-table-layout tbody td:has(.sm-adm-table-action){text-align:right}.sm-adm-ops__msg-when{margin-left:0}.sm-adm-ops .sm-adm-table-layout tbody tr.sm-adm-ops__picked,.sm-adm-ops .sm-adm-table-layout tbody tr.sm-adm-ops__picked:hover{box-shadow:inset 0 2px 0 0 var(--brand)}}.sm-adm-rep__filters{align-items:end;gap:var(--space-12);margin-bottom:var(--space-16);grid-template-columns:minmax(240px,1fr) minmax(170px,auto) minmax(170px,auto) auto;display:grid}.sm-adm-rep__filters label{gap:var(--space-6);font:var(--fw-semibold) var(--fs-micro) / var(--lh-card) var(--font-base);color:var(--ink-3);display:grid}.sm-adm-rep__result-count{padding-bottom:var(--space-12);white-space:nowrap;font:var(--fw-semibold) var(--fs-caption) / var(--lh-card) var(--font-base);color:var(--muted)}.sm-adm-rep__fee-note{margin-top:var(--space-4);color:var(--muted);font:var(--fw-medium) var(--fs-meta) / var(--lh-card) var(--font-base);display:block}.sm-adm-rep__ledger th:first-child{width:13%}.sm-adm-rep__ledger th:nth-child(2){width:12%}.sm-adm-rep__ledger th:nth-child(3),.sm-adm-rep__ledger th:nth-child(4){width:17%}.sm-adm-rep__ledger th:nth-child(5){width:10%}.sm-adm-rep__ledger th:nth-child(6){width:13%}.sm-adm-rep__ledger th:nth-child(7){width:12%}.sm-adm-rep__empty{min-height:240px}@media (width<=980px){.sm-adm-rep__filters{grid-template-columns:1fr 1fr}.sm-adm-rep__search{grid-column:1/-1}}@media (width<=720px){.sm-adm-rep__filters{grid-template-columns:1fr}.sm-adm-rep__search{grid-column:auto}.sm-adm-rep__result-count{padding-bottom:0}}.sm-adm-rep__sec-title{min-width:0}.sm-adm-rep__sec-sub{margin:var(--space-4) 0 0;font:var(--fw-regular) var(--fs-caption) / var(--lh-body) var(--font-base);color:var(--muted);max-width:76ch}.sm-adm-rep__tbl-cap{margin:0 0 var(--space-8);font:var(--fw-regular) var(--fs-caption) / var(--lh-body) var(--font-base);color:var(--muted)}.sm-adm-rep__meta{align-items:center;gap:var(--space-6);white-space:nowrap;font:var(--fw-semibold) var(--fs-micro) / 1.3 var(--font-base);color:var(--muted);display:inline-flex}.sm-adm-rep__meta svg.lucide,.sm-adm-rep__meta [data-lucide]{width:14px;height:14px}.sm-adm-rep__toolbar{justify-content:space-between;align-items:center;gap:var(--space-12);width:100%;padding-top:var(--space-8);flex-wrap:wrap;display:flex}.sm-adm-rep__toolbar .segments{margin:0}.sm-adm-rep__defs{margin-bottom:var(--space-16);border-radius:var(--radius-sm);background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.sm-adm-rep__def{gap:var(--space-8);padding:var(--space-16);background:var(--bg-soft);flex-direction:column;display:flex}.sm-adm-rep__def-kicker{font:var(--fw-bold) var(--fs-label) / 1 var(--font-base);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--brand-ink)}.sm-adm-rep__def-title{font:var(--fw-bold) var(--fs-h3) / var(--lh-card) var(--font-base);color:var(--ink);margin:0}.sm-adm-rep__def-text{font:var(--fw-regular) var(--fs-sm) / var(--lh-body) var(--font-base);color:var(--ink-3);margin:0}.sm-adm-rep__def-text b{color:var(--ink);font-weight:var(--fw-semibold)}.sm-adm-rep__def-meta{padding-top:var(--space-8);border-top:1px solid var(--line-2);font:var(--fw-medium) var(--fs-meta) / var(--lh-body) var(--font-base);color:var(--muted);margin:0}.sm-adm-rep__defs--hierarchy{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.sm-adm-rep__def--context{justify-content:center}.sm-adm-rep__def--primary{gap:var(--space-12);padding:var(--space-24);background:var(--bg)}.sm-adm-rep__def--primary .sm-adm-rep__def-title{font-size:var(--fs-h2-sm)}.sm-adm-rep__def-meta--primary{color:var(--brand-ink);font-weight:var(--fw-bold)}.sm-adm-rep__attribution-note{gap:var(--space-8);padding:var(--space-12) var(--space-16)}.sm-adm-rep__attribution-note .alert-panel__title,.sm-adm-rep__attribution-note .alert-panel__list,.sm-adm-rep__note-intro{max-width:80ch}.sm-adm-rep__note-intro{color:var(--ink-3);margin:0}.sm-adm-rep__bar{width:100%;min-width:80px;height:var(--space-6);border-radius:var(--pill);background:var(--bg-3);display:block;overflow:hidden}.sm-adm-rep__bar i{border-radius:var(--pill);background:var(--brand);height:100%;display:block}.sm-adm-rep__bar--alt i{background:var(--ink-3)}.sm-adm-rep__split{width:100%;height:var(--space-14);margin-bottom:var(--space-10);border-radius:var(--pill);background:var(--bg-3);display:flex;overflow:hidden}.sm-adm-rep__split span{height:100%;display:block}.sm-adm-rep__seg--provider{background:var(--ink-3)}.sm-adm-rep__seg--market{background:var(--brand)}.sm-adm-rep__legend{gap:var(--space-16);margin-bottom:var(--space-16);font:var(--fw-medium) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted);flex-wrap:wrap;display:flex}.sm-adm-rep__legend b{color:var(--ink);font-weight:var(--fw-semibold)}.sm-adm-rep__dot{width:var(--space-8);height:var(--space-8);margin-right:var(--space-6);border-radius:var(--pill);background:var(--brand);display:inline-block}.sm-adm-rep__dot--alt{background:var(--ink-3)}.sm-adm-rep .sm-adm-table-layout tbody tr.sm-adm-rep__grp td,.sm-adm-rep .sm-adm-table-layout tbody tr.sm-adm-rep__grp:hover td{background:var(--bg-3);font:var(--fw-bold) var(--fs-label) / 1.4 var(--font-base);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--ink-2);white-space:normal}.sm-adm-rep .sm-adm-table-layout tbody tr.sm-adm-rep__grp td span{color:var(--muted);font-weight:var(--fw-semibold)}.sm-adm-rep .sm-adm-table-layout tfoot td{padding:var(--space-12) var(--space-16);background:var(--bg-3);border-top:1px solid var(--line);font:var(--fw-bold) var(--fs-sm) / 1.4 var(--font-base);color:var(--ink);font-variant-numeric:tabular-nums}.sm-adm-rep .sm-adm-table-layout th.sm-adm-rep__c-bar,.sm-adm-rep .sm-adm-table-layout td.sm-adm-rep__c-bar{width:22%}.sm-adm-rep .sm-adm-table-layout td.sm-adm-rep__c-name{font-weight:var(--fw-medium);color:var(--ink)}.sm-adm-rep .tx-wrap{overflow-x:visible}.sm-adm-rep .sm-adm-table-layout{table-layout:fixed}.sm-adm-rep .sm-adm-table-layout th,.sm-adm-rep .sm-adm-table-layout td{white-space:normal}.sm-adm-rep .sm-adm-table-layout.sm-adm-rep__attribution-table th:first-child,.sm-adm-rep .sm-adm-table-layout.sm-adm-rep__attribution-table td:first-child{width:18%}.sm-adm-rep .sm-adm-table-layout.sm-adm-rep__attribution-table th:nth-child(2),.sm-adm-rep .sm-adm-table-layout.sm-adm-rep__attribution-table td:nth-child(2){width:35%}.sm-adm-rep .sm-adm-table-layout.sm-adm-rep__attribution-table th:nth-child(3),.sm-adm-rep .sm-adm-table-layout.sm-adm-rep__attribution-table td:nth-child(3){width:12%}.sm-adm-rep .sm-adm-table-layout.sm-adm-rep__attribution-table th:nth-child(4),.sm-adm-rep .sm-adm-table-layout.sm-adm-rep__attribution-table td:nth-child(4){width:10%}.sm-adm-rep .sm-adm-table-layout.sm-adm-rep__attribution-table th:nth-child(5),.sm-adm-rep .sm-adm-table-layout.sm-adm-rep__attribution-table td:nth-child(5),.sm-adm-rep .sm-adm-table-layout.sm-adm-rep__revenue-table th:first-child,.sm-adm-rep .sm-adm-table-layout.sm-adm-rep__revenue-table td:first-child{width:25%}.sm-adm-rep .sm-adm-table-layout.sm-adm-rep__revenue-table th:nth-child(2),.sm-adm-rep .sm-adm-table-layout.sm-adm-rep__revenue-table td:nth-child(2){width:50%}.sm-adm-rep .sm-adm-table-layout.sm-adm-rep__revenue-table th:nth-child(3),.sm-adm-rep .sm-adm-table-layout.sm-adm-rep__revenue-table td:nth-child(3),.sm-adm-rep .sm-adm-table-layout.sm-adm-rep__revenue-table th:nth-child(4),.sm-adm-rep .sm-adm-table-layout.sm-adm-rep__revenue-table td:nth-child(4){width:12.5%}.sm-adm-rep__foot{margin:var(--space-12) 0 0;padding-top:var(--space-12);border-top:1px solid var(--line);font:var(--fw-regular) var(--fs-caption) / var(--lh-body) var(--font-base);color:var(--muted)}.sm-adm-rep__foot b{color:var(--ink-2);font-weight:var(--fw-semibold)}@media (width<=980px){.sm-adm-rep__defs{grid-template-columns:1fr}.sm-adm-rep__def--context{justify-content:flex-start}}@media (width<=720px){.sm-adm-rep .sm-adm-table-layout tbody td{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-5) 0;white-space:normal;text-align:right;display:flex}.sm-adm-rep .sm-adm-table-layout tbody td:before{content:attr(data-label);font:var(--fw-semibold) var(--fs-label) / 1.3 var(--font-base);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--muted);text-align:left;flex:none}.sm-adm-rep .sm-adm-table-layout tbody td:first-child{padding-bottom:var(--space-10);margin-bottom:var(--space-6);border-bottom:1px solid var(--line-2);text-align:left;display:block}.sm-adm-rep .sm-adm-table-layout tbody td:first-child:before{content:none}.sm-adm-rep .sm-adm-table-layout tbody td.sm-adm-rep__c-bar,.sm-adm-rep .sm-adm-table-layout tbody td:empty,.sm-adm-rep .sm-adm-table-layout tfoot td:empty{display:none}.sm-adm-rep .sm-adm-table-layout tbody tr.sm-adm-rep__grp{margin:var(--space-16) 0 var(--space-8);background:0 0;border:0;padding:0}.sm-adm-rep .sm-adm-table-layout tbody tr.sm-adm-rep__grp td,.sm-adm-rep .sm-adm-table-layout tbody tr.sm-adm-rep__grp:hover td{text-align:left;background:0 0;border:0;margin:0;padding:0;display:block}.sm-adm-rep .sm-adm-table-layout tfoot{display:block}.sm-adm-rep .sm-adm-table-layout tfoot tr{padding:var(--space-14);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-md);display:block}.sm-adm-rep .sm-adm-table-layout tfoot td{justify-content:space-between;align-items:center;gap:var(--space-12);width:100%;padding:var(--space-5) 0;text-align:right;white-space:normal;background:0 0;border:0;display:flex}.sm-adm-rep .sm-adm-table-layout tfoot td:first-child{padding-bottom:var(--space-10);margin-bottom:var(--space-6);border-bottom:1px solid var(--line-2);text-align:left;display:block}.sm-adm-rep .sm-adm-table-layout tfoot td:before{content:attr(data-label);font:var(--fw-semibold) var(--fs-label) / 1.3 var(--font-base);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--muted);text-align:left;flex:none}.sm-adm-rep .sm-adm-table-layout tfoot td:first-child:before{content:none}}.sm-cp{color:var(--ink)}.sm-cp__metrics{margin-bottom:var(--space-24)}.sm-cp__scope-note,.sm-cp__section-copy,.sm-cp__cell-meta,.sm-cp__optional{color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-body)}.sm-cp__scope-note{max-width:72ch;margin:var(--space-12) 0 0}.sm-cp__section-copy{max-width:70ch;margin:var(--space-4) 0 0}.sm-cp__cell-meta{margin-top:var(--space-3);display:block}.sm-cp__search{width:min(100%, var(--space-400));margin-bottom:var(--space-16);display:block;position:relative}.sm-cp__search svg,.sm-cp__search [data-lucide]{top:50%;left:var(--space-12);width:18px;height:18px;color:var(--muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.sm-cp__search .input{width:100%;padding-left:var(--space-40)}.sm-cp__primary-link,.sm-cp__back{color:var(--brand-ink);font-weight:var(--fw-semibold);text-underline-offset:var(--space-3);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.sm-cp__primary-link:hover,.sm-cp__back:hover{text-decoration-color:currentColor}.sm-cp__primary-link:focus-visible,.sm-cp__back:focus-visible{border-radius:var(--radius-sm);outline:var(--space-2) solid var(--brand);outline-offset:var(--space-3)}.sm-cp__code{width:fit-content;padding:var(--space-2) var(--space-6);border-radius:var(--radius-sm);background:var(--bg-soft);color:var(--ink);font-size:var(--fs-meta);font-weight:var(--fw-bold);letter-spacing:var(--ls-wider);display:inline-flex}.sm-cp__date-pair{gap:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.sm-cp__detail-head{align-items:flex-end}.sm-cp__back{min-height:44px;margin-bottom:var(--space-4);align-items:center;gap:var(--space-6);font-size:var(--fs-sm);display:inline-flex}.sm-cp__back svg,.sm-cp__back [data-lucide]{width:17px;height:17px}.sm-cp__head-actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.sm-cp__partner-summary{gap:var(--space-16);margin-bottom:var(--space-16);padding:var(--space-20);border-radius:var(--radius);background:var(--bg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sm-cp__partner-summary div{min-width:0}.sm-cp__partner-summary span{margin-bottom:var(--space-4);color:var(--muted);font-size:var(--fs-meta);font-weight:var(--fw-semibold);display:block}.sm-cp__partner-summary strong{overflow-wrap:anywhere;font-size:var(--fs-sm);display:block}.sm-cp__partner-summary .btn-link{min-height:44px;margin-top:var(--space-4);padding-inline:0}.sm-cp__summary-link{color:var(--ink-2);font-weight:var(--fw-semibold)}.sm-cp__summary-cards{margin-bottom:var(--space-16)}.sm-cp__summary-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.sm-cp__progress-primary{gap:var(--space-8);flex-wrap:wrap;align-items:center;display:inline-flex}.sm-cp__tabs{margin-bottom:var(--space-16);scrollbar-color:var(--line) transparent;overflow-x:auto}.sm-cp__tabs>div{width:max-content;min-width:100%;padding:var(--space-4);border-radius:var(--radius);background:var(--bg);display:flex}.sm-cp__tabs a{min-height:44px;padding:var(--space-10) var(--space-16);border-radius:var(--radius-sm);color:var(--ink-3);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.sm-cp__tabs a:hover{color:var(--brand-ink)}.sm-cp__tabs a:focus-visible{outline:var(--space-2) solid var(--brand);outline-offset:var(--space-2)}.sm-cp__tabs a.is-active{background:var(--brand-soft);color:var(--brand-ink)}.sm-cp__tab-stack{gap:var(--space-16);display:grid}.sm-cp__tab-stack>.sm-adm-section,.sm-cp__tab-stack>.alert-panel{margin:0}.sm-cp__story{margin:var(--space-20) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.sm-cp__story li{align-items:center;gap:var(--space-8);min-width:0;color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);display:flex;position:relative}.sm-cp__story li:not(:last-child):after{content:"";height:1px;min-width:var(--space-24);margin-inline:var(--space-10);background:var(--line);flex:1}.sm-cp__story svg,.sm-cp__story [data-lucide]{width:22px;height:22px;color:var(--brand-ink);flex:none}.sm-cp__clock-grid,.sm-cp__milestone-columns{gap:var(--space-16);margin-top:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sm-cp__clock-grid>div,.sm-cp__milestone-columns>article{padding:var(--space-18);border-radius:var(--radius);background:var(--bg-soft)}.sm-cp__clock-grid h3,.sm-cp__milestone-columns h3{margin:0 0 var(--space-6);font-size:var(--fs-h3)}.sm-cp__clock-grid p{color:var(--ink-3);font-size:var(--fs-sm);line-height:var(--lh-body);margin:0}.sm-cp__milestone-columns ol{margin:var(--space-14) 0 0;padding:0;list-style:none;display:grid}.sm-cp__milestone-columns li{min-height:44px;padding-block:var(--space-8);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.sm-cp__milestone-columns li:last-child{border-bottom:0}.sm-cp__milestone-columns li strong{color:var(--ink);font-size:var(--fs-sm)}.sm-cp__milestone-columns li span{color:var(--muted);font-size:var(--fs-meta);text-align:right}.sm-cp__reconciliation{margin:var(--space-16) 0 0;border-radius:var(--radius);background:var(--bg-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sm-cp__reconciliation div{padding:var(--space-18);border-inline-end:1px solid var(--line)}.sm-cp__reconciliation div:last-child{border-inline-end:0}.sm-cp__reconciliation dt{color:var(--muted);font-size:var(--fs-meta);font-weight:var(--fw-semibold)}.sm-cp__reconciliation dd{margin:var(--space-5) 0 0;font-size:var(--fs-price-lg);font-weight:var(--fw-display);letter-spacing:var(--ls-tight);font-variant-numeric:tabular-nums}.sm-cp__formula{max-width:72ch;margin:var(--space-14) 0 0;color:var(--ink-3);font-size:var(--fs-sm);line-height:var(--lh-body)}.sm-cp__facts,.sm-cp__credits{gap:var(--space-14) var(--space-24);margin:var(--space-16) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sm-cp__facts div,.sm-cp__credits div{min-width:0}.sm-cp__facts dt,.sm-cp__credits dt{color:var(--muted);font-size:var(--fs-meta);font-weight:var(--fw-semibold)}.sm-cp__facts dd,.sm-cp__credits dd{margin:var(--space-4) 0 0;overflow-wrap:anywhere;color:var(--ink);font-weight:var(--fw-semibold)}.sm-cp__credit-block{margin-top:var(--space-24);padding-top:var(--space-20);border-top:1px solid var(--line)}.sm-cp__credit-block h3{font-size:var(--fs-h3);margin:0}.sm-cp__credit-block>p{max-width:68ch;margin:var(--space-4) 0 0;color:var(--muted);font-size:var(--fs-sm)}.sm-cp__audit-list{gap:var(--space-10);margin:var(--space-16) 0 0;padding:0;list-style:none;display:grid}.sm-cp__audit-list li{padding:var(--space-14);border-radius:var(--radius);background:var(--bg-soft)}.sm-cp__audit-list li>div{justify-content:space-between;align-items:baseline;gap:var(--space-12);display:flex}.sm-cp__audit-list p{margin:var(--space-6) 0;color:var(--ink-2)}.sm-cp__audit-list time,.sm-cp__audit-list span{color:var(--muted);font-size:var(--fs-meta);overflow-wrap:anywhere}.sm-cp__form-grid{width:100%;max-width:720px}.sm-cp__config-grid{gap:var(--space-32);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sm-cp__config-group{border:0;min-width:0;margin:0;padding:0}.sm-cp__config-group legend{color:var(--ink);font-size:var(--fs-h4);font-weight:var(--fw-bold);padding:0}.sm-cp__config-rule{margin-top:var(--space-24)}.sm-cp__config-rule h2{margin:0 0 var(--space-12);color:var(--ink-2);font-size:var(--fs-h3);font-weight:var(--fw-semibold)}.sm-cp__milestone-progress{gap:var(--space-24);margin-top:var(--space-16);display:grid}.sm-cp__milestone-item+.sm-cp__milestone-item{padding-top:var(--space-24);border-top:1px solid var(--line)}.sm-cp__progress-list{margin:var(--space-16) 0 0;padding:0;list-style:none;display:grid}.sm-cp__progress-list li{gap:var(--space-10);min-height:44px;padding:var(--space-12) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) auto;align-items:center;display:grid}.sm-cp__progress-list li:last-child{border-bottom:0}.sm-cp__progress-list small{color:var(--muted);font-size:var(--fs-meta);grid-column:2/-1}.sm-cp__copy-row{gap:var(--space-10);align-items:stretch;min-width:0;display:flex}.sm-cp__copy-row output{min-width:0;min-height:44px;padding:var(--space-10) var(--space-12);border-radius:var(--radius-sm);overflow-wrap:anywhere;background:var(--bg-soft);color:var(--ink-2);font-size:var(--fs-sm);flex:1;align-items:center;display:flex}.sm-cp textarea.input{min-height:var(--space-100);resize:vertical}@media (width<=980px){.sm-cp__partner-summary,.sm-cp__config-grid,.sm-cp__clock-grid,.sm-cp__milestone-columns,.sm-cp__facts,.sm-cp__credits{grid-template-columns:minmax(0,1fr)}.sm-cp__summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-cp__story{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr))}.sm-cp__story li:after{display:none}}@media (width<=720px){.sm-cp__detail-head{align-items:flex-start}.sm-cp__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-cp__head-actions,.sm-cp__copy-row{flex-direction:column;align-items:stretch;width:100%}.sm-cp__head-actions .btn,.sm-cp__copy-row .btn{width:100%}.sm-cp__partner-summary,.sm-cp__story,.sm-cp__clock-grid,.sm-cp__milestone-columns,.sm-cp__reconciliation,.sm-cp__facts,.sm-cp__credits{grid-template-columns:minmax(0,1fr)}.sm-cp__progress-list li{grid-template-columns:minmax(0,1fr);align-items:flex-start}.sm-cp__progress-list small{grid-column:auto}.sm-cp__reconciliation div{border-inline-end:0;border-bottom:1px solid var(--line)}.sm-cp__reconciliation div:last-child{border-bottom:0}.sm-cp__audit-list li>div{flex-direction:column;align-items:flex-start}}.sm-adm-fp-table{width:100%}.sm-adm-fp-table th{white-space:normal}.sm-adm-fp-table td{vertical-align:middle}.sm-adm-fp-table td:first-child{min-width:170px}.sm-adm-fp-table td:last-child{white-space:nowrap}.sm-adm-fp-manage{min-height:44px}.sm-adm-fp-milestone{align-items:center;gap:var(--space-8);min-width:110px;display:inline-flex}.sm-adm-fp-milestone__mark{background:var(--bg-3);width:24px;height:24px;color:var(--muted);border-radius:50%;flex:0 0 24px;place-items:center;display:grid}.sm-adm-fp-milestone__mark.is-complete{background:var(--success-soft);color:var(--success)}.sm-adm-fp-milestone__mark svg{width:13px;height:13px}.sm-adm-fp-milestone>span:last-child{gap:var(--space-2);flex-direction:column;display:flex}.sm-adm-fp-milestone strong{font:var(--fw-semibold) var(--fs-meta) / var(--lh-card) var(--font-base);color:var(--ink-2)}.sm-adm-fp-milestone small{font:var(--fw-regular) var(--fs-micro) / var(--lh-card) var(--font-base);color:var(--muted)}.sm-adm-fp-drawer .ant-drawer-header{padding:var(--space-20) var(--space-24);border-bottom-color:var(--line-2)}.sm-adm-fp-drawer .ant-drawer-close{width:44px;height:44px;margin-inline-end:var(--space-8)}.sm-adm-fp-drawer .ant-drawer-title{font:var(--fw-bold) var(--fs-h3-lg) / var(--lh-card) var(--font-base);color:var(--ink);letter-spacing:var(--ls-tight)}.sm-adm-fp-drawer .ant-drawer-body{padding:0}.sm-adm-fp-drawer__body{flex-direction:column;min-height:100%;display:flex}.sm-adm-fp-drawer__summary{padding:var(--space-20) var(--space-24);background:var(--bg-soft)}.sm-adm-fp-drawer__summary>div{gap:var(--space-2);flex-direction:column;display:flex}.sm-adm-fp-drawer__summary strong{font:var(--fw-bold) var(--fs-md) / var(--lh-card) var(--font-base);color:var(--ink)}.sm-adm-fp-drawer__summary span{color:var(--muted);font-size:var(--fs-sm);overflow-wrap:anywhere}.sm-adm-fp-drawer__summary dl,.sm-adm-fp-drawer__receipt{gap:var(--space-12);margin:var(--space-16) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sm-adm-fp-drawer__summary dl div,.sm-adm-fp-drawer__receipt div{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.sm-adm-fp-drawer dt{font:var(--fw-semibold) var(--fs-label) / var(--lh-card) var(--font-base);color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-wider)}.sm-adm-fp-drawer dd{font:var(--fw-semibold) var(--fs-sm) / var(--lh-card) var(--font-base);color:var(--ink-2);overflow-wrap:anywhere;margin:0}.sm-adm-fp-drawer__tabs{gap:var(--space-4);padding:var(--space-12) var(--space-24);border-bottom:1px solid var(--line-2);display:flex;overflow-x:auto}.sm-adm-fp-drawer__tabs button{min-width:140px;padding:var(--space-10) var(--space-12);border-radius:var(--radius-sm);color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;flex:none}.sm-adm-fp-drawer__tabs button:hover{background:var(--bg-3)}.sm-adm-fp-drawer__tabs button.is-active{background:var(--brand-soft);color:var(--brand-ink)}.sm-adm-fp-drawer__tabs span,.sm-adm-fp-drawer__tabs small{display:block}.sm-adm-fp-drawer__tabs span{font:var(--fw-semibold) var(--fs-sm) / var(--lh-card) var(--font-base)}.sm-adm-fp-drawer__tabs small{margin-top:var(--space-2);font:var(--fw-regular) var(--fs-micro) / var(--lh-card) var(--font-base);color:var(--muted)}.sm-adm-fp-drawer__benefit-select{display:none}.sm-adm-fp-drawer__editor{gap:var(--space-20);padding:var(--space-24);flex-direction:column;display:flex}.sm-adm-fp-drawer__editor h2{margin:0 0 var(--space-4);font:var(--fw-bold) var(--fs-h4) / var(--lh-card) var(--font-base);color:var(--ink);letter-spacing:var(--ls-tight)}.sm-adm-fp-drawer__editor p{max-width:62ch;color:var(--muted);font-size:var(--fs-sm);margin:0}.sm-adm-fp-drawer__receipt{padding:var(--space-16);border-radius:var(--radius-md);background:var(--bg-soft);margin:0}.sm-adm-fp-drawer__credit-facts{gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-md);background:var(--bg-soft);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.sm-adm-fp-drawer__credit-facts div{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.sm-adm-fp-drawer__credit-facts dt{font:var(--fw-semibold) var(--fs-label) / var(--lh-card) var(--font-base);color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-wider)}.sm-adm-fp-drawer__credit-facts dd{font:var(--fw-semibold) var(--fs-sm) / var(--lh-card) var(--font-base);color:var(--ink-2);overflow-wrap:anywhere;margin:0}.sm-adm-fp-drawer__confirm{align-items:flex-start;gap:var(--space-10);padding:var(--space-14);margin-bottom:var(--space-16);border-radius:var(--radius-md);background:var(--warn-soft);color:var(--warn-ink);display:flex}.sm-adm-fp-drawer__confirm svg{flex:0 0 18px;width:18px;height:18px}.sm-adm-fp-drawer__confirm strong{font-size:var(--fs-sm);display:block}.sm-adm-fp-drawer__confirm p{margin-top:var(--space-4);color:inherit;font-size:var(--fs-meta)}.sm-adm-fp-drawer__read-only,.sm-adm-fp-drawer__result,.sm-adm-fp-query-not-found{align-items:flex-start;gap:var(--space-10);padding:var(--space-14);border-radius:var(--radius-md);display:flex}.sm-adm-fp-drawer__read-only{background:var(--bg-soft);color:var(--ink-2)}.sm-adm-fp-drawer__result{background:var(--success-soft);color:var(--success)}.sm-adm-fp-drawer__result.is-replay{background:var(--brand-soft);color:var(--brand-ink)}.sm-adm-fp-drawer__result.is-failure,.sm-adm-fp-query-not-found{background:var(--warn-soft);color:var(--warn-ink)}.sm-adm-fp-drawer__read-only svg,.sm-adm-fp-drawer__result svg,.sm-adm-fp-query-not-found>svg{flex:0 0 18px;width:18px;height:18px}.sm-adm-fp-drawer__read-only p,.sm-adm-fp-drawer__result p{color:inherit;font-size:var(--fs-sm);margin:0}.sm-adm-fp-drawer__not-found>svg{width:24px;height:24px;color:var(--warn-ink);flex:0 0 24px}.sm-adm-fp-drawer__not-found .ant-btn{align-self:flex-start}.sm-adm-fp-query-not-found{justify-content:space-between;align-items:center}.sm-adm-fp-query-not-found>div{gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.sm-adm-fp-query-not-found strong{color:inherit;font:var(--fw-semibold) var(--fs-sm) / var(--lh-card) var(--font-base)}.sm-adm-fp-query-not-found span{font:var(--fw-regular) var(--fs-meta) / var(--lh-card) var(--font-base)}@container admin-table (width<=980px){.sm-adm .sm-adm-fp-table{min-width:0}.sm-adm .sm-adm-fp-table tbody tr{gap:var(--space-16) var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sm-adm .sm-adm-fp-table tbody td{align-items:flex-start;gap:var(--space-6);white-space:normal;border:0;flex-direction:column;min-width:0;padding:0;display:flex}.sm-adm .sm-adm-fp-table tbody td:before{content:attr(data-label);font:var(--fw-semibold) var(--fs-label) / var(--lh-card) var(--font-base);color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-wider)}.sm-adm .sm-adm-fp-table tbody td:first-child,.sm-adm .sm-adm-fp-table tbody td:last-child{grid-column:1/-1}.sm-adm .sm-adm-fp-table tbody td:first-child{padding-bottom:var(--space-12);border-bottom:1px solid var(--line-2)}.sm-adm .sm-adm-fp-table tbody td:last-child{padding-top:var(--space-12);border-top:1px solid var(--line-2)}.sm-adm .sm-adm-fp-table tbody td:last-child .btn{justify-content:center;width:100%}.sm-adm-fp-milestone{width:100%;min-width:0}}@container admin-table (width<=520px){.sm-adm .sm-adm-fp-table tbody tr{gap:var(--space-14);grid-template-columns:1fr}.sm-adm .sm-adm-fp-table tbody td,.sm-adm .sm-adm-fp-table tbody td:first-child,.sm-adm .sm-adm-fp-table tbody td:last-child{grid-column:1}}@media (width<=720px){.sm-adm-fp-drawer .ant-drawer-header,.sm-adm-fp-drawer__summary,.sm-adm-fp-drawer__editor{padding:var(--space-16)}.sm-adm-fp-drawer__tabs{padding-inline:var(--space-16);display:none}.sm-adm-fp-drawer__benefit-select{gap:var(--space-8);padding:var(--space-16);border-bottom:1px solid var(--line-2);flex-direction:column;display:flex}.sm-adm-fp-drawer__benefit-select label{font:var(--fw-semibold) var(--fs-label) / var(--lh-card) var(--font-base);color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-wider)}.sm-adm-fp-drawer__benefit-select .ant-select{width:100%}.sm-adm-fp-drawer :where(.ant-select,.ant-input,.ant-input-number,.ant-input-number-input,.ant-btn){min-height:44px}.sm-adm-fp-drawer__summary dl,.sm-adm-fp-drawer__receipt,.sm-adm-fp-drawer__credit-facts{grid-template-columns:1fr}.sm-adm-fp-query-not-found{flex-direction:column;align-items:flex-start}.sm-adm-fp-query-not-found .btn{justify-content:center;width:100%}}.sm-adm-markets{gap:var(--space-20);flex-direction:column;display:flex}.sm-adm-markets__head-actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.sm-adm-markets__summary{justify-content:space-between;align-items:flex-start;gap:var(--space-20);display:flex}.sm-adm-markets__summary h2,.sm-adm-markets__action h2{font:var(--fw-bold) var(--fs-h3-lg)/var(--lh-card) var(--font-base);letter-spacing:var(--ls-tight);margin:0}.sm-adm-markets__summary p,.sm-adm-markets__action p{max-width:68ch;margin:var(--space-5) 0 0;color:var(--ink-3)}.sm-adm-markets__toolbar{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.sm-adm-markets__action{align-items:end;gap:var(--space-16);grid-template-columns:minmax(240px,1fr) minmax(220px,420px) auto;display:grid}.sm-adm-markets__form{max-width:760px}.sm-adm-markets__form-grid{gap:0 var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sm-adm-markets__form .ant-input-number{width:100%}.sm-adm-fp-overview{gap:var(--space-20) var(--space-32);padding:var(--space-24);border-radius:var(--radius-md);background:var(--bg);grid-template-columns:minmax(180px,.7fr) minmax(0,2fr);display:grid}.sm-adm-fp-overview__primary{justify-content:center;gap:var(--space-4);padding-right:var(--space-24);border-right:1px solid var(--line-2);flex-direction:column;display:flex}.sm-adm-fp-overview__primary span{font:var(--fw-semibold) var(--fs-sm) / var(--lh-card) var(--font-base);color:var(--muted)}.sm-adm-fp-overview__primary strong{font:var(--fw-display) var(--fs-metric) / 1 var(--font-base);color:var(--ink);letter-spacing:var(--ls-tight)}.sm-adm-fp-overview__primary small{font:var(--fw-regular) var(--fs-meta) / var(--lh-card) var(--font-base);color:var(--muted)}.sm-adm-fp-overview dl{gap:var(--space-16);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;margin:0;display:grid}.sm-adm-fp-overview dl div{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.sm-adm-fp-overview dt{font:var(--fw-semibold) var(--fs-label) / var(--lh-card) var(--font-base);color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-wider)}.sm-adm-fp-overview dd{font:var(--fw-semibold) var(--fs-sm) / var(--lh-card) var(--font-base);color:var(--ink-2);margin:0}.sm-adm-fp-overview>p{align-items:flex-start;gap:var(--space-8);padding-top:var(--space-16);border-top:1px solid var(--line-2);color:var(--muted);font-size:var(--fs-meta);grid-column:1/-1;margin:0;display:flex}.sm-adm-fp-overview>p svg{width:16px;height:16px;color:var(--brand-ink);flex:0 0 16px}.sm-adm-fp-filters{gap:var(--space-10);margin-bottom:var(--space-16);grid-template-columns:minmax(220px,1fr) minmax(160px,auto) minmax(190px,auto);display:grid}.sm-adm-fp-filters :where(.ant-input-affix-wrapper,.ant-select){min-height:44px}.sm-adm-fp-empty{align-items:center;gap:var(--space-6);padding:var(--space-40) var(--space-20);text-align:center;color:var(--muted);flex-direction:column;display:flex}.sm-adm-fp-empty svg{width:24px;height:24px}.sm-adm-fp-empty strong{color:var(--ink)}@media (width<=900px){.sm-adm-markets__action{grid-template-columns:1fr;align-items:stretch}}@media (width<=980px){.sm-adm-fp-overview{grid-template-columns:1fr}.sm-adm-fp-overview__primary{padding:0 0 var(--space-16);border-right:0;border-bottom:1px solid var(--line-2)}.sm-adm-fp-overview dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.sm-adm-markets__summary{flex-direction:column}.sm-adm-fp-overview{padding:var(--space-16);gap:var(--space-16)}.sm-adm-fp-overview dl{gap:var(--space-12);grid-template-columns:1fr}.sm-adm-fp-filters{grid-template-columns:1fr}}.sm-shr .sm-shr-targets{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.sm-shr .sm-shr-note{margin:var(--space-10) 0 0;font:var(--fw-regular) var(--fs-meta) / 1.5 var(--font-base);color:var(--muted);max-width:68ch}.sm-shr .sm-shr-note strong{font-weight:var(--fw-semibold);color:var(--ink-2)}.sm-shr .sm-shr-copied{color:var(--success);font-weight:var(--fw-semibold)}.sm-shr .sm-shr-link{max-width:520px;position:relative}.sm-shr .sm-shr-link .ant-input{padding-right:var(--space-40);font-weight:var(--fw-medium)}.sm-shr .sm-shr-link__copy.ant-btn{right:var(--space-12);width:28px;min-width:0;height:28px;color:var(--field-icon);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.sm-shr .sm-shr-link__copy.ant-btn:hover{background:var(--field-icon-hover-bg);color:var(--field-icon-hover)}.sm-shr .sm-shr-channels{gap:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.sm-shr .sm-shr-channel{appearance:none;align-items:center;gap:var(--space-2) var(--space-12);padding:var(--space-14);text-align:left;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);grid-template-rows:auto auto;grid-template-columns:auto 1fr;display:grid}.sm-shr .sm-shr-channel:hover{border-color:var(--brand);background:var(--brand-tint);box-shadow:var(--shadow-sm)}.sm-shr .sm-shr-channel:focus-visible{outline:2px solid rgba(var(--brand-rgb), .4);outline-offset:1px}.sm-shr .sm-shr-channel__icon{border-radius:var(--radius-sm);background:var(--bg-3);width:36px;height:36px;color:var(--ink-3);grid-row:1/span 2;place-items:center;display:grid}.sm-shr .sm-shr-channel:hover .sm-shr-channel__icon{background:var(--brand);color:var(--bg)}.sm-shr .sm-shr-channel__icon svg.lucide,.sm-shr .sm-shr-channel__icon [data-lucide]{width:18px;height:18px}.sm-shr .sm-shr-channel__label{font:var(--fw-semibold) var(--fs-sm) / 1.2 var(--font-base);letter-spacing:var(--ls-tight)}.sm-shr .sm-shr-channel__hint{font:var(--fw-medium) var(--fs-meta) / 1.2 var(--font-base);color:var(--muted)}.sm-shr .sm-shr-networks{align-items:center;gap:var(--space-8);margin-top:var(--space-14);flex-wrap:wrap;display:flex}.sm-shr .sm-shr-network{appearance:none;padding:var(--space-6) var(--space-12);background:var(--bg);border:1px solid var(--line);border-radius:var(--pill);font:var(--fw-semibold) var(--fs-meta) / 1.4 var(--font-base);color:var(--ink-2);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease)}.sm-shr .sm-shr-network:hover{border-color:var(--brand);color:var(--brand-ink)}.sm-shr .sm-shr-network.is-open{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-ink)}.sm-shr .sm-shr-networks__note{margin:0}.sm-shr .sm-shr-channel.is-open{border-color:var(--brand);background:var(--brand-tint)}.sm-shr .sm-shr-channel.is-open .sm-shr-channel__icon{background:var(--brand);color:var(--bg)}.sm-shr .sm-shr-composer{margin-top:var(--space-16);padding:var(--space-16);background:var(--bg-3);border:1px solid var(--line);border-radius:var(--radius-sm)}.sm-shr .sm-shr-composer__head{justify-content:space-between;align-items:center;gap:var(--space-12);margin-bottom:var(--space-12);display:flex}.sm-shr .sm-shr-composer__title{align-items:center;gap:var(--space-8);font:var(--fw-semibold) var(--fs-sm) / 1.2 var(--font-base);letter-spacing:var(--ls-tight);color:var(--ink);display:inline-flex}.sm-shr .sm-shr-composer__title svg.lucide,.sm-shr .sm-shr-composer__title [data-lucide]{width:16px;height:16px;color:var(--muted)}.sm-shr .sm-shr-composer__close{appearance:none;border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.sm-shr .sm-shr-composer__close:hover{background:var(--bg);color:var(--ink)}.sm-shr .sm-shr-composer__field{margin-bottom:var(--space-12);display:block}.sm-shr .sm-shr-composer__label{margin-bottom:var(--space-6);font:var(--fw-semibold) var(--fs-meta) / 1.2 var(--font-base);color:var(--muted);display:block}.sm-shr .sm-shr-composer__body.ant-input{font:var(--fw-regular) var(--fs-sm) / 1.6 var(--font-base);white-space:pre-wrap}.sm-shr .sm-shr-composer__actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.sm-shr .sm-shr-qr{align-items:start;gap:var(--space-24);grid-template-columns:auto 1fr;display:grid}.sm-shr .sm-shr-qr__frame{width:220px;padding:var(--space-14);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.sm-shr .sm-shr-qr__svg{width:100%;height:auto;fill:var(--ink);display:block}.sm-shr .sm-shr-qr__caption{margin:0 0 var(--space-14);font:var(--fw-medium) var(--fs-sm) / 1.5 var(--font-base);color:var(--ink-2);max-width:54ch}.sm-shr .sm-shr-qr__actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.sm-shr .sm-shr-back{align-items:center;gap:var(--space-6);margin-top:var(--space-16);font:var(--fw-semibold) var(--fs-meta) / 1 var(--font-base);color:var(--brand-ink);display:inline-flex}.sm-shr .sm-shr-promo{align-items:center;gap:var(--space-16);padding:var(--space-20) var(--space-24);background:var(--brand-soft-2);border:1px solid var(--brand-soft);border-radius:var(--radius-md);grid-template-columns:auto 1fr auto;display:grid}.sm-shr .sm-shr-promo__copy h3{margin:0 0 var(--space-4);font:var(--fw-bold) var(--fs-h3) / var(--lh-card) var(--font-base);color:var(--ink);letter-spacing:var(--ls-tight)}.sm-shr .sm-shr-promo__copy p{font:var(--fw-regular) var(--fs-sm) / 1.5 var(--font-base);color:var(--ink-3);max-width:60ch;margin:0}.sm-shr .sm-shr-promo__cta{white-space:nowrap}.sm-shr .sm-shr-table{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:var(--radius-md);width:100%;overflow:hidden}.sm-shr .sm-shr-table th{text-align:left;padding:var(--space-10) var(--space-14);background:var(--bg-3);border-bottom:1px solid var(--line);font:var(--fw-bold) var(--fs-kicker) / 1 var(--font-base);color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-wider);white-space:nowrap}.sm-shr .sm-shr-table td{padding:var(--space-12) var(--space-14);border-top:1px solid var(--line-2);font:var(--fw-medium) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink);vertical-align:middle}.sm-shr .sm-shr-table tr:first-child td{border-top:none}.sm-shr .sm-shr-table tr:hover td{background:var(--bg-3)}.sm-shr .sm-shr-table__num{text-align:right;font-variant-numeric:tabular-nums}.sm-shr .sm-shr-what{font-weight:var(--fw-semibold);display:block}.sm-shr .sm-shr-kind{margin-top:var(--space-2);font:var(--fw-medium) var(--fs-meta) / 1.2 var(--font-base);color:var(--muted);display:block}.sm-shr .sm-shr-channel-cell{color:var(--ink-2);white-space:nowrap}.sm-shr .sm-shr-channel-cell svg.lucide,.sm-shr .sm-shr-channel-cell [data-lucide]{width:15px;height:15px;color:var(--muted);vertical-align:-2px}.sm-shr .sm-shr-date{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.sm-shr .sm-shr-booked{font-weight:var(--fw-bold);color:var(--success)}.sm-shr .sm-shr-booked--quiet{font-weight:var(--fw-medium);color:var(--muted)}.sm-shr .sm-shr-foot{margin-top:var(--space-16)}@media (width<=980px){.sm-shr .sm-shr-qr{grid-template-columns:1fr}.sm-shr .sm-shr-promo{grid-template-columns:auto 1fr}.sm-shr .sm-shr-promo__cta{grid-column:1/-1;justify-self:start}}@media (width<=720px){.sm-shr .sm-shr-channels{grid-template-columns:1fr 1fr}.sm-shr .sm-shr-channel__hint{display:none}.sm-shr .sm-shr-qr__frame{width:100%;max-width:220px}.sm-shr .sm-shr-table thead{display:none}.sm-shr .sm-shr-table tr{padding:var(--space-12);border-top:1px solid var(--line-2);display:block}.sm-shr .sm-shr-table tr:first-child{border-top:0}.sm-shr .sm-shr-table td{justify-content:space-between;gap:var(--space-12);padding:var(--space-6) 0;font-size:var(--fs-meta);text-align:right;border:none;display:flex}.sm-shr .sm-shr-table td:before{content:attr(data-label);color:var(--muted);font-weight:var(--fw-semibold);text-align:left}}.sm-shc .bk-card__title svg.lucide,.sm-shc .bk-card__title [data-lucide]{vertical-align:-3px;width:16px;height:16px;margin-right:var(--space-4);color:var(--ink-3)}.sm-shc .sm-shc-hint{align-items:flex-start;gap:var(--space-8);margin:var(--space-12) 0 0;font:var(--fw-medium) var(--fs-meta) / 1.5 var(--font-base);color:var(--muted);display:flex}.sm-shc .sm-shc-hint svg.lucide,.sm-shc .sm-shc-hint [data-lucide]{flex:0 0 14px;width:14px;height:14px;margin-top:2px}.sm-shc .sm-shc-note{margin:var(--space-16) 0 0}.sm-shc .bk-card>.sm-shc-note:only-child{background:0 0;margin-top:0;padding:0}.sm-shc-upload .ant-upload.ant-upload-drag{border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0}.sm-shc-upload .ant-upload.ant-upload-drag .ant-upload.ant-upload-btn{padding:0;display:block}.sm-shc-upload .ant-upload.ant-upload-drag .ant-upload-drag-container{display:block}.sm-shc-upload .ant-upload.ant-upload-drag.ant-upload-drag-hover .file-upload__zone{border-style:solid;border-color:var(--brand);background:var(--brand-soft)}.sm-shc-upload .ant-upload.ant-upload-drag.ant-upload-drag-hover .file-upload__icon{background:var(--brand);color:var(--bg);border-color:var(--brand)}.sm-shc .sm-shc-cols{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sm-shc .sm-shc-col{align-items:baseline;gap:var(--space-4) var(--space-12);padding:var(--space-12) 0;border-bottom:1px solid var(--line-2);grid-template-columns:150px auto 1fr;display:grid}.sm-shc .sm-shc-col:last-child{border-bottom:0;padding-bottom:0}.sm-shc .sm-shc-col:first-child{padding-top:0}.sm-shc .sm-shc-col__name{font:var(--fw-bold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink)}.sm-shc .sm-shc-col__req{padding:2px var(--space-8);border-radius:var(--pill);background:var(--brand-soft);color:var(--brand-ink);font:var(--fw-bold) var(--fs-label) / 1.5 var(--font-base);letter-spacing:var(--ls-wider);text-transform:uppercase;white-space:nowrap;justify-self:start}.sm-shc .sm-shc-col__req--soft{background:var(--bg-3);color:var(--muted)}.sm-shc .sm-shc-col__hint{font:var(--fw-regular) var(--fs-meta) / 1.5 var(--font-base);color:var(--ink-3)}.sm-shc .sm-shc-tablewrap{margin-top:var(--space-4)}.sm-shc .sm-shc-table tbody td{vertical-align:middle}.sm-shc .sm-shc-name{font:var(--fw-semibold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink);display:block}.sm-shc .sm-shc-why{font:var(--fw-regular) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted);white-space:normal;margin-top:2px;display:block}.sm-shc .sm-shc-addr{color:var(--ink-2);font-variant-numeric:tabular-nums}.sm-shc .sm-shc-empty{color:var(--muted);font-style:normal}.sm-shc .sm-shc-table tbody tr[data-status=duplicate] .sm-shc-name,.sm-shc .sm-shc-table tbody tr[data-status=invalid] .sm-shc-name{color:var(--ink-3)}.sm-shc .sm-shc-rowact{text-align:right;width:44px}.sm-shc .sm-shc-del{width:28px;height:28px;color:var(--muted);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.sm-shc .sm-shc-del:hover{background:var(--danger-soft);color:var(--danger)}.sm-shc .sm-shc-del svg.lucide,.sm-shc .sm-shc-del [data-lucide]{width:15px;height:15px}.sm-shc .sm-shc-foot{justify-content:space-between;align-items:center;gap:var(--space-12);margin-top:var(--space-12);font:var(--fw-medium) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted);display:flex}.sm-shc .sm-shc-more{color:var(--brand-ink);font:var(--fw-semibold) var(--fs-meta) / 1.4 var(--font-base);cursor:pointer;background:0 0;border:0;padding:0}.sm-shc .sm-shc-more:hover{text-decoration:underline}.sm-shc .sm-shc-choices.ant-radio-group{grid-template-columns:1fr}.sm-shc .sm-shc-choices .choice-card.ant-radio-wrapper-disabled{opacity:.6;cursor:not-allowed}.sm-shc .sm-shc-soon{margin-left:var(--space-8);vertical-align:middle}.sm-shc .sm-shc-select.ant-select{width:100%;max-width:420px}.sm-shc .sm-shc-link{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-14);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-3);display:flex}.sm-shc .sm-shc-link__meta{flex-direction:column;gap:2px;min-width:0;display:flex}.sm-shc .sm-shc-link__url{font:var(--fw-bold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink);overflow-wrap:anywhere}.sm-shc .sm-shc-link__cta{font:var(--fw-medium) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted)}.sm-shc .sm-shc-chans{gap:var(--space-10);grid-template-columns:1fr 1fr;display:grid}.sm-shc .sm-shc-chan.ant-checkbox-wrapper{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-14);border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--bg);font:inherit;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);grid-template-columns:auto auto 1fr auto;margin-inline-end:0;display:grid}.sm-shc .sm-shc-chan.ant-checkbox-wrapper:after{display:none}.sm-shc .sm-shc-chan.ant-checkbox-wrapper:hover{border-color:var(--ink-3)}.sm-shc .sm-shc-chan.ant-checkbox-wrapper-checked{border-color:var(--brand);background:var(--brand-tint)}.sm-shc .sm-shc-chan.ant-checkbox-wrapper-disabled{opacity:.6}.sm-shc .sm-shc-chan .ant-checkbox{border-width:1.5px;border-color:var(--field-border);border-radius:var(--radius-xs);background:var(--field-bg);align-self:center}.sm-shc .sm-shc-chan.ant-checkbox-wrapper .ant-checkbox-checked{background:var(--brand);border-color:var(--field-border-focus)}.sm-shc .sm-shc-chan .ant-checkbox-label{display:contents}.sm-shc .sm-shc-chan__icon{border-radius:var(--radius-sm);background:var(--bg-3);width:32px;height:32px;color:var(--ink-3);place-items:center;display:grid}.sm-shc .sm-shc-chan__icon svg.lucide,.sm-shc .sm-shc-chan__icon [data-lucide]{width:17px;height:17px}.sm-shc .sm-shc-chan.ant-checkbox-wrapper-checked .sm-shc-chan__icon{background:var(--brand-soft);color:var(--brand-ink)}.sm-shc .sm-shc-chan__main{flex-direction:column;gap:2px;min-width:0;display:flex}.sm-shc .sm-shc-chan__title{font:var(--fw-bold) var(--fs-sm) / 1.3 var(--font-base);color:var(--ink)}.sm-shc .sm-shc-chan__sub{font:var(--fw-regular) var(--fs-meta) / 1.4 var(--font-base);color:var(--muted)}.sm-shc .sm-shc-chan__count{font:var(--fw-display) var(--fs-h4) / var(--lh-tight) var(--font-base);color:var(--ink);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.sm-shc .sm-shc-chan__count em{font:var(--fw-semibold) var(--fs-label) / 1.6 var(--font-base);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--muted);font-style:normal}.sm-shc .sm-shc-consent{margin-top:var(--space-12);padding:var(--space-12) var(--space-14);border:1px solid var(--line);border-radius:var(--radius-sm);background:0 0}.sm-shc .sm-shc-consent .sm-bk-ack.ant-checkbox-wrapper{line-height:var(--lh-body);color:var(--ink-2);align-items:flex-start}.sm-shc .sm-shc-tally{padding:var(--space-14) var(--space-16);border-radius:var(--radius-md);background:var(--bg-soft)}.sm-shc .sm-shc-tally__sent{align-items:baseline;display:flex}.sm-shc .sm-shc-tally__sent .sm-shc-tally__item{align-items:baseline;gap:var(--space-8);min-width:0;display:flex}.sm-shc .sm-shc-tally__sent .sm-shc-tally__item+.sm-shc-tally__item{border-inline-start:1px solid var(--line-strong);margin-inline-start:var(--space-16);padding-inline-start:var(--space-16)}.sm-shc .sm-shc-tally__ic{color:var(--ink-3);align-self:center;display:flex}.sm-shc .sm-shc-tally__ic svg.lucide,.sm-shc .sm-shc-tally__ic [data-lucide]{width:16px;height:16px}.sm-shc .sm-shc-tally__num{font:var(--fw-display) var(--fs-h4) / var(--lh-tight) var(--font-base);letter-spacing:var(--ls-tight);color:var(--ink);font-variant-numeric:tabular-nums}.sm-shc .sm-shc-tally__label{font:var(--fw-medium) var(--fs-sm) / var(--lh-card) var(--font-base);color:var(--ink-2)}.sm-shc .sm-shc-tally__rest{align-items:center;gap:var(--space-10);margin-top:var(--space-10);font:var(--fw-regular) var(--fs-caption) / var(--lh-card) var(--font-base);color:var(--ink-3);flex-wrap:wrap;display:flex}.sm-shc .sm-shc-tally__rest strong{font-weight:var(--fw-bold);color:var(--ink-2);font-variant-numeric:tabular-nums}.sm-shc .sm-shc-tally__sep{background:var(--line-strong);width:1px;height:12px}.sm-shc .sm-shc-sheet{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);flex-direction:column;display:flex;overflow:hidden}.sm-shc .sm-shc-sheet__edit{padding:var(--space-14) var(--space-16) var(--space-16);background:var(--bg)}.sm-shc .sm-shc-sheet__edit:focus-within{outline:2px solid var(--brand-soft);outline-offset:-2px}.sm-shc .sm-shc-sheet__tag,.sm-shc .sm-shc-lock__tag{align-items:center;gap:var(--space-6);margin-bottom:var(--space-8);font:var(--fw-bold) var(--fs-label) / 1 var(--font-base);letter-spacing:var(--ls-wider);text-transform:uppercase;display:inline-flex}.sm-shc .sm-shc-sheet__tag{color:var(--brand-ink)}.sm-shc .sm-shc-lock__tag{color:var(--muted)}.sm-shc .sm-shc-sheet__tag svg.lucide,.sm-shc .sm-shc-sheet__tag [data-lucide],.sm-shc .sm-shc-lock__tag svg.lucide,.sm-shc .sm-shc-lock__tag [data-lucide]{width:12px;height:12px}.sm-shc .sm-shc-body.ant-input{width:100%;max-width:68ch;box-shadow:none;font:var(--fw-regular) var(--fs-body) / var(--lh-body) var(--font-base);color:var(--ink);resize:none;background:0 0;border:0;border-radius:0;padding:0;display:block}.sm-shc .sm-shc-body.ant-input:hover,.sm-shc .sm-shc-body.ant-input:focus,.sm-shc .sm-shc-body.ant-input-focused{box-shadow:none;border:0}.sm-shc .sm-shc-subject.ant-input{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.sm-shc .sm-shc-lock{padding:var(--space-12) var(--space-16) var(--space-14);background:var(--bg-3);border-top:1px solid var(--line-2)}.sm-shc .sm-shc-sheet__edit+.sm-shc-lock{border-top-color:var(--line)}.sm-shc .sm-shc-lock__body{max-width:68ch;font:var(--fw-regular) var(--fs-caption) / var(--lh-body) var(--font-base);color:var(--ink-3);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.sm-shc .sm-shc-lock__body strong{color:var(--ink-2);font-weight:var(--fw-semibold)}.sm-shc .sm-shc-lock__body a{color:var(--brand-ink)}.sm-shc .sm-shc-lock__cta{margin-bottom:var(--space-8);pointer-events:none;display:inline-flex}.sm-shc .sm-shc-lock__url{font:var(--fw-medium) var(--fs-caption) / 1.4 var(--font-base);color:var(--ink-2);overflow-wrap:anywhere;display:block}.sm-shc .sm-shc-summary{margin:var(--space-16) 0 0;flex-direction:column;padding:0;display:flex}.sm-shc .sm-shc-summary__row{align-items:baseline;gap:var(--space-12);padding:var(--space-10) 0;border-bottom:1px solid var(--line-2);grid-template-columns:130px 1fr;display:grid}.sm-shc .sm-shc-summary__row:last-child{border-bottom:0;padding-bottom:0}.sm-shc .sm-shc-summary dt{align-items:center;gap:var(--space-6);font:var(--fw-bold) var(--fs-label) / 1.4 var(--font-base);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--muted);margin:0;display:flex}.sm-shc .sm-shc-summary dt svg.lucide,.sm-shc .sm-shc-summary dt [data-lucide]{width:13px;height:13px}.sm-shc .sm-shc-summary dd{font:var(--fw-semibold) var(--fs-sm) / 1.4 var(--font-base);color:var(--ink);margin:0}.sm-shc .sm-shc-summary__url{overflow-wrap:anywhere;font-weight:var(--fw-medium);color:var(--ink-2)}.sm-shc .sm-shc-preview{margin-top:var(--space-16);padding:var(--space-12);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-3)}.sm-shc .sm-shc-preview__tag{align-items:center;gap:var(--space-4);font:var(--fw-semibold) var(--fs-meta) / 1.2 var(--font-base);color:var(--muted);display:inline-flex}.sm-shc .sm-shc-preview__tag svg.lucide,.sm-shc .sm-shc-preview__tag [data-lucide]{width:14px;height:14px}.sm-shc .sm-shc-preview__text{margin:var(--space-6) 0 var(--space-12);white-space:pre-wrap;overflow-wrap:anywhere;font:var(--fw-regular) var(--fs-sm) / 1.6 var(--font-base);color:var(--ink-2)}.sm-shc .sm-shc-preview__text:last-child{margin-bottom:0}.sm-shc .sm-shc-recips__head{justify-content:space-between;align-items:center;gap:var(--space-12);cursor:pointer;list-style:none;display:flex}.sm-shc .sm-shc-recips__head::-webkit-details-marker{display:none}.sm-shc .sm-shc-recips__title{align-items:center;gap:var(--space-8);font:var(--fw-bold) var(--fs-h3) / var(--lh-card) var(--font-base);color:var(--ink);display:flex}.sm-shc .sm-shc-recips__title svg.lucide,.sm-shc .sm-shc-recips__title [data-lucide]{width:17px;height:17px;color:var(--ink-3)}.sm-shc .sm-shc-recips__caret{background:var(--bg-3);width:28px;height:28px;color:var(--ink-3);transition:transform var(--dur-fast) var(--ease);border-radius:50%;place-items:center;display:grid}.sm-shc .sm-shc-recips__caret svg.lucide,.sm-shc .sm-shc-recips__caret [data-lucide]{width:15px;height:15px}.sm-shc .sm-shc-recips[open] .sm-shc-recips__caret{transform:rotate(180deg)}.sm-shc .sm-shc-recips[open] .sm-shc-recips__head{margin-bottom:var(--space-14)}.sm-shc .sm-shc-final{align-items:flex-start;gap:var(--space-8);margin:var(--space-12) 0 0;font:var(--fw-medium) var(--fs-meta) / 1.5 var(--font-base);color:var(--muted);display:flex}.sm-shc .sm-shc-final svg.lucide,.sm-shc .sm-shc-final [data-lucide]{flex:0 0 14px;width:14px;height:14px;margin-top:2px}@media (width<=720px){.sm-shc .sm-shc-col,.sm-shc .sm-shc-summary__row,.sm-shc .sm-shc-chans{grid-template-columns:1fr}.sm-shc .sm-shc-table tbody tr{padding-right:var(--space-44);position:relative}.sm-shc .sm-shc-table tbody td{align-items:baseline;gap:var(--space-8);padding:var(--space-4) 0;white-space:normal;display:flex}.sm-shc .sm-shc-table tbody td[data-label]:before{content:attr(data-label);font:var(--fw-bold) var(--fs-label) / 1.6 var(--font-base);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--muted);flex:0 0 72px}.sm-shc .sm-shc-table tbody td[data-label=Contact]:before{display:none}.sm-shc .sm-shc-table tbody td[data-label=Contact]{padding-bottom:var(--space-8);display:block}.sm-shc .sm-shc-rowact{top:var(--space-10);right:var(--space-10);width:auto;padding:0;position:absolute}.sm-shc .sm-shc-sheet__edit{padding:var(--space-12)}.sm-shc .sm-shc-lock{padding:var(--space-10) var(--space-12) var(--space-12)}.sm-shc .sm-shc-tally{padding:var(--space-12) var(--space-14)}.sm-shc .sm-shc-tally__sent{flex-direction:column;align-items:flex-start}.sm-shc .sm-shc-tally__sent .sm-shc-tally__item+.sm-shc-tally__item{margin-inline-start:0;margin-top:var(--space-10);padding-inline-start:0;padding-top:var(--space-10);border-inline-start:0;border-top:1px solid var(--line-strong)}.sm-shc .sm-shc-tally__rest{align-items:flex-start;gap:var(--space-6);flex-direction:column}.sm-shc .sm-shc-tally__sep{display:none}}.sm-cmp .tk-empty{color:var(--muted);font:var(--fw-medium) var(--fs-sm)/1.6 var(--font-base);margin:0}.sm-cmp .tk-empty code{white-space:nowrap}.sm-cmp .tk-total{margin:0 0 var(--space-24);color:var(--muted);font:var(--fw-medium) var(--fs-sm)/1.5 var(--font-base)}.sm-cmp .tk-total strong{color:var(--ink);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.sm-cmp .tk-group+.tk-group{margin-top:var(--space-40)}.sm-cmp .tk-group__head{margin:0 0 var(--space-12)}.sm-cmp .tk-group__head h3{align-items:baseline;gap:var(--space-8);font:var(--fw-semibold) var(--fs-md)/1.2 var(--font-base);color:var(--ink);margin:0;display:flex}.sm-cmp .tk-group__count{font:var(--fw-semibold) var(--fs-label)/1 var(--font-base);letter-spacing:var(--ls-wider);color:var(--ink-3);font-variant-numeric:tabular-nums}.sm-cmp .tk-group__blurb{margin:var(--space-4) 0 0;max-width:72ch;color:var(--muted);font:var(--fw-medium) var(--fs-meta)/1.6 var(--font-base)}.sm-cmp .tk-rows{border-top:1px solid var(--line)}.sm-cmp .tk-row{grid-template-columns:minmax(0,var(--space-180)) minmax(0,1fr) minmax(0,var(--space-180));align-items:center;gap:var(--space-16);padding:var(--space-8) 0;border-bottom:1px solid var(--line-2);display:grid}.sm-cmp .tk-rows--elevation .tk-row,.sm-cmp .tk-rows--field .tk-row{padding:var(--space-14) 0}.sm-cmp .tk-row__name{align-items:center;gap:var(--space-8);text-align:left;cursor:pointer;min-width:0;font:inherit;background:0 0;border:0;padding:0;display:flex}.sm-cmp .tk-row__name code{overflow-wrap:anywhere;font:var(--fw-medium) var(--fs-label)/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink-2);background:var(--bg-3);padding:var(--space-3) var(--space-6);border-radius:var(--radius-xs);transition:color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.sm-cmp .tk-row__name:hover code{background:var(--hover-bg);color:var(--hover-text)}.sm-cmp .tk-row__name:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-xs)}.sm-cmp .tk-row__copied{opacity:0;font:var(--fw-semibold) var(--fs-label)/1 var(--font-base);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--brand-ink);transition:opacity var(--dur-base) var(--ease-out);flex:none}.sm-cmp .tk-row__copied[data-on]{opacity:1}.sm-cmp .tk-row__preview{align-items:center;gap:var(--space-12);min-width:0;display:flex}.sm-cmp .tk-row__value{gap:var(--space-2);text-align:right;flex-direction:column;min-width:0;display:flex}.sm-cmp .tk-row__resolved{overflow-wrap:anywhere;font:var(--fw-semibold) var(--fs-meta)/1.4 var(--font-base);color:var(--ink-2);font-variant-numeric:tabular-nums}.sm-cmp .tk-row__raw{overflow-wrap:anywhere;font:var(--fw-medium) var(--fs-label)/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--muted)}.sm-cmp .tk-swatch{width:var(--space-56);height:var(--space-28);border:1px solid var(--line);border-radius:var(--radius-sm);flex:none}.sm-cmp .tk-shadow{width:var(--space-72);height:var(--space-36);background:var(--bg);border-radius:var(--radius-sm);flex:none}.sm-cmp .tk-fs{color:var(--ink);font-weight:var(--fw-semibold);line-height:1.1}.sm-cmp .tk-fw{color:var(--ink);font-size:var(--fs-h4);line-height:1.2}.sm-cmp .tk-ls{color:var(--ink);font:var(--fw-semibold) var(--fs-sm)/1.2 var(--font-base);text-transform:uppercase}.sm-cmp .tk-lh{max-width:34ch;color:var(--ink-2);font:var(--fw-medium) var(--fs-sm) var(--font-base);display:block}.sm-cmp .tk-font{color:var(--ink);font-size:var(--fs-h4);line-height:1.2}.sm-cmp .tk-bar{max-width:100%;height:var(--space-12);background:var(--brand-soft);border:1px solid var(--brand);border-radius:0;flex:none}.sm-cmp .tk-radius{width:var(--space-56);height:var(--space-56);background:var(--bg-3);border:1px solid var(--line-strong);flex:none}.sm-cmp .tk-track{width:calc(var(--space-100) + var(--space-20));height:var(--space-12);background:var(--bg-3);border-radius:var(--pill);display:block;position:relative}.sm-cmp .tk-dot{width:var(--space-12);height:var(--space-12);border-radius:var(--pill);background:var(--brand);animation:tk-travel calc(var(--tk-dur) * 4) var(--tk-ease) infinite;position:absolute;top:0;left:0}@keyframes tk-travel{0%{transform:translate(0)}25%{transform:translateX(var(--space-100))}75%{transform:translateX(var(--space-100))}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.sm-cmp .tk-dot{animation:none}.sm-cmp .tk-row__name code,.sm-cmp .tk-row__copied{transition-duration:.01ms}}@media (width<=720px){.sm-cmp .tk-row{gap:var(--space-6);padding:var(--space-12) 0;grid-template-columns:minmax(0,1fr)}.sm-cmp .tk-row__name{justify-content:flex-start}.sm-cmp .tk-row__value{text-align:left}.sm-cmp .tk-rows--elevation .tk-row,.sm-cmp .tk-rows--field .tk-row{padding:var(--space-16) 0}}.account-nav.cmp-nav{top:var(--sticky-offset);max-height:calc(100vh - var(--sticky-offset) - var(--space-18));overscroll-behavior:contain;position:sticky;overflow-y:auto}.cmp-nav .account-nav-heading-wrap{font:inherit;margin:0;padding:0}.cmp-nav .cmp-nav-group{align-items:center;gap:var(--space-8);width:100%;padding:var(--space-12) var(--space-20) var(--space-8);cursor:pointer;text-align:left;font:var(--fw-semibold) var(--fs-kicker)/1 var(--font-base);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--muted);transition:color var(--dur-fast) var(--ease);background:0 0;border:0;display:flex}.cmp-nav .cmp-nav-group:hover{color:var(--ink-2)}.cmp-nav .cmp-nav-group:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:var(--radius-sm)}.cmp-nav .cmp-nav-group__count{font:var(--fw-semibold) var(--fs-label)/1 var(--font-base);letter-spacing:var(--ls-wider);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto}.cmp-nav .cmp-nav-group__caret{width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-out);flex:none}.cmp-nav .cmp-nav-group[aria-expanded=true] .cmp-nav-group__caret{transform:rotate(90deg)}.cmp-nav .cmp-nav-group[data-contains-current=true]{color:var(--brand-ink)}.cmp-nav .cmp-nav-filter{padding:var(--space-8) var(--space-12) var(--space-6)}.cmp-nav .cmp-nav-filter__input{width:100%;padding:var(--space-6) var(--space-10);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg-3);color:var(--ink);font:var(--fw-medium) var(--fs-micro)/1.4 var(--font-base);transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);outline:none}.cmp-nav .cmp-nav-filter__input::placeholder{color:var(--muted)}.cmp-nav .cmp-nav-filter__input:focus{border-color:var(--brand);background:var(--bg);box-shadow:inset 0 0 0 2px rgba(var(--brand-rgb), .35)}.cmp-nav .cmp-nav-empty{padding:var(--space-8) var(--space-20) var(--space-12);color:var(--muted);font:var(--fw-medium) var(--fs-micro)/1.4 var(--font-base);margin:0}.account-nav.cmp-nav .account-nav-link{padding:var(--space-6) var(--space-20);font:var(--fw-medium) var(--fs-micro)/1.25 var(--font-base)}.account-nav.cmp-nav .account-nav-link[aria-current=page]{font-weight:var(--fw-semibold)}.account-nav.cmp-nav .account-nav-link__caret{width:14px;height:14px}.account-nav.cmp-nav .account-nav-section{padding:var(--space-4) 0}.cmp-nav .cmp-nav-group{padding:var(--space-10) var(--space-20) var(--space-6)}.cmp-nav .cmp-nav-group__count{font-size:var(--fs-count-sm)}.cmp-nav .cmp-nav-group__caret{width:12px;height:12px}@media (prefers-reduced-motion:reduce){.cmp-nav,.cmp-nav .cmp-nav-group,.cmp-nav .cmp-nav-group__caret,.cmp-nav .account-nav-link,.cmp-nav .account-nav-link:before,.cmp-nav .account-nav-link__caret{transition-duration:.01ms}}@media (width<=980px){.account-nav.cmp-nav{max-height:none;margin:0 0 var(--space-16);position:relative;top:auto;overflow:visible}}.sm-cmp{padding-top:var(--wf-content-gap)}.account-nav.cmp-nav{margin-top:var(--wf-content-gap)}@media (width<=980px){.sm-cmp{padding-top:0}.account-nav.cmp-nav{margin:var(--wf-content-gap) 0 var(--space-16)}}.sm-cmp .cmp-section{margin:0 0 var(--space-12)}.sm-cmp .cmp-section h2{margin:0 0 var(--space-4);font:var(--fw-bold) var(--fs-h3)/1.2 var(--font-base);color:var(--ink);letter-spacing:var(--ls-tight)}.sm-cmp .cmp-section .lead{margin:0 0 var(--space-12);color:var(--muted);font:var(--fw-medium) var(--fs-sm)/1.5 var(--font-base)}.sm-cmp .cmp-page__intro{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-24);margin:0 0 var(--space-16)}.sm-cmp .cmp-page__intro>:last-child{margin-bottom:0}@media (width<=720px){.sm-cmp .cmp-page__intro{padding:var(--space-16)}}.sm-cmp .cmp-page__intro>.section-head{margin:0 0 var(--space-20);padding:0 0 var(--space-16);border-bottom:1px solid var(--line)}.sm-cmp .cmp-page__intro>.section-head:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.sm-cmp .cmp-page__head{margin:0 0 var(--space-20)}.sm-cmp .cmp-page__head .lead{max-width:72ch;margin:0}.sm-cmp .cmp-spec{column-gap:var(--space-20);border-top:1px solid var(--line);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.sm-cmp .cmp-spec dt,.sm-cmp .cmp-spec dd{padding:var(--space-10) 0;border-bottom:1px solid var(--line-2)}.sm-cmp .cmp-spec dt{font:var(--fw-semibold) var(--fs-label)/1.4 var(--font-base);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--muted)}.sm-cmp .cmp-spec dd{min-width:0;color:var(--ink-2);font:var(--fw-medium) var(--fs-meta)/1.7 var(--font-base);overflow-wrap:anywhere;margin:0}.sm-cmp .cmp-spec dt:nth-last-child(-n+2),.sm-cmp .cmp-spec dd:nth-last-child(-n+2){border-bottom:0;padding-bottom:0}.sm-cmp .cmp-spec__count{font-weight:var(--fw-semibold);color:var(--ink);font-variant-numeric:tabular-nums}@media (width<=720px){.sm-cmp .cmp-spec{grid-template-columns:minmax(0,1fr)}.sm-cmp .cmp-spec dt{padding-bottom:var(--space-2);border-bottom:0}.sm-cmp .cmp-spec dd{padding-top:0}}.sm-cmp .cmp-canvas{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-32);animation:cmp-canvas-in var(--dur-base) var(--ease-out) both}.sm-cmp .cmp-canvas--flush{background:0 0;border:0;border-radius:0;padding:0}.sm-cmp .cmp-canvas--tight{padding:var(--space-16)}.sm-cmp .cmp-canvas--tinted{background:var(--bg-soft)}.sm-cmp .cmp-canvas__label{margin:0 0 var(--space-20);font:var(--fw-semibold) var(--fs-label)/1 var(--font-base);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--muted)}.sm-cmp .cmp-canvas--flush .cmp-canvas__label{display:none}@keyframes cmp-canvas-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sm-cmp .cmp-canvas{animation:none}}@media (width<=720px){.sm-cmp .cmp-canvas{padding:var(--space-16)}}.sm-cmp .cmp-pager{justify-content:space-between;align-items:center;gap:var(--space-12);margin-top:var(--space-32);padding-top:var(--space-20);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.sm-cmp .cmp-pager .btn svg{transition:transform var(--dur-base) var(--ease-out)}.sm-cmp .cmp-pager .btn:hover svg{transform:translate(-2px)}.sm-cmp .cmp-pager .cmp-pager__next:hover svg{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.sm-cmp .cmp-pager .btn svg{transition-duration:.01ms}.sm-cmp .cmp-pager .btn:hover svg{transform:none}}.sm-cmp .cmp-row{gap:var(--space-12);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-20);flex-direction:column;display:flex}.sm-cmp .cmp-row__head{justify-content:space-between;align-items:baseline;gap:var(--space-8);margin:0 0 var(--space-4);display:flex}.sm-cmp .cmp-row__head h3{font:var(--fw-semibold) var(--fs-md)/1.2 var(--font-base);color:var(--ink);margin:0}.sm-cmp .cmp-row__head code,.sm-cmp .cmp-spec code{font:var(--fw-medium) 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--muted);background:var(--bg-3);border-radius:5px;padding:3px 6px}.sm-cmp .cmp-spec code{margin:2px 0;display:inline-block}.sm-cmp .cmp-row__sub{color:var(--muted);font:var(--fw-medium) var(--fs-meta)/1.4 var(--font-base);margin:0}.sm-cmp .cmp-row__demo{align-items:center;gap:var(--space-12);padding:var(--space-16);background:var(--bg-3);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex}.sm-cmp .cmp-row__demo--block{flex-direction:column;align-items:stretch}.sm-cmp .cmp-row__demo--center{justify-content:center}.sm-cmp .cmp-row__demo--white{border:1px solid var(--line);background:#fff}#bk-row .cmp-canvas{border:0}.sm-cmp .cmp-grid-2{gap:var(--space-12);grid-template-columns:1fr 1fr;display:grid}.sm-cmp .cmp-grid-3{gap:var(--space-12);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=760px){.sm-cmp .cmp-grid-2,.sm-cmp .cmp-grid-3{grid-template-columns:1fr}}.sm-cmp .cmp-type{align-items:baseline;gap:var(--space-16);padding:var(--space-10) 0;border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.sm-cmp .cmp-type:first-child{border-top:0}.sm-cmp .cmp-type__label{font:var(--fw-medium) var(--fs-meta)/1 var(--font-base);color:var(--muted);flex:0 0 140px}.sm-cmp .cmp-type__sample{color:var(--ink);margin:0}.sm-cmp .cmp-row__demo--modal .wf-overlay{padding:0;display:block;position:relative;inset:auto}.sm-cmp .cmp-row__demo--modal .wf-overlay__backdrop{display:none}.sm-cmp .block-anatomy{padding:var(--space-32) var(--space-32) var(--space-40);background:var(--bg-3);border-radius:var(--radius-md);position:relative}.sm-cmp .block-anatomy__demo{max-width:520px;margin:0 auto}.sm-cmp .block-anatomy__rule{font:var(--fw-semibold) var(--fs-meta)/1.2 var(--font-base);color:var(--brand-ink);align-items:center;gap:8px;display:inline-flex;position:absolute}.sm-cmp .block-anatomy__bullet{background:var(--brand);color:#fff;width:20px;height:20px;font:var(--fw-bold) 11px/1 var(--font-base);border-radius:50%;place-items:center;display:inline-grid}.sm-cmp .block-anatomy__label{background:var(--bg);border:1px solid var(--brand);color:var(--brand-ink);border-radius:6px;padding:4px 8px}.sm-cmp .block-anatomy__label code{color:var(--brand-ink);font-weight:var(--fw-semibold);background:0 0}.sm-cmp .block-anatomy__rule--top{top:8px;left:50%;transform:translate(-50%)}.sm-cmp .block-anatomy__rule--side{top:50%;left:8px;transform:translateY(-50%)}.sm-cmp .block-anatomy__rule--bottom{bottom:8px;left:50%;transform:translate(-50%)}@media (width<=760px){.sm-cmp .block-anatomy{padding:var(--space-20)}.sm-cmp .block-anatomy__rule{margin-bottom:var(--space-8);display:flex;position:static;transform:none}}.sm-cmp .block-flag{font:var(--fw-semibold) var(--fs-meta)/1 var(--font-base);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.sm-cmp .block-flag svg{width:12px;height:12px}.sm-cmp .block-flag--good{color:#047857;background:#ecfdf5}.sm-cmp .block-flag--bad{color:#b91c1c;background:#fef2f2}.sm-cmp .cmp-ant-choice-row{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}
