@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-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius-pill:var(--radius-pill);--radius-nav:var(--radius-nav);--shadow-float:var(--shadow-float)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-full{width:100%}.border-collapse{border-collapse:collapse}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.overflow-x-auto{overflow-x:auto}.border{border-style:var(--tw-border-style);border-width:1px}.bg-white{background-color:var(--color-white)}.px-5{padding-inline:calc(var(--spacing) * 5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.text-center{text-align:center}.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,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (min-width:48rem){.md\:items-start{align-items:flex-start}.md\:justify-start{justify-content:flex-start}.md\:text-left{text-align:left}}@media (min-width:64rem){.lg\:max-h-\[90vh\]{max-height:90vh}.lg\:w-\[480px\]{width:480px}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}.lg\:overflow-y-auto{overflow-y:auto}.lg\:bg-\[var\(--surface\)\]{background-color:var(--surface)}}}:root,[data-theme=light]{--ink:#1a1a1a;--ink-heading:#2a2a28;--ink-secondary:#55554f;--ink-grey:#6b6b66;--ink-muted:#a8a59d;--ink-nav:#2b2b2b;--on-ink:#fff;--white:#fff;--black:#000;--dark:#1c1b19;--surface:#f3f2ee;--surface-input:#f8f7f4;--surface-selected:#ebebeb;--hairline:#eceae5;--border:#dddad3;--disabled:#d9d6cf;--link-underline:#c9c6be;--backdrop:#1c1b1966;--red:#9b2c1f;--amber:#d08a2e;--green:#2e7d4f;--blue:#4f6fb5;--violet:#8e6ab8;--shadow-float:0 4px 20px #00000024;--outline-ink:inset 0 0 0 1px #1a1a1a;--underline-focus:0 1px 0 0 #1a1a1a;--underline-error:0 1px 0 0 #9b2c1f;--badge-ring:0 0 0 2px #fff;--focus-ring:0 0 0 2px #fff, 0 0 0 4px #1a1a1a}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-3h:14px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--radius-none:0;--radius-pill:999px;--radius-nav:36px;--radius-nav-item:28px;--radius-circle:50%;--control:44px;--control-lg:52px;--control-sm:40px;--control-xs:30px;--control-site:56px;--header-phone:98px;--nav-phone:72px;--side-width:240px;--panel-width:440px;--icon:22px;--icon-sm:20px;--dot:6px;--thumb:56px;--avatar:32px;--step:28px;--font-sans:"Google Sans", "Noto Sans Thai", system-ui, -apple-system, sans-serif;--font-site:Geist, "Noto Sans Thai", system-ui, -apple-system, sans-serif}.display{font-family:var(--font-sans);letter-spacing:-.03em;font-size:34px;font-weight:400;line-height:1.15}.display-num{font-family:var(--font-sans);letter-spacing:-.035em;font-size:36px;font-weight:400;line-height:1}.h2{font-family:var(--font-sans);letter-spacing:-.02em;font-size:22px;font-weight:400;line-height:1.2}.title{font-family:var(--font-sans);letter-spacing:-.01em;font-size:17px;font-weight:500;line-height:1.3}.sheet-title{font-family:var(--font-sans);letter-spacing:-.01em;font-size:18px;font-weight:500;line-height:1.3}.menu{font-family:var(--font-sans);font-size:17px;font-weight:400;line-height:1.3}.body-lg{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:1.45}.body{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1.45}.small{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:1.4}.status{font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:1.4}.caption{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:1.25}.eyebrow{font-family:var(--font-sans);letter-spacing:.08em;font-size:11px;font-weight:400;line-height:1.2}.micro{font-family:var(--font-sans);font-size:10px;font-weight:500;line-height:16px}.button{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1}.button-sm{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1}.link{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1.45}.site-h1{font-family:var(--font-site);letter-spacing:-.03em;font-size:36px;font-weight:300;line-height:1.12}.site-lead{font-family:var(--font-site);font-size:15px;font-weight:400;line-height:1.6}.site-body{font-family:var(--font-site);font-size:14px;font-weight:400;line-height:1.45}.lf,.lf *{box-sizing:border-box}.lf{font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.45}:where(.lf) a{color:inherit;text-decoration:none}:where(.lf) input,:where(.lf) select,:where(.lf) textarea{font:inherit;color:inherit}:where(.lf) button{font:inherit;cursor:pointer}.lf-i{width:var(--icon);height:var(--icon);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.lf-i.sm{width:var(--icon-sm);height:var(--icon-sm)}.lf-logo{width:96px;height:15.6px;color:var(--ink);display:block}.lf-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-grey);margin:0;font-size:11px;line-height:1.2}.lf-grey{color:var(--ink-grey)}.lf-btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-lg);padding:0 var(--space-8);background:var(--black);color:var(--on-ink);border-radius:var(--radius-pill);white-space:nowrap;cursor:pointer;border:0;font-size:16px;line-height:1;text-decoration:none;transition:background-color .3s;display:inline-flex}.lf-btn:hover{background:var(--ink-heading);color:var(--on-ink)}.lf-btn.line{background:var(--white);color:var(--ink);box-shadow:var(--outline-ink)}.lf-btn.line:hover{background:var(--surface)}.lf-btn.small{height:var(--control-sm);padding:0 18px;font-size:14px}.lf-btn.block{width:100%;display:flex}.lf-btn:disabled,.lf-btn.off{background:var(--disabled);color:var(--ink-grey);box-shadow:none;cursor:default}.lf-btn:focus-visible{box-shadow:var(--focus-ring);outline:0}.lf-btn.line:focus-visible{box-shadow:var(--outline-ink),var(--focus-ring)}.lf-lnk{min-height:var(--control);padding:0 var(--space-2);color:var(--ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.lf-lnk.sm{min-height:36px;font-size:13px}.lf-lnk.red{color:var(--red)}.lf-lnk:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lf-chip{height:var(--control-xs);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--white);color:var(--ink-secondary);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:6px;font-size:13px;display:inline-flex}.lf-chip.on{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.lf-chip.quiet{color:var(--ink-grey)}.lf-chip.quiet.on{background:var(--white);border-color:var(--ink);color:var(--ink)}.lf-chip.big{height:var(--control);flex:1;justify-content:center;font-size:14px}.lf-chip span{color:var(--ink-muted)}.lf-chip.on span{color:var(--disabled)}.lf-chip:focus-visible{box-shadow:var(--focus-ring);outline:0}.lf-seg{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--white);gap:2px;padding:2px;display:inline-flex}.lf-seg button{height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--ink-secondary);background:0 0;border:0;align-items:center;gap:6px;font-size:13px;display:inline-flex}.lf-seg button.on{background:var(--ink);color:var(--on-ink)}.lf-seg button.ic{justify-content:center;width:36px;padding:0}.lf-seg button:focus-visible{box-shadow:var(--focus-ring);outline:0}.lf-fld{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.lf-lbl{color:var(--ink-grey);font-size:13px;line-height:1.4}.lf-in{width:100%;height:var(--control);border:0;border-bottom:1px solid var(--border);border-radius:var(--radius-none);background:var(--surface-input);color:var(--ink);appearance:none;outline:0;padding:0 14px;font-size:14px;display:block}.lf-in::placeholder{color:var(--ink-muted)}.lf-in:not(:placeholder-shown),.lf-in.filled,select.lf-in{border-bottom-color:var(--ink)}.lf-in:focus{border-bottom-color:var(--ink);box-shadow:var(--underline-focus);background:var(--surface)}.lf-in.err,.lf-in.err:not(:placeholder-shown){border-bottom-color:var(--red);box-shadow:none}.lf-in.err:focus{box-shadow:var(--underline-error)}.lf-in[readonly]{background:var(--surface-input);border-bottom-color:var(--border);color:var(--ink-grey)}textarea.lf-in{resize:none;height:auto;min-height:88px;padding:10px 14px;line-height:1.5}.lf-sel{display:block;position:relative}.lf-sel .lf-in{padding-right:36px}.lf-sel .lf-i{right:var(--space-3);pointer-events:none;width:16px;height:16px;color:var(--ink);margin-top:-8px;position:absolute;top:50%}.lf-hint{color:var(--ink-grey);font-size:13px;line-height:1.4}.lf-hint.bad{color:var(--red)}.lf-hint.ok{color:var(--ink-secondary)}.lf-ck{align-items:center;gap:var(--space-3h);min-height:var(--control-lg);border-bottom:1px solid var(--hairline);cursor:pointer;font-size:15px;display:flex;position:relative}.lf-ck input{opacity:0;width:20px;height:20px;margin:0;position:absolute}.lf-cb{border:1px solid var(--ink);width:20px;height:20px;color:var(--on-ink);background:var(--white);flex:none;justify-content:center;align-items:center;display:flex}.lf-ck.on .lf-cb{background:var(--ink)}.lf-ck.bad .lf-cb{border-color:var(--red);color:var(--red)}.lf-ck input:focus-visible+.lf-cb{outline:2px solid var(--ink);outline-offset:2px}.lf-cb .lf-i{stroke-width:2px;width:14px;height:14px}.lf-search{align-items:center;gap:var(--space-2);display:flex}.lf-search label{align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);height:36px;color:var(--ink-grey);background:var(--white);flex:1;padding:0 14px;display:flex}.lf-search label .lf-i{width:18px;height:18px}.lf-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.lf-search input::placeholder{color:var(--ink-muted)}.lf-search label:focus-within{border-color:var(--ink)}.lf-fbtn{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--white);width:36px;height:36px;color:var(--ink);flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.lf-fbtn .lf-i{width:18px;height:18px}.lf-fbtn .lf-badge{top:-4px;right:-4px}.lf-up{color:var(--ink);align-items:center;gap:var(--space-3h);padding:var(--space-3) var(--space-4);min-height:var(--control);background:var(--white);border:1px solid var(--border);cursor:pointer;text-align:left;width:100%;display:flex}.lf-up:hover{border-color:var(--ink)}.lf-up .well{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-circle);background:var(--surface);flex:none;justify-content:center;align-items:center;display:flex}.lf-up .t{flex:1;min-width:0;font-size:14px;font-weight:500}.lf-up small{color:var(--ink-grey);margin-top:2px;font-size:12px;font-weight:400;line-height:1.4;display:block}.lf-top{height:var(--header-phone);padding:54px var(--space-2) 0;background:var(--white);grid-template-columns:56px 1fr 56px;align-items:center;display:grid}.lf-top h1{text-align:center;letter-spacing:-.01em;margin:0;font-size:17px;font-weight:500;line-height:1.3}.lf-top .lf-logo{width:96px;height:15.6px;margin:0 auto}.lf-ib{width:var(--control);height:var(--control);color:var(--ink);border-radius:var(--radius-circle);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.lf-ib:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.lf-badge{border-radius:var(--radius-pill);background:var(--ink);min-width:16px;height:16px;color:var(--on-ink);text-align:center;box-shadow:var(--badge-ring);padding:0 4px;font-size:10px;font-weight:500;line-height:16px;position:absolute;top:6px;right:4px}.lf-nav{left:var(--space-3);right:var(--space-3);z-index:3;height:var(--nav-phone);padding:0 var(--space-2);background:var(--white);border-radius:var(--radius-nav);box-shadow:var(--shadow-float);align-items:center;display:flex;position:absolute;bottom:42px}.lf-nav.static{position:relative;bottom:auto;left:auto;right:auto}.lf-nv{border-radius:var(--radius-nav-item);height:56px;color:var(--ink-nav);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:0;font-size:12px;line-height:1.25;display:flex}.lf-nv.on{background:var(--surface-selected);color:var(--ink);font-weight:600}.lf-nv:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.lf-side{width:var(--side-width);background:var(--surface);height:100%;padding:var(--space-7) 0 var(--space-6);flex-direction:column;flex:none;display:flex}.lf-side .lf-logo{margin-left:var(--space-6);width:99px;height:16px}.lf-side>.lf-eyebrow{margin:10px 0 var(--space-6) var(--space-6)}.lf-side nav{flex-direction:column;display:flex}.lf-sn{align-items:center;gap:var(--space-3h);min-height:var(--control-lg);padding:0 var(--space-6);color:var(--ink-secondary);text-align:left;background:0 0;border:0;font-size:17px;line-height:1.3;text-decoration:none;display:flex}.lf-sn .lf-i{width:var(--icon);height:var(--icon)}.lf-sn.on{background:var(--white);color:var(--ink);font-weight:500}.lf-sn:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.lf-side .lf-sb{padding:0 var(--space-6) 0 60px;text-decoration:none}.lf-side .lf-sb.on{background:var(--white)}.lf-side .spacer{flex:1}.lf-me{align-items:center;gap:var(--space-3);padding:0 var(--space-6);display:flex}.lf-me .av{width:var(--avatar);height:var(--avatar);border-radius:var(--radius-circle);background:var(--white);flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex}.lf-me .nm{font-size:14px;font-weight:500;line-height:1.2}.lf-me .lf-eyebrow{margin:3px 0 0}.lf-menu{flex-direction:column;display:flex}.lf-mi{text-align:left;align-items:center;gap:var(--space-3h);width:100%;min-height:var(--control-lg);padding:0 var(--space-5);color:var(--ink-secondary);background:0 0;border:0;font-size:17px;display:flex}.lf-mi.on{background:var(--surface);color:var(--ink);font-weight:500}.lf-sb{text-align:left;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control);padding:0 var(--space-5) 0 56px;color:var(--ink-grey);background:0 0;border:0;font-size:15px;display:flex}.lf-sb.on{background:var(--surface);color:var(--ink);font-weight:500}.lf-mi:focus-visible,.lf-sb:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.lf-tabs{border-bottom:1px solid var(--hairline);scrollbar-width:none;gap:22px;display:flex;overflow-x:auto}.lf-tabs::-webkit-scrollbar{display:none}.lf-tab{color:var(--ink-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:1.5px solid #0000;flex:none;align-items:baseline;gap:6px;margin-bottom:-1px;padding:10px 0 11px;font-size:14px;display:inline-flex}.lf-tab span{color:var(--ink-muted);font-size:13px}.lf-tab.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:500}.lf-tab.on span{color:var(--ink-grey)}.lf-tab i{width:var(--dot);height:var(--dot);border-radius:var(--radius-circle);background:var(--ink);flex:none;align-self:center}.lf-tab:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.lf-st{white-space:nowrap;color:var(--ink);align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.lf-st:before{content:"";width:var(--dot);height:var(--dot);border-radius:var(--radius-circle);background:var(--ink);flex:none}.lf-st.s-ok:before,.lf-st.s-done:before,.lf-tab i.s-ok,.lf-tab i.s-done{background:var(--green)}.lf-st.s-wait:before,.lf-st.s-talk:before,.lf-tab i.s-wait,.lf-tab i.s-talk{background:var(--amber)}.lf-st.s-off:before,.lf-st.s-reg:before,.lf-tab i.s-off,.lf-tab i.s-reg{background:var(--ink-muted)}.lf-st.s-bad:before,.lf-st.s-fail:before,.lf-tab i.s-bad,.lf-tab i.s-fail{background:var(--red)}.lf-st.s-review:before,.lf-tab i.s-review{background:var(--blue)}.lf-st.s-sign:before,.lf-tab i.s-sign{background:var(--violet)}.lf-st.s-grey:before,.lf-tab i.s-grey{background:var(--border)}.lf-st.s-new:before,.lf-tab i.s-new{background:var(--ink)}.lf-tag{height:20px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--ink-secondary);white-space:nowrap;vertical-align:middle;align-items:center;font-size:11px;line-height:1;display:inline-flex}.lf-pill{border-radius:var(--radius-pill);white-space:nowrap;background:var(--ink);height:24px;color:var(--on-ink);align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.lf-pill.off{box-shadow:inset 0 0 0 1px var(--border);color:var(--ink-grey);background:0 0}.lf-row{align-items:center;gap:var(--space-3h);padding:var(--space-3h) 0;border-bottom:1px solid var(--hairline);min-height:var(--control);color:var(--ink);text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;width:100%;display:flex}.lf-row .body{flex:1;min-width:0}.lf-row .t{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.lf-row .m{color:var(--ink-grey);margin-top:2px;font-size:13px}.lf-row .thumb{width:var(--thumb);height:var(--thumb);object-fit:cover;background:var(--surface);mix-blend-mode:multiply;flex:none;display:block}.lf-row .well{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-circle);background:var(--surface);flex:none;justify-content:center;align-items:center;display:flex}.lf-row .right{align-items:center;gap:var(--space-2);color:var(--ink);flex:none;display:inline-flex}.lf-row .chev{color:var(--ink-muted);width:18px;height:18px}.lf-kv{flex-direction:column;display:flex}.lf-kv div{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3h) 0;min-height:var(--control);border-bottom:1px solid var(--hairline);font-size:14px;display:flex}.lf-kv div:last-child{border-bottom:0}.lf-kv .k{color:var(--ink-grey)}.lf-kv .v{text-align:right;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-weight:500;display:inline-flex}.lf-kv .v.wait{color:var(--ink-secondary)}.lf-pc{min-width:0;color:var(--ink);flex-direction:column;gap:2px;text-decoration:none;display:flex}.lf-pc .tile{aspect-ratio:4/5;margin-bottom:var(--space-2);background:var(--surface);display:block;position:relative;overflow:hidden}.lf-pc .tile img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.lf-pc .qty{top:var(--space-2);right:var(--space-2);height:22px;padding:0 var(--space-2);background:var(--white);color:var(--ink);font-size:11px;font-weight:500;line-height:22px;position:absolute}.lf-pc .n,.lf-pc .m{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.25;overflow:hidden}.lf-pc .n{font-weight:500}.lf-pc .m{color:var(--ink-grey)}.lf-pc .lf-st{margin-top:2px;font-size:12px}.lf-pc .s{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin-top:2px;font-size:12px;font-weight:500;line-height:1.25;display:flex;overflow:hidden}.lf-pc .s i{width:var(--dot);height:var(--dot);border-radius:var(--radius-circle);background:var(--ink);flex:none}.lf-card{background:var(--surface);padding:var(--space-5)}.lf-card .big{letter-spacing:-.035em;color:var(--ink-heading);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:36px;font-weight:400;line-height:1}.lf-card .meta{margin-top:var(--space-2);color:var(--ink-grey);font-size:13px}.lf-qa{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;height:84px;padding:0 var(--space-1);background:var(--surface);text-align:center;color:var(--ink);border:0;flex-direction:column;flex:1;font-size:12px;font-weight:500;line-height:1.25;text-decoration:none;display:flex}.lf-qa:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.lf-tb{border-collapse:collapse;width:100%}.lf-tb th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-grey);padding:0 var(--space-3) 10px;border-bottom:1px solid var(--hairline);white-space:nowrap;font-size:11px;font-weight:400}.lf-tb td{height:56px;padding:0 var(--space-3);border-bottom:1px solid var(--hairline);vertical-align:middle;white-space:nowrap;font-size:14px}.lf-tb th:first-child,.lf-tb td:first-child{padding-left:0}.lf-tb th:last-child,.lf-tb td:last-child{padding-right:0}.lf-tb .r{text-align:right;font-variant-numeric:tabular-nums}.lf-tb .g{color:var(--ink-secondary)}.lf-steps{flex-direction:column;display:flex}.lf-step{gap:var(--space-3h);padding-bottom:var(--space-6);align-items:flex-start;display:flex;position:relative}.lf-step:last-child{padding-bottom:0}.lf-step:not(:last-child):after{content:"";left:13px;top:var(--step);background:var(--hairline);width:1px;position:absolute;bottom:0}.lf-step .c{width:var(--step);height:var(--step);border-radius:var(--radius-circle);background:var(--white);z-index:1;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:500;line-height:1;display:flex;position:relative}.lf-step .c.done{background:var(--ink);color:var(--on-ink)}.lf-step .c.now{border:1px solid var(--ink)}.lf-step .c.now i,.lf-step .c.now span{border-radius:var(--radius-circle);background:var(--ink);width:8px;height:8px}.lf-step .c.todo{border:1px solid var(--border);color:var(--ink-grey)}.lf-step .c.fail{border:1px solid var(--red);color:var(--red)}.lf-step .t{padding-top:3px;font-size:15px;font-weight:500}.lf-step .m{color:var(--ink-grey);margin-top:2px;font-size:13px}.lf-step.todo .t{color:var(--ink-secondary);font-weight:400}.lf-step .c .lf-i{stroke-width:2px;width:14px;height:14px}.lf-stage{gap:6px;display:flex}.lf-stage div{gap:var(--space-2);color:var(--ink-muted);white-space:nowrap;flex-direction:column;flex:1;font-size:12px;line-height:1.25;display:flex}.lf-stage .bar{background:var(--hairline);height:2px;display:block}.lf-stage .d{color:var(--ink-secondary)}.lf-stage .c{color:var(--ink);font-weight:500}.lf-stage .d .bar,.lf-stage .c .bar{background:var(--ink)}.lf-seg-bar{gap:var(--space-1);display:flex}.lf-seg-bar span{background:var(--hairline);flex:1;height:2px}.lf-seg-bar span.on{background:var(--ink)}.lf-scrim{background:var(--backdrop);position:absolute;inset:0}.lf-sheet{background:var(--white);border-top:1px solid var(--hairline);flex-direction:column;max-height:90%;display:flex;position:absolute;bottom:0;left:0;right:0}.lf-sheet .hd{height:60px;margin:0 var(--space-5);border-bottom:1px solid var(--hairline);flex:none;justify-content:space-between;align-items:center;display:flex}.lf-sheet .hd h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:500}.lf-sheet .bd{min-height:0;padding:var(--space-5) var(--space-5) var(--space-2);gap:var(--space-6);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.lf-sheet .cta{padding:var(--space-4) var(--space-5) 34px;align-items:center;gap:var(--space-1);flex-direction:column;flex:none;display:flex}.lf-lang{display:inline-block;position:relative}.lf-lang-btn{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--white);height:36px;color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:13px;font-weight:500;display:inline-flex}.lf-lang-btn .lf-i{width:18px;height:18px}.lf-lang-btn .chev{width:14px;height:14px;color:var(--ink-grey)}.lf-lang-btn:focus-visible{box-shadow:var(--focus-ring);outline:0}.lf-lang-scrim{z-index:4;position:absolute;inset:0}.lf-lang-menu{z-index:5;background:var(--white);border:1px solid var(--border);flex-direction:column;min-width:168px;padding:4px 0;display:flex;position:absolute;top:calc(100% + 8px);right:0}.lf-lang-menu button{height:var(--control);color:var(--ink-secondary);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:14px;display:flex}.lf-lang-menu button.on{color:var(--ink);font-weight:500}.lf-lang-menu button:hover{background:var(--surface-input)}.lf-lang-menu button .lf-i{width:16px;height:16px}.lf-lang-menu button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.lf-phone{background:var(--white);width:390px;height:844px;position:relative;overflow:hidden}.lf-page{padding:0 var(--space-5)}.lf-h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:400;line-height:1.2}.lf-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.lf-display{letter-spacing:-.03em;color:var(--ink-heading);margin:6px 0 0;font-size:34px;font-weight:400;line-height:1.15}html,body{background:var(--white);margin:0}body{font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.45}.lf-app{min-height:100dvh;display:flex}.lf-main{flex-direction:column;flex:1;min-width:0;display:flex}.lf-content{flex:1}.lf-top{z-index:5;height:auto;min-height:56px;padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.lf-nav{bottom:calc(12px + env(safe-area-inset-bottom,0px));position:fixed}.lf-page{max-width:480px;padding:0 var(--space-5) 130px;margin:0 auto}.lf-page.no-nav{padding-bottom:0}.lf-cta{z-index:3;margin:0 calc(-1 * var(--space-5));padding:16px var(--space-5) calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(#fff0,#fff 28%);flex-direction:column;align-items:center;gap:4px;display:flex;position:sticky;bottom:0}.lf-cta .cap{min-height:36px;color:var(--ink-grey);text-align:center;justify-content:center;align-items:center;font-size:13px;display:flex}.lf-seg-bar span.now{background:var(--ink);opacity:.45}.lf-side{z-index:4;height:auto;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.lf-desk{display:none}@media (max-width:1023px){.lf-side{display:none}}@media (min-width:1024px){.lf-main{margin-left:var(--side-width)}.lf-top,.lf-nav{display:none}.lf-desk{display:block}.lf-page{max-width:none;padding:var(--space-10) var(--space-12) var(--space-12);margin:0}.lf-staff-main{padding:var(--space-10) var(--space-12) var(--space-12)}.lf-sub{max-width:560px;padding:var(--space-10) var(--space-12) var(--space-12);margin:0}.lf-sub .lf-cta{background:0 0;align-items:flex-start;margin:32px 0 0;padding:0;position:static}.lf-sub .lf-cta .lf-btn.block{width:auto;display:inline-flex}}@media (max-width:1023px){.lf-staff-main{padding:var(--space-4) var(--space-5) var(--space-10)}.lf-main.has-tabs .lf-staff-main{padding-bottom:calc(var(--nav-phone) + 48px + env(safe-area-inset-bottom,0px))}.lf-main.has-tabs~.lf-toast{bottom:calc(var(--nav-phone) + 28px + env(safe-area-inset-bottom,0px))}.lf-main.has-tabs .lf-staff-main:has(.lf-selbar){padding-bottom:calc(var(--nav-phone) + 120px + env(safe-area-inset-bottom,0px))}.lf-main.has-tabs .lf-round{bottom:calc(var(--nav-phone) + 24px + env(safe-area-inset-bottom,0px))}.lf-sub{width:100%;max-width:480px;padding:0 var(--space-5);margin:0 auto}.lf-in,.lf-sel.custom button.lf-in,.lf-search input{font-size:16px}}.lf-side-user{position:relative}.lf-side-chip{cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;margin:0;padding:10px 8px}.lf-side-chip:hover,.lf-side-chip.open{background:var(--white)}.lf-side-chip .chev{color:var(--ink-grey);flex:none}.lf-side-chip:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.lf-side-pop{z-index:6;background:var(--white);border:1px solid var(--border);padding:6px 0;position:absolute;bottom:calc(100% + 6px);left:0;right:0;box-shadow:0 8px 24px #0000000f}.lf-side-pop .lf-eyebrow{margin:6px 14px 4px}.lf-side-pop .it{width:100%;min-height:40px;color:var(--ink-secondary);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:14px;display:flex}.lf-side-pop .it.on{color:var(--ink);font-weight:500}.lf-side-pop .it:hover{background:var(--surface-input)}.lf-side-pop .it .lf-i{flex:none;width:16px;height:16px}.lf-side-pop .hr{background:var(--hairline);height:1px;margin:6px 0}.lf-launch-aside{display:none}@media (min-width:1024px){.lf-launch{width:100%;max-width:1160px;padding-top:var(--space-10);margin:0 auto}.lf-launch.has-aside{grid-template-columns:minmax(0,1fr) 320px;align-items:start;column-gap:64px;display:grid}.lf-launch-main{min-width:0;max-width:720px}.lf-launch-aside{top:var(--space-10);display:block;position:sticky}.lf-launch.has-aside .lf-cta{display:none}.lf-launch-aside .lf-card{flex-direction:column;gap:14px;display:flex}.lf-launch-aside .lf-card .lf-btn.block{width:100%;display:flex}.lf-launch-aside .big{letter-spacing:-.035em;color:var(--ink-heading);font-variant-numeric:tabular-nums;font-size:36px;font-weight:400;line-height:1}.lf-launch-aside .ls{border-top:1px solid var(--hairline);flex-direction:column;display:flex}.lf-launch-aside .ls>*{border-bottom:1px solid var(--hairline);min-height:40px;color:var(--ink-secondary);align-items:center;gap:10px;padding:4px 0;font-size:13px;display:flex}.lf-launch-aside .ls .lf-thumb{width:28px;height:35px}.lf-launch-aside .ls .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;overflow:hidden}.lf-launch-aside .issues{color:var(--ink-secondary);flex-direction:column;gap:4px;margin:0;padding-left:16px;font-size:13px;line-height:1.45;display:flex}.lf-launch-aside .issues a{color:inherit}.lf-launch-aside .cap{color:var(--ink-grey);font-size:13px;line-height:1.45}}.lf-sel.custom button.lf-in{text-align:left;cursor:pointer;align-items:center;display:flex}.lf-sel.custom button.lf-in.ph{color:var(--ink-muted);border-bottom-color:var(--border)}.lf-sel.custom button.lf-in:disabled{color:var(--ink-grey);cursor:default;border-bottom-color:var(--border)}.lf-sel.custom.open button.lf-in{border-bottom-color:var(--ink);box-shadow:var(--underline-focus);background:var(--surface)}.lf-sel.custom .lf-sel-val{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lf-sel-menu{z-index:6;background:var(--white);border:1px solid var(--border);max-height:280px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000000f}.lf-sel.up .lf-sel-menu{top:auto;bottom:calc(100% + 4px)}.lf-sel-menu li{min-height:44px;color:var(--ink-secondary);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:14px;display:flex}.lf-sel-menu li.hl{background:var(--surface-input)}.lf-sel-menu li.on{color:var(--ink);font-weight:500}.lf-sel-menu li .lf-i{flex:none;width:16px;height:16px}.lf .lf-sel-menu li .lf-i{color:var(--ink);margin:0;position:static}.lf-drawer{z-index:20;position:fixed;inset:0}.lf-drawer-scrim{background:var(--backdrop);cursor:pointer;border:0;padding:0;position:absolute;inset:0}.lf-drawer-panel{background:var(--white);width:min(316px,86vw);color:var(--ink);padding:calc(8px + env(safe-area-inset-top,0px)) 0 calc(20px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0}.lf-drawer-head{flex:none;justify-content:space-between;align-items:center;gap:8px;height:60px;margin-bottom:8px;padding:0 8px 0 20px;display:flex}.lf-drawer-user{align-items:center;gap:12px;min-width:0;min-height:44px;display:flex}.lf-drawer-user .av{background:var(--surface);border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.lf-drawer-user .nm{font-size:15px;font-weight:500;line-height:1.2;display:block}.lf-drawer-user .lf-eyebrow{margin-top:3px;display:block}.lf-drawer-panel .lf-menu{flex:1;min-height:0;overflow-y:auto}.lf-drawer-panel .grp{padding:4px 0}.lf-drawer-bottom{min-height:56px;color:var(--ink-secondary);flex:none;align-items:center;gap:14px;padding:0 20px;font-size:15px;display:flex}.lf-login{min-height:100dvh;display:flex}.lf-login-col{width:100%;min-height:100dvh;padding:calc(16px + env(safe-area-inset-top,0px)) var(--space-5) calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.lf-login-top{justify-content:flex-end;align-items:center;height:44px;display:flex}.lf-login-body{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:400px;margin:0 auto;display:flex}.lf-login-fig{display:none}@media (min-width:900px){.lf-login{height:100dvh}.lf-login-col{flex:none;width:640px;height:100%;min-height:0;padding:40px 72px;overflow-y:auto}.lf-login-fig{background:var(--surface);flex:1;min-width:0;margin:0;display:block;position:relative;overflow:hidden}.lf-login-fig img{object-fit:cover;object-position:50% 60%;width:100%;height:100%;display:block;position:absolute;inset:0}}.lf-meta{color:var(--ink-grey);font-size:13px}.lf-note{background:var(--surface);color:var(--ink-secondary);padding:16px;font-size:13px;line-height:1.5}.lf-note b{color:var(--ink);margin-bottom:6px;font-size:15px;font-weight:500;display:block}.lf-have{background:var(--surface);color:var(--ink-secondary);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.lf-have .lf-i{width:18px;height:18px;color:var(--green);flex:none;margin-top:1px}.lf-more{white-space:nowrap;align-items:center;min-height:44px;font-size:14px;font-weight:500;display:inline-flex}.lf-sec-h{justify-content:space-between;align-items:baseline;gap:12px;margin:28px 0 4px;display:flex}.lf-sec-h h2{letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:500;display:flex}.lf-who{border-bottom:1px solid var(--hairline);gap:12px;padding:12px 0;font-size:14px;display:flex}.lf-who span:first-child{width:96px;color:var(--ink-grey);flex:none}.lf-who span:last-child{flex:1;min-width:0}.lf-thumb{object-fit:cover;background:var(--surface);mix-blend-mode:multiply;flex:none;display:block}.lf-hide{display:none!important}@media (min-width:1024px){.lf-hide-desk{display:none!important}}@media (max-width:1023px){.lf-hide-phone{display:none!important}}.lf{--radius-field:14px}.lf .lf-lbl{color:var(--ink);font-size:14px}.lf .lf-fld{gap:var(--space-2)}.lf .lf-in{border:1px solid var(--border);border-radius:var(--radius-field);background:var(--white);height:52px;box-shadow:none;transition:border-color var(--t-base,.18s) var(--ease-out,ease), box-shadow var(--t-base,.18s) var(--ease-out,ease);padding:0 16px;font-size:15px}.lf .lf-in:not(:placeholder-shown),.lf .lf-in.filled,.lf select.lf-in{border-color:var(--border)}.lf .lf-in:focus,.lf .lf-in:focus-visible{border-color:var(--ink);box-shadow:inset 0 0 0 .5px var(--ink);background:var(--white);outline:0}.lf .lf-in.err,.lf .lf-in.err:not(:placeholder-shown){border-color:var(--red);box-shadow:none}.lf .lf-in.err:focus{border-color:var(--red);box-shadow:inset 0 0 0 .5px var(--red)}.lf .lf-in[readonly],.lf .lf-in:disabled{background:var(--surface-input);border-color:var(--border);color:var(--ink-grey);box-shadow:none}.lf textarea.lf-in{resize:vertical;height:auto;min-height:140px;padding:14px 16px;line-height:1.55}.lf .lf-sel .lf-in{padding-right:44px}.lf .lf-sel .lf-i{width:18px;height:18px;margin-top:-9px;right:16px}.lf .lf-sel.custom button.lf-in.ph{color:var(--ink-muted);border-color:var(--border)}.lf .lf-sel.custom button.lf-in:disabled{border-color:var(--border)}.lf .lf-sel.custom.open button.lf-in{border-color:var(--ink);box-shadow:inset 0 0 0 .5px var(--ink);background:var(--white)}.lf .lf-sel-menu{border-radius:var(--radius-field);overflow:hidden auto}.lf .lf-hint{color:var(--ink-grey);font-size:13px}.lf .szc td .lf-in{border-radius:8px;height:36px;padding:0 8px}@media (max-width:1023px){.lf .lf-in,.lf textarea.lf-in,.lf select.lf-in,.lf .lf-sel.custom button.lf-in,.lf .lf-search input,.lf .szc td .lf-in{font-size:16px}}.lf-staff .lf-in{height:var(--control);border-radius:12px;padding:0 14px;font-size:14px}.lf-staff textarea.lf-in{height:auto;min-height:120px;padding:12px 14px}.lf-staff .lf-sel .lf-in{padding-right:40px}.lf-staff .lf-sel .lf-i{right:14px}.lf-staff .lf-sel-menu{border-radius:12px}.lf-staff .lf-lbl{font-size:13px}@media (max-width:1023px){.lf-staff .lf-in,.lf-staff textarea.lf-in,.lf-staff .lf-sel.custom button.lf-in{font-size:16px}}.lf-sn.off,.lf-sb.off{color:var(--ink-muted);cursor:pointer;width:100%}.lf-sn.off:hover,.lf-sb.off:hover{color:var(--ink-muted);background:0 0}button.lf-sn{width:100%}.lf-staff-drawer .lf-drawer-panel{background:var(--surface);padding-top:calc(16px + env(safe-area-inset-top,0px))}.lf-staff-drawer .hd{flex:none;justify-content:space-between;align-items:center;margin-bottom:20px;padding:0 8px 0 24px;display:flex}.lf-staff-drawer nav{flex-direction:column;display:flex;overflow-y:auto}.lf-staff-drawer .lf-sn,.lf-staff-drawer .lf-sb{text-decoration:none}.lf-staff-drawer .lf-sn.on{background:var(--white);color:var(--ink);font-weight:500}.lf-staff-drawer .lf-sb{padding:0 var(--space-6) 0 60px;min-height:var(--control);color:var(--ink-grey);font-size:15px}.lf-staff-drawer .lf-sb.on{background:var(--white);color:var(--ink);font-weight:500}.lf-staff-drawer .spacer{flex:1}.lf-toast{left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));z-index:30;background:var(--ink);max-width:calc(100vw - 40px);color:var(--on-ink);border-radius:var(--radius-pill);text-align:center;box-shadow:var(--shadow-float);animation:lf-in-up .32s var(--ease-out,ease) both;padding:12px 20px;font-size:14px;position:fixed;transform:translate(-50%)}.lf-staff-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.lf-staff-head .lf-display{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.lf-staff-head .lf-meta{margin:8px 0 0}.lf-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.lf-bar .sp{flex:1}.lf-bar .lf-search{width:260px;max-width:100%}.lf-bar .lf-search label{height:44px;padding:0 16px}.lf-bar .lf-search input{font-size:14px}.lf-bar .lf-btn{height:44px;padding:0 16px;font-size:14px;font-weight:500}.lf-staff .lf-btn{height:var(--control);padding:0 20px;font-size:14px}.lf-staff .lf-btn.small{height:32px;padding:0 12px;font-size:13px}.lf .lf-filter .lf-in{width:auto;min-width:0;height:44px;color:var(--ink);background:var(--white);cursor:pointer;border-radius:12px;padding:0 36px 0 14px;font-size:14px}.lf .lf-filter .lf-i{width:16px;height:16px;color:var(--ink-grey);margin-top:-8px;right:14px}.lf-bulk{background:var(--surface);flex-wrap:wrap;align-items:center;gap:14px;min-height:48px;margin-top:16px;padding:8px 16px;font-size:13px;display:flex}.lf-bulk .n{font-weight:500}.lf-bulk .lnk{text-underline-offset:3px;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500;text-decoration:underline}.lf-bulk .sp{flex:1}.lf-bulk .lf-btn.small{height:32px;padding:0 12px;font-size:13px}.lf-tb th{padding-top:14px}.lf-tb td{font-variant-numeric:tabular-nums}.lf-tb td.wrap{white-space:normal}.lf-tb tr.sku td{background:var(--surface-input);height:44px}.lf-tb tr.on td{background:var(--surface)}.lf-tb .cell{align-items:center;gap:12px;min-width:0;display:flex}.lf-tb .cell .n{font-weight:500;display:block}.lf-tb .th{object-fit:cover;background:var(--surface);mix-blend-mode:multiply;flex:none;width:40px;height:40px;display:block}.lf-tb .th.tall{width:36px;height:44px}.lf-tb .chev{width:18px;height:18px;color:var(--ink-muted)}.lf-tb tr.link{cursor:pointer}.lf-tb tr.link:hover td{background:var(--surface-input)}.lf-tb .lf-st{font-weight:400}.lf-cbx{border:1px solid var(--ink);background:var(--white);width:18px;height:18px;color:var(--on-ink);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.lf-cbx.on{background:var(--ink)}.lf-cbx .lf-i{stroke-width:2.2px;width:12px;height:12px}.lf-cbx .minus{background:currentColor;width:8px;height:1.5px;display:block}.lf-cbx:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lf-tg{width:24px;height:24px;color:var(--ink-grey);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.lf-tg .lf-i{width:16px;height:16px}.lf-flag{color:var(--ink-secondary);align-items:center;gap:6px;margin-left:8px;font-size:12px;display:inline-flex}.lf-flag:before{content:"";background:var(--amber);border-radius:50%;flex:none;width:6px;height:6px}.lf-mono{color:var(--ink-grey);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.lf-pager{color:var(--ink-grey);align-items:center;gap:8px;padding:16px 0 32px;font-size:13px;display:flex}.lf-pager .sp{flex:1}.lf-pager>button{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--white);width:36px;height:36px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.lf-pager>button:disabled{color:var(--ink-muted);cursor:default}.lf-pager>button .lf-i{width:16px;height:16px}.lf-pager .nums{align-items:center;gap:2px;display:inline-flex}.lf-pager .nums .num{border-radius:var(--radius-pill);min-width:36px;height:36px;color:var(--ink-secondary);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:13px}.lf-pager .nums .num:hover{background:var(--surface);color:var(--ink)}.lf-pager .nums .num.on{background:var(--ink);color:var(--on-ink);cursor:default}.lf-pager .nums .gap{text-align:center;min-width:20px;color:var(--ink-muted)}.lf-pager .of{color:var(--ink);font-variant-numeric:tabular-nums;display:none}.lf .lf-pager .lf-filter.sz{flex:none;width:132px;margin-left:8px}.lf .lf-pager .lf-filter.sz .lf-in{width:100%}.lf .lf-pager .lf-filter.sz .lf-sel-menu{min-width:100%}@media (max-width:767px){.lf-pager{flex-wrap:wrap;row-gap:12px}.lf-pager .nums{display:none}.lf-pager .sp{flex-basis:100%;height:0}.lf-pager .of{text-align:center;flex:1;display:inline}}.lf-kpis{background:var(--surface);flex-wrap:wrap;gap:40px;margin-top:20px;padding:20px 24px;display:flex}.lf-kpis .big{letter-spacing:-.03em;color:var(--ink-heading);font-variant-numeric:tabular-nums;font-size:28px;line-height:1;display:block}.lf-kpis .l{color:var(--ink-grey);margin-top:6px;font-size:13px;display:block}.lf-empty{background:var(--surface);color:var(--ink-secondary);margin-top:28px;padding:28px 24px;font-size:14px;line-height:1.6}.lf-empty .t{color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:500;display:block}.lf-foot{border-bottom:1px solid var(--hairline);align-items:center;gap:12px;height:64px;padding:0 0 24px;display:flex}.lf-sk{background:var(--hairline);border-radius:5px;height:10px;position:relative;overflow:hidden}.lf-sk:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--white) 45%, var(--white) 55%, transparent 100%);opacity:.75;animation:1.5s ease-in-out infinite lf-shimmer;position:absolute;inset:0;transform:translate(-100%)}.lf-sk-rows{flex-direction:column;display:flex}.lf-sk-row{border-bottom:1px solid var(--hairline);min-height:56px;animation:lf-fade var(--t-base) var(--ease-out) both;align-items:center;gap:14px;padding:10px 0;display:flex}.lf-sk-row .lines{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.lf-sk-row .thumb{border-radius:0;flex:none;width:40px;height:40px}.lf-sk-row .pill{border-radius:999px;flex:none;width:72px;height:18px}.lf-sk-row:nth-child(2){animation-delay:40ms}.lf-sk-row:nth-child(3){animation-delay:80ms}.lf-sk-row:nth-child(4){animation-delay:.12s}.lf-sk-row:nth-child(5){animation-delay:.16s}.lf-sk-row:nth-child(6){animation-delay:.2s}.lf-sk-row:nth-child(7){animation-delay:.24s}.lf-sk-row:nth-child(8){animation-delay:.28s}.lf-sk-row:nth-child(2) .lf-sk:after{animation-delay:90ms}.lf-sk-row:nth-child(3) .lf-sk:after{animation-delay:.18s}.lf-sk-row:nth-child(4) .lf-sk:after{animation-delay:.27s}.lf-sk-row:nth-child(5) .lf-sk:after{animation-delay:.36s}.lf-sk-row:nth-child(6) .lf-sk:after{animation-delay:.45s}.lf-sk-row:nth-child(7) .lf-sk:after{animation-delay:.54s}.lf-sk-row:nth-child(8) .lf-sk:after{animation-delay:.63s}.lf-sk-kpis{background:var(--surface);animation:lf-fade var(--t-base) var(--ease-out) both;flex-wrap:wrap;gap:40px;margin-top:20px;padding:20px 24px;display:flex}.lf-sk-kpis>span{flex-direction:column;gap:10px;display:flex}.lf-sk-kpis .lf-sk{background:var(--border)}.lf-tbl-scroll{-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--space-5));padding:0 var(--space-5);overflow-x:auto}.lf-tbl-scroll .lf-tb{min-width:960px}.lf-tbl-scroll{scrollbar-width:thin;scrollbar-color:var(--border) transparent;padding-bottom:10px}.lf-tbl-scroll:hover{scrollbar-color:var(--ink-muted) transparent}.lf-tbl-scroll::-webkit-scrollbar{height:6px}.lf-tbl-scroll::-webkit-scrollbar-track{background:0 0}.lf-tbl-scroll::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.lf-tbl-scroll:hover::-webkit-scrollbar-thumb{background:var(--ink-muted)}.lf-mlist{margin:0;padding:0;list-style:none}.lf-mlist li{border-bottom:1px solid var(--hairline)}.lf-mlist li>button,.lf-mlist li>.st{width:100%;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:14px 0;display:flex}.lf-mlist li>button{cursor:pointer}.lf-mlist li>button:active{background:var(--surface-input)}.lf-mlist li>button:focus-visible{box-shadow:var(--focus-ring);outline:0}.lf-mlist .th{object-fit:cover;background:var(--surface);mix-blend-mode:multiply;flex:none;width:56px;height:70px;display:block}.lf-mlist .bd{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lf-mlist .n{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.lf-mlist .mt,.lf-mlist .dt{color:var(--ink-grey);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.lf-mlist .dt{align-items:center;gap:10px;display:flex}.lf-mlist li>button[aria-pressed=true]{background:var(--surface-input)}.lf-mlist .lf-cbx-gap{flex:none;width:18px}.lf-mlist .rt{flex-direction:column;flex:none;align-items:flex-end;gap:4px;font-size:13px;display:flex}.lf-pr{border-bottom:1px solid var(--hairline);text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;align-items:center;gap:12px;padding:12px 0;display:flex}.lf-pr img{object-fit:cover;background:var(--surface);mix-blend-mode:multiply;flex:none;width:48px;height:60px;display:block}.lf-pr .body{flex:1;min-width:0}.lf-pr.on{background:var(--surface-input)}.lf-pr .lf-cbx{pointer-events:none}.lf-selbar{left:12px;right:12px;bottom:calc(var(--nav-phone) + 24px + env(safe-area-inset-bottom,0px));z-index:6;border-radius:var(--radius-pill);background:var(--ink);min-height:56px;color:var(--on-ink);box-shadow:var(--shadow-float);animation:lf-in-up .32s var(--ease-out,ease) both;align-items:center;gap:4px;padding:6px 8px 6px 20px;font-size:14px;display:flex;position:fixed}.lf-selbar .n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.lf-selbar .lf-ib{color:var(--on-ink);width:44px;height:44px}.lf-selbar .lf-ib:disabled{opacity:.35}.lf-selbar .lf-ib .lf-i{width:20px;height:20px}.lf-pr .t{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;line-height:1.3;display:block;overflow:hidden}.lf-pr .m{color:var(--ink-grey);margin-top:2px;font-size:13px;display:block}.lf-pr .lf-st{margin-top:4px;font-size:12px;font-weight:400}.lf-pr .right{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.lf-pr .right .g{color:var(--ink-grey);display:block}.lf-pr-skus{border-bottom:1px solid var(--hairline);padding:0 0 8px 60px}.lf-pr-skus div{border-top:1px solid var(--hairline);justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;display:flex}.lf-pr-skus div:first-child{border-top:0}.lf-tb td.product{min-width:260px}@media (max-width:1023px){.lf-staff-head .lf-display{display:none}.lf-staff-head .lf-meta{margin-top:8px}.lf-bar .lf-search{width:100%}.lf-bar .lf-filter{flex:40%;min-width:0}.lf-bar .lf-filter.wide{flex-basis:100%}.lf .lf-filter .lf-in{width:100%}.lf-kpis{gap:20px 32px;padding:16px 20px}}.lf .lf-filter button.lf-in.ph{color:var(--ink)}.lf .lf-filter .lf-sel-menu{min-width:240px;right:auto}.lf .lf-tb tr.merged td{background:var(--surface-input);color:var(--ink-secondary);font-size:13px}.lf .lf-tb tr.merged .lnk,.lf-pr-skus .lnk{text-underline-offset:3px;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500;text-decoration:underline}.lf-msheet{z-index:40;position:fixed;inset:0}.lf-msheet .scrim{background:var(--backdrop);cursor:pointer;animation:lf-fade var(--t-base) var(--ease-out) both;border:0;padding:0;position:absolute;inset:0}.lf-msheet .pn{background:var(--white);border-left:1px solid var(--hairline);width:min(640px,100vw);animation:lf-slide-right var(--t-slow) var(--ease-out) both;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.lf-msheet .hd{border-bottom:1px solid var(--hairline);flex:none;justify-content:space-between;align-items:center;height:72px;margin:0 32px;display:flex}.lf-msheet .hd h2{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:500}.lf-msheet .bd{flex-direction:column;flex:1;gap:24px;min-height:0;padding:24px 32px;display:flex;overflow-y:auto}.lf-msheet .ft{padding:16px 32px calc(20px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--hairline);flex-wrap:wrap;flex:none;align-items:center;gap:12px;display:flex}.lf-msheet .chips{flex-wrap:wrap;gap:8px;display:flex}.lf-msheet .chip{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--white);align-items:center;gap:6px;height:32px;padding:0 8px 0 12px;font-size:13px;display:inline-flex}.lf-msheet .chip button{width:22px;height:22px;color:var(--ink-grey);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.lf-msheet .chip .lf-i{width:14px;height:14px}.lf-msheet .mtb{border-collapse:collapse;width:100%}.lf-msheet .mtb th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-grey);border-bottom:1px solid var(--hairline);white-space:nowrap;padding:0 8px 10px;font-size:11px;font-weight:400}.lf-msheet .mtb td{border-bottom:1px solid var(--hairline);vertical-align:middle;padding:8px;font-size:13px}.lf-msheet .mtb td:first-child,.lf-msheet .mtb th:first-child{padding-left:0}.lf-msheet .mtb td:last-child,.lf-msheet .mtb th:last-child{padding-right:0}.lf .lf-msheet .mtb .lf-in{border-radius:10px;height:40px;padding:0 12px;font-size:14px}.lf-msheet .mtb tr.bad td{color:var(--red)}.lf .lf-msheet .mtb tr.bad .lf-in{border-color:var(--red)}.lf-msheet.bottom .pn{width:auto;max-height:88vh;animation:lf-in-up var(--t-slow) var(--ease-out) both;border-left:0;border-radius:20px 20px 0 0;top:auto;left:0}.lf-msheet.bottom .hd{height:64px}.lf-msheet.bottom .bd{overflow:visible}.lf-msheet.bottom .ft{justify-content:flex-end}.lf-msheet.bottom .ft .lf-btn{flex:1}@media (max-width:1023px){.lf-msheet.adaptive .pn{width:auto;max-height:92vh;animation:lf-in-up var(--t-slow) var(--ease-out) both;border-left:0;border-radius:20px 20px 0 0;top:auto;left:0}.lf-msheet.adaptive .ft .lf-btn{flex:1}}.lf-msheet .note{background:var(--surface);color:var(--ink-secondary);gap:12px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.lf-msheet .note .lf-i{width:18px;height:18px;color:var(--ink);flex:none}.lf-msheet .done{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px 32px;display:flex}.lf-msheet .done .ok{background:var(--ink);width:56px;height:56px;color:var(--on-ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.lf-msheet .done .ok .lf-i{stroke-width:2px;width:24px;height:24px}@media (max-width:1023px){.lf-msheet .hd{margin:0 20px}.lf-msheet .bd{padding:20px}.lf-msheet .ft{padding-left:20px;padding-right:20px}}.lf .lf-tb tr.lnk{cursor:pointer}.lf .lf-tb tr.lnk:hover td{background:var(--surface-input)}.lf-rv-back{color:var(--ink-grey);align-items:center;gap:4px;margin-bottom:14px;font-size:13px;text-decoration:none;display:inline-flex}.lf-rv-back .lf-i{width:16px;height:16px}.lf-rv-top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.lf-rv-next{color:var(--ink);align-items:center;gap:2px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.lf-rv-next .lf-i{width:16px;height:16px}.lf-rv .ph .iss{color:var(--red)}.lf-rv .card .rsn{flex-wrap:wrap;gap:6px;display:flex}.lf-rv .card .rsn .lf-chip{white-space:normal;text-align:left}.lf-rv .lf-tbl-scroll .lf-tb{min-width:0}.lf-rv{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px;margin-top:8px;display:grid}.lf-rv .sec{border-top:1px solid var(--border);padding:22px 0 26px}.lf-rv .sec:first-child{border-top:0;padding-top:8px}.lf-rv .sec>h2{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-grey);align-items:baseline;gap:10px;margin:0 0 14px;font-size:11px;font-weight:400;display:flex}.lf-rv .sec>h2 .lf-meta{text-transform:none;letter-spacing:0}.lf-rv .sec>h2 .lf-seg{text-transform:none;letter-spacing:0;align-self:center;margin-left:auto}.lf-rv .dl{grid-template-columns:168px minmax(0,1fr);gap:12px 20px;margin:0;font-size:14px;display:grid}.lf-rv .dl dt{color:var(--ink-grey)}.lf-rv .dl dd{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin:0}.lf-rv .dl dd.none{color:var(--ink-muted)}.lf-rv .phs{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:20px 12px;display:grid}.lf-rv .ph{min-width:0;color:var(--ink-grey);flex-direction:column;gap:2px;font-size:12px;display:flex}.lf-rv .ph .pic{aspect-ratio:4/5;background:var(--surface-input);color:var(--ink-muted);border:0;justify-content:center;align-items:center;margin-bottom:8px;padding:0;display:flex;overflow:hidden}.lf-rv .ph button.pic{cursor:zoom-in}.lf-rv .ph button.pic:focus-visible{box-shadow:var(--focus-ring);outline:0}.lf-rv .ph .pic img{object-fit:contain;width:100%;height:100%;transition:opacity var(--t-fast,.15s) ease;display:block}.lf-rv .ph button.pic:hover img{opacity:.9}.lf-rv .ph .pic .lf-i{width:20px;height:20px}.lf-rv .ph.bad .pic{box-shadow:inset 0 0 0 1px var(--red)}.lf-rv .ph b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.lf-rv .ph span{font-variant-numeric:tabular-nums}.lf-pv{z-index:50;color:#fff;animation:lf-fade var(--t-base) var(--ease-out) both;background:#0c0c0cf5;flex-direction:column;display:flex;position:fixed;inset:0}.lf-pv .bar{height:64px;padding:0 12px 0 24px;padding-top:env(safe-area-inset-top,0px);flex:none;align-items:center;gap:16px;font-size:14px;display:flex}.lf-pv .bar .cap{white-space:nowrap;flex:1;align-items:baseline;gap:12px;min-width:0;display:flex;overflow:hidden}.lf-pv .bar .cap b{text-overflow:ellipsis;font-weight:500;overflow:hidden}.lf-pv .bar .cap span{color:#fff9;font-variant-numeric:tabular-nums}.lf-pv .ib{border-radius:var(--radius-pill);color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-width:44px;height:44px;padding:0 12px;font-size:14px;display:inline-flex}.lf-pv .ib:hover{background:#ffffff1f}.lf-pv .ib:disabled{opacity:.4;cursor:default;background:0 0}.lf-pv .ib:focus-visible{outline:0;box-shadow:0 0 0 2px #fff}.lf-pv .ib .lf-i{width:20px;height:20px}.lf-pv .stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:1;min-height:0;position:relative;overflow:hidden}.lf-pv .track{will-change:transform;height:100%;transition:transform .38s cubic-bezier(.22,.61,.36,1);display:flex}.lf-pv .track.dragging{transition:none}.lf-pv .slide{flex:0 0 100%;justify-content:center;align-items:center;min-width:0;padding:0 72px 24px;display:flex}.lf-pv .slide img{object-fit:contain;-webkit-user-drag:none;pointer-events:none;max-width:100%;max-height:100%;display:block}.lf-pv .nav{width:52px;height:52px;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.lf-pv .nav.prev{left:12px}.lf-pv .nav.next{right:12px}.lf-pv .nav.prev .lf-i{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.lf-pv .track{transition:none}}@media (max-width:767px){.lf-pv .bar{padding-left:16px}.lf-pv .bar .dl-label{display:none}.lf-pv .slide{padding:0 0 16px}.lf-pv .nav{display:none}}.lf-rv .szc{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:13px}.lf-rv .szc th,.lf-rv .szc td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;padding:8px 14px 8px 0}.lf-rv .szc th{color:var(--ink-grey);font-weight:400}.lf-rv .szc th:first-child,.lf-rv .szc td:first-child{text-align:left;font-weight:500}.lf-rv .card{border:1px solid var(--border);background:var(--white);border-radius:16px;flex-direction:column;gap:10px;padding:20px;display:flex;position:sticky;top:24px}.lf-rv .card .lf-btn{width:100%}.lf-rv .card .lf-meta{margin:0}.lf-rv .card .hist{border-top:1px solid var(--border);padding-top:10px}.lf-rv .note{background:var(--surface-input);white-space:pre-wrap;border-radius:12px;padding:12px 14px;font-size:13px}.lf-rv .note .lf-meta{margin-top:6px;display:block}.lf-rv-pad,.lf-rv-name{display:none}@media (max-width:1023px){.lf-rv-name{align-items:center;gap:12px;margin:0 0 6px;font-size:22px;font-weight:500;line-height:1.2;display:flex}.lf-rv{grid-template-columns:minmax(0,1fr);gap:0}.lf-rv .dl{grid-template-columns:minmax(0,1fr);gap:2px 0}.lf-rv .dl dt{margin-top:12px;font-size:12px}.lf-rv .dl dt:first-child{margin-top:0}.lf-rv .card{z-index:5;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:16px 16px 0 0;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #0000000f}.lf-rv .card .lf-meta.hide-sm{display:none}.lf-rv-pad{height:150px;display:block}}.lf-rnote{background:var(--surface);border-left:2px solid var(--red);color:var(--ink);flex-direction:column;gap:4px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.lf-rnote b{letter-spacing:.06em;text-transform:uppercase;color:var(--red);font-size:12px;font-weight:500}.lf-rnote .tx{white-space:pre-line}.lf-rnote .dt{color:var(--ink-grey);font-size:12px}.lf-rnote.sm{margin-top:6px;padding:8px 10px;font-size:13px}.lf-rnote.sm .tx{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lf-rbanner{background:var(--surface);border-left:2px solid var(--red);align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.lf-sel-menu .lf-sel-list{margin:0;padding:0;list-style:none}.lf-sel-menu.has-search{padding-top:0}.lf-sel-search{z-index:1;background:var(--white);border-bottom:1px solid var(--hairline);align-items:center;gap:8px;padding:6px 14px;display:flex;position:sticky;top:0}.lf .lf-sel-search .lf-i{width:16px;height:16px;color:var(--ink-grey);flex:none;margin:0;position:static}.lf-sel-search input{min-width:0;height:40px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:14px}.lf-sel-search input::placeholder{color:var(--ink-muted)}.lf-sel-search input::-webkit-search-cancel-button{-webkit-appearance:none}.lf-sel-menu li .lb{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lf-sel-menu li.all{color:var(--ink-grey);border-bottom:1px solid var(--hairline)}.lf-sel-menu li.all.on{color:var(--ink)}.lf-sel-menu li.empty{color:var(--ink-muted);cursor:default}.lf-sel-clear{width:30px;height:30px;color:var(--ink-grey);cursor:pointer;transition:background-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.lf-sel-clear:hover,.lf-sel-clear:focus-visible{background:var(--surface-input);color:var(--ink);outline:none}.lf .lf-sel-clear .lf-i{width:14px;height:14px;color:inherit;margin:0;position:static}.lf .lf-filter.set button.lf-in{border-color:var(--ink)}.lf-bar .lf-fbtn{width:44px;height:44px}.lf-bar.one-line{flex-wrap:nowrap;gap:8px}.lf-bar.one-line .lf-search{flex:1;width:auto;min-width:0}.lf-fbtn.on{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.lf-fbtn.on .lf-badge{background:var(--white);color:var(--ink)}.lf-reveal{transition:grid-template-rows .32s var(--ease-out,ease);grid-template-rows:0fr;display:grid}.lf-reveal.open{grid-template-rows:1fr}.lf-reveal>div{opacity:0;min-height:0;transition:opacity .24s var(--ease-out,ease), transform .32s var(--ease-out,ease);overflow:hidden;transform:translateY(-8px)}.lf-reveal.open>div{opacity:1;transform:none}.lf-reveal.settled>div{overflow:visible}.lf-reveal .lf-bar{margin-top:12px}@media (prefers-reduced-motion:reduce){.lf-reveal,.lf-reveal>div{transition:none}}.lf-bar .lf-clear-all{height:44px;font:inherit;color:var(--ink-secondary);text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:500;text-decoration:underline}.lf-bar .lf-clear-all:hover{color:var(--ink)}@media (max-width:767px){.lf .lf-sel-search input{font-size:16px}.lf .lf-filter .lf-sel-menu{min-width:0;right:0}}.lf-req{color:var(--red);margin-left:2px;font-weight:500}.lf-step:not(:last-child):after{background:var(--ink-muted)}.lf-step:has(>.c.done):not(:last-child):after{background:var(--ink)}.lf-rv .card .verdict{background:var(--surface-input);border-left:3px solid var(--ink-muted);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;font-size:14px;display:flex}.lf-rv .card .verdict.approve{border-left-color:var(--green)}.lf-rv .card .verdict.return{border-left-color:var(--red)}.lf-rv .card .verdict .nt{white-space:pre-wrap;color:var(--ink-secondary);font-size:13px}:root{--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--t-fast:.16s;--t-base:.24s;--t-slow:.36s}html{scroll-behavior:smooth}@keyframes lf-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lf-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes lf-shimmer{to{transform:translate(100%)}}@keyframes lf-fade{0%{opacity:0}to{opacity:1}}@keyframes lf-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes lf-slide-right{0%{transform:translate(100%)}to{transform:none}}@keyframes lf-slide-left{0%{transform:translate(-100%)}to{transform:none}}.lf-enter{animation:lf-in var(--t-slow) var(--ease-out) backwards}.lf-enter-up{animation:lf-in-up .42s var(--ease-out) backwards}.lf-fade{animation:lf-fade var(--t-base) var(--ease-out) both}.lf-pop{animation:lf-pop var(--t-base) var(--ease-out) both}.lf-enter .lf-stagger>*{animation:lf-in var(--t-slow) var(--ease-out) backwards}.lf-enter .lf-stagger>:first-child{animation-delay:30ms}.lf-enter .lf-stagger>:nth-child(2){animation-delay:60ms}.lf-enter .lf-stagger>:nth-child(3){animation-delay:90ms}.lf-enter .lf-stagger>:nth-child(4){animation-delay:.12s}.lf-enter .lf-stagger>:nth-child(5){animation-delay:.15s}.lf-enter .lf-stagger>:nth-child(6){animation-delay:.18s}.lf-enter .lf-stagger>:nth-child(n+7){animation-delay:.2s}.lf-btn,.lf-lnk,.lf-ib,.lf-chip,.lf-tab,.lf-sn,.lf-sb,.lf-mi,.lf-ni,.lf-lang-btn,.lf-lang-menu button,.lf-row,.lf-qa{transition:background-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out), opacity var(--t-fast) var(--ease-out)}.lf-btn:active:not(:disabled):not(.off),.lf-chip:active,.lf-lang-btn:active,.lf-ib:active{transform:scale(.97)}.lf-btn.block:active:not(:disabled):not(.off){transform:scale(.985)}.lf-lnk:hover{opacity:.7}.lf-ib:hover{background:var(--surface)}.lf-row:hover,.lf-sn:not(.on):hover,.lf-sb:not(.on):hover,.lf-mi:not(.on):hover{background:var(--surface-input)}.lf-chip:not(.on):hover{border-color:var(--ink-grey);color:var(--ink)}.lf-tab:not(.on):hover{color:var(--ink)}.lf-in{transition:border-color var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out), background-color var(--t-fast) var(--ease-out)}.lf-hint{animation:lf-fade var(--t-base) var(--ease-out) both}.lf-cb{transition:background-color var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out)}.lf-cb .lf-i{opacity:0;transition:transform var(--t-fast) var(--ease-out), opacity var(--t-fast) var(--ease-out);transform:scale(0)}.on .lf-cb .lf-i{opacity:1;transform:scale(1)}.lf-seg-bar span{transition:background-color var(--t-slow) var(--ease-out), opacity var(--t-slow) var(--ease-out)}.lf-step .c,.td .cbtn .c,.lf-side-step{transition:background-color var(--t-base) var(--ease-out), border-color var(--t-base) var(--ease-out), color var(--t-base) var(--ease-out), transform var(--t-fast) var(--ease-out)}.td .cbtn:not(:disabled):active .c{transform:scale(.9)}.lf-lang-btn .chev{transition:transform var(--t-base) var(--ease-out)}.lf-lang-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.lf-lang-menu{transform-origin:100% 0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t-fast) var(--ease-out), transform var(--t-base) var(--ease-out), visibility 0s linear var(--t-base);transform:translateY(-6px)scale(.97);box-shadow:0 8px 24px #0000000f}.lf-lang-menu.open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.lf-sel.custom .chev{transition:transform var(--t-base) var(--ease-out)}.lf-sel.custom.open .chev{transform:rotate(180deg)}.lf-sel-menu{transform-origin:top;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t-fast) var(--ease-out), transform var(--t-base) var(--ease-out), visibility 0s linear var(--t-base);transform:translateY(-6px)scale(.98)}.lf-sel.up .lf-sel-menu{transform-origin:bottom;transform:translateY(6px)scale(.98)}.lf-sel-menu.open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.lf-sel-menu li{transition:background-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out)}.lf-side-chip .chev{transition:transform var(--t-base) var(--ease-out)}.lf-side-chip.open .chev{transform:rotate(180deg)}.lf-side-pop{transform-origin:0 100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t-fast) var(--ease-out), transform var(--t-base) var(--ease-out), visibility 0s linear var(--t-base);transform:translateY(6px)scale(.98)}.lf-side-pop.open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.lf-side-pop .it{transition:background-color var(--t-fast) var(--ease-out)}.lf-drawer-scrim{animation:lf-fade var(--t-base) var(--ease-out) both}.lf-drawer-panel{animation:lf-slide-left var(--t-slow) var(--ease-out) both}.pr,.td,.rv{transition:background-color var(--t-fast) var(--ease-out)}.pr .lf-thumb,.td .lf-thumb{transition:transform var(--t-base) var(--ease-out)}.pr:active .lf-thumb{transform:scale(.96)}.tile{animation:lf-pop var(--t-base) var(--ease-out) both}.lf-note{animation:lf-in var(--t-base) var(--ease-out) both}.szc,.comp-row{animation:lf-fade var(--t-base) var(--ease-out) both}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-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-ease{syntax:"*";inherits:false}
