/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--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{:host,:root{--font-sans:var(--font-ui);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--text-xs:.75rem;--text-sm:.875rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--radius-sm:.25rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0,0,.2,1);--default-font-family:var(--font-ui);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.resize{resize:both}.rounded{border-radius:.25rem}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--bg:#eef5f1;--bg-deep:#e2ebe6;--ink:#14241e;--muted:#5a6f66;--brand:#0b6b58;--brand-deep:#064f41;--brand-soft:#d3ebe3;--brand-glow:#0b6b5824;--line:#c5d4cc;--line-strong:#9fb3a9;--danger:#a33b3b;--danger-soft:#f8e8e8;--surface:#fbfefc;--surface-2:#f4faf7;--shadow:0 1px 0 #14241e0a,0 14px 36px #14241e12;--shadow-soft:0 1px 0 #14241e08,0 8px 20px #14241e0a;--radius:1rem;--radius-sm:.65rem;--nav-width:16rem;--nav-rail-width:4.75rem;--ease:cubic-bezier(.22,1,.36,1);--space-page:clamp(1.25rem,2.5vw,2.25rem);--measure-prose:min(72ch,100%);--measure-prose-wide:min(100%,72rem);--bp-tablet:1100px;--bp-nav:900px;--bp-phone:600px;--bp-narrow:480px;--touch-min:2.75rem;--bottom-nav-height:0px;--bottom-nav-offset:0px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--font-display:var(--font-body);--font-ui:var(--font-body),"Avenir Next","Segoe UI",sans-serif;--text-xs:.72rem;--text-sm:.84rem;--text-md:.95rem;--text-lg:1.125rem;--text-xl:1.45rem;--text-2xl:clamp(1.65rem,2.2vw,2rem);--leading-tight:1.2;--leading-snug:1.35;--leading-body:1.5;--tracking-tight:-.025em;--tracking-label:.06em;--table-radius:var(--radius-sm);--table-border:var(--line)}@supports (color:color-mix(in lab,red,red)){:root{--table-border:color-mix(in srgb,var(--line) 72%,transparent)}}:root{--table-header-bg:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){:root{--table-header-bg:color-mix(in srgb,var(--surface-2) 88%,#fff)}}:root{--table-row-hover:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){:root{--table-row-hover:color-mix(in srgb,var(--brand-soft) 32%,transparent)}}:root{--table-row-active:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){:root{--table-row-active:color-mix(in srgb,var(--brand-soft) 48%,transparent)}}:root{--table-pad-x:1rem;--table-pad-y:.78rem;--table-header-pad-y:.62rem;--table-min-width:44rem;--stage-pad-x:1.35rem;--stage-pad-y:1.25rem;--stage-gap:1.15rem;--stage-body-gap:1rem;--stage-rate-gap:.75rem 1rem;--section-gap:1.15rem;--section-head-pad-x:1.25rem;--section-head-pad-y:.85rem;--section-body-pad-x:1.25rem;--section-body-pad-y:1.05rem}*{box-sizing:border-box}body,html{min-height:100%}body{color:var(--ink);font-family:var(--font-ui);font-size:var(--text-md);font-weight:500;line-height:var(--leading-body);letter-spacing:-.011em;background-color:var(--bg);background-image:radial-gradient(ellipse 80% 50% at 0 -10%,#0b6b581f,transparent 55%),radial-gradient(ellipse 60% 40% at 100% 0,#b4a0781a,transparent 50%),linear-gradient(180deg,var(--bg) 0,var(--bg-deep) 100%);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed;margin:0}@media (max-width:900px){body{background-attachment:scroll}}a{color:var(--brand-deep);transition:color .16s var(--ease);text-decoration:none}a:hover{color:var(--brand)}button,input,select,textarea{font:inherit}.umkm-shell{grid-template-columns:var(--nav-width) 1fr;min-height:100dvh;display:grid}.umkm-nav{border-right:1px solid var(--line);flex-direction:column;align-self:start;height:100dvh;padding:1.35rem .9rem 1.15rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.umkm-nav{border-right:1px solid color-mix(in srgb,var(--line) 75%,transparent)}}.umkm-nav{background:linear-gradient(180deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.umkm-nav{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,#fff) 0,color-mix(in srgb,var(--surface) 88%,var(--brand-soft)) 100%)}}.umkm-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20}.umkm-nav-top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.umkm-brand{flex-direction:column;gap:.2rem;padding:.35rem .7rem 1.35rem;display:flex}.umkm-brand-mark{font-family:var(--font-ui);letter-spacing:var(--tracking-tight);font-size:1.55rem;font-weight:750;line-height:var(--leading-tight);color:var(--brand-deep)}.umkm-brand-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:600}.umkm-nav-links{flex-direction:column;flex:1;gap:.18rem;padding:0 .15rem;display:flex}.umkm-nav a{border-radius:var(--radius-sm);color:var(--muted);transition:background .18s var(--ease),color .18s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease);align-items:center;gap:.7rem;padding:.72rem .85rem;font-weight:550;text-decoration:none;display:flex}.umkm-nav a:before{content:attr(data-icon);opacity:.85;flex-shrink:0;justify-content:center;width:1.15rem;font-size:.95rem;display:inline-flex}.umkm-nav-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.umkm-nav a:hover{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-nav a:hover{background:color-mix(in srgb,var(--brand-soft) 75%,transparent)}}.umkm-nav a:hover{color:var(--brand-deep);transform:translate(2px)}.umkm-nav a.active{background:var(--brand-soft);color:var(--brand-deep);box-shadow:none;outline:1px solid var(--brand);font-weight:700}@supports (color:color-mix(in lab,red,red)){.umkm-nav a.active{outline:1px solid color-mix(in srgb,var(--brand) 28%,transparent)}}.umkm-nav a.active{outline-offset:-1px}.umkm-bottom-nav{display:none}.umkm-nav-footer{border-top:1px solid var(--line);margin-top:auto;padding:.85rem .35rem .15rem}@supports (color:color-mix(in lab,red,red)){.umkm-nav-footer{border-top:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.umkm-nav-account{border-radius:calc(var(--radius-sm) + 1px);border:1px solid var(--brand);align-items:center;gap:.72rem;min-height:3.35rem;padding:.62rem .68rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-nav-account{border:1px solid color-mix(in srgb,var(--brand) 12%,var(--line))}}.umkm-nav-account{background:linear-gradient(145deg,var(--brand-soft),var(--surface))}@supports (color:color-mix(in lab,red,red)){.umkm-nav-account{background:linear-gradient(145deg,color-mix(in srgb,var(--brand-soft) 36%,var(--surface)),var(--surface))}}.umkm-nav-account{box-shadow:inset 0 1px 0 #ffffffb3,0 1px 2px var(--ink)}@supports (color:color-mix(in lab,red,red)){.umkm-nav-account{box-shadow:inset 0 1px 0 #ffffffb3,0 1px 2px color-mix(in srgb,var(--ink) 4%,transparent)}}.umkm-nav-account{color:inherit;transition:background .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease);text-decoration:none}.umkm-nav-account:hover{background:linear-gradient(145deg,var(--brand-soft),var(--brand-soft))}@supports (color:color-mix(in lab,red,red)){.umkm-nav-account:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--brand-soft) 58%,var(--surface)),color-mix(in srgb,var(--brand-soft) 18%,var(--surface)))}}.umkm-nav-account:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-nav-account:hover{border-color:color-mix(in srgb,var(--brand) 28%,var(--line))}}.umkm-nav-account:hover{box-shadow:inset 0 1px 0 #ffffffbf,0 6px 16px var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-nav-account:hover{box-shadow:inset 0 1px 0 #ffffffbf,0 6px 16px color-mix(in srgb,var(--brand) 10%,transparent)}}.umkm-nav-account:hover{transform:translateY(-1px)}.umkm-nav-account.is-active{background:linear-gradient(145deg,var(--brand-soft),var(--brand-soft))}@supports (color:color-mix(in lab,red,red)){.umkm-nav-account.is-active{background:linear-gradient(145deg,color-mix(in srgb,var(--brand-soft) 72%,var(--surface)),color-mix(in srgb,var(--brand-soft) 28%,var(--surface)))}}.umkm-nav-account.is-active{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-nav-account.is-active{border-color:color-mix(in srgb,var(--brand) 38%,var(--line))}}.umkm-nav-account.is-active{box-shadow:inset 0 0 0 1px var(--brand),0 4px 14px var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-nav-account.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 10%,transparent),0 4px 14px color-mix(in srgb,var(--brand) 12%,transparent)}}.umkm-nav-account-mark{background:linear-gradient(145deg,var(--brand) 0,var(--brand-deep) 100%);color:#f7fffb;letter-spacing:.03em;width:2.35rem;height:2.35rem;box-shadow:0 4px 12px var(--brand);border-radius:.72rem;flex:none;place-items:center;font-size:.72rem;font-weight:700;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.umkm-nav-account-mark{box-shadow:0 4px 12px color-mix(in srgb,var(--brand) 24%,transparent)}}.umkm-nav-account-status{border:2px solid var(--surface);width:.55rem;height:.55rem;box-shadow:0 0 0 1px var(--brand);background:#22c55e;border-radius:50%;position:absolute;bottom:-.08rem;right:-.08rem}@supports (color:color-mix(in lab,red,red)){.umkm-nav-account-status{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 20%,transparent)}}.umkm-nav-account-text{flex-direction:column;flex:auto;gap:.12rem;min-width:0;padding:.05rem 0;display:flex}.umkm-nav-account-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:700;line-height:1.2}.umkm-nav-account strong{color:var(--brand-deep);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:700;line-height:1.35;overflow:hidden}.umkm-nav-account-chevron{color:var(--brand);flex:none;margin-left:.15rem}@supports (color:color-mix(in lab,red,red)){.umkm-nav-account-chevron{color:color-mix(in srgb,var(--brand) 55%,var(--muted))}}.umkm-nav-account-chevron{opacity:.75;transition:transform .18s var(--ease),opacity .18s var(--ease)}.umkm-nav-account:hover .umkm-nav-account-chevron{opacity:1;transform:translate(2px)}.umkm-nav-account.is-active .umkm-nav-account-chevron{opacity:.35}.umkm-nav-toggle{border:1px solid var(--line);background:var(--surface);color:var(--brand-deep);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:.45rem;min-height:2.5rem;padding:.45rem .7rem;font-size:.82rem;font-weight:650;display:none}.umkm-nav-toggle-bars{flex-direction:column;justify-content:center;gap:.22rem;width:1.05rem;display:inline-flex}.umkm-nav-toggle-bars i{height:2px;transition:transform .2s var(--ease),opacity .16s var(--ease);background:currentColor;border-radius:2px;display:block}.umkm-nav.is-open .umkm-nav-toggle-bars i:first-child{transform:translateY(5.5px)rotate(45deg)}.umkm-nav.is-open .umkm-nav-toggle-bars i:nth-child(2){opacity:0}.umkm-nav.is-open .umkm-nav-toggle-bars i:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.umkm-nav-backdrop{display:none}.umkm-main{min-width:0;animation:fade-in .34s var(--ease) both;padding:1.25rem clamp(1rem,2vw,1.75rem) 2.5rem}@media (min-width:901px) and (max-width:1100px){.umkm-shell{--nav-width:var(--nav-rail-width);grid-template-columns:var(--nav-width) 1fr}.umkm-nav{align-items:stretch;padding:1rem .45rem}.umkm-nav-top{justify-content:center;margin-bottom:.35rem}.umkm-brand{align-items:center;width:100%;padding:.25rem 0 .85rem}.umkm-brand-mark{font-size:0;line-height:0}.umkm-brand-mark:before{content:attr(data-short);letter-spacing:var(--tracking-tight);font-size:1.05rem;font-weight:750;line-height:var(--leading-tight);color:var(--brand-deep)}.umkm-brand-tag{display:none}.umkm-nav-links{align-items:stretch;gap:.28rem;padding:0}.umkm-nav a{min-height:var(--touch-min);justify-content:center;gap:0;padding:.7rem .35rem}.umkm-nav a,.umkm-nav a:hover{transform:none}.umkm-nav a:before{width:auto;font-size:1.1rem}.umkm-nav-link-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.umkm-nav-footer{padding:.65rem .15rem .1rem}.umkm-nav-account{justify-content:center;min-height:auto;padding:.48rem}.umkm-nav-account-chevron,.umkm-nav-account-text{display:none}.umkm-nav-account-mark{width:2.15rem;height:2.15rem}}.umkm-page-header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin:0 0 1.15rem;padding:0 0 .85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-page-header{border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent)}}.umkm-page-header{animation:rise .28s var(--ease) both}.umkm-page-header-text{flex:auto;min-width:min(100%,18rem);max-width:none}.umkm-page-header.is-solo .umkm-page-header-text{flex:auto}.umkm-page-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;margin:0 0 0 auto;display:flex}.umkm-panel{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.umkm-panel{background:color-mix(in srgb,var(--surface) 96%,#fff)}}.umkm-panel{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-panel{border:1px solid color-mix(in srgb,var(--line) 78%,transparent)}}.umkm-panel{border-radius:calc(var(--radius) + .05rem);box-shadow:var(--shadow-soft);transition:box-shadow .2s var(--ease),border-color .2s var(--ease);padding:1.3rem 1.4rem}.umkm-content-section+.umkm-content-section,.umkm-panel+.umkm-panel{margin-top:var(--section-gap)}.umkm-content-section.umkm-panel{padding:0;overflow:visible}.umkm-content-section .umkm-panel-body{overflow:visible}.umkm-panel.quiet{box-shadow:none;background:0 0;border:none;padding:0;overflow:visible}.umkm-panel-head{padding:var(--section-head-pad-y) var(--section-head-pad-x) calc(var(--section-head-pad-y) - .1rem);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem 1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-panel-head{border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.umkm-panel-head{background:linear-gradient(180deg,var(--surface-2) 0,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.umkm-panel-head{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 80%,#fff) 0,transparent 100%)}}.umkm-panel.quiet .umkm-panel-head{border-bottom-color:var(--line);background:0 0;margin-bottom:.1rem;padding:0 0 .65rem}@supports (color:color-mix(in lab,red,red)){.umkm-panel.quiet .umkm-panel-head{border-bottom-color:color-mix(in srgb,var(--line) 55%,transparent)}}.umkm-panel-head-text{flex-direction:column;flex:auto;align-items:flex-start;gap:.4rem;min-width:min(100%,18rem);max-width:none;display:flex}.umkm-form-section-head,.umkm-page-header-text,.umkm-product-sheet-block-head,.umkm-view-block-head{flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0;max-width:100%;display:flex}.umkm-form-section-head>*,.umkm-page-header-text>*,.umkm-panel-head-text>*,.umkm-product-sheet-block-head>*,.umkm-view-block-head>*{overflow-wrap:anywhere;max-width:100%;margin:0}.umkm-content-section.is-head-solo .umkm-panel-head{align-items:flex-start;padding:.7rem 1.25rem .6rem}.umkm-content-section.is-head-solo .umkm-panel-head-text{flex:auto;width:100%}.umkm-panel-head .umkm-page-actions{flex:none;align-self:center;margin-left:auto}.umkm-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--brand);font-size:.68rem;display:block}.umkm-eyebrow,.umkm-panel-title{margin:0;font-weight:700;line-height:1.35}.umkm-panel-title{font-family:var(--font-ui);font-size:var(--text-xl);letter-spacing:var(--tracking-tight);color:var(--brand-deep)}.umkm-panel-desc{color:var(--muted);max-width:none;margin:0;font-size:.9rem;line-height:1.5}.umkm-panel-body{padding:var(--section-body-pad-y) var(--section-body-pad-x) calc(var(--section-body-pad-y) + .15rem)}.umkm-panel.quiet .umkm-panel-body{padding:.65rem 0 0}.umkm-panel-body>.umkm-analytics-charts,.umkm-panel-body>.umkm-catalog-cards,.umkm-panel-body>.umkm-table-wrap{width:100%}.umkm-toolbar{flex-wrap:wrap;align-items:end;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.umkm-toolbar .umkm-field{flex:14rem;margin-bottom:0}.umkm-actions{flex-wrap:wrap;gap:.55rem;margin-top:.35rem;display:flex}.umkm-form-panel{animation:rise .3s var(--ease);margin-bottom:1.35rem}.umkm-form-panel h2:first-child,.umkm-form-panel>.umkm-panel-body>h2{font-family:var(--font-ui);letter-spacing:-.025em;color:var(--brand-deep);margin:0 0 1.1rem;font-size:1.25rem}.umkm-form-section{border:1px solid var(--line);margin:0 0 1.1rem;padding:1.05rem 1.1rem 1.1rem}@supports (color:color-mix(in lab,red,red)){.umkm-form-section{border:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.umkm-form-section{border-radius:var(--radius-sm);background:linear-gradient(145deg,var(--surface) 0,var(--surface-2) 100%)}@supports (color:color-mix(in lab,red,red)){.umkm-form-section{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 92%,#fff) 0,color-mix(in srgb,var(--surface-2) 85%,var(--surface)) 100%)}}.umkm-form-section{box-shadow:var(--shadow-soft);animation:rise .28s var(--ease) both}.umkm-form-section:nth-of-type(2){animation-delay:40ms}.umkm-form-section:nth-of-type(3){animation-delay:80ms}.umkm-form-section:nth-of-type(4){animation-delay:.12s}.umkm-form-section:last-of-type{margin-bottom:1rem}.umkm-form-section-head{margin-bottom:.85rem}.umkm-form-section h3,.umkm-form-section-head h3{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--brand-deep);margin:0;font-size:1.05rem;line-height:1.35}.umkm-form-section-head p,.umkm-form-section>p{color:var(--muted);max-width:none;margin:0;font-size:.88rem;line-height:1.5}.umkm-form-section-head+*{margin-top:0}.umkm-form-section .umkm-field:last-child{margin-bottom:0}.umkm-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem;margin:0;display:grid}.umkm-detail-item{min-width:0;margin:0}.umkm-detail-item.is-wide{grid-column:1/-1}.umkm-detail-item dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 .2rem;font-size:.72rem;font-weight:700}.umkm-detail-item dd{color:var(--ink);word-break:break-word;margin:0;font-size:.98rem;line-height:1.45}.umkm-title{font-family:var(--font-ui);font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);color:var(--ink);margin:0;font-weight:750;line-height:1.35}.umkm-sub{color:var(--muted);max-width:var(--measure-prose-wide);margin:0 0 1rem;font-size:.92rem;line-height:1.45}.umkm-page-header .umkm-sub{max-width:none;margin-bottom:0;font-size:.9rem}.umkm-page-header.is-solo .umkm-sub{margin-top:0}.umkm-section-title{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--brand-deep);margin:0 0 .85rem;font-size:1.15rem}.umkm-divider{background:var(--line);border:none;height:1px;margin:1.35rem 0}@supports (color:color-mix(in lab,red,red)){.umkm-divider{background:color-mix(in srgb,var(--line) 80%,transparent)}}.umkm-quick-links{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.75rem;display:grid}.umkm-quick-link{border-radius:var(--radius-sm);border:1px solid var(--line);flex-direction:column;gap:.25rem;padding:1.05rem 1.1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-quick-link{border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.umkm-quick-link{background:var(--surface);color:inherit;box-shadow:var(--shadow-soft);transition:transform .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease);text-decoration:none}.umkm-quick-link:hover{border-color:var(--line-strong);box-shadow:var(--shadow);color:inherit;transform:translateY(-2px)}.umkm-quick-link strong{font-family:var(--font-ui);color:var(--brand-deep);letter-spacing:-.02em;font-size:1.05rem}.umkm-quick-link span{color:var(--muted);font-size:.85rem}.umkm-btn{border-radius:var(--radius-sm);background:var(--brand);color:#f4fffb;cursor:pointer;letter-spacing:.01em;transition:transform .16s var(--ease),background .16s var(--ease),opacity .16s var(--ease),box-shadow .16s var(--ease);border:none;justify-content:center;align-items:center;gap:.4rem;padding:.68rem 1.05rem;font-weight:600;display:inline-flex}.umkm-btn:hover{background:var(--brand-deep);box-shadow:0 8px 18px var(--brand-glow);transform:translateY(-1px)}.umkm-btn:active{transform:translateY(0)}.umkm-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.umkm-btn.secondary{color:var(--brand-deep);border:1px solid var(--line-strong);box-shadow:none;background:0 0}.umkm-btn.secondary:hover{background:var(--brand-soft);border-color:var(--brand);box-shadow:none}.umkm-btn.danger{background:var(--danger)}.umkm-btn.ghost{color:var(--muted);background:0 0;padding-inline:.65rem}.umkm-btn.ghost:hover{color:var(--brand-deep);background:var(--brand-soft);box-shadow:none;transform:none}.umkm-btn.sm{padding:.45rem .7rem;font-size:.85rem}.umkm-field{flex-direction:column;gap:.35rem;margin-bottom:.95rem;display:flex}.umkm-field label{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:650}.umkm-field input,.umkm-field select,.umkm-field textarea{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);transition:border-color .16s var(--ease),box-shadow .16s var(--ease);background:#fff;padding:.7rem .8rem}.umkm-field input:hover,.umkm-field select:hover,.umkm-field textarea:hover{border-color:var(--line-strong)}.umkm-field input:focus,.umkm-field select:focus,.umkm-field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-glow);outline:none}.umkm-field input:disabled,.umkm-field input[readonly],.umkm-field select:disabled,.umkm-field textarea:disabled{background:var(--surface-2);color:var(--muted);cursor:default}.umkm-combobox{width:100%;position:relative}.umkm-combobox-control{align-items:stretch;display:flex;position:relative}.umkm-combobox-control input{width:100%;padding-right:4.25rem}.umkm-combobox-affix{align-items:center;gap:.1rem;display:flex;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.umkm-combobox-clear,.umkm-combobox-toggle{appearance:none;width:1.85rem;height:1.85rem;color:var(--muted);cursor:pointer;transition:background .14s var(--ease),color .14s var(--ease);background:0 0;border:0;border-radius:.45rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.umkm-combobox-clear:hover,.umkm-combobox-toggle:hover{background:var(--surface-2);color:var(--brand-deep)}.umkm-combobox.is-open .umkm-combobox-toggle{color:var(--brand-deep)}.umkm-combobox.is-open .umkm-combobox-toggle svg{transform:rotate(180deg)}.umkm-combobox-toggle svg{transition:transform .16s var(--ease)}.umkm-combobox-list{z-index:30;border-radius:var(--radius-sm);border:1px solid var(--line);max-height:min(16rem,45vh);margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.umkm-combobox-list{border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.umkm-combobox-list{background:var(--surface);box-shadow:var(--shadow);animation:rise .16s var(--ease) both}.umkm-combobox-option{appearance:none;text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;transition:background .12s var(--ease);background:0 0;border:0;border-radius:.45rem;padding:.65rem .75rem;font-size:.92rem;display:block}.umkm-combobox-option.is-active,.umkm-combobox-option:hover{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-combobox-option.is-active,.umkm-combobox-option:hover{background:color-mix(in srgb,var(--brand-soft) 70%,var(--surface))}}.umkm-combobox-option.is-active,.umkm-combobox-option:hover{color:var(--brand-deep)}.umkm-combobox-option.is-selected{font-weight:700}.umkm-combobox.is-disabled{opacity:.72;pointer-events:none}@media (max-width:900px){.umkm-combobox-list{max-height:min(14rem,40vh)}.umkm-combobox-option{min-height:2.65rem;padding:.75rem .8rem}}.umkm-field textarea{resize:vertical;min-height:90px}.umkm-grid{gap:.85rem 1rem;display:grid}.umkm-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.umkm-field-span-2{grid-column:1/-1}.umkm-installment-list{flex-direction:column;gap:.65rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.umkm-installment-row{margin:0;padding:0;list-style:none}.umkm-installment-card{border-radius:var(--radius-sm);border:1px solid var(--line);grid-template-columns:auto minmax(10rem,1.2fr) minmax(8rem,.9fr);grid-template-areas:"head head head""mode value date""meta meta meta";align-items:end;gap:.55rem .6rem;padding:.85rem .9rem;display:grid}@supports (color:color-mix(in lab,red,red)){.umkm-installment-card{border:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.umkm-installment-card{background:linear-gradient(180deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.umkm-installment-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,#fff) 0,color-mix(in srgb,var(--surface) 92%,var(--surface-2)) 100%)}}.umkm-installment-card{transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.umkm-installment-card:focus-within{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-installment-card:focus-within{border-color:color-mix(in srgb,var(--brand) 32%,var(--line))}}.umkm-installment-card:focus-within{box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-installment-card:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent)}}.umkm-installment-card-head{grid-area:head;align-items:center;gap:.65rem;min-width:0;display:flex}.umkm-installment-card-title{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.umkm-installment-card-title strong{color:var(--brand-deep);letter-spacing:-.01em;font-size:.92rem;font-weight:700}.umkm-installment-card-title span{color:var(--muted);font-size:.72rem;font-weight:650}.umkm-installment-card-head .umkm-order-installment-idx{margin-top:0}.umkm-installment-card-head .umkm-installment-remove{margin-left:auto}.umkm-installment-mode-block{grid-area:mode}.umkm-installment-mode{border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:1fr 1fr;gap:.2rem;padding:.22rem;display:grid}@supports (color:color-mix(in lab,red,red)){.umkm-installment-mode{background:color-mix(in srgb,var(--surface-2) 92%,var(--surface))}}.umkm-installment-mode{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-installment-mode{border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.umkm-installment-mode button{appearance:none;color:var(--muted);letter-spacing:.02em;border-radius:calc(var(--radius-sm) - 2px);cursor:pointer;min-height:2.35rem;transition:background .14s var(--ease),color .14s var(--ease),box-shadow .14s var(--ease);background:0 0;border:none;padding:.55rem .45rem;font-size:.76rem;font-weight:750;line-height:1.1}.umkm-installment-mode button.is-active{background:var(--surface);color:var(--brand-deep);box-shadow:0 1px 2px var(--ink)}@supports (color:color-mix(in lab,red,red)){.umkm-installment-mode button.is-active{box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 8%,transparent)}}.umkm-installment-mode button:focus-visible{outline:2px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-installment-mode button:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 55%,transparent)}}.umkm-installment-mode button:focus-visible{outline-offset:1px}.umkm-installment-field{flex-direction:column;gap:.28rem;min-width:0;display:flex}.umkm-installment-field>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:750}.umkm-installment-value-field{grid-area:value}.umkm-installment-date-field{grid-area:date}.umkm-installment-input-group{border:1px solid var(--line);align-items:stretch;min-width:0;min-height:2.65rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-installment-input-group{border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.umkm-installment-input-group{border-radius:var(--radius-sm);background:var(--surface);transition:border-color .14s var(--ease);overflow:hidden}.umkm-installment-input-group:focus-within{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-installment-input-group:focus-within{border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}}.umkm-installment-input-group>input{flex:1;min-width:0;min-height:2.6rem;padding-left:.75rem;padding-right:.35rem;font-size:1rem;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.umkm-installment-input-group>input:focus{outline:none}.umkm-installment-suffix{min-width:1.5rem;color:var(--muted);place-items:center;padding-right:.65rem;font-size:.9rem;font-weight:750;display:grid}.umkm-installment-date{width:100%;min-width:0;min-height:2.65rem}.umkm-installment-remove{appearance:none;border-radius:var(--radius-sm);width:2.4rem;height:2.4rem;color:var(--muted);cursor:pointer;transition:color .14s var(--ease),border-color .14s var(--ease),background .14s var(--ease);background:0 0;border:1px solid #0000;flex:none;place-items:center;display:grid}.umkm-installment-remove:hover{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.umkm-installment-remove:hover{border-color:color-mix(in srgb,var(--danger) 28%,var(--line))}}.umkm-installment-remove:hover{background:var(--danger-soft)}.umkm-installment-remove:focus-visible{outline:2px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-installment-remove:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 55%,transparent)}}.umkm-installment-remove:focus-visible{outline-offset:2px}.umkm-installment-meta{border-top:1px solid var(--line);flex-direction:column;grid-area:meta;gap:.4rem;margin:.1rem 0 0;padding-top:.55rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-installment-meta{border-top:1px solid color-mix(in srgb,var(--line) 65%,transparent)}}.umkm-installment-meta-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;display:grid}.umkm-installment-meta-stats>div{flex-direction:column;gap:.12rem;min-width:0;display:flex}.umkm-installment-meta-stats span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.66rem;font-weight:750}.umkm-installment-meta-stats strong{font-variant-numeric:tabular-nums;color:var(--brand-deep);letter-spacing:-.02em;font-size:.95rem;font-weight:750}.umkm-installment-meta-stats em{color:var(--muted);font-size:.78rem;font-style:normal;font-weight:650}.umkm-installment-mini-bar{background:var(--surface-2);border-radius:999px;height:.35rem}@supports (color:color-mix(in lab,red,red)){.umkm-installment-mini-bar{background:color-mix(in srgb,var(--surface-2) 85%,var(--line))}}.umkm-installment-mini-bar{overflow:hidden}.umkm-installment-mini-bar>div{border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--brand));height:100%}@supports (color:color-mix(in lab,red,red)){.umkm-installment-mini-bar>div{background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 75%,var(--brand-deep)),var(--brand))}}.umkm-installment-mini-bar>div{transition:width .22s var(--ease)}@media (max-width:900px){.umkm-installment-card{grid-template-columns:1fr;grid-template-areas:"head""mode""value""date""meta";gap:.7rem;padding:.95rem 1rem}.umkm-installment-mode button{min-height:2.75rem;font-size:.84rem}.umkm-installment-date,.umkm-installment-input-group{min-height:3rem}.umkm-installment-input-group>input{min-height:2.95rem;font-size:1.05rem}.umkm-installment-remove{width:2.75rem;height:2.75rem}.umkm-order-installment-head{padding:.35rem 0;position:static}}@media (max-width:600px){.umkm-installment-list{gap:.75rem}.umkm-installment-meta-stats{grid-template-columns:1fr 1fr}.umkm-installment-card-title strong{font-size:1rem}}.umkm-order-sheet .umkm-panel-head{margin-bottom:.35rem}.umkm-order-form{flex-direction:column;gap:.15rem;display:flex}.umkm-order-summary{border-radius:var(--radius-sm);border:1px solid var(--brand);grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0 0 1.1rem;padding:.85rem .95rem;display:grid}@supports (color:color-mix(in lab,red,red)){.umkm-order-summary{border:1px solid color-mix(in srgb,var(--brand) 18%,var(--line))}}.umkm-order-summary{background:linear-gradient(145deg,var(--brand-soft) 0,var(--surface) 70%)}@supports (color:color-mix(in lab,red,red)){.umkm-order-summary{background:linear-gradient(145deg,color-mix(in srgb,var(--brand-soft) 40%,#fff) 0,var(--surface) 70%)}}.umkm-order-summary{animation:rise .28s var(--ease) both}.umkm-order-summary.is-compact{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}.umkm-order-summary>div{flex-direction:column;gap:.2rem;min-width:0;display:flex}.umkm-order-summary span{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:.65rem;font-weight:750}.umkm-order-summary strong{font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:-.02em;font-size:1.05rem;font-weight:750}.umkm-order-summary .is-accent strong{color:var(--brand-deep)}.umkm-order-live-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.95rem;display:grid}.umkm-order-product-list{flex-direction:column;gap:0;display:flex}.umkm-order-product-row{border-bottom:1px solid var(--line);padding:.7rem 0}@supports (color:color-mix(in lab,red,red)){.umkm-order-product-row{border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent)}}.umkm-order-product-row:last-child{border-bottom:none;padding-bottom:0}.umkm-order-product-row-main{align-items:flex-start;gap:.55rem;display:flex}.umkm-order-product-idx{width:1.35rem;height:1.35rem;color:var(--brand-deep);background:var(--brand-soft,#d8ebe4);border-radius:6px;flex:0 0 1.35rem;place-items:center;margin-top:.45rem;font-size:.72rem;font-weight:750;display:grid}@supports (color:color-mix(in lab,red,red)){.umkm-order-product-idx{background:color-mix(in srgb,var(--brand-soft,#d8ebe4) 88%,#fff)}}.umkm-order-product-block{flex:0 24rem;min-width:9rem;max-width:28rem}.umkm-order-product-select{max-width:none;margin:0}.umkm-order-product-select select{width:100%}.umkm-order-product-remove{margin-top:.28rem;margin-left:auto}.umkm-order-product-buy{flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin-top:.45rem;padding-left:1.9rem;display:flex}.umkm-order-size-chips{flex-wrap:wrap;flex:auto;gap:.3rem;min-width:0;display:flex}.umkm-order-buy-end{flex:none;align-items:center;gap:.65rem;margin:.28rem 0 0;display:flex}.umkm-order-size-chip{appearance:none;border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-order-size-chip{border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.umkm-order-size-chip{background:var(--surface);color:var(--muted);letter-spacing:.01em;cursor:pointer;transition:background .16s var(--ease),color .16s var(--ease),border-color .16s var(--ease);border-radius:999px;padding:.4rem .65rem;font-size:.8rem;font-weight:650;line-height:1.2}.umkm-order-size-chip:hover{color:var(--ink);border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-order-size-chip:hover{border-color:color-mix(in srgb,var(--brand) 28%,var(--line))}}.umkm-order-size-chip.is-active{background:var(--brand-soft,#d8ebe4)}@supports (color:color-mix(in lab,red,red)){.umkm-order-size-chip.is-active{background:color-mix(in srgb,var(--brand-soft,#d8ebe4) 70%,#fff)}}.umkm-order-size-chip.is-active{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-order-size-chip.is-active{border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}}.umkm-order-size-chip.is-active{color:var(--brand-deep);font-weight:750}.umkm-order-size-chip:focus-visible{outline:2px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-order-size-chip:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 55%,transparent)}}.umkm-order-size-chip:focus-visible{outline-offset:2px}.umkm-order-product-price-tag{font-variant-numeric:tabular-nums;color:var(--brand-deep);font-size:.88rem;font-weight:700}.umkm-order-qty{border-radius:var(--radius-sm);border:1px solid var(--line);align-items:center;gap:.35rem;margin:0;padding:.15rem .45rem .15rem .55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-order-qty{border:1px solid color-mix(in srgb,var(--line) 75%,transparent)}}.umkm-order-qty{background:var(--surface);color:var(--muted);min-width:0;font-weight:700}.umkm-order-qty-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);-webkit-user-select:none;user-select:none;font-size:.68rem;font-weight:700}.umkm-order-qty input{text-align:center;font-variant-numeric:tabular-nums;width:5.25rem;min-width:4.25rem;color:var(--ink);box-shadow:none;appearance:textfield;background:0 0;border:none;margin:0;padding:.35rem .15rem;font-weight:700}.umkm-order-qty input::-webkit-inner-spin-button,.umkm-order-qty input::-webkit-outer-spin-button{appearance:none;margin:0}.umkm-order-qty input:focus{outline:none}.umkm-order-qty:focus-within{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-order-qty:focus-within{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}}.umkm-order-qty:focus-within{box-shadow:0 0 0 2px var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-order-qty:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 18%,transparent)}}.umkm-order-product-amount{text-align:right;font-variant-numeric:tabular-nums;min-width:6.25rem;color:var(--brand-deep);letter-spacing:-.02em;margin-left:0;font-size:.98rem;font-weight:750}.umkm-order-product-amount.is-empty{color:var(--muted);font-weight:650}.umkm-order-product-meta{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,max-content));align-items:start;gap:.55rem 1.15rem;width:100%;margin:.5rem 0 0;padding-left:1.9rem;display:grid}.umkm-order-product-meta:has(>:only-child){grid-template-columns:max-content}.umkm-order-product-meta:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,max-content))}.umkm-order-product-fact{flex-direction:column;gap:.14rem;min-width:0;padding-right:1.15rem;display:flex;position:relative}.umkm-order-product-fact:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:.15rem;bottom:.15rem;right:0}@supports (color:color-mix(in lab,red,red)){.umkm-order-product-fact:not(:last-child):after{background:color-mix(in srgb,var(--line) 75%,transparent)}}.umkm-order-product-fact-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:700;line-height:1.2}.umkm-order-product-fact-value{font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:-.015em;white-space:nowrap;font-size:.84rem;font-weight:650;line-height:1.25}.umkm-order-product-fact-value.is-price{color:var(--brand-deep);font-weight:700}.umkm-order-product-fact-unit{color:var(--muted);letter-spacing:0;font-weight:550}.umkm-order-product-hint{color:var(--muted);margin:.45rem 0 0;padding-left:1.9rem;font-size:.74rem;line-height:1.35}.umkm-order-product-hint-warn{color:var(--danger,#b42318)}@supports (color:color-mix(in lab,red,red)){.umkm-order-product-hint-warn{color:color-mix(in srgb,var(--danger,#b42318) 85%,var(--muted))}}.umkm-order-add-product{margin-top:.75rem}.umkm-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.umkm-order-live-facts>div{border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column;gap:.2rem;padding:.7rem .8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-order-live-facts>div{background:color-mix(in srgb,var(--surface-2) 88%,var(--surface))}}.umkm-order-live-facts>div{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-order-live-facts>div{border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.umkm-order-live-facts span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.65rem;font-weight:750}.umkm-order-live-facts strong{font-variant-numeric:tabular-nums;color:var(--brand-deep);font-size:.95rem;font-weight:700}.umkm-order-installment-head{justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.1rem;margin-bottom:.15rem;display:flex}.umkm-order-installment-head h4{font-family:var(--font-ui);color:var(--brand-deep);letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:600}.umkm-order-installment-idx{border-radius:var(--radius-sm);background:var(--brand-soft);width:1.85rem;height:1.85rem;color:var(--brand-deep);flex:none;place-items:center;margin-top:.15rem;font-size:.78rem;font-weight:750;display:grid}.umkm-order-pay-progress{border-radius:var(--radius-sm);border:1px solid var(--line);flex-direction:column;gap:.45rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-order-pay-progress{border:1px solid color-mix(in srgb,var(--line) 75%,transparent)}}.umkm-order-pay-progress{background:var(--surface);box-shadow:var(--shadow-soft);animation:rise .3s var(--ease) both}.umkm-order-pay-progress-meta{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.umkm-order-pay-progress-meta span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:750}.umkm-order-pay-progress-meta strong{font-variant-numeric:tabular-nums;color:var(--brand-deep)}.umkm-order-pay-bar{min-width:0;max-width:none;height:.55rem}.umkm-order-line-hint{color:var(--muted);margin:.75rem 0 0;font-size:.86rem}.umkm-order-installment-view{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.umkm-order-installment-view li{border-radius:var(--radius-sm);border:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.8rem .9rem;display:grid}@supports (color:color-mix(in lab,red,red)){.umkm-order-installment-view li{border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.umkm-order-installment-view li{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.umkm-order-installment-view li{background:color-mix(in srgb,var(--surface) 94%,var(--surface-2))}}.umkm-order-installment-view .umkm-order-installment-idx{margin-top:0}.umkm-order-installment-main{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.umkm-order-installment-main strong{font-variant-numeric:tabular-nums;color:var(--brand-deep)}.umkm-order-installment-main span{color:var(--muted);font-size:.8rem}.umkm-order-installment-remain{text-align:right;border-left:none;flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:flex-end;gap:.12rem;min-width:7.5rem;margin-left:auto;padding-left:.85rem;display:flex;position:relative}.umkm-order-installment-remain:before{content:"";background:var(--line);width:1px;position:absolute;top:.2rem;bottom:.2rem;left:0}@supports (color:color-mix(in lab,red,red)){.umkm-order-installment-remain:before{background:color-mix(in srgb,var(--line) 65%,transparent)}}.umkm-order-installment-remain strong{font-variant-numeric:tabular-nums;color:var(--ink);font-size:.95rem}.umkm-order-installment-remain span{letter-spacing:.02em;color:var(--muted);white-space:nowrap;font-size:.72rem;font-weight:650}.umkm-order-installment-form-remain{color:var(--muted);grid-column:1/-1;margin:.15rem 0 0;font-size:.82rem}.umkm-order-installment-form-remain strong{color:var(--brand-deep);font-variant-numeric:tabular-nums}@media (max-width:600px){.umkm-order-product-row-main{flex-wrap:wrap}.umkm-order-product-block{flex:calc(100% - 4rem);max-width:none}.umkm-order-buy-end{justify-content:flex-start;width:100%;margin:.35rem 0 0;padding-left:1.9rem}.umkm-order-product-remove{margin-left:0}.umkm-order-product-buy{padding-left:0}.umkm-order-product-meta{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:.65rem;padding-left:0}.umkm-order-product-meta:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.umkm-order-product-fact{padding-right:.65rem}.umkm-order-product-fact-value{white-space:normal}.umkm-order-product-hint{padding-left:0}.umkm-order-qty{justify-content:center;width:auto}.umkm-order-qty input{flex:1;width:auto}.umkm-order-product-amount{text-align:right;margin-left:0}.umkm-order-installment-view li{grid-template-columns:auto 1fr;gap:.55rem .7rem}.umkm-order-installment-remain{text-align:left;border-left:none;grid-column:2;align-self:auto;align-items:flex-start;width:auto;min-width:0;margin-left:0;padding-top:.45rem;padding-left:0}.umkm-order-installment-remain:before{width:auto;height:1px;inset:0 0 auto}}@media (max-width:900px){.umkm-order-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.umkm-order-live-facts{grid-template-columns:1fr}.umkm-order-installment-idx{margin-top:0}.umkm-order-installment-head{flex-wrap:wrap}}@media (max-width:600px){.umkm-order-summary{grid-template-columns:1fr}}.umkm-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.umkm-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.umkm-pack-section{border:1px solid var(--line);margin:.35rem 0 1.1rem;padding:1.15rem 1.2rem 1.2rem}@supports (color:color-mix(in lab,red,red)){.umkm-pack-section{border:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.umkm-pack-section{border-radius:var(--radius-sm);background:linear-gradient(145deg,var(--brand-soft) 0,var(--surface) 55%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.umkm-pack-section{background:linear-gradient(145deg,color-mix(in srgb,var(--brand-soft) 55%,#fff) 0,var(--surface) 55%),var(--surface)}}.umkm-pack-section{box-shadow:var(--shadow-soft);animation:umkm-pack-in .36s var(--ease) both}@keyframes umkm-pack-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.umkm-pack-section-head{margin-bottom:.85rem}.umkm-pack-section-head h3{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--brand-deep);margin:0 0 .2rem;font-size:1.15rem}.umkm-pack-section-head p{color:var(--muted);max-width:42rem;margin:0;font-size:.9rem}.umkm-pack-section h3{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--brand-deep);margin:0 0 .25rem;font-size:1.1rem}.umkm-pack-entry{grid-template-columns:minmax(140px,1fr) minmax(160px,1.2fr) auto;align-items:end;gap:.75rem;margin-top:.35rem;display:grid}.umkm-pack-entry.is-custom{grid-template-columns:minmax(140px,1fr) minmax(120px,.9fr) minmax(160px,1.2fr) auto}.umkm-pack-entry-with-cost{grid-template-columns:minmax(120px,.9fr) minmax(140px,1fr) minmax(140px,1fr) auto}.umkm-pack-entry-with-cost.is-custom{grid-template-columns:minmax(110px,.8fr) minmax(110px,.8fr) minmax(130px,1fr) minmax(130px,1fr) auto}.umkm-pack-entry-pcs{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr)}.umkm-pack-list{flex-direction:column;gap:.5rem;margin:.95rem 0 0;padding:0;list-style:none;display:flex}.umkm-pack-list li{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);justify-content:space-between;align-items:center;gap:.85rem;padding:.8rem .95rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-pack-list li{background:color-mix(in srgb,var(--surface) 92%,#fff)}}.umkm-pack-list li{transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.umkm-pack-list li:hover{border-color:var(--line-strong);box-shadow:0 4px 14px #14241e0d}.umkm-pack-list-main{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;min-width:0;display:flex}.umkm-pack-empty-hint{color:var(--muted);margin:.85rem 0 0;font-size:.9rem}.umkm-pack-summary{border-top:1px solid var(--line);flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:.9rem;padding-top:.85rem;display:flex}.umkm-pack-summary-tiles{gap:.65rem}.umkm-pack-tile{border-radius:var(--radius-sm);background:var(--brand-soft);flex:9rem;min-width:8.5rem;padding:.65rem .8rem}@supports (color:color-mix(in lab,red,red)){.umkm-pack-tile{background:color-mix(in srgb,var(--brand-soft) 45%,var(--surface))}}.umkm-pack-tile{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-pack-tile{border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.umkm-pack-tile span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:.15rem;font-size:.72rem;display:block}.umkm-pack-tile strong{color:var(--brand-deep);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.umkm-pack-cell{flex-direction:column;align-items:flex-start;gap:.22rem;min-width:0;max-width:16rem;display:flex}.umkm-pack-primary{flex-wrap:wrap;align-items:baseline;gap:.28rem .35rem;min-width:0;line-height:1.25;display:flex}.umkm-pack-size{background:var(--brand-soft);border-radius:.35rem;justify-content:center;align-items:center;padding:.16rem .45rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-pack-size{background:color-mix(in srgb,var(--brand-soft) 82%,var(--surface))}}.umkm-pack-size{color:var(--brand-deep);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:.78rem;font-weight:750}.umkm-pack-times{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.umkm-pack-times{color:color-mix(in srgb,var(--muted) 70%,transparent)}}.umkm-pack-times{font-size:.78rem;font-weight:600;line-height:1}.umkm-pack-count{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:750}.umkm-pack-meta-line{min-width:0;color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.15rem 0;margin:0;font-size:.78rem;font-weight:550;line-height:1.35;display:flex}.umkm-pack-meta-line>span+span:before{content:"·";color:var(--muted);margin:0 .45rem}@supports (color:color-mix(in lab,red,red)){.umkm-pack-meta-line>span+span:before{color:color-mix(in srgb,var(--muted) 65%,transparent)}}.umkm-pack-meta-line>span+span:before{font-weight:500}.umkm-pack-metrics{flex-wrap:wrap;gap:.45rem .65rem;min-width:0;display:flex}.umkm-pack-metric{background:var(--surface-2);border:1px solid var(--line);border-radius:.45rem;grid-template-columns:auto;gap:.05rem;min-width:4.75rem;padding:.35rem .55rem;display:grid}@supports (color:color-mix(in lab,red,red)){.umkm-pack-metric{border:1px solid color-mix(in srgb,var(--line) 75%,transparent)}}.umkm-pack-metric{transition:transform .16s var(--ease),border-color .16s var(--ease)}.umkm-pack-list li:hover .umkm-pack-metric{border-color:var(--line-strong)}.umkm-pack-metric-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.65rem;font-weight:600}.umkm-pack-metric strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:700;line-height:1.2}.umkm-pack-metric strong.is-empty{color:var(--muted);font-weight:500}.umkm-pack-metric em{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.72rem;font-style:normal}.umkm-pack-empty{color:var(--muted);font-size:.88rem}.umkm-product-name{letter-spacing:-.015em;color:var(--ink);font-size:.95rem;font-weight:700;line-height:1.3}.umkm-product-details{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;display:-webkit-box;overflow:hidden}.umkm-product-cell{flex-direction:column;gap:.18rem;min-width:0;max-width:24rem;display:flex}.umkm-product-cell.is-compact{gap:.32rem}.umkm-product-identity-row{flex-wrap:wrap;align-items:center;gap:.35rem .4rem;min-width:0;display:flex}.umkm-unit-chip{border:1px solid var(--line);border-radius:.35rem;align-items:center;padding:.14rem .45rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-unit-chip{border:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.umkm-unit-chip{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.umkm-unit-chip{background:color-mix(in srgb,var(--surface-2) 70%,var(--surface))}}.umkm-unit-chip{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.umkm-unit-chip{color:color-mix(in srgb,var(--ink) 72%,var(--muted))}}.umkm-unit-chip{letter-spacing:.01em;white-space:nowrap;font-size:.72rem;font-weight:650;line-height:1.2}.umkm-unit-chip.is-pack{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-unit-chip.is-pack{background:color-mix(in srgb,var(--brand-soft) 70%,var(--surface))}}.umkm-unit-chip.is-pack{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-unit-chip.is-pack{border-color:color-mix(in srgb,var(--brand) 18%,var(--line))}}.umkm-unit-chip.is-pack{color:var(--brand-deep)}.umkm-product-meta{gap:.35rem .5rem}.umkm-product-meta,.umkm-product-meta-line{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.umkm-product-meta-line{color:var(--muted);gap:.15rem 0;margin:0;font-size:.78rem;font-weight:550;line-height:1.35}.umkm-product-meta-line>span+span:before{content:"·";color:var(--muted);margin:0 .45rem}@supports (color:color-mix(in lab,red,red)){.umkm-product-meta-line>span+span:before{color:color-mix(in srgb,var(--muted) 65%,transparent)}}.umkm-product-meta-line>span+span:before{font-weight:500}.umkm-product-more{color:var(--brand-deep);font-weight:700}.umkm-product-desc{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:18rem;font-weight:500;overflow:hidden}.umkm-order-date-cell{flex-direction:column;align-items:flex-start;gap:.32rem;min-width:0;display:flex}.umkm-order-date-cell.is-compact{gap:.32rem}.umkm-order-date-primary{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink);font-size:.95rem;font-weight:750;line-height:1.25}.umkm-order-date-sub{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.76rem}.umkm-catalog-card-identity>.umkm-order-date-cell{margin-top:.1rem}.umkm-product-meta .umkm-product-details{-webkit-line-clamp:1;max-width:22rem}.umkm-catalog-toolbar{grid-template-columns:minmax(12rem,1fr) auto;align-items:end;gap:.85rem 1.1rem;margin-bottom:1.05rem;display:grid;overflow:visible}.umkm-catalog-search{grid-area:1/1;margin-bottom:0}.umkm-catalog-filters{flex-wrap:wrap;align-items:end;gap:.55rem .65rem;width:100%;padding:.2rem 0 .15rem;display:flex;overflow:visible}.umkm-filters-disclosure{flex-direction:column;grid-area:2/1/auto/-1;align-self:stretch;gap:.55rem;width:100%;min-width:0;display:flex}.umkm-filters-disclosure-summary{min-height:var(--touch-min,2.75rem);border-radius:var(--radius-sm);border:1px solid var(--line);align-items:center;gap:.55rem;padding:.45rem .8rem;list-style:none;display:none}@supports (color:color-mix(in lab,red,red)){.umkm-filters-disclosure-summary{border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.umkm-filters-disclosure-summary{background:#fff}@supports (color:color-mix(in lab,red,red)){.umkm-filters-disclosure-summary{background:color-mix(in srgb,#fff 88%,var(--surface))}}.umkm-filters-disclosure-summary{color:var(--brand-deep);font:inherit;letter-spacing:-.01em;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .16s var(--ease),box-shadow .16s var(--ease),background .16s var(--ease);font-size:.9rem;font-weight:650}.umkm-filters-disclosure-summary::-webkit-details-marker{display:none}.umkm-filters-disclosure-summary::marker{content:""}.umkm-filters-disclosure-summary:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-filters-disclosure-summary:hover{border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}}.umkm-filters-disclosure-summary:focus-visible,.umkm-filters-disclosure[open]>.umkm-filters-disclosure-summary{border-color:var(--brand);outline:none}@supports (color:color-mix(in lab,red,red)){.umkm-filters-disclosure-summary:focus-visible,.umkm-filters-disclosure[open]>.umkm-filters-disclosure-summary{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}}.umkm-filters-disclosure-summary:focus-visible,.umkm-filters-disclosure[open]>.umkm-filters-disclosure-summary{box-shadow:0 0 0 3px var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-filters-disclosure-summary:focus-visible,.umkm-filters-disclosure[open]>.umkm-filters-disclosure-summary{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-soft) 70%,transparent)}}.umkm-filters-disclosure.is-active>.umkm-filters-disclosure-summary{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-filters-disclosure.is-active>.umkm-filters-disclosure-summary{border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}}.umkm-filters-disclosure.is-active>.umkm-filters-disclosure-summary{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-filters-disclosure.is-active>.umkm-filters-disclosure-summary{background:color-mix(in srgb,var(--brand-soft) 35%,#fff)}}.umkm-filters-disclosure-label{font-weight:750}.umkm-filters-disclosure-badge{background:var(--brand-soft);min-height:1.35rem;color:var(--brand-deep);letter-spacing:.02em;border-radius:999px;align-items:center;padding:.12rem .45rem;font-size:.72rem;font-weight:750;display:inline-flex}.umkm-filters-disclosure-hint{color:var(--muted);font-size:.82rem;font-weight:600}.umkm-filters-disclosure-chevron{color:var(--muted);transition:transform .18s var(--ease);margin-left:auto;display:inline-flex}.umkm-filters-disclosure[open]>.umkm-filters-disclosure-summary .umkm-filters-disclosure-chevron{transform:rotate(180deg)}@media (max-width:1100px){.umkm-filters-disclosure{grid-column:1/-1;width:100%}.umkm-filters-disclosure-summary{width:100%;display:flex}.umkm-filters-disclosure:not([open])>.umkm-analytics-lens-filter-body,.umkm-filters-disclosure:not([open])>.umkm-catalog-filters,.umkm-filters-disclosure:not([open])>.umkm-glossary-features{display:none}.umkm-filters-disclosure[open]>.umkm-analytics-lens-filter-body,.umkm-filters-disclosure[open]>.umkm-catalog-filters,.umkm-filters-disclosure[open]>.umkm-glossary-features{animation:rise .2s var(--ease) both}}@media (min-width:1101px){.umkm-filters-disclosure-summary{display:none}}@media (prefers-reduced-motion:reduce){.umkm-filters-disclosure-chevron,.umkm-filters-disclosure[open]>.umkm-analytics-lens-filter-body,.umkm-filters-disclosure[open]>.umkm-catalog-filters,.umkm-filters-disclosure[open]>.umkm-glossary-features{transition:none;animation:none}}.umkm-multi-filter{z-index:1;flex-direction:column;flex:none;gap:.28rem;min-width:11.5rem;display:flex;position:relative}.umkm-multi-filter.is-open{z-index:40}.umkm-multi-filter-label{color:var(--muted);letter-spacing:.01em;padding-top:.05rem;font-size:.78rem;font-weight:650;line-height:1.25;display:block}.umkm-multi-filter-trigger{appearance:none;border-radius:var(--radius-sm);border:1px solid var(--line);justify-content:space-between;align-items:center;gap:.55rem;width:100%;min-height:2.55rem;padding:.45rem .7rem .45rem .8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-multi-filter-trigger{border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.umkm-multi-filter-trigger{background:#fff}@supports (color:color-mix(in lab,red,red)){.umkm-multi-filter-trigger{background:color-mix(in srgb,#fff 88%,var(--surface))}}.umkm-multi-filter-trigger{color:var(--brand-deep);font:inherit;letter-spacing:-.01em;cursor:pointer;transition:border-color .16s var(--ease),box-shadow .16s var(--ease),background .16s var(--ease);font-size:.9rem;font-weight:650}.umkm-multi-filter-trigger:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-multi-filter-trigger:hover{border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}}.umkm-multi-filter-trigger:focus-visible,.umkm-multi-filter.is-open .umkm-multi-filter-trigger{border-color:var(--brand);outline:none}@supports (color:color-mix(in lab,red,red)){.umkm-multi-filter-trigger:focus-visible,.umkm-multi-filter.is-open .umkm-multi-filter-trigger{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}}.umkm-multi-filter-trigger:focus-visible,.umkm-multi-filter.is-open .umkm-multi-filter-trigger{box-shadow:0 0 0 3px var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-multi-filter-trigger:focus-visible,.umkm-multi-filter.is-open .umkm-multi-filter-trigger{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-soft) 70%,transparent)}}.umkm-multi-filter.is-active .umkm-multi-filter-trigger{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-multi-filter.is-active .umkm-multi-filter-trigger{border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}}.umkm-multi-filter.is-active .umkm-multi-filter-trigger{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-multi-filter.is-active .umkm-multi-filter-trigger{background:color-mix(in srgb,var(--brand-soft) 35%,#fff)}}.umkm-multi-filter-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.umkm-multi-filter-chevron{color:var(--muted);transition:transform .18s var(--ease);flex:none;display:inline-flex}.umkm-multi-filter.is-open .umkm-multi-filter-chevron{transform:rotate(180deg)}.umkm-multi-filter-panel{z-index:50;border-radius:calc(var(--radius-sm) + .1rem);background:#fff;min-width:max(100%,15rem);padding:.45rem;position:absolute;top:calc(100% + .35rem);left:0}@supports (color:color-mix(in lab,red,red)){.umkm-multi-filter-panel{background:color-mix(in srgb,#fff 96%,var(--surface))}}.umkm-multi-filter-panel{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-multi-filter-panel{border:1px solid color-mix(in srgb,var(--brand) 16%,var(--line))}}.umkm-multi-filter-panel{box-shadow:var(--shadow);animation:rise .18s var(--ease) both}.umkm-multi-filter-panel.is-anchored{top:auto;left:auto;overflow:auto}.umkm-filter-sheet-backdrop{appearance:none;z-index:1190;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade-in .18s var(--ease) both;cursor:pointer;background:#0c1a1566;border:0;margin:0;padding:0;position:fixed;inset:0}.umkm-filter-sheet-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;margin:0 -.1rem .3rem;padding:.2rem .35rem .7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-filter-sheet-head{border-bottom:1px solid color-mix(in srgb,var(--line) 75%,transparent)}}.umkm-filter-sheet-head{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.umkm-filter-sheet-head{background:color-mix(in srgb,var(--surface) 96%,#fff)}}.umkm-filter-sheet-title{color:var(--brand-deep);letter-spacing:var(--tracking-tight);font-size:.98rem;font-weight:750}.umkm-filter-sheet-done{appearance:none;background:var(--brand-soft);color:var(--brand-deep);font:inherit;min-height:var(--touch-min);cursor:pointer;border:0;border-radius:999px;padding:.5rem 1.05rem;font-size:.84rem;font-weight:700}.umkm-dash-period-panel.is-sheet,.umkm-date-range-filter-panel.is-sheet,.umkm-multi-filter-panel.is-sheet,.umkm-timeline-filter-panel.is-sheet{padding:.85rem 1rem calc(1rem + var(--safe-bottom));animation:umkm-sheet-rise .26s var(--ease) both;-webkit-overflow-scrolling:touch;border-bottom:0;border-radius:1.25rem 1.25rem 0 0;overflow:auto;box-shadow:0 -14px 44px #0c1a152e}.umkm-dash-period-panel.is-sheet .umkm-dash-period-option,.umkm-multi-filter-panel.is-sheet .umkm-multi-filter-option,.umkm-timeline-filter-panel.is-sheet .umkm-timeline-filter-year{min-height:var(--touch-min)}.umkm-date-range-filter-panel.is-sheet .umkm-date-range-filter-fields{grid-template-columns:1fr;gap:.75rem;display:grid}.umkm-date-range-filter-panel.is-sheet input[type=date]{min-height:var(--touch-min);font-size:16px}@keyframes umkm-sheet-rise{0%{opacity:.85;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.umkm-dash-period-panel.is-sheet,.umkm-date-range-filter-panel.is-sheet,.umkm-filter-sheet-backdrop,.umkm-multi-filter-panel.is-sheet,.umkm-timeline-filter-panel.is-sheet{animation:none}}.umkm-multi-filter-actions{border-bottom:1px solid var(--line);justify-content:flex-start;padding:.1rem .35rem .4rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-multi-filter-actions{border-bottom:1px solid color-mix(in srgb,var(--line) 75%,transparent)}}.umkm-multi-filter-actions{margin-bottom:.25rem}.umkm-multi-filter-action{appearance:none;color:var(--brand);font:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;padding:.15rem .2rem;font-size:.75rem;font-weight:700}.umkm-multi-filter-action:hover:not(:disabled){color:var(--brand-deep)}.umkm-multi-filter-action:disabled{color:var(--muted);cursor:default;opacity:.65}.umkm-multi-filter-options{flex-direction:column;gap:.1rem;max-height:16rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.umkm-multi-filter-option{border-radius:calc(var(--radius-sm) - .1rem);cursor:pointer;color:var(--ink);transition:background .14s var(--ease);align-items:center;gap:.55rem;padding:.48rem .55rem;font-size:.88rem;font-weight:600;display:flex}.umkm-multi-filter-option.is-checked,.umkm-multi-filter-option:hover{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-multi-filter-option.is-checked,.umkm-multi-filter-option:hover{background:color-mix(in srgb,var(--brand-soft) 42%,transparent)}}.umkm-multi-filter-option input{width:1rem;height:1rem;accent-color:var(--brand);flex:none}.umkm-date-range-filter{z-index:1;flex-direction:column;flex:none;gap:.28rem;min-width:11.5rem;display:flex;position:relative}.umkm-date-range-filter.is-open{z-index:40}.umkm-date-range-filter-label{color:var(--muted);letter-spacing:.01em;padding-top:.05rem;font-size:.78rem;font-weight:650;line-height:1.25;display:block}.umkm-date-range-filter-trigger{appearance:none;border-radius:var(--radius-sm);border:1px solid var(--line);justify-content:space-between;align-items:center;gap:.55rem;width:100%;min-height:2.55rem;padding:.45rem .7rem .45rem .8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-date-range-filter-trigger{border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.umkm-date-range-filter-trigger{background:#fff}@supports (color:color-mix(in lab,red,red)){.umkm-date-range-filter-trigger{background:color-mix(in srgb,#fff 88%,var(--surface))}}.umkm-date-range-filter-trigger{color:var(--brand-deep);font:inherit;letter-spacing:-.01em;cursor:pointer;transition:border-color .16s var(--ease),box-shadow .16s var(--ease),background .16s var(--ease);font-size:.9rem;font-weight:650}.umkm-date-range-filter-trigger:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-date-range-filter-trigger:hover{border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}}.umkm-date-range-filter-trigger:focus-visible,.umkm-date-range-filter.is-open .umkm-date-range-filter-trigger{border-color:var(--brand);outline:none}@supports (color:color-mix(in lab,red,red)){.umkm-date-range-filter-trigger:focus-visible,.umkm-date-range-filter.is-open .umkm-date-range-filter-trigger{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}}.umkm-date-range-filter-trigger:focus-visible,.umkm-date-range-filter.is-open .umkm-date-range-filter-trigger{box-shadow:0 0 0 3px var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-date-range-filter-trigger:focus-visible,.umkm-date-range-filter.is-open .umkm-date-range-filter-trigger{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-soft) 70%,transparent)}}.umkm-date-range-filter.is-active .umkm-date-range-filter-trigger{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-date-range-filter.is-active .umkm-date-range-filter-trigger{border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}}.umkm-date-range-filter.is-active .umkm-date-range-filter-trigger{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-date-range-filter.is-active .umkm-date-range-filter-trigger{background:color-mix(in srgb,var(--brand-soft) 35%,#fff)}}.umkm-date-range-filter-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.umkm-date-range-filter-chevron{color:var(--muted);transition:transform .18s var(--ease);flex:none;display:inline-flex}.umkm-date-range-filter.is-open .umkm-date-range-filter-chevron{transform:rotate(180deg)}.umkm-date-range-filter-panel{z-index:50;border-radius:calc(var(--radius-sm) + .1rem);background:#fff;min-width:max(100%,17rem);padding:.45rem;position:absolute;top:calc(100% + .35rem);left:0}@supports (color:color-mix(in lab,red,red)){.umkm-date-range-filter-panel{background:color-mix(in srgb,#fff 96%,var(--surface))}}.umkm-date-range-filter-panel{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-date-range-filter-panel{border:1px solid color-mix(in srgb,var(--brand) 16%,var(--line))}}.umkm-date-range-filter-panel{box-shadow:var(--shadow);animation:rise .18s var(--ease) both}.umkm-date-range-filter-panel.is-anchored{top:auto;left:auto;overflow:auto}.umkm-date-range-filter-actions{border-bottom:1px solid var(--line);justify-content:flex-start;padding:.1rem .35rem .4rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-date-range-filter-actions{border-bottom:1px solid color-mix(in srgb,var(--line) 75%,transparent)}}.umkm-date-range-filter-actions{margin-bottom:.25rem}.umkm-date-range-filter-action{appearance:none;color:var(--brand);font:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;padding:.15rem .2rem;font-size:.75rem;font-weight:700}.umkm-date-range-filter-action:hover:not(:disabled){color:var(--brand-deep)}.umkm-date-range-filter-action:disabled{color:var(--muted);cursor:default;opacity:.65}.umkm-date-range-filter-fields{flex-direction:column;gap:.55rem;padding:.35rem .25rem .2rem;display:flex}.umkm-date-range-filter-field{color:var(--muted);letter-spacing:.02em;flex-direction:column;gap:.28rem;font-size:.75rem;font-weight:650;display:flex}.umkm-date-range-filter-field input[type=date]{border-radius:var(--radius-sm);border:1px solid var(--line);width:100%;min-height:2.4rem;padding:.4rem .65rem}@supports (color:color-mix(in lab,red,red)){.umkm-date-range-filter-field input[type=date]{border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.umkm-date-range-filter-field input[type=date]{background:#fff}@supports (color:color-mix(in lab,red,red)){.umkm-date-range-filter-field input[type=date]{background:color-mix(in srgb,#fff 92%,var(--surface))}}.umkm-date-range-filter-field input[type=date]{color:var(--brand-deep);font:inherit;font-size:.88rem;font-weight:600}.umkm-date-range-filter-field input[type=date]:focus{border-color:var(--brand);outline:none}@supports (color:color-mix(in lab,red,red)){.umkm-date-range-filter-field input[type=date]:focus{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}}.umkm-date-range-filter-field input[type=date]:focus{box-shadow:0 0 0 3px var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-date-range-filter-field input[type=date]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-soft) 70%,transparent)}}.umkm-catalog-filters:not(:has(.umkm-multi-filter)):not(:has(.umkm-date-range-filter)),.umkm-choice-group,.umkm-pack-sizes{border-radius:calc(var(--radius-sm) + 2px);background:var(--surface-2);flex-wrap:wrap;gap:.4rem;padding:.3rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-catalog-filters:not(:has(.umkm-multi-filter)):not(:has(.umkm-date-range-filter)),.umkm-choice-group,.umkm-pack-sizes{background:color-mix(in srgb,var(--surface-2) 88%,var(--surface))}}.umkm-catalog-filters:not(:has(.umkm-multi-filter)):not(:has(.umkm-date-range-filter)),.umkm-choice-group,.umkm-pack-sizes{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-catalog-filters:not(:has(.umkm-multi-filter)):not(:has(.umkm-date-range-filter)),.umkm-choice-group,.umkm-pack-sizes{border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.umkm-choice-group.is-sm{gap:.3rem;padding:.22rem}.umkm-choice-chip,.umkm-filter-chip,.umkm-pack-size-chip{appearance:none;color:var(--muted);letter-spacing:.01em;border-radius:var(--radius-sm);cursor:pointer;transition:background .16s var(--ease),color .16s var(--ease),border-color .16s var(--ease),box-shadow .16s var(--ease),transform .16s var(--ease);background:0 0;border:1px solid #0000;padding:.48rem .85rem;font-size:.8rem;font-weight:650;line-height:1.2}.umkm-choice-group.is-sm .umkm-choice-chip,.umkm-filter-chip{padding:.4rem .72rem;font-size:.78rem}.umkm-choice-chip:hover:not(:disabled),.umkm-filter-chip:hover,.umkm-pack-size-chip:hover{color:var(--ink);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.umkm-choice-chip:hover:not(:disabled),.umkm-filter-chip:hover,.umkm-pack-size-chip:hover{background:color-mix(in srgb,var(--surface) 80%,transparent)}}.umkm-choice-chip.is-active,.umkm-filter-chip.is-active,.umkm-pack-size-chip.is-active{background:var(--surface);border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-choice-chip.is-active,.umkm-filter-chip.is-active,.umkm-pack-size-chip.is-active{border-color:color-mix(in srgb,var(--brand) 28%,var(--line))}}.umkm-choice-chip.is-active,.umkm-filter-chip.is-active,.umkm-pack-size-chip.is-active{color:var(--brand-deep);box-shadow:0 1px 2px var(--ink)}@supports (color:color-mix(in lab,red,red)){.umkm-choice-chip.is-active,.umkm-filter-chip.is-active,.umkm-pack-size-chip.is-active{box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 8%,transparent)}}.umkm-choice-chip:active:not(:disabled),.umkm-filter-chip:active,.umkm-pack-size-chip:active{transform:translateY(1px)}.umkm-choice-chip:focus-visible,.umkm-filter-chip:focus-visible,.umkm-pack-size-chip:focus-visible{outline:2px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-choice-chip:focus-visible,.umkm-filter-chip:focus-visible,.umkm-pack-size-chip:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 55%,transparent)}}.umkm-choice-chip:focus-visible,.umkm-filter-chip:focus-visible,.umkm-pack-size-chip:focus-visible{outline-offset:2px}.umkm-choice-chip:disabled{opacity:.55;cursor:not-allowed}.umkm-choice-group[aria-disabled=true]{opacity:.7;pointer-events:none}@media (max-width:600px){.umkm-choice-group,.umkm-pack-sizes{gap:.35rem}.umkm-choice-group .umkm-choice-chip,.umkm-pack-sizes .umkm-pack-size-chip{text-align:center;flex:auto;justify-content:center;min-width:calc(50% - .35rem)}.umkm-choice-group.is-sm .umkm-choice-chip{flex:0 auto;min-width:0}}.umkm-catalog-count{color:var(--muted);white-space:nowrap;grid-area:1/2;justify-self:end;margin:0;padding-bottom:.45rem;font-size:.82rem;font-weight:600}.umkm-list-pager{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;margin-top:1rem;padding-top:.85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-list-pager{border-top:1px solid color-mix(in srgb,var(--line) 75%,transparent)}}.umkm-list-pager-size{color:var(--muted);align-items:center;gap:.45rem;margin-right:auto;font-size:.82rem;font-weight:650;display:inline-flex}.umkm-list-pager-size-label{white-space:nowrap}.umkm-list-pager-size-select{appearance:none;border:1px solid var(--brand);border-radius:999px;min-height:2.15rem;padding:.35rem 1.75rem .35rem .65rem}@supports (color:color-mix(in lab,red,red)){.umkm-list-pager-size-select{border:1px solid color-mix(in srgb,var(--brand) 16%,var(--line))}}.umkm-list-pager-size-select{background:linear-gradient(180deg,#fff 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.umkm-list-pager-size-select{background:linear-gradient(180deg,color-mix(in srgb,#fff 96%,var(--surface)) 0,color-mix(in srgb,var(--surface) 92%,var(--brand-soft)) 100%)}}.umkm-list-pager-size-select{color:var(--brand-deep);font:inherit;cursor:pointer;background-image:linear-gradient(180deg,#fff 0,var(--surface) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6 8 10l4-4' stroke='%231a3d34' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");font-size:.82rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.umkm-list-pager-size-select{background-image:linear-gradient(180deg,color-mix(in srgb,#fff 96%,var(--surface)) 0,color-mix(in srgb,var(--surface) 92%,var(--brand-soft)) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6 8 10l4-4' stroke='%231a3d34' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}.umkm-list-pager-size-select{background-position:0 0,calc(100% - .55rem);background-repeat:no-repeat}.umkm-list-pager-size-select:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand);outline:none}@supports (color:color-mix(in lab,red,red)){.umkm-list-pager-size-select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 16%,transparent)}}.umkm-list-pager-size-select:disabled{opacity:.55;cursor:not-allowed}.umkm-list-pager-status{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:650}@media (max-width:640px){.umkm-list-pager{grid-template-columns:minmax(0,1fr) auto auto;justify-content:stretch;align-items:center;gap:.55rem .65rem;display:grid}.umkm-list-pager-size{grid-column:1/-1;justify-content:space-between;width:100%;margin-right:0}.umkm-list-pager-size-select{max-width:none;min-height:var(--touch-min);flex:auto}.umkm-list-pager-status{grid-column:1;justify-self:start;font-size:.8rem}.umkm-list-pager>.umkm-btn{min-height:var(--touch-min);min-width:2.75rem}}.umkm-catalog-table-wrap{border:1px solid var(--table-border);border-radius:var(--table-radius);background:var(--surface);box-shadow:var(--shadow-soft);-webkit-overflow-scrolling:touch;max-height:min(72vh,46rem);margin:0;padding:0;overflow:auto}.umkm-catalog-table.umkm-table tbody tr:hover{background:0 0}.umkm-catalog-table.umkm-table tbody tr.umkm-catalog-row:focus-visible,.umkm-catalog-table.umkm-table tbody tr.umkm-catalog-row:hover,.umkm-catalog-table.umkm-table tbody tr:hover{background:var(--table-row-hover)}.umkm-catalog-table{min-width:var(--table-min-width);border-collapse:separate;border-spacing:0;width:100%}.umkm-catalog-table thead th{z-index:3;background:var(--table-header-bg);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--table-border);padding:var(--table-header-pad-y) var(--table-pad-x);box-shadow:0 1px 0 var(--ink);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.umkm-catalog-table thead th{box-shadow:0 1px 0 color-mix(in srgb,var(--ink) 4%,transparent)}}.umkm-catalog-table tbody td{padding:var(--table-pad-y) var(--table-pad-x);vertical-align:middle;border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-catalog-table tbody td{border-bottom:1px solid color-mix(in srgb,var(--line) 42%,transparent)}}.umkm-catalog-table tbody td{transition:background .14s var(--ease)}.umkm-catalog-table tbody tr:last-child td{border-bottom:none}.umkm-catalog-table tbody tr:nth-child(2n) td{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.umkm-catalog-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--surface-2) 45%,transparent)}}.umkm-catalog-table tbody tr.umkm-catalog-row:nth-child(2n):hover td,.umkm-catalog-table tbody tr:nth-child(2n):hover td{background:var(--table-row-hover)}.umkm-catalog-row{cursor:pointer}.umkm-catalog-row:focus-visible,.umkm-catalog-row:hover{outline:none}.umkm-catalog-row:focus-visible td:first-child{box-shadow:inset 3px 0 0 var(--brand)}.umkm-catalog-table td.is-num,.umkm-catalog-table td.num,.umkm-catalog-table th.is-num,.umkm-catalog-table th.num{text-align:right;font-variant-numeric:tabular-nums}.umkm-catalog-table td.is-actions,.umkm-catalog-table th.is-actions{text-align:right;white-space:nowrap;width:1%;padding-right:calc(var(--table-pad-x) + .15rem)}.umkm-th-sort{appearance:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color .14s var(--ease),background .14s var(--ease);background:0 0;border:0;border-radius:.35rem;align-items:center;gap:.35rem;margin:-.15rem -.2rem;padding:.15rem .2rem;display:inline-flex}.umkm-th-sort:after{content:"";border-left:3.5px solid #0000;border-right:3.5px solid #0000;border-top:4.5px solid var(--muted);width:0;height:0}@supports (color:color-mix(in lab,red,red)){.umkm-th-sort:after{border-top:4.5px solid color-mix(in srgb,var(--muted) 55%,transparent)}}.umkm-th-sort:after{opacity:.55;transition:opacity .14s var(--ease),transform .14s var(--ease),border-color .14s var(--ease)}.umkm-th-sort[data-dir=asc]:after{border-top:none;border-bottom:4.5px solid var(--brand-deep);opacity:1}.umkm-th-sort[data-dir=desc]:after{border-top-color:var(--brand-deep);opacity:1}.umkm-th-sort:hover{color:var(--brand-deep);background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-th-sort:hover{background:color-mix(in srgb,var(--brand-soft) 40%,transparent)}}.umkm-th-sort:hover:after{opacity:.9}.umkm-th-sort:focus-visible{outline:2px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-th-sort:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 50%,transparent)}}.umkm-th-sort:focus-visible{outline-offset:2px}.umkm-th-label{color:var(--muted)}.umkm-num-stack{flex-direction:column;align-items:flex-end;gap:.1rem;display:flex}.umkm-num{font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:-.01em;font-size:.95rem;font-weight:650}.umkm-num.is-empty{color:var(--muted);font-weight:500}.umkm-num-sub{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.72rem}.umkm-paid-rate{--rate:0%;flex-direction:column;align-items:flex-end;gap:.28rem;min-width:3.6rem;display:flex}.umkm-paid-rate strong{letter-spacing:-.02em;color:var(--brand-deep);font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:760;line-height:1.1}.umkm-paid-rate-meter{background:var(--line);border-radius:999px;width:100%;max-width:4.2rem;height:.22rem;display:block}@supports (color:color-mix(in lab,red,red)){.umkm-paid-rate-meter{background:color-mix(in srgb,var(--line) 65%,transparent)}}.umkm-paid-rate-meter{overflow:hidden}.umkm-paid-rate-meter i{height:100%;width:var(--rate);border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--brand-deep));display:block}@supports (color:color-mix(in lab,red,red)){.umkm-paid-rate-meter i{background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 55%,#fff),var(--brand-deep))}}.umkm-paid-rate-meter i{transition:width .32s var(--ease)}.umkm-margin-pill{border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;background:var(--surface-2);min-width:3.6rem;color:var(--muted);border:1px solid var(--line);justify-content:center;align-items:center;padding:.28rem .55rem;font-size:.8rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-margin-pill{border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.umkm-margin-pill.is-good{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-margin-pill.is-good{background:color-mix(in srgb,var(--brand-soft) 80%,#fff)}}.umkm-margin-pill.is-good{color:var(--brand-deep);border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-margin-pill.is-good{border-color:color-mix(in srgb,var(--brand) 22%,var(--line))}}.umkm-margin-pill.is-warn{background:var(--danger-soft);color:var(--danger);border-color:#efc4c4}.umkm-icon-actions{justify-content:flex-end;gap:.25rem}.umkm-icon-btn{appearance:none;width:2.05rem;height:2.05rem;color:var(--muted);cursor:pointer;transition:background .14s var(--ease),color .14s var(--ease),border-color .14s var(--ease);background:0 0;border:1px solid #0000;border-radius:.55rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.umkm-icon-btn:hover{background:var(--surface-2);color:var(--brand-deep);border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-icon-btn:hover{border-color:color-mix(in srgb,var(--line) 80%,transparent)}}.umkm-icon-btn.danger:hover{background:var(--danger-soft);color:var(--danger);border-color:#efc4c4}.umkm-badge.sm{padding:.18rem .5rem;font-size:.72rem}.umkm-entity-id{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--brand-deep);background:var(--surface-2);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700}@supports (color:color-mix(in lab,red,red)){.umkm-entity-id{background:color-mix(in srgb,var(--surface-2) 70%,var(--brand-soft))}}.umkm-entity-id{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-entity-id{border-color:color-mix(in srgb,var(--brand) 22%,var(--line))}}.umkm-entity-id.is-quiet{max-width:100%;color:var(--muted);background:0 0;border:none;border-radius:0;margin:0;padding:0;display:inline-block}@supports (color:color-mix(in lab,red,red)){.umkm-entity-id.is-quiet{color:color-mix(in srgb,var(--muted) 88%,var(--brand-deep))}}.umkm-entity-id.is-quiet{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;vertical-align:baseline;font-size:.72rem;font-weight:600;line-height:1.3;overflow:hidden}.umkm-entity-id.is-soft{border:1px solid var(--brand);border-radius:.35rem;align-items:center;max-width:min(100%,14.5rem);margin:0;padding:.14rem .48rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-entity-id.is-soft{border:1px solid color-mix(in srgb,var(--brand) 16%,var(--line))}}.umkm-entity-id.is-soft{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-entity-id.is-soft{background:color-mix(in srgb,var(--brand-soft) 55%,var(--surface))}}.umkm-entity-id.is-soft{color:var(--brand-deep);letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap;transition:border-color .16s var(--ease),background-color .16s var(--ease),transform .16s var(--ease);font-size:.7rem;font-weight:650;line-height:1.25;overflow:hidden}.umkm-catalog-card:hover .umkm-entity-id.is-soft,.umkm-catalog-row:hover .umkm-entity-id.is-soft{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-catalog-card:hover .umkm-entity-id.is-soft,.umkm-catalog-row:hover .umkm-entity-id.is-soft{border-color:color-mix(in srgb,var(--brand) 28%,var(--line))}}.umkm-catalog-card:hover .umkm-entity-id.is-soft,.umkm-catalog-row:hover .umkm-entity-id.is-soft{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-catalog-card:hover .umkm-entity-id.is-soft,.umkm-catalog-row:hover .umkm-entity-id.is-soft{background:color-mix(in srgb,var(--brand-soft) 72%,var(--surface))}}.umkm-entity-id-detail{border-radius:calc(var(--radius-sm) + .1rem);border:1px solid var(--line);flex-direction:column;gap:.35rem;padding:.75rem .9rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-entity-id-detail{border:1px solid color-mix(in srgb,var(--line) 78%,transparent)}}.umkm-entity-id-detail{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.umkm-entity-id-detail{background:color-mix(in srgb,var(--surface-2) 55%,var(--surface))}}.umkm-entity-id-detail-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.68rem;font-weight:750}.umkm-entity-id-row{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;min-width:0;display:flex}.umkm-entity-id-full{letter-spacing:-.01em;min-width:0;color:var(--brand-deep);word-break:break-all;flex:12rem;margin:0;padding:.35rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;font-weight:600;line-height:1.35}.umkm-product-sheet .umkm-panel-desc,.umkm-view-sheet .umkm-panel-desc{max-width:none}.umkm-product-sheet-body,.umkm-view-sheet-body{animation:rise .28s var(--ease) both;flex-direction:column;gap:1.1rem;display:flex}.umkm-product-sheet-identity,.umkm-view-identity{border-radius:var(--radius-sm);background:linear-gradient(145deg,var(--brand-soft) 0,var(--surface) 48%,var(--surface-2) 100%);grid-template-columns:minmax(0,1.15fr) minmax(10.5rem,.85fr);align-items:stretch;gap:.75rem;padding:.7rem;display:grid}@supports (color:color-mix(in lab,red,red)){.umkm-product-sheet-identity,.umkm-view-identity{background:linear-gradient(145deg,color-mix(in srgb,var(--brand-soft) 42%,#fff) 0,var(--surface) 48%,var(--surface-2) 100%)}}.umkm-product-sheet-identity,.umkm-view-identity{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-product-sheet-identity,.umkm-view-identity{border:1px solid color-mix(in srgb,var(--line) 75%,transparent)}}.umkm-product-sheet-identity,.umkm-view-identity{box-shadow:var(--shadow-soft);animation:rise .28s var(--ease) both}.umkm-view-identity-main{flex-direction:column;justify-content:center;gap:.45rem;min-width:0;padding:.55rem .65rem;display:flex}.umkm-view-identity-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.65rem;font-weight:750}.umkm-product-sheet-chips,.umkm-view-chips{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.umkm-view-identity .umkm-view-chips{align-self:stretch}.umkm-view-chip{border-radius:var(--radius-sm);letter-spacing:.01em;border:1px solid var(--line);align-items:center;padding:.32rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-view-chip{border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.umkm-view-chip{background:var(--surface);color:var(--ink)}.umkm-view-chip.is-accent{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-view-chip.is-accent{background:color-mix(in srgb,var(--brand-soft) 70%,#fff)}}.umkm-view-chip.is-accent{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-view-chip.is-accent{border-color:color-mix(in srgb,var(--brand) 28%,transparent)}}.umkm-view-chip.is-accent{color:var(--brand-deep)}.umkm-view-chip.is-good{color:#1f6b3f;background:#dff3e6;border-color:#b7dfc6}.umkm-view-chip.is-warn{color:#8a5a12;background:#f9ecd3;border-color:#ecc98a}.umkm-view-chip.is-added{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-view-chip.is-added{background:color-mix(in srgb,var(--brand) 12%,var(--surface))}}.umkm-view-chip.is-added{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-view-chip.is-added{border-color:color-mix(in srgb,var(--brand) 28%,transparent)}}.umkm-view-chip.is-added{color:var(--brand-deep)}.umkm-product-stock,.umkm-view-metric{border-radius:calc(var(--radius-sm) - .05rem);background:linear-gradient(165deg,var(--surface) 0,var(--brand-soft) 100%);flex-direction:column;justify-content:center;align-items:flex-start;gap:.18rem;min-width:0;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-product-stock,.umkm-view-metric{background:linear-gradient(165deg,color-mix(in srgb,var(--surface) 88%,#fff) 0,color-mix(in srgb,var(--brand-soft) 35%,var(--surface)) 100%)}}.umkm-product-stock,.umkm-view-metric{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-product-stock,.umkm-view-metric{border:1px solid color-mix(in srgb,var(--brand) 18%,var(--line))}}.umkm-product-stock,.umkm-view-metric{box-shadow:inset 0 1px #ffffffb3}.umkm-product-stock-label,.umkm-view-metric-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.65rem;font-weight:750}.umkm-product-stock strong,.umkm-view-metric strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--brand-deep);word-break:break-word;font-size:clamp(1.2rem,2.4vw,1.45rem);font-weight:750;line-height:1.15}.umkm-product-stock-hint,.umkm-view-metric-hint{color:var(--muted);text-align:left;max-width:18rem;font-size:.78rem;line-height:1.35}.umkm-product-sheet-block,.umkm-view-block{border-radius:var(--radius-sm);border:1px solid var(--line);flex-direction:column;gap:.75rem;padding:1rem 1.05rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-product-sheet-block,.umkm-view-block{border:1px solid color-mix(in srgb,var(--line) 78%,transparent)}}.umkm-product-sheet-block,.umkm-view-block{background:linear-gradient(160deg,var(--surface) 0,var(--surface-2) 100%)}@supports (color:color-mix(in lab,red,red)){.umkm-product-sheet-block,.umkm-view-block{background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 94%,#fff) 0,color-mix(in srgb,var(--surface-2) 70%,var(--surface)) 100%)}}.umkm-product-sheet-block,.umkm-view-block{animation:rise .32s var(--ease) both}.umkm-view-block:nth-child(2){animation-delay:35ms}.umkm-view-block:nth-child(3){animation-delay:70ms}.umkm-view-block:nth-child(4){animation-delay:.105s}.umkm-view-block:nth-child(5){animation-delay:.14s}.umkm-product-sheet-block-head h3,.umkm-view-block-head h3{font-family:var(--font-ui);font-size:var(--text-lg);letter-spacing:var(--tracking-tight);color:var(--brand-deep);margin:0;font-weight:700;line-height:1.35}.umkm-product-sheet-block-head p,.umkm-view-block-head p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}.umkm-view-sheet .umkm-detail-grid{gap:.75rem 1rem}.umkm-view-sheet .umkm-detail-item{background:var(--surface);border-radius:.45rem;padding:.55rem .65rem}@supports (color:color-mix(in lab,red,red)){.umkm-view-sheet .umkm-detail-item{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.umkm-view-sheet .umkm-detail-item{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-view-sheet .umkm-detail-item{border:1px solid color-mix(in srgb,var(--line) 55%,transparent)}}.umkm-view-sheet .umkm-detail-item dt{margin-bottom:.2rem}.umkm-view-sheet .umkm-detail-item dd{color:var(--ink);word-break:break-word;font-size:.98rem}.umkm-view-facts{gap:.55rem;display:grid}.umkm-view-facts.is-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.umkm-view-facts.is-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.umkm-view-facts.is-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.umkm-view-facts.is-strip{border-radius:var(--radius-sm);border:1px solid var(--line);gap:0;padding:.15rem .25rem}@supports (color:color-mix(in lab,red,red)){.umkm-view-facts.is-strip{border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.umkm-view-facts.is-strip{background:linear-gradient(160deg,var(--brand-soft,#d8ebe4) 0,var(--surface) 55%)}@supports (color:color-mix(in lab,red,red)){.umkm-view-facts.is-strip{background:linear-gradient(160deg,color-mix(in srgb,var(--brand-soft,#d8ebe4) 28%,#fff) 0,var(--surface) 55%)}}.umkm-view-facts.is-strip{overflow:hidden}.umkm-view-facts.is-strip .umkm-view-fact{background:0 0;border:none;border-radius:0;padding:.85rem 1rem;position:relative}.umkm-view-facts.is-strip .umkm-view-fact:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:.85rem;bottom:.85rem;right:0}@supports (color:color-mix(in lab,red,red)){.umkm-view-facts.is-strip .umkm-view-fact:not(:last-child):after{background:color-mix(in srgb,var(--line) 72%,transparent)}}.umkm-view-fact{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:.2rem;padding:.7rem .8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-view-fact{border:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.umkm-view-fact{min-width:0}.umkm-view-fact.is-accent{background:var(--brand-soft,#d8ebe4)}@supports (color:color-mix(in lab,red,red)){.umkm-view-fact.is-accent{background:color-mix(in srgb,var(--brand-soft,#d8ebe4) 55%,#fff)}}.umkm-view-facts.is-strip .umkm-view-fact.is-accent{background:var(--brand-soft,#d8ebe4)}@supports (color:color-mix(in lab,red,red)){.umkm-view-facts.is-strip .umkm-view-fact.is-accent{background:color-mix(in srgb,var(--brand-soft,#d8ebe4) 42%,transparent)}}.umkm-view-fact-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.66rem;font-weight:700}.umkm-view-fact-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.05rem;font-weight:750;line-height:1.2}.umkm-view-fact.is-accent .umkm-view-fact-value{color:var(--brand-deep);font-size:1.12rem}.umkm-view-fact.is-muted .umkm-view-fact-value{color:var(--muted);font-weight:700}.umkm-view-fact-sub{color:var(--muted);font-size:.78rem;font-style:normal;line-height:1.3}.umkm-order-totals-receipt{background:0 0;border:none;border-radius:0;flex-direction:column;gap:.4rem;width:100%;margin:0;padding:0;display:flex}.umkm-order-totals-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:1.25rem;width:100%;display:grid}.umkm-order-totals-row span{color:var(--muted);font-size:.9rem;font-weight:550}.umkm-order-totals-rate{color:var(--muted);font-style:normal;font-weight:650}@supports (color:color-mix(in lab,red,red)){.umkm-order-totals-rate{color:color-mix(in srgb,var(--muted) 80%,var(--ink))}}.umkm-order-totals-row strong{font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:-.015em;text-align:right;justify-self:end;font-size:.98rem;font-weight:700}.umkm-order-totals-row.is-discount strong{color:var(--muted)}.umkm-order-totals-row.is-total{border-top:1px solid var(--line);margin-top:.35rem;padding-top:.7rem}@supports (color:color-mix(in lab,red,red)){.umkm-order-totals-row.is-total{border-top:1px solid color-mix(in srgb,var(--line) 75%,transparent)}}.umkm-order-totals-row.is-total span{color:var(--brand-deep);font-size:.95rem;font-weight:700}.umkm-order-totals-row.is-total strong{color:var(--brand-deep);letter-spacing:-.02em;font-size:1.2rem;font-weight:750}.umkm-order-product-row.is-stock-short{border-radius:var(--radius-sm);background:var(--danger-soft);margin:0 -.15rem;padding:.65rem .75rem}@supports (color:color-mix(in lab,red,red)){.umkm-order-product-row.is-stock-short{background:color-mix(in srgb,var(--danger-soft) 70%,var(--surface))}}.umkm-order-product-row.is-stock-short{outline:1px solid var(--danger);border-bottom-color:#0000}@supports (color:color-mix(in lab,red,red)){.umkm-order-product-row.is-stock-short{outline:1px solid color-mix(in srgb,var(--danger) 28%,var(--line))}}.umkm-order-product-row.is-stock-short+.umkm-order-product-row{border-top:none}.umkm-order-qty.is-stock-short{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.umkm-order-qty.is-stock-short{border-color:color-mix(in srgb,var(--danger) 55%,var(--line))}}.umkm-order-qty.is-stock-short{background:var(--danger-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-order-qty.is-stock-short{background:color-mix(in srgb,var(--danger-soft) 55%,#fff)}}.umkm-order-qty.is-stock-short{color:var(--danger)}.umkm-order-qty.is-stock-short:focus-within{border-color:var(--danger);box-shadow:0 0 0 2px var(--danger)}@supports (color:color-mix(in lab,red,red)){.umkm-order-qty.is-stock-short:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--danger) 22%,transparent)}}.umkm-order-product-fact.is-stock-short .umkm-order-product-fact-label,.umkm-order-product-fact.is-stock-short .umkm-order-product-fact-value{color:var(--danger)}.umkm-order-product-stock-alert{color:var(--danger);margin:.45rem 0 0;padding-left:1.9rem;font-size:.78rem;font-weight:650;line-height:1.4}.umkm-order-form .umkm-order-totals-receipt{border-radius:var(--radius-sm);border:1px solid var(--line);margin-top:.95rem;padding:.85rem 1rem}@supports (color:color-mix(in lab,red,red)){.umkm-order-form .umkm-order-totals-receipt{border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.umkm-order-form .umkm-order-totals-receipt{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.umkm-order-form .umkm-order-totals-receipt{background:color-mix(in srgb,var(--surface) 94%,var(--surface-2))}}.umkm-order-pricing-strip{display:none}.umkm-view-tags{flex-wrap:wrap;gap:.4rem;display:flex}.umkm-view-tag{border-radius:var(--radius-sm);background:var(--brand-soft);padding:.28rem .6rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-view-tag{background:color-mix(in srgb,var(--brand-soft) 55%,#fff)}}.umkm-view-tag{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-view-tag{border:1px solid color-mix(in srgb,var(--brand) 22%,transparent)}}.umkm-view-tag{color:var(--brand-deep);font-size:.8rem;font-weight:650}.umkm-product-sheet-preview{margin-top:.85rem}.umkm-pack-composer{flex-direction:column;gap:.9rem;display:flex}.umkm-pack-custom-size{max-width:14rem;margin-bottom:0}.umkm-pack-composer-fields{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:.75rem .9rem;display:grid}.umkm-pack-composer-clear{align-items:end;padding-bottom:.1rem;display:flex}.umkm-econ-strip.is-inline{background:var(--surface-2);box-shadow:none;padding:.85rem .9rem}.umkm-econ-strip,.umkm-econ-strip.is-inline .umkm-econ-tile{background:var(--surface)}.umkm-econ-strip{border-radius:var(--radius-sm);border:1px solid var(--line);flex-direction:column;gap:.75rem;padding:.95rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-econ-strip{border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.umkm-econ-strip{box-shadow:var(--shadow-soft)}.umkm-econ-pack{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.umkm-econ-pack-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.umkm-econ-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.umkm-econ-tile{background:var(--surface-2);min-width:0;transition:transform .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease);border:1px solid #0000;border-radius:.55rem;flex-direction:column;gap:.2rem;padding:.7rem .75rem;display:flex}.umkm-econ-tile:hover{border-color:var(--line);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.umkm-econ-tile:hover{border-color:color-mix(in srgb,var(--line) 80%,transparent)}}.umkm-econ-tile:hover{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.umkm-econ-tile:hover{background:color-mix(in srgb,var(--surface-2) 70%,#fff)}}.umkm-econ-tile.is-added .umkm-econ-tile-value,.umkm-econ-tile.is-profit .umkm-econ-tile-value{color:var(--brand-deep)}.umkm-econ-strip-3 .umkm-econ-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.umkm-econ-tile-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.65rem;font-weight:700}.umkm-econ-tile-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);align-items:center;min-height:1.4rem;font-size:1.05rem;font-weight:750;line-height:1.2;display:flex}.umkm-econ-tile-sub{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.72rem;font-style:normal}.umkm-econ-empty{border-radius:var(--radius-sm);border:1px dashed var(--line);padding:1rem 1.05rem}@supports (color:color-mix(in lab,red,red)){.umkm-econ-empty{border:1px dashed color-mix(in srgb,var(--line) 90%,transparent)}}.umkm-econ-empty{background:var(--surface-2);color:var(--muted);font-size:.9rem}.umkm-pack-active-bar{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin:.85rem 0 0;padding:.65rem .8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-pack-active-bar{border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.umkm-pack-active-bar-text{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.umkm-muted-inline{color:var(--muted);font-size:.82rem}.umkm-wh-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:1.05rem;display:grid}.umkm-wh-kpi{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:.25rem;padding:.85rem .95rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-wh-kpi{border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.umkm-wh-kpi{box-shadow:var(--shadow-soft)}.umkm-wh-kpi span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700}.umkm-wh-kpi strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--brand-deep);align-items:center;min-height:1.35rem;font-size:1.05rem;font-weight:750;line-height:1.2;display:flex}.umkm-wh-kpi em{margin-top:.1rem;font-style:normal}.umkm-wh-packs-in-stock{border-radius:var(--radius-sm);border:1px solid var(--line);flex-direction:column;gap:.2rem;margin:0 0 .85rem;padding:.75rem .9rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-wh-packs-in-stock{border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.umkm-wh-packs-in-stock{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-wh-packs-in-stock{background:color-mix(in srgb,var(--brand) 6%,var(--surface))}}.umkm-wh-packs-in-stock .umkm-view-metric-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700}.umkm-wh-packs-in-stock strong{color:var(--brand-deep);font-size:1.15rem;line-height:1.25}.umkm-wh-packs-in-stock em{color:var(--muted);font-size:.92rem;font-style:normal;font-weight:600}.umkm-wh-restock-pack{margin-top:.85rem}.umkm-wh-added-chip{border-radius:var(--radius-sm);background:var(--brand);align-items:center;gap:.35rem;padding:.28rem .65rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-wh-added-chip{background:color-mix(in srgb,var(--brand) 12%,var(--surface))}}.umkm-wh-added-chip{color:var(--brand-deep);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}.umkm-wh-added{color:var(--brand-deep)}.umkm-wh-added,.umkm-wh-sold{font-variant-numeric:tabular-nums;font-weight:700}.umkm-wh-sold{color:var(--danger)}.umkm-progress{border-radius:var(--radius-sm);background:var(--line);height:.45rem}@supports (color:color-mix(in lab,red,red)){.umkm-progress{background:color-mix(in srgb,var(--line) 55%,transparent)}}.umkm-progress{min-width:5rem;max-width:9rem;overflow:hidden}.umkm-progress-bar{border-radius:inherit;background:linear-gradient(90deg,var(--brand) 0,var(--brand) 100%);height:100%}@supports (color:color-mix(in lab,red,red)){.umkm-progress-bar{background:linear-gradient(90deg,var(--brand) 0,color-mix(in srgb,var(--brand) 70%,#1a7a55) 100%)}}.umkm-progress-bar{transition:width .28s var(--ease)}.umkm-catalog-cards{gap:.65rem;margin:0;padding:0;list-style:none;display:none}.umkm-catalog-card{border-radius:var(--table-radius);background:var(--surface);border:1px solid var(--table-border);box-shadow:none;animation:rise .28s var(--ease) both;transition:border-color .16s var(--ease),background .16s var(--ease),box-shadow .16s var(--ease);flex-direction:column;gap:.7rem;padding:.95rem 1rem;display:flex}.umkm-catalog-card:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-catalog-card:hover{border-color:color-mix(in srgb,var(--brand) 28%,var(--line))}}.umkm-catalog-card:hover{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.umkm-catalog-card:hover{background:color-mix(in srgb,var(--surface) 92%,var(--brand-soft))}}.umkm-catalog-card:hover{box-shadow:var(--shadow-soft)}.umkm-catalog-card-main{appearance:none;text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;gap:.75rem;margin:0;padding:0;display:flex}.umkm-catalog-card-identity{flex-direction:column;gap:.4rem;min-width:0;display:flex}.umkm-catalog-card-details{flex-direction:column;gap:.18rem;min-width:0;display:flex}.umkm-catalog-card-details span{font-size:var(--text-sm);color:var(--muted);word-break:break-word;line-height:1.4}.umkm-catalog-card-company{font-weight:600;color:var(--ink)!important}@supports (color:color-mix(in lab,red,red)){.umkm-catalog-card-company{color:color-mix(in srgb,var(--ink) 72%,var(--muted))!important}}.umkm-catalog-card-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:.55rem;display:grid}@supports (color:color-mix(in lab,red,red)){.umkm-catalog-card-metrics{border-top:1px solid color-mix(in srgb,var(--line) 50%,transparent)}}.umkm-catalog-card-metrics--analytics,.umkm-catalog-card-metrics--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.umkm-catalog-card-metrics>div{border:none;border-right:1px solid var(--line);background:0 0;flex-direction:column;gap:.18rem;min-width:0;padding:.35rem .55rem .1rem 0;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-catalog-card-metrics>div{border-right:1px solid color-mix(in srgb,var(--line) 48%,transparent)}}.umkm-catalog-card-metrics>div:last-child{border-right:none;padding-right:0}.umkm-catalog-card-metrics span{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:750}.umkm-catalog-card-metrics strong{font-variant-numeric:tabular-nums;color:var(--brand-deep);letter-spacing:-.02em;word-break:break-word;font-size:.92rem;font-weight:750;line-height:1.2}.umkm-catalog-metric-text{letter-spacing:-.01em!important;font-size:.88rem!important}.umkm-target-month-card-row{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.umkm-target-month-card-row strong{letter-spacing:-.01em;font-size:.95rem;font-weight:700}.umkm-target-month-card-row input{text-align:right;font-variant-numeric:tabular-nums;width:8.5rem;max-width:45%;font-size:1rem}.umkm-target-month-cards .umkm-catalog-card-main{cursor:default}.umkm-table-wrap{-webkit-overflow-scrolling:touch;margin:0;padding:0;overflow-x:auto}.umkm-table{border-collapse:separate;border-spacing:0;width:100%;min-width:var(--table-min-width);font-family:var(--font-ui)}.umkm-table td,.umkm-table th{text-align:left;padding:var(--table-pad-y) var(--table-pad-x);border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-table td,.umkm-table th{border-bottom:1px solid color-mix(in srgb,var(--line) 42%,transparent)}}.umkm-table td,.umkm-table th{vertical-align:middle}.umkm-table th{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);white-space:nowrap;font-weight:700;line-height:1.25}.umkm-table td{font-size:var(--text-sm);color:var(--ink);letter-spacing:-.01em;font-weight:500}.umkm-table tbody tr{transition:background .14s var(--ease)}.umkm-table tbody tr:hover{background:var(--table-row-hover)}.umkm-table .umkm-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.umkm-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.umkm-metrics.umkm-metrics-5{grid-template-columns:repeat(5,minmax(0,1fr))}.umkm-dashboard{gap:.2rem}.umkm-dash-period,.umkm-dashboard{flex-direction:column;display:flex}.umkm-dash-period{align-items:flex-end;gap:.32rem;min-width:11.5rem}.umkm-dash-period-label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding-right:.1rem;font-size:.66rem;font-weight:750}.umkm-dash-period-trigger{border-radius:calc(var(--radius-sm) + .12rem);border:1px solid var(--line);justify-content:space-between;align-items:center;gap:.55rem;width:100%;min-height:2.55rem;padding:0 .8rem 0 .95rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-dash-period-trigger{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.umkm-dash-period-trigger{background:linear-gradient(135deg,#fff 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.umkm-dash-period-trigger{background:linear-gradient(135deg,color-mix(in srgb,#fff 96%,var(--surface)) 0,color-mix(in srgb,var(--surface) 90%,var(--brand-soft)) 100%)}}.umkm-dash-period-trigger{box-shadow:var(--shadow-soft);cursor:pointer;font:inherit;text-align:left;color:var(--brand-deep);transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.umkm-dash-period-trigger:hover:not(:disabled){border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-dash-period-trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand) 38%,var(--line))}}.umkm-dash-period-trigger:focus-visible,.umkm-dash-period.is-open .umkm-dash-period-trigger{border-color:var(--brand);box-shadow:var(--shadow-soft),0 0 0 3px var(--brand);outline:none}@supports (color:color-mix(in lab,red,red)){.umkm-dash-period-trigger:focus-visible,.umkm-dash-period.is-open .umkm-dash-period-trigger{box-shadow:var(--shadow-soft),0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}}.umkm-dash-period-trigger:disabled{opacity:.55;cursor:not-allowed}.umkm-dash-period-value{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;min-width:0;font-size:.98rem;font-weight:750;overflow:hidden}.umkm-dash-period-chevron{color:var(--brand);transition:transform .18s var(--ease);flex:none;place-items:center;display:grid}.umkm-dash-period.is-open .umkm-dash-period-chevron{transform:rotate(180deg)}.umkm-dash-period-caption{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;margin:0;padding:0 .1rem;font-size:.72rem;font-weight:600;line-height:1.3}.umkm-dash-period-panel{z-index:80;border-radius:calc(var(--radius-sm) + .12rem);border:1px solid var(--brand);flex-direction:column;gap:.75rem;max-height:min(22rem,100vh - 1.5rem);padding:.8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-dash-period-panel{border:1px solid color-mix(in srgb,var(--brand) 16%,var(--line))}}.umkm-dash-period-panel{background:linear-gradient(165deg,#fff 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.umkm-dash-period-panel{background:linear-gradient(165deg,color-mix(in srgb,#fff 98%,var(--surface)) 0,color-mix(in srgb,var(--surface) 94%,var(--brand-soft)) 100%)}}.umkm-dash-period-panel{box-shadow:var(--shadow-soft),0 18px 40px var(--ink)}@supports (color:color-mix(in lab,red,red)){.umkm-dash-period-panel{box-shadow:var(--shadow-soft),0 18px 40px color-mix(in srgb,var(--ink) 10%,transparent)}}.umkm-dash-period-panel{animation:rise .18s var(--ease) both;overflow:auto}.umkm-dash-period-group{flex-direction:column;gap:.4rem;display:flex}.umkm-dash-period-group-label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:0 .2rem;font-size:.64rem;font-weight:750}.umkm-dash-period-options{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.umkm-dash-period-option{border:1px solid var(--line);border-radius:.65rem;min-height:2.2rem;padding:.4rem .65rem}@supports (color:color-mix(in lab,red,red)){.umkm-dash-period-option{border:1px solid color-mix(in srgb,var(--line) 78%,transparent)}}.umkm-dash-period-option{background:#fff}@supports (color:color-mix(in lab,red,red)){.umkm-dash-period-option{background:color-mix(in srgb,#fff 90%,var(--surface))}}.umkm-dash-period-option{color:var(--brand-deep);font:inherit;letter-spacing:-.015em;text-align:left;cursor:pointer;transition:border-color .16s var(--ease),background .16s var(--ease);font-size:.84rem;font-weight:700}.umkm-dash-period-option:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-dash-period-option:hover{border-color:color-mix(in srgb,var(--brand) 34%,var(--line))}}.umkm-dash-period-option:hover{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-dash-period-option:hover{background:color-mix(in srgb,var(--brand-soft) 42%,#fff)}}.umkm-dash-period-option.is-active{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-dash-period-option.is-active{border-color:color-mix(in srgb,var(--brand) 42%,var(--line))}}.umkm-dash-period-option.is-active{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-dash-period-option.is-active{background:color-mix(in srgb,var(--brand-soft) 58%,#fff)}}.umkm-dash-period-option.is-active{box-shadow:0 0 0 1px var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-dash-period-option.is-active{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 18%,transparent)}}.umkm-dash-board{border:1px solid var(--line);border-radius:1.2rem;flex-direction:column;gap:.95rem;margin-top:.2rem;padding:1.05rem 1.15rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-dash-board{border:1px solid color-mix(in srgb,var(--line) 76%,transparent)}}.umkm-dash-board{background:radial-gradient(90% 80% at 100% 0,var(--brand-soft) 0,transparent 55%),linear-gradient(165deg,#fff 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.umkm-dash-board{background:radial-gradient(90% 80% at 100% 0,color-mix(in srgb,var(--brand-soft) 38%,transparent) 0,transparent 55%),linear-gradient(165deg,color-mix(in srgb,#fff 96%,var(--surface)) 0,color-mix(in srgb,var(--surface) 94%,#fff) 100%)}}.umkm-dash-board{animation:rise .48s var(--ease) both;animation-delay:40ms}.umkm-dash-board-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;display:flex}.umkm-dash-board-head h2{letter-spacing:-.03em;color:var(--brand-deep);margin:0;font-size:1.05rem;font-weight:780}.umkm-dash-board-head p{color:var(--muted);margin:0;font-size:.82rem;font-weight:600}.umkm-dash-domains{grid-template-columns:1.2fr 1fr 1fr;gap:.75rem;display:grid}.umkm-dash-domain{--i:0;border:1px solid var(--line);border-radius:1rem;flex-direction:column;gap:.85rem;min-width:0;padding:1.05rem 1.1rem .95rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.umkm-dash-domain{border:1px solid color-mix(in srgb,var(--line) 78%,transparent)}}.umkm-dash-domain{background:#fff}@supports (color:color-mix(in lab,red,red)){.umkm-dash-domain{background:color-mix(in srgb,#fff 88%,var(--surface))}}.umkm-dash-domain{color:inherit;transition:transform .22s var(--ease),border-color .22s var(--ease),background .22s var(--ease),box-shadow .22s var(--ease);animation:rise .52s var(--ease) both;animation-delay:calc(80ms + var(--i) * 55ms);text-decoration:none;overflow:hidden}.umkm-dash-domain.is-featured{background:linear-gradient(160deg,var(--brand-soft) 0,#fff 100%)}@supports (color:color-mix(in lab,red,red)){.umkm-dash-domain.is-featured{background:linear-gradient(160deg,color-mix(in srgb,var(--brand-soft) 42%,#fff) 0,color-mix(in srgb,#fff 92%,var(--surface)) 100%)}}.umkm-dash-domain.is-featured{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-dash-domain.is-featured{border-color:color-mix(in srgb,var(--brand) 22%,var(--line))}}.umkm-dash-domain:hover{border-color:var(--brand);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.umkm-dash-domain:hover{border-color:color-mix(in srgb,var(--brand) 34%,var(--line))}}.umkm-dash-domain:hover{box-shadow:var(--shadow-soft);color:inherit}.umkm-dash-domain:focus-visible{outline:2px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-dash-domain:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 55%,transparent)}}.umkm-dash-domain:focus-visible{outline-offset:3px}.umkm-dash-domain-head{justify-content:space-between;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.umkm-dash-domain-titles{flex-direction:column;gap:.2rem;min-width:0;display:flex}.umkm-dash-domain-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);font-size:.64rem;font-weight:780}@supports (color:color-mix(in lab,red,red)){.umkm-dash-domain-eyebrow{color:color-mix(in srgb,var(--brand) 55%,var(--muted))}}.umkm-dash-domain-titles h2{letter-spacing:-.035em;color:var(--brand-deep);margin:0;font-size:1.18rem;font-weight:780;line-height:1.15}.umkm-dash-domain-cap{letter-spacing:-.01em;color:var(--muted);white-space:nowrap;flex:none;margin:0;padding:.18rem 0;font-size:.72rem;font-weight:700}.umkm-dash-domain-hero{flex-direction:column;gap:.3rem;min-width:0;padding-top:.15rem;display:flex}.umkm-dash-domain-hero>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.64rem;font-weight:750}.umkm-dash-domain-hero strong{letter-spacing:-.045em;color:var(--brand-deep);font-variant-numeric:tabular-nums;align-items:baseline;gap:.18rem;font-size:clamp(1.55rem,2.6vw,1.95rem);font-weight:800;line-height:1;display:flex}.umkm-dash-domain-hero strong b{font-weight:inherit}.umkm-dash-domain-hero strong small{letter-spacing:.01em;text-transform:none;color:var(--muted);font-size:.72rem;font-weight:650;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.umkm-dash-domain-hero strong small{color:color-mix(in srgb,var(--muted) 30%,var(--brand-deep))}}.umkm-dash-domain-hero strong small{background:var(--brand-soft);border-radius:.4rem;padding:.12rem .38rem}@supports (color:color-mix(in lab,red,red)){.umkm-dash-domain-hero strong small{background:color-mix(in srgb,var(--brand-soft) 48%,#fff)}}.umkm-dash-domain-hero strong small{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-dash-domain-hero strong small{border:1px solid color-mix(in srgb,var(--brand) 10%,transparent)}}.umkm-dash-domain-hero strong small{white-space:nowrap}.umkm-dash-domain-side{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:.55rem .75rem;margin:0;padding:.75rem 0 0;display:grid}@supports (color:color-mix(in lab,red,red)){.umkm-dash-domain-side{border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.umkm-dash-domain-side>div{flex-direction:column;gap:.22rem;min-width:0;display:flex}.umkm-dash-domain-side dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:750}.umkm-dash-domain-side dd{letter-spacing:-.03em;color:var(--brand-deep);font-variant-numeric:tabular-nums;align-items:baseline;gap:.12rem;margin:0;font-size:1.02rem;font-weight:780;line-height:1.05;display:flex}.umkm-dash-domain-side dd b{font-weight:inherit}.umkm-analytics-lens-metric dd small,.umkm-dash-domain-hero small,.umkm-dash-domain-side dd small{letter-spacing:.01em;text-transform:none;color:var(--muted);font-size:.72rem;font-weight:650;line-height:1.2;display:inline-block}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-lens-metric dd small,.umkm-dash-domain-hero small,.umkm-dash-domain-side dd small{color:color-mix(in srgb,var(--muted) 30%,var(--brand-deep))}}.umkm-analytics-lens-metric dd small,.umkm-dash-domain-hero small,.umkm-dash-domain-side dd small{background:var(--brand-soft);border-radius:.4rem;padding:.12rem .38rem}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-lens-metric dd small,.umkm-dash-domain-hero small,.umkm-dash-domain-side dd small{background:color-mix(in srgb,var(--brand-soft) 48%,#fff)}}.umkm-analytics-lens-metric dd small,.umkm-dash-domain-hero small,.umkm-dash-domain-side dd small{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-lens-metric dd small,.umkm-dash-domain-hero small,.umkm-dash-domain-side dd small{border:1px solid color-mix(in srgb,var(--brand) 10%,transparent)}}.umkm-analytics-lens-metric dd small,.umkm-dash-domain-hero small,.umkm-dash-domain-side dd small{white-space:nowrap}.umkm-dash-spotlight{--accent:var(--brand);flex-direction:column;gap:.35rem;margin-top:auto;display:flex}.umkm-dash-spotlight.tone-paid{--accent:#0b6b58}.umkm-dash-spotlight.tone-margin{--accent:#2f6f8f}.umkm-dash-spotlight.tone-discount{--accent:#9a6b3c}.umkm-dash-spotlight.tone-cancel{--accent:#a33b3b}.umkm-dash-spotlight-row{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.umkm-dash-spotlight-row span{color:var(--muted);font-size:.7rem;font-weight:700}.umkm-dash-spotlight-row strong{letter-spacing:-.02em;color:var(--brand-deep);font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:780}.umkm-dash-meter{background:var(--line);border-radius:999px;height:.26rem;display:block}@supports (color:color-mix(in lab,red,red)){.umkm-dash-meter{background:color-mix(in srgb,var(--line) 65%,transparent)}}.umkm-dash-meter{overflow:hidden}.umkm-dash-meter i{height:100%;width:var(--rate,0);border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent));display:block}@supports (color:color-mix(in lab,red,red)){.umkm-dash-meter i{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 68%,#fff),var(--accent))}}.umkm-dash-meter i{transition:width .48s var(--ease)}.umkm-dash-domain-go{letter-spacing:-.01em;color:var(--brand-deep);opacity:.7;transition:opacity .2s var(--ease),gap .2s var(--ease);align-items:center;gap:.35rem;font-size:.78rem;font-weight:750;display:inline-flex}.umkm-dash-domain:hover .umkm-dash-domain-go{opacity:1;gap:.5rem}.umkm-dash-rail{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.15rem .1rem;padding-top:.15rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-dash-rail{border-top:1px solid color-mix(in srgb,var(--line) 68%,transparent)}}.umkm-dash-rail a{letter-spacing:-.015em;color:var(--brand-deep);transition:background .16s var(--ease);border-radius:.55rem;padding:.55rem .85rem;font-size:.86rem;font-weight:720;text-decoration:none;position:relative}.umkm-dash-rail a:hover{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-dash-rail a:hover{background:color-mix(in srgb,var(--brand-soft) 48%,transparent)}}.umkm-dash-rail a+a:before{content:"";background:var(--line);width:1px;height:.85rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.umkm-dash-rail a+a:before{background:color-mix(in srgb,var(--line) 85%,transparent)}}@media (max-width:1100px){.umkm-dash-domains{grid-template-columns:1fr 1fr}.umkm-dash-domain.is-featured{grid-column:1/-1}}@media (max-width:700px){.umkm-dash-period{align-items:stretch;width:100%;min-width:0}.umkm-dash-period-caption{text-align:left}.umkm-dash-board{padding:.9rem .85rem .85rem}.umkm-dash-board-head{flex-direction:column;align-items:flex-start}.umkm-dash-domains{grid-template-columns:1fr}.umkm-dash-domain.is-featured{grid-column:auto}.umkm-dash-period-options{grid-template-columns:1fr}.umkm-dash-rail{flex-direction:column;align-items:stretch}.umkm-dash-rail a{padding:.7rem .55rem}.umkm-dash-rail a+a:before{display:none}}@media (prefers-reduced-motion:reduce){.umkm-dash-board,.umkm-dash-domain,.umkm-dash-meter i,.umkm-dash-period-panel{transition:none;animation:none}.umkm-dash-domain:hover{transform:none}}.umkm-stat{border-radius:var(--radius);background:linear-gradient(165deg,#fff 0,var(--surface) 40%,var(--surface-2) 100%);border:1px solid var(--line);padding:1.2rem 1.2rem 1.15rem}@supports (color:color-mix(in lab,red,red)){.umkm-stat{border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.umkm-stat{box-shadow:var(--shadow-soft);transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease);animation:rise .42s var(--ease) both}.umkm-stat:nth-child(2){animation-delay:40ms}.umkm-stat:nth-child(3){animation-delay:80ms}.umkm-stat:nth-child(4){animation-delay:.12s}.umkm-stage{--pulse-ink:var(--brand-deep);gap:var(--stage-gap);margin:0 0 var(--section-gap);padding:var(--stage-pad-y) var(--stage-pad-x);border-radius:calc(var(--radius) + .12rem);background:radial-gradient(80% 110% at 0 0,var(--brand-soft) 0,transparent 55%),linear-gradient(160deg,#fff 0,var(--surface) 100%);flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.umkm-stage{background:radial-gradient(80% 110% at 0 0,color-mix(in srgb,var(--brand-soft) 58%,transparent) 0,transparent 55%),linear-gradient(160deg,color-mix(in srgb,#fff 96%,var(--surface)) 0,color-mix(in srgb,var(--surface) 92%,var(--brand-soft)) 100%)}}.umkm-stage{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-stage{border:1px solid color-mix(in srgb,var(--brand) 16%,var(--line))}}.umkm-stage{box-shadow:var(--shadow-soft);animation:rise .42s var(--ease) both;overflow:hidden}.umkm-stage-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem 1.25rem;display:flex}.umkm-stage-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.umkm-targets-stage-actions{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;display:flex}.umkm-stage-actions>.umkm-targets-stage-actions{display:contents}.umkm-targets-plan{border:1px solid var(--line);border-radius:1.15rem;margin-top:.35rem;padding:1rem 1.1rem 1.15rem}@supports (color:color-mix(in lab,red,red)){.umkm-targets-plan{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.umkm-targets-plan{background:linear-gradient(165deg,var(--brand-soft) 0,#fff 42%,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.umkm-targets-plan{background:linear-gradient(165deg,color-mix(in srgb,var(--brand-soft) 28%,#fff) 0,color-mix(in srgb,#fff 92%,var(--surface)) 42%,var(--surface) 100%)}}.umkm-targets-plan{animation:rise .52s var(--ease) both;box-shadow:inset 0 1px #ffffffb3}.umkm-targets-plan.is-editing{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-targets-plan.is-editing{border-color:color-mix(in srgb,var(--brand) 28%,var(--line))}}.umkm-targets-plan.is-editing{background:linear-gradient(165deg,var(--brand-soft) 0,#fff 55%,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.umkm-targets-plan.is-editing{background:linear-gradient(165deg,color-mix(in srgb,var(--brand-soft) 42%,#fff) 0,#fff 55%,var(--surface) 100%)}}.umkm-targets-plan-toolbar{flex-direction:column;gap:.7rem;margin-bottom:.95rem;display:flex}.umkm-targets-plan-controls{flex-wrap:wrap;align-items:flex-end;gap:.65rem 1rem;display:flex}.umkm-targets-plan-chips{flex:auto}.umkm-targets-plan-status{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.35rem .45rem;margin:0;font-size:.84rem;font-weight:600;line-height:1.4;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-targets-plan-status{color:color-mix(in srgb,var(--muted) 88%,var(--brand-deep))}}.umkm-targets-plan-status-label{color:var(--brand-deep);letter-spacing:-.01em;font-weight:750}.umkm-targets-plan-status-hint{min-width:0}.umkm-targets-plan-panels{animation:targets-panel-in .36s var(--ease) both}@keyframes targets-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.umkm-targets-plan,.umkm-targets-plan-panels{animation:none}}.umkm-targets-plan-panel{min-width:0}.umkm-targets-edit{flex-direction:column;gap:1rem;display:flex}.umkm-targets-edit-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.umkm-targets-edit-head h2{font-family:var(--font-ui);letter-spacing:-.03em;color:var(--brand-deep);margin:0;font-size:1.12rem;font-weight:760}.umkm-targets-edit-head p{color:var(--muted);max-width:36rem;margin:.28rem 0 0;font-size:.86rem;font-weight:600;line-height:1.4}.umkm-targets-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.umkm-targets-month-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.umkm-targets-month-cell{border:1px solid var(--line);border-radius:.85rem;flex-direction:column;gap:.35rem;min-width:0;padding:.7rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-targets-month-cell{border:1px solid color-mix(in srgb,var(--line) 78%,transparent)}}.umkm-targets-month-cell{background:#fff}@supports (color:color-mix(in lab,red,red)){.umkm-targets-month-cell{background:color-mix(in srgb,#fff 88%,var(--brand-soft))}}.umkm-targets-month-cell{transition:border-color .16s var(--ease),box-shadow .16s var(--ease),transform .16s var(--ease)}.umkm-targets-month-cell:focus-within{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-targets-month-cell:focus-within{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}}.umkm-targets-month-cell:focus-within{box-shadow:0 0 0 3px var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-targets-month-cell:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-soft) 70%,transparent)}}.umkm-targets-month-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:750}.umkm-targets-month-cell input{width:100%;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--brand-deep);background:0 0;border:0;outline:none;margin:0;padding:0;font-size:1.02rem;font-weight:700}.umkm-targets-month-cell strong{letter-spacing:-.02em;color:var(--brand-deep);font-size:.95rem;font-weight:740}.umkm-targets-edit-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding-top:.15rem;display:flex}.umkm-targets-edit-sum{color:var(--muted);margin:0;font-size:.88rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.umkm-targets-edit-sum{color:color-mix(in srgb,var(--muted) 70%,var(--brand-deep))}}.umkm-targets-edit-sum strong{color:var(--brand-deep);font-variant-numeric:tabular-nums;font-weight:780}.umkm-targets-split-preview{border:1px solid var(--brand);border-radius:.95rem;flex-direction:column;gap:.7rem;padding:.9rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-targets-split-preview{border:1px solid color-mix(in srgb,var(--brand) 18%,var(--line))}}.umkm-targets-split-preview{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-targets-split-preview{background:color-mix(in srgb,var(--brand-soft) 35%,#fff)}}.umkm-targets-split-copy{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;display:flex}.umkm-targets-split-copy span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:750}.umkm-targets-split-copy strong{letter-spacing:-.02em;color:var(--brand-deep);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:780}.umkm-targets-spark{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:.28rem;height:3.25rem;display:grid}.umkm-targets-spark.is-tall{height:5.5rem}.umkm-targets-spark i{width:100%;height:var(--h,20%);background:linear-gradient(180deg,var(--brand),var(--brand-deep));border-radius:999px 999px 4px 4px;min-height:.35rem;display:block}@supports (color:color-mix(in lab,red,red)){.umkm-targets-spark i{background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 78%,#fff),color-mix(in srgb,var(--brand-deep) 70%,var(--brand)))}}.umkm-targets-spark i{transform-origin:bottom;animation:targets-bar-in .48s var(--ease) both}.umkm-targets-spark i:nth-child(odd){animation-delay:40ms}.umkm-targets-spark i:nth-child(3n){animation-delay:80ms}@keyframes targets-bar-in{0%{opacity:.35;transform:scaleY(.35)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.umkm-targets-spark i{animation:none}}.umkm-targets-spark-labels{grid-template-columns:repeat(12,minmax(0,1fr));gap:.28rem;margin-top:.35rem;display:grid}.umkm-targets-spark-labels span{text-align:center;letter-spacing:-.01em;color:var(--muted);font-size:.62rem;font-weight:700}.umkm-targets-annual-view{flex-direction:column;gap:1.1rem;display:flex}.umkm-targets-annual-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:1rem 1.35rem;display:grid}.umkm-targets-annual-figure{flex-direction:column;gap:.35rem;min-width:0;display:flex}.umkm-targets-annual-figure>span,.umkm-targets-annual-meta span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:750}.umkm-targets-annual-figure strong{letter-spacing:-.045em;color:var(--brand-deep);font-variant-numeric:tabular-nums;align-items:baseline;gap:.2rem;font-size:clamp(1.85rem,3.4vw,2.45rem);font-weight:800;line-height:1;display:flex}.umkm-targets-annual-figure strong b,.umkm-targets-annual-meta strong b{font-weight:inherit}.umkm-targets-annual-figure strong small,.umkm-targets-annual-meta strong small{letter-spacing:-.02em;color:var(--muted);font-size:.55em;font-weight:750}@supports (color:color-mix(in lab,red,red)){.umkm-targets-annual-figure strong small,.umkm-targets-annual-meta strong small{color:color-mix(in srgb,var(--muted) 55%,var(--brand-deep))}}.umkm-targets-annual-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem .85rem;display:grid}.umkm-targets-annual-meta>div{border-left:1px solid var(--line);flex-direction:column;gap:.28rem;min-width:0;padding-left:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-targets-annual-meta>div{border-left:1px solid color-mix(in srgb,var(--line) 78%,transparent)}}.umkm-targets-annual-meta strong{letter-spacing:-.03em;color:var(--brand-deep);font-variant-numeric:tabular-nums;align-items:baseline;gap:.15rem;font-size:1.05rem;font-weight:760;display:flex}.umkm-targets-annual-chart{border:1px solid var(--line);border-radius:.95rem;padding:.95rem 1rem .85rem}@supports (color:color-mix(in lab,red,red)){.umkm-targets-annual-chart{border:1px solid color-mix(in srgb,var(--line) 78%,transparent)}}.umkm-targets-annual-chart{background:#fff}@supports (color:color-mix(in lab,red,red)){.umkm-targets-annual-chart{background:color-mix(in srgb,#fff 86%,var(--brand-soft))}}.umkm-targets-annual-chart-head{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.72rem;font-weight:750;display:flex}.umkm-targets-annual-actions,.umkm-targets-empty-actions{flex-wrap:wrap;gap:.55rem;display:flex}.umkm-targets-empty-actions{margin-top:.85rem}.umkm-targets-toolbar{justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;margin-bottom:1rem}.umkm-targets-toolbar-hint{color:var(--muted);margin:0;font-size:.84rem;font-weight:600;line-height:1.4}.umkm-link-btn{color:var(--brand-deep);font:inherit;text-underline-offset:.12em;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:750;text-decoration:underline;display:inline}.umkm-link-btn:hover{color:var(--brand)}.umkm-link-btn:disabled{opacity:.55;cursor:not-allowed}@media (max-width:900px){.umkm-targets-month-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.umkm-targets-annual-hero{grid-template-columns:1fr}.umkm-targets-annual-meta>div:first-child{border-left:0;padding-left:0}}@media (max-width:640px){.umkm-targets-plan{border-radius:1rem;padding:.85rem .85rem 1rem}.umkm-targets-month-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.umkm-targets-annual-meta,.umkm-targets-edit-fields{grid-template-columns:1fr}.umkm-targets-annual-meta>div{border-left:0;border-top:1px solid var(--line);padding-top:.55rem;padding-left:0}@supports (color:color-mix(in lab,red,red)){.umkm-targets-annual-meta>div{border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent)}}.umkm-targets-annual-meta>div:first-child{border-top:0;padding-top:0}.umkm-targets-edit-foot{flex-direction:column;align-items:stretch}.umkm-targets-edit-foot .umkm-actions{width:100%}.umkm-targets-edit-foot .umkm-actions .umkm-btn{flex:auto}.umkm-targets-spark-labels span:nth-child(2n){visibility:hidden}}.umkm-stage-copy{flex-direction:column;flex:auto;align-items:flex-start;gap:.4rem;min-width:min(100%,14rem);display:flex}.umkm-stage-copy h1{font-family:var(--font-ui);letter-spacing:-.04em;color:var(--brand-deep);overflow-wrap:anywhere;max-width:100%;margin:0;font-size:clamp(1.65rem,2.6vw,2.05rem);font-weight:780;line-height:1.25}.umkm-stage-copy p{color:var(--muted);margin:0;font-size:.9rem;font-weight:600;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.umkm-stage-copy p{color:color-mix(in srgb,var(--muted) 88%,var(--brand-deep))}}.umkm-stage-copy p{overflow-wrap:anywhere;max-width:100%}.umkm-stage-dash,.umkm-stage-sep{color:var(--muted);margin:0 .28rem}@supports (color:color-mix(in lab,red,red)){.umkm-stage-dash,.umkm-stage-sep{color:color-mix(in srgb,var(--muted) 70%,transparent)}}.umkm-stage-body{gap:var(--stage-body-gap);flex-direction:column;display:flex}.umkm-stage-volume{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,.85fr));align-items:end;gap:.85rem 1.1rem;margin:0;display:grid}.umkm-stage-stat{border-left:1px solid var(--line);flex-direction:column;gap:.22rem;min-width:0;padding-left:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-stage-stat{border-left:1px solid color-mix(in srgb,var(--line) 78%,transparent)}}.umkm-stage-stat{animation:rise .5s var(--ease) both}.umkm-stage-stat.is-hero,.umkm-stage-stat:first-child{border-left:0;padding-left:0}.umkm-stage-stat:nth-child(2){animation-delay:40ms}.umkm-stage-stat:nth-child(3){animation-delay:70ms}.umkm-stage-stat dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.66rem;font-weight:750}.umkm-stage-stat dd{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--brand-deep);flex-wrap:wrap;align-items:baseline;gap:.35rem .4rem;margin:0;font-size:clamp(1.25rem,2.1vw,1.55rem);font-weight:780;line-height:1.05;display:flex}.umkm-stage-stat.is-hero dd{letter-spacing:-.055em;font-size:clamp(2rem,4vw,2.65rem)}.umkm-stage-stat dd b{font-weight:inherit;font-style:normal}.umkm-magnitude,.umkm-stage-stat dd small{letter-spacing:.01em;text-transform:none;color:var(--muted);align-self:center;font-size:.78rem;font-weight:650;line-height:1.2;display:inline-block}@supports (color:color-mix(in lab,red,red)){.umkm-magnitude,.umkm-stage-stat dd small{color:color-mix(in srgb,var(--muted) 25%,var(--brand-deep))}}.umkm-magnitude,.umkm-stage-stat dd small{background:var(--brand-soft);border-radius:.45rem;padding:.18rem .45rem}@supports (color:color-mix(in lab,red,red)){.umkm-magnitude,.umkm-stage-stat dd small{background:color-mix(in srgb,var(--brand-soft) 55%,#fff)}}.umkm-magnitude,.umkm-stage-stat dd small{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-magnitude,.umkm-stage-stat dd small{border:1px solid color-mix(in srgb,var(--brand) 12%,transparent)}}.umkm-magnitude,.umkm-stage-stat dd small{white-space:nowrap;max-width:9.5rem}.umkm-stage-rates-disclosure{border:0;margin:0;padding:0}.umkm-stage-rates-summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:none}.umkm-stage-rates-summary::-webkit-details-marker{display:none}.umkm-stage-rates{gap:var(--stage-rate-gap);padding-top:var(--stage-body-gap);border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}@supports (color:color-mix(in lab,red,red)){.umkm-stage-rates{border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.umkm-stage-rates{animation:rise .56s var(--ease) both;animation-delay:90ms}.umkm-stage-rate{--rate:0%;--meter:var(--brand);flex-direction:column;gap:.45rem;min-width:0;display:flex}.umkm-stage-rate.tone-cancel{--meter:#9a5b3c}@supports (color:color-mix(in lab,red,red)){.umkm-stage-rate.tone-cancel{--meter:color-mix(in srgb,#9a5b3c 70%,var(--brand))}}.umkm-stage-rate.tone-margin{--meter:var(--brand)}.umkm-stage-rate.tone-discount{--meter:#2f6f8f}@supports (color:color-mix(in lab,red,red)){.umkm-stage-rate.tone-discount{--meter:color-mix(in srgb,#2f6f8f 65%,var(--brand))}}.umkm-stage-rate.tone-paid{--meter:var(--brand-deep)}.umkm-stage-rate-row{justify-content:space-between;align-items:baseline;gap:.4rem;min-width:0;display:flex}.umkm-stage-rate-row dt{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.64rem;font-weight:750;overflow:hidden}.umkm-stage-rate-row dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--brand-deep);flex:none;margin:0;font-size:.95rem;font-weight:780;line-height:1.1}.umkm-stage-meter{background:var(--line);border-radius:999px;height:.26rem;display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.umkm-stage-meter{background:color-mix(in srgb,var(--line) 55%,#fff)}}.umkm-stage-meter{overflow:hidden}.umkm-stage-meter i{width:var(--rate);border-radius:inherit;background:linear-gradient(90deg,var(--meter),var(--meter));max-width:100%;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.umkm-stage-meter i{background:linear-gradient(90deg,color-mix(in srgb,var(--meter) 50%,transparent),var(--meter))}}.umkm-stage-meter i{transform-origin:0;animation:pulse-meter .72s var(--ease) both;animation-delay:.14s}@keyframes pulse-meter{0%{opacity:.4;transform:scaleX(.08)}to{opacity:1;transform:scaleX(1)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.umkm-stage.is-loading .umkm-stage-rate-row dd,.umkm-stage.is-loading .umkm-stage-stat dd{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.umkm-stage.is-loading .umkm-stage-rate-row dd,.umkm-stage.is-loading .umkm-stage-stat dd{color:color-mix(in srgb,var(--muted) 55%,transparent)}}.umkm-stage.is-loading .umkm-stage-rate-row dd,.umkm-stage.is-loading .umkm-stage-stat dd{letter-spacing:.12em}.umkm-customer-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.umkm-customer-stat-panel{border:1px solid var(--line);border-radius:1rem;margin:0;padding:.95rem 1rem 1rem}@supports (color:color-mix(in lab,red,red)){.umkm-customer-stat-panel{border:1px solid color-mix(in srgb,var(--line) 78%,transparent)}}.umkm-customer-stat-panel{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.umkm-customer-stat-panel{background:color-mix(in srgb,var(--surface) 88%,var(--paper))}}.umkm-customer-stat-panel{min-width:0}.umkm-customer-stat-panel h3{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 .75rem;font-size:.82rem;font-weight:750}@supports (color:color-mix(in lab,red,red)){.umkm-customer-stat-panel h3{color:color-mix(in srgb,var(--muted) 20%,var(--brand-deep))}}.umkm-customer-stat-rates{border-top:0;grid-template-columns:minmax(0,1fr);gap:.55rem;padding-top:0}@media (max-width:1100px){.umkm-customer-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.umkm-customer-stats{grid-template-columns:minmax(0,1fr)}}.umkm-cstats{outline:none}.umkm-cstats:focus-visible{box-shadow:0 0 0 2px var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-cstats:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 35%,transparent)}}.umkm-cstats:focus-visible{border-radius:calc(var(--radius-sm) + .2rem)}.umkm-cstats-shell{border-radius:calc(var(--radius-sm) + .25rem);border:1px solid var(--line);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-shell{border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.umkm-cstats-shell{background:#fff}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-shell{background:color-mix(in srgb,#fff 96%,var(--surface))}}.umkm-cstats-shell{box-shadow:var(--shadow-soft);overflow:hidden}.umkm-cstats-toolbar{border-bottom:1px solid var(--line);flex-direction:column;gap:.65rem;padding:.85rem 1rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-toolbar{border-bottom:1px solid color-mix(in srgb,var(--line) 64%,transparent)}}.umkm-cstats-toolbar{background:#fff}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-toolbar{background:color-mix(in srgb,#fff 82%,var(--surface))}}.umkm-cstats-segment{border:1px solid var(--line);border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;padding:.14rem;display:grid}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-segment{border:1px solid color-mix(in srgb,var(--line) 78%,transparent)}}.umkm-cstats-segment{background:#fff}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-segment{background:color-mix(in srgb,#fff 82%,var(--surface))}}.umkm-cstats-segment-btn{min-height:2rem;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:.22rem .45rem}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-segment-btn{color:color-mix(in srgb,var(--muted) 8%,var(--ink))}}.umkm-cstats-segment-btn{font:inherit;cursor:pointer;transition:background .16s var(--ease),color .16s var(--ease),box-shadow .16s var(--ease);font-size:.74rem;font-weight:700}.umkm-cstats-segment-btn:hover{color:var(--brand-deep)}.umkm-cstats-segment-btn.is-active{background:var(--brand-deep);color:#fff;box-shadow:0 3px 10px var(--brand-deep)}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-segment-btn.is-active{box-shadow:0 3px 10px color-mix(in srgb,var(--brand-deep) 32%,transparent)}}.umkm-cstats-segment-btn:focus-visible{outline:2px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-segment-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 42%,transparent)}}.umkm-cstats-segment-btn:focus-visible{outline-offset:2px}.umkm-cstats-stat-chips{flex-wrap:wrap;gap:.4rem;display:flex}.umkm-cstats-stat-nav{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;display:none}.umkm-cstats-nav-btn{border:1px solid var(--line);flex-shrink:0;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-nav-btn{border:1px solid color-mix(in srgb,var(--line) 76%,transparent)}}.umkm-cstats-nav-btn{background:#fff;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-nav-btn{background:color-mix(in srgb,#fff 92%,var(--surface))}}.umkm-cstats-nav-btn{color:var(--brand-deep);cursor:pointer;transition:background .16s var(--ease),border-color .16s var(--ease),transform .16s var(--ease)}.umkm-cstats-nav-btn:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-nav-btn:hover{border-color:color-mix(in srgb,var(--brand) 28%,var(--line))}}.umkm-cstats-nav-btn:hover{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-nav-btn:hover{background:color-mix(in srgb,var(--brand-soft) 58%,#fff)}}.umkm-cstats-nav-btn:active{transform:scale(.96)}.umkm-cstats-stat-nav-core{align-items:center;gap:.45rem;min-width:0;display:flex}.umkm-cstats-stat-select-wrap{flex:auto;min-width:0}.umkm-cstats-stat-select-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.umkm-cstats-stat-select{border:1px solid var(--line);border-radius:.72rem;width:100%;min-height:2.35rem;padding:.45rem 2rem .45rem .72rem}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-stat-select{border:1px solid color-mix(in srgb,var(--line) 76%,transparent)}}.umkm-cstats-stat-select{background:#fff}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-stat-select{background:color-mix(in srgb,#fff 94%,var(--surface))}}.umkm-cstats-stat-select{font:inherit;color:var(--brand-deep);cursor:pointer;font-size:.86rem;font-weight:720}.umkm-cstats-stat-select:focus-visible{outline:2px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-stat-select:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 42%,transparent)}}.umkm-cstats-stat-select:focus-visible{outline-offset:2px}.umkm-cstats-stat-index{border:1px solid var(--line);border-radius:999px;flex-shrink:0;align-items:center;padding:.2rem .48rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-stat-index{border:1px solid color-mix(in srgb,var(--line) 74%,transparent)}}.umkm-cstats-stat-index{background:#fff}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-stat-index{background:color-mix(in srgb,#fff 90%,var(--surface))}}.umkm-cstats-stat-index{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.68rem;font-weight:780}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-stat-index{color:color-mix(in srgb,var(--muted) 10%,var(--brand-deep))}}.umkm-cstats-stat-chip{border:1px solid var(--line);align-items:center;min-height:2rem;padding:.28rem .72rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-stat-chip{border:1px solid color-mix(in srgb,var(--line) 76%,transparent)}}.umkm-cstats-stat-chip{background:#fff;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-stat-chip{background:color-mix(in srgb,#fff 92%,var(--surface))}}.umkm-cstats-stat-chip{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-stat-chip{color:color-mix(in srgb,var(--muted) 6%,var(--ink))}}.umkm-cstats-stat-chip{font:inherit;cursor:pointer;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease),box-shadow .16s var(--ease);font-size:.76rem;font-weight:650}.umkm-cstats-stat-chip:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-stat-chip:hover{border-color:color-mix(in srgb,var(--brand) 28%,var(--line))}}.umkm-cstats-stat-chip:hover{color:var(--brand-deep)}.umkm-cstats-stat-chip.is-active{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-stat-chip.is-active{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}}.umkm-cstats-stat-chip.is-active{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-stat-chip.is-active{background:color-mix(in srgb,var(--brand-soft) 62%,#fff)}}.umkm-cstats-stat-chip.is-active{color:var(--brand-deep);box-shadow:0 2px 8px var(--brand);font-weight:720}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-stat-chip.is-active{box-shadow:0 2px 8px color-mix(in srgb,var(--brand) 14%,transparent)}}.umkm-cstats-stat-chip:focus-visible{outline:2px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-stat-chip:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 42%,transparent)}}.umkm-cstats-stat-chip:focus-visible{outline-offset:2px}.umkm-cstats-toolbar-meta{flex-direction:column;gap:.45rem;display:flex}.umkm-cstats-toolbar-sub{color:var(--muted);margin:0;font-size:.76rem;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-toolbar-sub{color:color-mix(in srgb,var(--muted) 12%,var(--ink))}}.umkm-cstats-toolbar-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.umkm-cstats-count-pill,.umkm-cstats-leader-pill{border:1px solid var(--line);border-radius:999px;align-items:center;max-width:100%;padding:.2rem .52rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-count-pill,.umkm-cstats-leader-pill{border:1px solid color-mix(in srgb,var(--line) 74%,transparent)}}.umkm-cstats-count-pill,.umkm-cstats-leader-pill{background:#fff}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-count-pill,.umkm-cstats-leader-pill{background:color-mix(in srgb,#fff 90%,var(--surface))}}.umkm-cstats-count-pill,.umkm-cstats-leader-pill{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.68rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-count-pill,.umkm-cstats-leader-pill{color:color-mix(in srgb,var(--muted) 8%,var(--brand-deep))}}.umkm-cstats-count-pill,.umkm-cstats-leader-pill{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.umkm-cstats-leader-pill{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-leader-pill{border-color:color-mix(in srgb,var(--brand) 24%,var(--line))}}.umkm-cstats-leader-pill{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-leader-pill{background:color-mix(in srgb,var(--brand-soft) 48%,#fff)}}.umkm-cstats-leader-pill{color:var(--brand-deep)}.umkm-cstats-toggle{color:var(--muted);align-items:center;gap:.35rem;margin-left:auto;font-size:.72rem;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-toggle{color:color-mix(in srgb,var(--muted) 10%,var(--ink))}}.umkm-cstats-toggle{cursor:pointer;-webkit-user-select:none;user-select:none}.umkm-cstats-toggle input{accent-color:var(--brand)}.umkm-cstats-content{animation:rise .32s var(--ease) both;flex-direction:column;gap:.65rem;padding:.65rem 1rem .9rem;display:flex}.umkm-cstats-subsection{border-top:1px solid var(--line);flex-direction:column;gap:.45rem;padding-top:.35rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-subsection{border-top:1px solid color-mix(in srgb,var(--line) 62%,transparent)}}.umkm-cstats-subsection-label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.62rem;font-weight:780}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-subsection-label{color:color-mix(in srgb,var(--muted) 14%,var(--brand))}}.umkm-cstats-rows{flex-direction:column;gap:.4rem;display:flex}.umkm-cstats-row{border:1px solid var(--line);border-radius:.68rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.55rem .65rem;display:grid}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-row{border:1px solid color-mix(in srgb,var(--line) 68%,transparent)}}.umkm-cstats-row{background:#fff}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-row{background:color-mix(in srgb,#fff 90%,var(--surface))}}.umkm-cstats-row.is-compact{padding:.48rem .58rem}.umkm-cstats-row.is-leader{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-row.is-leader{border-color:color-mix(in srgb,var(--brand) 32%,var(--line))}}.umkm-cstats-row.is-leader{background:linear-gradient(135deg,var(--brand-soft),#fff)}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-row.is-leader{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-soft) 38%,#fff),color-mix(in srgb,#fff 92%,var(--surface)))}}.umkm-cstats-row.is-leader{box-shadow:0 3px 12px var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-row.is-leader{box-shadow:0 3px 12px color-mix(in srgb,var(--brand) 10%,transparent)}}.umkm-cstats-row-rank{background:var(--brand-soft);border-radius:999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-row-rank{background:color-mix(in srgb,var(--brand-soft) 55%,#fff)}}.umkm-cstats-row-rank{font-variant-numeric:tabular-nums;color:var(--brand-deep);font-size:.64rem;font-weight:780}.umkm-cstats-row.is-leader .umkm-cstats-row-rank{background:var(--brand-deep);color:#fff}.umkm-cstats-row-dot{border-radius:999px;width:.5rem;height:.5rem}.umkm-cstats-row-core{flex-direction:column;gap:.28rem;min-width:0;display:flex}.umkm-cstats-row-head{justify-content:space-between;align-items:baseline;gap:.45rem;display:flex}.umkm-cstats-row-label{min-width:0;color:var(--brand-deep);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700;overflow:hidden}.umkm-cstats-row-meta{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:baseline;gap:.28rem;display:inline-flex}.umkm-cstats-row-meta strong{color:var(--brand-deep);font-size:.84rem;font-weight:780}.umkm-cstats-row-meta em{color:var(--muted);font-size:.68rem;font-style:normal;font-weight:700}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-row-meta em{color:color-mix(in srgb,var(--muted) 12%,var(--brand))}}.umkm-cstats-row-track{background:var(--line);border-radius:999px;height:.38rem}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-row-track{background:color-mix(in srgb,var(--line) 48%,#fff)}}.umkm-cstats-row-track{overflow:hidden}.umkm-cstats-row-fill{width:var(--bar,0);border-radius:inherit;opacity:.92;transform-origin:0;height:100%;animation:pulse-meter .62s var(--ease) both;display:block}.umkm-cstats-no-data{text-align:center;color:var(--muted);margin:0;padding:.75rem .5rem;font-size:.82rem}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-no-data{color:color-mix(in srgb,var(--muted) 12%,var(--ink))}}.umkm-cstats-rows.is-skeleton .umkm-cstats-row.is-skeleton{pointer-events:none}.umkm-cstats-skeleton-line,.umkm-cstats-skeleton-track{background:linear-gradient(90deg,var(--line) 0,var(--line) 50%,var(--line) 100%);border-radius:999px;display:block}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-skeleton-line,.umkm-cstats-skeleton-track{background:linear-gradient(90deg,color-mix(in srgb,var(--line) 55%,#fff) 0,color-mix(in srgb,var(--line) 35%,#fff) 50%,color-mix(in srgb,var(--line) 55%,#fff) 100%)}}.umkm-cstats-skeleton-line,.umkm-cstats-skeleton-track{background-size:200% 100%;animation:shimmer 1.2s ease-in-out infinite}.umkm-cstats-skeleton-line.is-label{width:42%;height:.72rem}.umkm-cstats-skeleton-line.is-meta{width:3.2rem;height:.72rem}.umkm-cstats-skeleton-track{width:100%;height:.38rem}.umkm-cstats-row.is-skeleton .umkm-cstats-row-rank{background:var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-row.is-skeleton .umkm-cstats-row-rank{background:color-mix(in srgb,var(--line) 50%,#fff)}}.umkm-cstats-row.is-skeleton .umkm-cstats-row-rank{color:#0000}.umkm-cstats-empty{text-align:center;padding:1.1rem 1rem}.umkm-cstats-empty p{margin:0}.umkm-cstats-empty p+p{color:var(--muted);margin-top:.35rem;font-size:.82rem}@supports (color:color-mix(in lab,red,red)){.umkm-cstats-empty p+p{color:color-mix(in srgb,var(--muted) 12%,var(--ink))}}.umkm-cstats.is-loading .umkm-cstats-row-meta strong{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.umkm-cstats.is-loading .umkm-cstats-row-meta strong{color:color-mix(in srgb,var(--muted) 45%,transparent)}}.umkm-cstats.is-loading .umkm-cstats-row-meta strong{letter-spacing:.1em}@media (max-width:900px){.umkm-cstats-stat-chips{display:none}.umkm-cstats-stat-nav{display:grid}.umkm-cstats-toggle{margin-left:0}}@media (max-width:640px){.umkm-cstats-content,.umkm-cstats-toolbar{padding-left:.75rem;padding-right:.75rem}.umkm-cstats-toolbar{gap:.55rem;padding-top:.75rem;padding-bottom:.6rem}.umkm-cstats-content{padding-top:.55rem;padding-bottom:.75rem}.umkm-cstats-segment-btn{min-height:1.85rem;padding-inline:.25rem;font-size:.68rem}.umkm-cstats-toolbar-sub{font-size:.72rem}.umkm-cstats-toolbar-actions{gap:.32rem}.umkm-cstats-leader-pill{white-space:normal;flex:100%}.umkm-cstats-row-label{font-size:.78rem}.umkm-cstats-row-meta strong{font-size:.8rem}}@media (max-width:380px){.umkm-cstats-nav-btn{width:2.15rem;height:2.15rem}.umkm-cstats-stat-select{min-height:2.15rem;font-size:.8rem}.umkm-cstats-stat-index{display:none}}@media (min-width:901px){.umkm-cstats-toolbar{padding:1rem 1.15rem .85rem}.umkm-cstats-content{padding:.75rem 1.15rem 1.1rem}.umkm-cstats-toolbar-meta{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem}.umkm-cstats-toolbar-sub{flex:auto;min-width:0}.umkm-cstats-toolbar-actions{flex-shrink:0;justify-content:flex-end}.umkm-cstats-toggle{margin-left:.25rem}}.umkm-stat:hover{border-color:var(--brand);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.umkm-stat:hover{border-color:color-mix(in srgb,var(--brand) 55%,var(--line))}}.umkm-stat:hover{box-shadow:var(--shadow)}.umkm-stat span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:.4rem;font-size:.72rem;font-weight:650;display:block}.umkm-stat strong{font-family:var(--font-ui);letter-spacing:-.035em;color:var(--brand-deep);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,2.1vw,2.2rem);line-height:1.08;display:block}.umkm-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);flex-direction:column;align-items:center;gap:.4rem;padding:1.75rem 1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-empty{border:1px dashed color-mix(in srgb,var(--line) 90%,transparent)}}.umkm-empty{border-radius:var(--radius);background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.umkm-empty{background:color-mix(in srgb,var(--surface-2) 55%,transparent)}}.umkm-empty strong{font-family:var(--font-ui);color:var(--ink);letter-spacing:-.02em;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:1.2rem;line-height:1.35;display:block}.umkm-empty p{max-width:var(--measure-prose);margin:0 auto;line-height:1.55}.umkm-name-check{color:var(--muted,#5b6b72);margin:.4rem 0 0;font-size:.82rem;line-height:1.4}.umkm-name-check.is-ok{color:var(--brand,#0f766e)}@supports (color:color-mix(in lab,red,red)){.umkm-name-check.is-ok{color:color-mix(in srgb,var(--brand,#0f766e) 85%,#0a3d36)}}.umkm-name-check.is-ok{font-weight:600}.umkm-name-check.is-taken{color:#b42318;font-weight:600}.umkm-name-check a{color:inherit;text-underline-offset:2px;text-decoration:underline}.umkm-error{color:var(--danger);background:var(--danger-soft);border-radius:var(--radius-sm);animation:rise .2s var(--ease);border:1px solid #efc4c4;margin-bottom:1rem;padding:.75rem .9rem}.umkm-check{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.umkm-badge{border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--brand-deep);letter-spacing:.02em;align-items:center;gap:.3rem;padding:.28rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}.umkm-auth{grid-template-columns:1.05fr .95fr;min-height:100vh;padding:0;display:grid}.umkm-auth-hero{color:#f4fffb;animation:fade-in .5s var(--ease) both;background:linear-gradient(160deg,#064f41eb,#0b6b58bf),radial-gradient(circle at 20% 20%,#ffffff2e,#0000 40%),linear-gradient(135deg,#064f41,#0b6b58 45%,#1a7a55);flex-direction:column;justify-content:flex-end;padding:clamp(2rem,5vw,4rem);display:flex;position:relative;overflow:hidden}.umkm-auth-hero:after{content:"";pointer-events:none;background:radial-gradient(#ffffff1f,#0000 65%);height:70%;position:absolute;inset:auto -10% -30% 20%}.umkm-auth-hero h1{z-index:1;font-family:var(--font-ui);letter-spacing:-.04em;margin:0 0 .75rem;font-size:clamp(2.4rem,4vw,3.4rem);line-height:1.05;position:relative}.umkm-auth-hero p{z-index:1;color:#f4fffbdb;max-width:28rem;margin:0;font-size:1.05rem;position:relative}.umkm-auth-panel{place-items:center;padding:2rem 1.5rem;display:grid}.umkm-auth-card{width:min(420px,100%);animation:rise .42s var(--ease) both}.umkm-auth-card .umkm-title{font-size:clamp(1.6rem,2vw,2rem)}.umkm-auth-card .umkm-btn{width:100%;margin-top:.35rem}.umkm-auth-register .umkm-auth-hero{animation:auth-hero-in .7s var(--ease) both;justify-content:center;padding:clamp(2.25rem,6vw,4.5rem)}.umkm-auth-register .umkm-auth-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 18%,#ffffff24,#0000 42%),radial-gradient(circle at 12% 72%,#ffffff14,#0000 38%);animation:auth-glow 8s ease-in-out infinite alternate;position:absolute;inset:0}.umkm-auth-hero-copy{z-index:1;max-width:26rem;position:relative}.umkm-auth-brand{letter-spacing:-.045em;color:#f4fffb;margin:0 0 .85rem;font-size:clamp(2.2rem,4.2vw,3.1rem);font-weight:750;line-height:1.02}.umkm-auth-register .umkm-auth-hero h1{letter-spacing:-.03em;color:#f4fffbf5;margin:0 0 .65rem;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:650}.umkm-auth-register .umkm-auth-hero p{margin:0 0 1.35rem;font-size:1rem;line-height:1.5}.umkm-auth-points{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.umkm-auth-points li{color:#f4fffbd1;animation:rise .52s var(--ease) both;padding-left:1.15rem;font-size:.92rem;line-height:1.4;position:relative}.umkm-auth-points li:nth-child(2){animation-delay:70ms}.umkm-auth-points li:nth-child(3){animation-delay:.14s}.umkm-auth-points li:before{content:"";background:#f4fffbbf;border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:.45rem;left:0;box-shadow:0 0 0 3px #f4fffb1f}.umkm-auth-card-register{border:1px solid var(--line);width:min(440px,100%);padding:clamp(1.35rem,3vw,1.75rem)}@supports (color:color-mix(in lab,red,red)){.umkm-auth-card-register{border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.umkm-auth-card-register{background:linear-gradient(180deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.umkm-auth-card-register{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,#fff) 0,color-mix(in srgb,var(--surface) 92%,var(--brand-soft)) 100%)}}.umkm-auth-card-register{box-shadow:var(--shadow);animation:rise .48s var(--ease) both}.umkm-auth-card-head{margin-bottom:1.15rem}.umkm-auth-card-head .umkm-title{letter-spacing:-.03em;margin:0 0 .35rem}.umkm-auth-card-head .umkm-sub{max-width:34ch;margin:0}.umkm-auth-form{gap:.95rem;display:grid}.umkm-auth-field{animation:rise .46s var(--ease) both;margin:0}.umkm-auth-field:first-of-type{animation-delay:40ms}.umkm-auth-field:nth-of-type(2){animation-delay:90ms}.umkm-auth-field:nth-of-type(3){animation-delay:.14s}.umkm-auth-field input{transition:border-color .16s var(--ease),box-shadow .16s var(--ease),background-color .16s var(--ease)}.umkm-auth-field.is-valid input{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-auth-field.is-valid input{border-color:color-mix(in srgb,var(--brand) 55%,var(--line))}}.umkm-auth-field.is-valid input{box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-auth-field.is-valid input{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent)}}.umkm-auth-field.is-invalid input{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.umkm-auth-field.is-invalid input{border-color:color-mix(in srgb,var(--danger) 55%,var(--line))}}.umkm-auth-field.is-invalid input{box-shadow:0 0 0 3px var(--danger)}@supports (color:color-mix(in lab,red,red)){.umkm-auth-field.is-invalid input{box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 12%,transparent)}}.umkm-field-status{color:var(--muted);min-height:1.15rem;margin:.4rem 0 0;font-size:.78rem;line-height:1.35}.umkm-field-status.is-pending{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.umkm-field-status.is-pending{color:color-mix(in srgb,var(--muted) 80%,var(--brand))}}.umkm-field-status.is-ok{color:var(--brand-deep)}@supports (color:color-mix(in lab,red,red)){.umkm-field-status.is-ok{color:color-mix(in srgb,var(--brand-deep) 88%,#0a3d36)}}.umkm-field-status.is-ok{font-weight:650}.umkm-field-status.is-bad{color:var(--danger);font-weight:650}.umkm-field-status-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.umkm-auth-password{display:grid;position:relative}.umkm-auth-password input{padding-right:4.25rem}.umkm-auth-password-toggle{color:var(--brand-deep);font:inherit;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;padding:.35rem .55rem;font-size:.8rem;font-weight:700;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.umkm-auth-password-toggle:disabled{opacity:.35;cursor:default}.umkm-auth-password-toggle:not(:disabled):hover{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-auth-password-toggle:not(:disabled):hover{background:color-mix(in srgb,var(--brand-soft) 55%,transparent)}}.umkm-auth-strength{min-height:1.15rem;color:var(--muted);align-items:center;gap:.55rem;margin:.45rem 0 0;font-size:.78rem;display:flex;position:relative;overflow:hidden}.umkm-auth-strength em{letter-spacing:.01em;font-style:normal;font-weight:700}.umkm-auth-strength-bar{background:var(--brand);height:.28rem;transition:width .22s var(--ease);border-radius:999px;flex:none;max-width:40%;display:block}.umkm-auth-strength.is-1 .umkm-auth-strength-bar{background:var(--danger)}.umkm-auth-strength.is-2 .umkm-auth-strength-bar{background:#c47a1a}.umkm-auth-strength.is-3 .umkm-auth-strength-bar,.umkm-auth-strength.is-4 .umkm-auth-strength-bar{background:var(--brand)}.umkm-auth-submit{min-height:2.85rem;animation:rise .5s var(--ease) both;margin-top:.35rem;animation-delay:.18s}.umkm-auth-alert{gap:.45rem;margin-bottom:.95rem;display:grid}.umkm-auth-alert p{margin:0}.umkm-auth-alert-title{letter-spacing:-.01em;font-weight:750}.umkm-auth-alert-conflict{gap:.55rem}.umkm-auth-alert-cta{justify-self:start;min-height:2.4rem;margin-top:.15rem;padding-inline:1rem;font-size:.9rem;text-decoration:none}.umkm-auth-alert-link{color:var(--brand-deep);width:fit-content;font-weight:700}.umkm-auth-footer{text-align:center;color:var(--muted);margin:1.15rem 0 0;font-size:.9rem}.umkm-auth-footer a{color:var(--brand-deep);font-weight:700}@keyframes auth-hero-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes auth-glow{0%{opacity:.55;transform:scale(1)}to{opacity:1;transform:scale(1.04)}}@media (max-width:900px){.umkm-auth-register .umkm-auth-hero{min-height:auto;padding:1.75rem 1.35rem 1.5rem}.umkm-auth-brand{margin-bottom:.45rem;font-size:clamp(1.85rem,7vw,2.35rem)}.umkm-auth-register .umkm-auth-hero h1{font-size:1.15rem}.umkm-auth-register .umkm-auth-hero p{margin-bottom:.85rem;font-size:.95rem}.umkm-auth-points{display:none}.umkm-auth-panel{padding:1.15rem 1rem 1.75rem}.umkm-auth-card-register{padding:1.2rem 1.05rem 1.25rem}}@media (prefers-reduced-motion:reduce){.umkm-auth-card-register,.umkm-auth-field,.umkm-auth-points li,.umkm-auth-register .umkm-auth-hero,.umkm-auth-register .umkm-auth-hero:before,.umkm-auth-submit{animation:none!important}}.umkm-loading{min-height:100vh;color:var(--muted);letter-spacing:.04em;place-items:center;display:grid}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:1100px){:root{--stage-pad-x:1.15rem;--stage-pad-y:1.1rem;--stage-gap:1rem;--stage-body-gap:1rem;--stage-rate-gap:.85rem 1rem;--section-gap:1rem;--section-head-pad-x:1.1rem;--section-head-pad-y:.85rem;--section-body-pad-x:1.1rem;--section-body-pad-y:1rem}.umkm-metrics,.umkm-metrics.umkm-metrics-5,.umkm-stage-volume{grid-template-columns:repeat(2,minmax(0,1fr))}.umkm-stage-volume{align-items:start;gap:0 1rem}.umkm-stage-stat{border:0;padding:.85rem 0 0}.umkm-stage-stat.is-hero,.umkm-stage-stat:first-child{border-bottom:1px solid var(--line);grid-column:1/-1;margin:0 0 .15rem;padding:0 0 .85rem}@supports (color:color-mix(in lab,red,red)){.umkm-stage-stat.is-hero,.umkm-stage-stat:first-child{border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.umkm-stage-stat:nth-child(2){padding:.95rem .75rem .2rem 0}.umkm-stage-stat:nth-child(3){border-left:1px solid var(--line);padding:.95rem 0 .2rem .75rem}@supports (color:color-mix(in lab,red,red)){.umkm-stage-stat:nth-child(3){border-left:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.umkm-stage-rates{gap:var(--stage-rate-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.umkm-stage-rate{gap:.55rem;padding:.2rem 0}.umkm-stage-meter{height:.32rem}.umkm-catalog-table-wrap{display:none}.umkm-catalog-cards{flex-direction:column;gap:.85rem;display:flex}.umkm-catalog-card{border-radius:calc(var(--table-radius) + .1rem);gap:.85rem;padding:1.05rem 1.05rem 1rem;box-shadow:inset 0 1px #ffffffb3,0 8px 22px #0c1a150a}.umkm-catalog-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.umkm-catalog-card .umkm-icon-actions,.umkm-catalog-card .umkm-row-actions{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.4rem;width:100%;margin:0;padding:.65rem 0 0;display:grid}@supports (color:color-mix(in lab,red,red)){.umkm-catalog-card .umkm-icon-actions,.umkm-catalog-card .umkm-row-actions{border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.umkm-catalog-card .umkm-icon-actions,.umkm-catalog-card .umkm-row-actions{justify-content:stretch}.umkm-catalog-card .umkm-icon-btn{flex:unset;border-color:var(--line);border-radius:.7rem;flex-direction:column;gap:.2rem;width:auto;min-width:0;height:auto;min-height:2.75rem;padding:.4rem .35rem}@supports (color:color-mix(in lab,red,red)){.umkm-catalog-card .umkm-icon-btn{border-color:color-mix(in srgb,var(--line) 75%,transparent)}}.umkm-catalog-card .umkm-icon-btn{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.umkm-catalog-card .umkm-icon-btn{background:color-mix(in srgb,var(--surface-2) 88%,var(--surface))}}.umkm-catalog-card .umkm-icon-btn{color:var(--brand-deep);font-family:var(--font-sans),system-ui,sans-serif}.umkm-catalog-card .umkm-icon-btn svg{flex-shrink:0;width:1.15rem;height:1.15rem}.umkm-catalog-card .umkm-icon-btn:after{content:attr(title);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:700;line-height:1.1}.umkm-catalog-card .umkm-icon-btn:focus-visible,.umkm-catalog-card .umkm-icon-btn:hover{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-catalog-card .umkm-icon-btn:focus-visible,.umkm-catalog-card .umkm-icon-btn:hover{background:color-mix(in srgb,var(--brand-soft) 70%,var(--surface))}}.umkm-catalog-card .umkm-icon-btn:focus-visible,.umkm-catalog-card .umkm-icon-btn:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-catalog-card .umkm-icon-btn:focus-visible,.umkm-catalog-card .umkm-icon-btn:hover{border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}}.umkm-catalog-card .umkm-icon-btn:focus-visible,.umkm-catalog-card .umkm-icon-btn:focus-visible:after,.umkm-catalog-card .umkm-icon-btn:hover,.umkm-catalog-card .umkm-icon-btn:hover:after{color:var(--brand-deep)}.umkm-catalog-card .umkm-icon-btn.danger,.umkm-catalog-card .umkm-icon-btn.danger:after{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.umkm-catalog-card .umkm-icon-btn.danger:after{color:color-mix(in srgb,var(--danger) 75%,var(--muted))}}.umkm-catalog-card .umkm-icon-btn.danger:focus-visible,.umkm-catalog-card .umkm-icon-btn.danger:hover{background:var(--danger-soft);color:var(--danger);border-color:#efc4c4}.umkm-analytics-series-table th,.umkm-catalog-table thead th{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;position:static}.umkm-profile-nav,.umkm-profile-shell-dock,.umkm-profile-side{-webkit-backdrop-filter:none;backdrop-filter:none;max-height:none;margin-left:0;margin-right:0;position:static;top:auto;overflow:visible}.umkm-form-panel .umkm-panel-head,.umkm-product-sheet .umkm-panel-head,.umkm-view-sheet .umkm-panel-head{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:static}}@media (max-width:900px){:root{--bottom-nav-height:3.85rem;--bottom-nav-offset:calc(var(--bottom-nav-height) + var(--safe-bottom));--sticky-chrome:calc(3.35rem + var(--safe-top));--stage-pad-x:1.05rem;--stage-pad-y:1.05rem;--stage-gap:1rem;--stage-body-gap:1rem;--stage-rate-gap:.9rem 1rem;--section-gap:1rem;--section-head-pad-x:1rem;--section-head-pad-y:.85rem;--section-body-pad-x:1rem;--section-body-pad-y:1rem}.umkm-shell{padding-bottom:var(--bottom-nav-offset);grid-template-columns:1fr}.umkm-nav-backdrop{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .22s var(--ease);background:#0c1a156b;border:0;margin:0;padding:0;display:block;position:fixed;inset:0}.umkm-nav-backdrop.is-visible{opacity:1;pointer-events:auto}.umkm-nav{z-index:50;border-right:none;border-bottom:1px solid var(--line);height:auto;padding:.65rem 1rem;padding-top:max(.65rem,var(--safe-top));background:linear-gradient(180deg,var(--surface) 0,var(--surface) 100%);gap:0;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.umkm-nav{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,#fff) 0,color-mix(in srgb,var(--surface) 90%,var(--brand-soft)) 100%)}}.umkm-brand{flex-direction:row;flex:1;align-items:baseline;gap:.55rem;min-width:0;padding:0}.umkm-brand-mark{font-size:1.28rem}.umkm-brand-tag{display:none}.umkm-nav-top{align-items:center;gap:.75rem;width:100%;display:flex}.umkm-nav-footer,.umkm-nav-links,.umkm-nav-toggle{display:none}.umkm-nav.is-open{width:min(18.5rem,86vw);height:100dvh;padding:.85rem 1rem 1.25rem;padding-top:max(.85rem,var(--safe-top));border-bottom:none;border-right:1px solid var(--line);animation:umkm-nav-slide .26s var(--ease) both;gap:.75rem;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:12px 0 40px #0c1a152e}.umkm-nav.is-open .umkm-nav-footer,.umkm-nav.is-open .umkm-nav-links{display:flex}.umkm-nav.is-open .umkm-brand-tag{display:inline}.umkm-nav-links{flex-direction:column;gap:.2rem;padding-top:.35rem}.umkm-nav a{min-height:var(--touch-min);padding:.7rem .85rem}.umkm-nav a.active,.umkm-nav a:hover{transform:none}.umkm-bottom-nav{z-index:35;height:calc(var(--bottom-nav-height) + var(--safe-bottom));padding:.35rem .35rem max(.35rem,var(--safe-bottom));border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.umkm-bottom-nav{border-top:1px solid color-mix(in srgb,var(--line) 85%,transparent)}}.umkm-bottom-nav{background:linear-gradient(180deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.umkm-bottom-nav{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 97%,#fff) 0,color-mix(in srgb,var(--surface) 92%,var(--brand-soft)) 100%)}}.umkm-bottom-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 -8px 28px #0c1a150f}.umkm-bottom-nav-item{appearance:none;min-width:0;min-height:var(--touch-min);border-radius:var(--radius-sm);color:var(--muted);font:inherit;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:.18rem;padding:.28rem .2rem;font-size:.68rem;font-weight:600;text-decoration:none;display:flex}.umkm-bottom-nav-icon,.umkm-bottom-nav-item{transition:background .16s var(--ease),color .16s var(--ease),transform .16s var(--ease);justify-content:center;align-items:center}.umkm-bottom-nav-icon{width:1.55rem;height:1.55rem;border-radius:.55rem;font-size:.95rem;line-height:1;display:inline-flex}.umkm-bottom-nav-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.umkm-bottom-nav-item:hover{color:var(--brand-deep);background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-bottom-nav-item:hover{background:color-mix(in srgb,var(--brand-soft) 45%,transparent)}}.umkm-bottom-nav-item.is-active{color:var(--brand-deep);font-weight:750}.umkm-bottom-nav-item.is-active .umkm-bottom-nav-icon{background:var(--brand-soft);outline:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-bottom-nav-item.is-active .umkm-bottom-nav-icon{outline:1px solid color-mix(in srgb,var(--brand) 24%,transparent)}}.umkm-bottom-nav-item.is-active .umkm-bottom-nav-icon{transform:translateY(-1px)}.umkm-main{padding:1rem .95rem calc(1.35rem + var(--safe-bottom));padding-left:max(.95rem,var(--safe-left));padding-right:max(.95rem,var(--safe-right))}.umkm-title{font-size:clamp(1.45rem,6vw,1.85rem)}.umkm-page-header{margin-bottom:var(--section-gap);align-items:flex-start;gap:.65rem}.umkm-page-header-text{flex:100%;max-width:none}.umkm-page-actions{justify-content:stretch;gap:.5rem;width:100%;margin-left:0}.umkm-page-actions .umkm-btn{flex:calc(50% - .3rem);justify-content:center;min-height:2.65rem}.umkm-panel-head{align-items:stretch;gap:.65rem;padding:.95rem 1rem .85rem}.umkm-form-section-head,.umkm-page-header-text,.umkm-panel-head-text,.umkm-product-sheet-block-head,.umkm-stage-copy,.umkm-view-block-head{gap:.45rem}.umkm-form-section-head h3,.umkm-panel-title,.umkm-product-sheet-block-head h3,.umkm-title,.umkm-view-block-head h3{line-height:1.4}.umkm-panel-head .umkm-page-actions{width:100%}.umkm-panel-body{padding:var(--section-body-pad-y) var(--section-body-pad-x) calc(var(--section-body-pad-y) + .1rem)}.umkm-form-section{padding:.9rem .9rem .95rem}.umkm-actions{border-top:1px solid var(--line);gap:.5rem;margin:.85rem 0 0;padding:.85rem 0 .15rem;position:static}@supports (color:color-mix(in lab,red,red)){.umkm-actions{border-top:1px solid color-mix(in srgb,var(--line) 55%,transparent)}}.umkm-actions{background:0 0}.umkm-actions .umkm-btn{flex:auto;justify-content:center;min-height:2.65rem}.umkm-form-panel .umkm-panel-head,.umkm-product-sheet .umkm-panel-head,.umkm-view-sheet .umkm-panel-head{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--line);background:0 0;min-height:fit-content;position:static;overflow:visible}@supports (color:color-mix(in lab,red,red)){.umkm-form-panel .umkm-panel-head,.umkm-product-sheet .umkm-panel-head,.umkm-view-sheet .umkm-panel-head{border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent)}}.umkm-analytics-series-table th,.umkm-catalog-table thead th{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;position:static}.umkm-profile-nav,.umkm-profile-shell-dock,.umkm-profile-side{-webkit-backdrop-filter:none;backdrop-filter:none;max-height:none;margin-left:0;margin-right:0;position:static;top:auto;overflow:visible}.umkm-catalog-card{transition:border-color .16s var(--ease),box-shadow .16s var(--ease),transform .16s var(--ease)}.umkm-catalog-card:active{transform:scale(.992)}.umkm-dash-period,.umkm-date-range-filter,.umkm-multi-filter,.umkm-timeline-filter{flex:100%;min-width:0}.umkm-dash-period-trigger,.umkm-date-range-filter-trigger,.umkm-multi-filter-trigger,.umkm-timeline-filter-bar{width:100%;min-height:var(--touch-min)}.umkm-timeline-filter-trigger{min-height:var(--touch-min)}.umkm-detail-grid,.umkm-grid.four,.umkm-grid.three,.umkm-grid.two,.umkm-metrics,.umkm-metrics.umkm-metrics-5{grid-template-columns:1fr}.umkm-catalog-filters{flex-wrap:wrap;gap:.55rem .65rem;margin:0;padding:.2rem 0 .15rem;overflow:visible}.umkm-catalog-filters::-webkit-scrollbar{display:none}.umkm-filter-chip{flex:none;min-height:2.35rem;padding:.45rem .85rem}.umkm-pack-entry,.umkm-pack-entry-pcs,.umkm-pack-entry-with-cost,.umkm-pack-entry-with-cost.is-custom,.umkm-pack-entry.is-custom{grid-template-columns:1fr}.umkm-pack-list li{flex-direction:column;align-items:stretch}.umkm-pack-cell{max-width:none}.umkm-pack-metrics{width:100%}.umkm-pack-metric{flex:calc(50% - .35rem)}.umkm-catalog-toolbar{grid-template-columns:1fr;align-items:stretch;gap:.75rem}.umkm-catalog-count,.umkm-catalog-search,.umkm-filters-disclosure{grid-area:auto/1}.umkm-catalog-count{justify-self:start;padding-bottom:0}.umkm-catalog-card{gap:.8rem;padding:1.05rem 1rem .95rem}.umkm-catalog-card-main{gap:.95rem}.umkm-catalog-card-identity{gap:.5rem}.umkm-catalog-card .umkm-product-name{letter-spacing:-.02em;font-size:1.12rem;font-weight:750;line-height:1.25}.umkm-catalog-card .umkm-product-meta{gap:.4rem .45rem}.umkm-catalog-card .umkm-num-sub{word-break:break-word;flex:100%;width:100%;font-size:.8rem;line-height:1.45}.umkm-catalog-card-details{gap:.28rem;padding-top:.1rem}.umkm-catalog-card-details span{font-size:.84rem;line-height:1.45}.umkm-catalog-card-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-top:.65rem}@supports (color:color-mix(in lab,red,red)){.umkm-catalog-card-metrics{border-top:1px solid color-mix(in srgb,var(--line) 50%,transparent)}}.umkm-catalog-card-metrics{margin:0}.umkm-catalog-card-metrics--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.umkm-catalog-card-metrics>div{border-right:1px solid var(--line);justify-content:flex-start;min-height:0;padding:.25rem .65rem .1rem 0}@supports (color:color-mix(in lab,red,red)){.umkm-catalog-card-metrics>div{border-right:1px solid color-mix(in srgb,var(--line) 48%,transparent)}}.umkm-catalog-card-metrics>div{background:0 0}.umkm-catalog-card-metrics>div:nth-child(2n){border-right:none;padding-left:.65rem;padding-right:0}.umkm-catalog-card-metrics strong{font-size:1rem}.umkm-catalog-card .umkm-icon-btn{min-height:2.85rem}.umkm-product-sheet-identity,.umkm-view-identity{grid-template-columns:1fr;gap:.55rem;padding:.6rem}.umkm-product-stock,.umkm-view-metric{order:-1;align-items:flex-start;padding:1rem 1.05rem}.umkm-product-stock strong,.umkm-view-metric strong{font-size:1.5rem}.umkm-product-stock-hint,.umkm-view-metric-hint{text-align:left;max-width:none}.umkm-view-identity-main{padding:.35rem .45rem .55rem}.umkm-econ-tiles,.umkm-view-facts.is-cols-3,.umkm-view-facts.is-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.umkm-econ-strip-3 .umkm-econ-tiles,.umkm-pack-composer-fields{grid-template-columns:1fr}.umkm-pack-composer-clear{justify-content:flex-start}.umkm-wh-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.umkm-auth{grid-template-columns:1fr}.umkm-auth-hero{justify-content:center;min-height:32vh}.umkm-btn{min-height:2.55rem}.umkm-field input,.umkm-field select,.umkm-field textarea{min-height:2.65rem;font-size:16px}.umkm-field textarea{min-height:5.5rem}}@media (max-width:600px){:root{--stage-pad-x:1rem;--stage-pad-y:1rem;--stage-gap:1rem;--stage-body-gap:1rem;--stage-rate-gap:.85rem .9rem;--section-gap:.95rem;--section-head-pad-x:1rem;--section-head-pad-y:.85rem;--section-body-pad-x:1rem;--section-body-pad-y:.95rem}.umkm-stage{padding:var(--stage-pad-y) var(--stage-pad-x);gap:var(--stage-gap);grid-template-columns:minmax(0,1fr);display:grid}.umkm-stage-top{display:contents}.umkm-stage-copy{flex:none;order:1;gap:.35rem;width:100%;min-width:0}.umkm-stage-copy h1{font-size:clamp(1.5rem,6.5vw,1.8rem)}.umkm-stage-copy p{font-size:.9rem;line-height:1.45}.umkm-stage-body{gap:var(--stage-body-gap);order:2}.umkm-stage-actions{order:3;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));justify-content:stretch;gap:.55rem;width:100%;display:grid}.umkm-stage-actions .umkm-btn,.umkm-stage-top .umkm-btn{width:100%;min-height:var(--touch-min);justify-content:center}.umkm-stage-actions .umkm-btn.ghost{flex:unset}.umkm-stage-stat.is-hero dd{font-size:clamp(1.75rem,8vw,2.2rem)}.umkm-stage-stat.is-hero,.umkm-stage-stat:first-child{margin-bottom:.2rem;padding-bottom:1rem}.umkm-stage-stat:nth-child(2),.umkm-stage-stat:nth-child(3){padding-top:.95rem}.umkm-stage-rates-disclosure{border:1px solid var(--line);border-radius:.9rem}@supports (color:color-mix(in lab,red,red)){.umkm-stage-rates-disclosure{border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.umkm-stage-rates-disclosure{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.umkm-stage-rates-disclosure{background:color-mix(in srgb,var(--surface) 88%,var(--brand-soft))}}.umkm-stage-rates-disclosure{overflow:hidden}.umkm-stage-rates-summary{min-height:var(--touch-min);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-deep);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .95rem;font-size:.78rem;font-weight:750;display:flex}.umkm-stage-rates-summary:after{content:"";border-right:2px solid var(--brand);border-bottom:2px solid var(--brand);width:.55rem;height:.55rem;transition:transform .18s var(--ease);flex-shrink:0;transform:rotate(45deg)}.umkm-stage-rates-disclosure[open] .umkm-stage-rates-summary:after{margin-top:.25rem;transform:rotate(-135deg)}.umkm-stage-rates-disclosure .umkm-stage-rates{gap:var(--stage-rate-gap);border-top:1px solid var(--line);padding:.85rem .95rem 1rem}@supports (color:color-mix(in lab,red,red)){.umkm-stage-rates-disclosure .umkm-stage-rates{border-top:1px solid color-mix(in srgb,var(--line) 55%,transparent)}}.umkm-stage-rates-disclosure .umkm-stage-rates{margin:0}.umkm-stage-meter{height:.34rem}.umkm-catalog-card{gap:.85rem;padding:1.05rem 1rem}.umkm-view-sheet{padding-bottom:calc(.5rem + var(--bottom-nav-offset))}.umkm-view-sheet-body{gap:.85rem}.umkm-catalog-card .umkm-icon-actions:has(>:nth-child(3)) .umkm-icon-btn:not(:first-child):after{display:none}.umkm-catalog-card .umkm-icon-actions:has(>:nth-child(3)) .umkm-icon-btn:not(:first-child){flex-direction:row;justify-content:center;min-height:2.65rem}.umkm-main{padding:.9rem .85rem calc(1.2rem + var(--safe-bottom));padding-left:max(.85rem,var(--safe-left));padding-right:max(.85rem,var(--safe-right))}.umkm-panel-title{font-size:1.15rem;line-height:1.45}.umkm-form-section-head,.umkm-page-header-text,.umkm-panel-head-text,.umkm-product-sheet-block-head,.umkm-stage-copy,.umkm-view-block-head{gap:.5rem}.umkm-eyebrow{letter-spacing:.07em}.umkm-stage-copy h1{line-height:1.3}.umkm-actions .umkm-btn,.umkm-page-actions .umkm-btn{flex:100%}.umkm-catalog-card{border-radius:calc(var(--radius-sm) + .15rem);padding:1.1rem 1rem .95rem}.umkm-catalog-card .umkm-icon-btn{gap:.28rem;min-height:3.05rem}.umkm-catalog-card .umkm-icon-btn:after{font-size:.64rem}.umkm-catalog-card-metrics{grid-template-columns:1fr}.umkm-catalog-card-metrics>div,.umkm-catalog-card-metrics>div:nth-child(2n){border-right:none;border-bottom:1px solid var(--line);padding:.35rem 0}@supports (color:color-mix(in lab,red,red)){.umkm-catalog-card-metrics>div,.umkm-catalog-card-metrics>div:nth-child(2n){border-bottom:1px solid color-mix(in srgb,var(--line) 42%,transparent)}}.umkm-catalog-card-metrics>div:last-child{border-bottom:none}.umkm-econ-tiles,.umkm-view-facts.is-cols-2,.umkm-view-facts.is-cols-3,.umkm-view-facts.is-cols-4,.umkm-wh-kpis{grid-template-columns:1fr}.umkm-auth-hero{min-height:22vh;padding-block:1.25rem}.umkm-bottom-nav{padding-inline:.15rem}.umkm-bottom-nav-item{letter-spacing:.01em;gap:.1rem;font-size:.58rem}.umkm-bottom-nav-icon{width:1.7rem;height:1.7rem;font-size:1rem}.umkm-nav-toggle-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.umkm-nav-toggle{justify-content:center;width:2.65rem;padding-inline:.55rem}.umkm-target-month-card-row input{width:100%;max-width:none;min-height:2.75rem}}@keyframes umkm-nav-slide{0%{opacity:.7;transform:translate(-.85rem)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.umkm-nav.is-open{animation:none}.umkm-bottom-nav-icon,.umkm-bottom-nav-item,.umkm-nav-backdrop{transition:none}.umkm-bottom-nav-item.is-active .umkm-bottom-nav-icon{transform:none}}.umkm-confirm-root{z-index:80;background:radial-gradient(ellipse 70% 50% at 50% 40%,var(--brand-deep),transparent 70%),#0c1a157a;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.umkm-confirm-root{background:radial-gradient(ellipse 70% 50% at 50% 40%,color-mix(in srgb,var(--brand-deep) 18%,transparent),transparent 70%),#0c1a157a}}.umkm-confirm-root{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:umkm-confirm-fade .18s var(--ease) both}.umkm-confirm-dialog{border-radius:calc(var(--radius) + .1rem);background:linear-gradient(165deg,var(--surface) 0,var(--surface-2) 100%);flex-direction:column;gap:1rem;width:min(100%,26.5rem);padding:1.35rem 1.35rem 1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-confirm-dialog{background:linear-gradient(165deg,color-mix(in srgb,var(--surface) 96%,#fff) 0,var(--surface-2) 100%)}}.umkm-confirm-dialog{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-confirm-dialog{border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.umkm-confirm-dialog{animation:umkm-confirm-rise .28s var(--ease) both;box-shadow:inset 0 1px #ffffff8c,0 18px 48px #0c1a1547}.umkm-confirm-icon{border-radius:var(--radius-sm);place-items:center;width:2.75rem;height:2.75rem;font-size:1.15rem;font-weight:750;line-height:1;display:grid}.umkm-confirm-dialog.is-danger .umkm-confirm-icon{background:var(--danger-soft);color:var(--danger);border:1px solid #efc4c4}.umkm-confirm-dialog.is-warn .umkm-confirm-icon{color:#8a5a12;background:#f9ebd0;border:1px solid #ecc98a}.umkm-confirm-dialog.is-neutral .umkm-confirm-icon{background:var(--brand-soft);color:var(--brand-deep);border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-confirm-dialog.is-neutral .umkm-confirm-icon{border:1px solid color-mix(in srgb,var(--brand) 25%,transparent)}}.umkm-confirm-copy{flex-direction:column;gap:.4rem;display:flex}.umkm-confirm-title{font-family:var(--font-ui);letter-spacing:-.025em;color:var(--brand-deep);margin:0;font-size:1.28rem;line-height:1.25}.umkm-confirm-dialog.is-danger .umkm-confirm-title{color:#7a2e2e}.umkm-confirm-message{color:var(--ink);margin:0;font-size:.98rem;line-height:1.45}.umkm-confirm-detail{border-radius:var(--radius-sm);background:var(--surface);margin:.15rem 0 0;padding:.65rem .75rem}@supports (color:color-mix(in lab,red,red)){.umkm-confirm-detail{background:color-mix(in srgb,var(--surface) 70%,var(--bg))}}.umkm-confirm-detail{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-confirm-detail{border:1px solid color-mix(in srgb,var(--line) 75%,transparent)}}.umkm-confirm-detail{color:var(--muted);font-size:.88rem;line-height:1.4}.umkm-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin-top:.25rem;display:flex}@keyframes umkm-confirm-fade{0%{opacity:0}to{opacity:1}}@keyframes umkm-confirm-rise{0%{opacity:0;transform:translateY(.7rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:900px){.umkm-confirm-root{padding:.75rem .75rem max(.75rem,env(safe-area-inset-bottom,0px));align-items:flex-end}.umkm-confirm-dialog{border-radius:var(--radius) var(--radius) .85rem .85rem;width:100%;max-width:none;padding-bottom:max(1.25rem,env(safe-area-inset-bottom,0px))}.umkm-confirm-actions{flex-direction:column-reverse}.umkm-confirm-actions .umkm-btn{justify-content:center;width:100%;min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.umkm-pack-section{animation:none}.umkm-pack-list li,.umkm-pack-metric{transition:none}*,.umkm-confirm-dialog,.umkm-confirm-root,:after,:before{animation:none!important}*,:after,:before{transition:none!important}}.umkm-analytics-page{flex-direction:column;gap:.15rem;display:flex}.umkm-analytics-lens{--lens-ink:var(--brand-deep);border-radius:calc(var(--radius) + .14rem);background:linear-gradient(180deg,#fff 0,var(--surface) 100%);flex-direction:column;gap:.95rem;margin:0 0 1.25rem;padding:1rem 1.1rem 1.05rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-lens{background:linear-gradient(180deg,color-mix(in srgb,#fff 98%,var(--brand-soft)) 0,color-mix(in srgb,var(--surface) 94%,var(--brand-soft)) 100%)}}.umkm-analytics-lens{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-lens{border:1px solid color-mix(in srgb,var(--brand) 14%,var(--line))}}.umkm-analytics-lens{box-shadow:var(--shadow-soft);animation:rise .4s var(--ease) both;overflow:hidden}.umkm-analytics-lens-toolbar{flex-direction:column;gap:.55rem;display:flex}.umkm-analytics-lens-controls{flex-wrap:wrap;align-items:flex-end;gap:.55rem .75rem;min-width:0;display:flex}.umkm-analytics-lens-controls>.umkm-filters-disclosure{flex:0 auto;min-width:min(100%,12rem)}.umkm-analytics-lens-controls>.umkm-analytics-lens-timeline{flex:16rem}.umkm-analytics-lens-filter-body{flex-wrap:wrap;align-items:flex-end;gap:.55rem .7rem;width:100%;display:flex}.umkm-analytics-lens-chips,.umkm-analytics-lens-view{width:max-content;max-width:100%}.umkm-analytics-lens-view{flex-shrink:0}.umkm-analytics-lens-timeline{flex:16rem;min-width:min(100%,14rem);max-width:22rem}.umkm-timeline-filter{flex-direction:column;gap:.32rem;min-width:0;display:flex}.umkm-timeline-filter-head{justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;display:flex}.umkm-timeline-filter-label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.62rem;font-weight:750}@supports (color:color-mix(in lab,red,red)){.umkm-timeline-filter-label{color:color-mix(in srgb,var(--muted) 88%,var(--brand))}}.umkm-timeline-filter-label{flex-shrink:0}.umkm-timeline-filter-head-note{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;color:var(--muted);text-align:right;font-size:.68rem;font-weight:600;overflow:hidden}.umkm-timeline-filter-bar{border:1px solid var(--brand);border-radius:999px;align-items:stretch;min-width:0;min-height:2.65rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-timeline-filter-bar{border:1px solid color-mix(in srgb,var(--brand) 18%,var(--line))}}.umkm-timeline-filter-bar{background:linear-gradient(180deg,#fff 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.umkm-timeline-filter-bar{background:linear-gradient(180deg,color-mix(in srgb,#fff 97%,var(--surface)) 0,color-mix(in srgb,var(--surface) 90%,var(--brand-soft)) 100%)}}.umkm-timeline-filter-bar{box-shadow:var(--shadow-soft);transition:border-color .18s var(--ease),box-shadow .18s var(--ease);overflow:hidden}.umkm-timeline-filter.is-open .umkm-timeline-filter-bar{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-timeline-filter.is-open .umkm-timeline-filter-bar{border-color:color-mix(in srgb,var(--brand) 42%,var(--line))}}.umkm-timeline-filter.is-open .umkm-timeline-filter-bar{box-shadow:var(--shadow-soft),0 0 0 3px var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-timeline-filter.is-open .umkm-timeline-filter-bar{box-shadow:var(--shadow-soft),0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent)}}.umkm-timeline-filter.is-all .umkm-timeline-filter-bar{background:linear-gradient(135deg,var(--brand-soft) 0,#fff 100%)}@supports (color:color-mix(in lab,red,red)){.umkm-timeline-filter.is-all .umkm-timeline-filter-bar{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-soft) 48%,#fff) 0,color-mix(in srgb,#fff 94%,var(--surface)) 100%)}}.umkm-timeline-filter-nav,.umkm-timeline-filter-trigger{appearance:none;color:var(--brand-deep);font:inherit;transition:background .16s var(--ease),color .16s var(--ease),opacity .16s var(--ease);background:0 0;border:0;margin:0}.umkm-timeline-filter-nav{cursor:pointer;width:2.5rem;color:var(--brand);flex:0 0 2.5rem;place-items:center;padding:0;display:grid}.umkm-timeline-filter-nav+.umkm-timeline-filter-trigger{border-left:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-timeline-filter-nav+.umkm-timeline-filter-trigger{border-left:1px solid color-mix(in srgb,var(--brand) 12%,var(--line))}}.umkm-timeline-filter-trigger+.umkm-timeline-filter-nav{border-left:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-timeline-filter-trigger+.umkm-timeline-filter-nav{border-left:1px solid color-mix(in srgb,var(--brand) 12%,var(--line))}}.umkm-timeline-filter-nav:hover:not(:disabled){background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-timeline-filter-nav:hover:not(:disabled){background:color-mix(in srgb,var(--brand-soft) 42%,transparent)}}.umkm-timeline-filter-nav:active:not(:disabled){background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-timeline-filter-nav:active:not(:disabled){background:color-mix(in srgb,var(--brand-soft) 62%,transparent)}}.umkm-timeline-filter-nav:disabled{opacity:.28;cursor:not-allowed}.umkm-timeline-filter-trigger{cursor:pointer;text-align:left;flex:auto;justify-content:space-between;align-items:center;gap:.45rem;min-width:0;padding:.35rem .65rem .35rem .85rem;display:flex}.umkm-timeline-filter-trigger:hover:not(:disabled){background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-timeline-filter-trigger:hover:not(:disabled){background:color-mix(in srgb,var(--brand-soft) 28%,transparent)}}.umkm-timeline-filter-trigger:focus-visible{background:var(--brand-soft);outline:none}@supports (color:color-mix(in lab,red,red)){.umkm-timeline-filter-trigger:focus-visible{background:color-mix(in srgb,var(--brand-soft) 35%,transparent)}}.umkm-timeline-filter-trigger-copy{flex-direction:column;gap:.02rem;min-width:0;display:flex}.umkm-timeline-filter-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:750;line-height:1.15}.umkm-timeline-filter-hint,.umkm-timeline-filter-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.umkm-timeline-filter-hint{color:var(--muted);letter-spacing:-.01em;font-size:.66rem;font-weight:600;line-height:1.2}.umkm-timeline-filter-chevron{width:1.35rem;height:1.35rem;color:var(--brand);background:var(--brand-soft);border-radius:999px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.umkm-timeline-filter-chevron{background:color-mix(in srgb,var(--brand-soft) 45%,transparent)}}.umkm-timeline-filter-chevron{transition:transform .2s var(--ease),background .16s var(--ease)}.umkm-timeline-filter.is-open .umkm-timeline-filter-chevron{background:var(--brand-soft);transform:rotate(180deg)}@supports (color:color-mix(in lab,red,red)){.umkm-timeline-filter.is-open .umkm-timeline-filter-chevron{background:color-mix(in srgb,var(--brand-soft) 72%,transparent)}}.umkm-timeline-filter-panel{border-radius:calc(var(--radius-sm) + .14rem);border:1px solid var(--brand);flex-direction:column;gap:.7rem;padding:.8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-timeline-filter-panel{border:1px solid color-mix(in srgb,var(--brand) 16%,var(--line))}}.umkm-timeline-filter-panel{background:linear-gradient(165deg,#fff 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.umkm-timeline-filter-panel{background:linear-gradient(165deg,color-mix(in srgb,#fff 98%,var(--surface)) 0,color-mix(in srgb,var(--surface) 94%,var(--brand-soft)) 100%)}}.umkm-timeline-filter-panel{box-shadow:var(--shadow-soft),0 18px 40px var(--ink)}@supports (color:color-mix(in lab,red,red)){.umkm-timeline-filter-panel{box-shadow:var(--shadow-soft),0 18px 40px color-mix(in srgb,var(--ink) 10%,transparent)}}.umkm-timeline-filter-panel{animation:rise .18s var(--ease) both;overflow:auto}.umkm-timeline-filter-presets{flex-wrap:wrap;gap:.35rem;display:flex}.umkm-timeline-filter-preset{appearance:none;border:1px solid var(--brand);border-radius:999px;margin:0;padding:.38rem .72rem}@supports (color:color-mix(in lab,red,red)){.umkm-timeline-filter-preset{border:1px solid color-mix(in srgb,var(--brand) 14%,var(--line))}}.umkm-timeline-filter-preset{background:#fff}@supports (color:color-mix(in lab,red,red)){.umkm-timeline-filter-preset{background:color-mix(in srgb,#fff 90%,var(--surface))}}.umkm-timeline-filter-preset{color:var(--brand-deep);font:inherit;letter-spacing:-.01em;cursor:pointer;transition:border-color .14s var(--ease),background .14s var(--ease),color .14s var(--ease);font-size:.78rem;font-weight:700}.umkm-timeline-filter-preset:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-timeline-filter-preset:hover{border-color:color-mix(in srgb,var(--brand) 32%,var(--line))}}.umkm-timeline-filter-preset:hover{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-timeline-filter-preset:hover{background:color-mix(in srgb,var(--brand-soft) 38%,#fff)}}.umkm-timeline-filter-preset.is-active{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-timeline-filter-preset.is-active{border-color:color-mix(in srgb,var(--brand) 55%,var(--line))}}.umkm-timeline-filter-preset.is-active{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-timeline-filter-preset.is-active{background:color-mix(in srgb,var(--brand) 88%,var(--brand-deep))}}.umkm-timeline-filter-preset.is-active{color:#fff}.umkm-timeline-filter-panel-note{color:var(--muted);letter-spacing:-.01em;margin:0;font-size:.72rem;font-weight:600;line-height:1.35}.umkm-timeline-filter-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.15rem;padding-top:.7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-timeline-filter-footer{border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.umkm-timeline-filter-footer-hint{color:var(--muted);letter-spacing:-.01em;margin:0;font-size:.74rem;line-height:1.35}.umkm-timeline-filter-done{background:var(--brand);color:#fff;font:inherit;letter-spacing:-.01em;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;padding:.4rem .85rem;font-size:.8rem;font-weight:700}.umkm-timeline-filter-done:hover{filter:brightness(1.05)}.umkm-timeline-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.umkm-timeline-filter-year{appearance:none;border-radius:calc(var(--radius-sm) - .05rem);background:#fff;border:1px solid #0000;min-height:2.35rem;margin:0;padding:.35rem .2rem}@supports (color:color-mix(in lab,red,red)){.umkm-timeline-filter-year{background:color-mix(in srgb,#fff 85%,var(--surface))}}.umkm-timeline-filter-year{color:var(--brand-deep);font:inherit;font-variant-numeric:tabular-nums;letter-spacing:-.02em;cursor:pointer;transition:border-color .14s var(--ease),background .14s var(--ease),color .14s var(--ease),transform .14s var(--ease);font-size:.88rem;font-weight:700}.umkm-timeline-filter-year:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-timeline-filter-year:hover{border-color:color-mix(in srgb,var(--brand) 28%,var(--line))}}.umkm-timeline-filter-year:hover{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-timeline-filter-year:hover{background:color-mix(in srgb,var(--brand-soft) 35%,#fff)}}.umkm-timeline-filter-year.is-now:not(.is-active){border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-timeline-filter-year.is-now:not(.is-active){border-color:color-mix(in srgb,var(--brand) 22%,var(--line))}}.umkm-timeline-filter-year.is-active{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-timeline-filter-year.is-active{border-color:color-mix(in srgb,var(--brand) 55%,var(--line))}}.umkm-timeline-filter-year.is-active{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-timeline-filter-year.is-active{background:color-mix(in srgb,var(--brand) 88%,var(--brand-deep))}}.umkm-timeline-filter-year.is-active{color:#fff}@media (max-width:520px){.umkm-timeline-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.umkm-timeline-filter-head-note{display:none}.umkm-timeline-filter-hint{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.umkm-timeline-filter-bar,.umkm-timeline-filter-chevron,.umkm-timeline-filter-nav,.umkm-timeline-filter-panel,.umkm-timeline-filter-trigger{transition:none;animation:none}}.umkm-analytics-lens-year{max-width:11.5rem}.umkm-analytics-lens-year .umkm-field-label,.umkm-analytics-lens-year .umkm-year-select-label{margin-bottom:.22rem;font-size:.62rem}.umkm-analytics-lens-window{border-radius:var(--radius-sm);border:1px solid var(--brand);align-items:center;min-height:2.35rem;margin:0;padding:0 .75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-lens-window{border:1px solid color-mix(in srgb,var(--brand) 20%,var(--line))}}.umkm-analytics-lens-window{background:#fff}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-lens-window{background:color-mix(in srgb,#fff 92%,var(--brand-soft))}}.umkm-analytics-lens-window{color:var(--brand-deep);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.82rem;font-weight:700}.umkm-analytics-lens-status{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.35rem .45rem;margin:0;padding:.15rem .05rem 0;font-size:.78rem;font-weight:600;line-height:1.35;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-lens-status{color:color-mix(in srgb,var(--muted) 92%,var(--brand-deep))}}.umkm-analytics-lens-status-label{color:var(--brand-deep);font-weight:750}.umkm-analytics-lens-status-hint{color:var(--muted);font-weight:550}.umkm-analytics-lens-body{grid-template-columns:1.2fr .85fr 1.15fr;gap:.65rem;padding-top:.15rem;display:grid}.umkm-analytics-lens-group{border-radius:calc(var(--radius-sm) + .08rem);background:#fff;flex-direction:column;gap:.4rem;min-width:0;padding:.7rem .75rem .65rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-lens-group{background:color-mix(in srgb,#fff 88%,var(--surface))}}.umkm-analytics-lens-group{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-lens-group{border:1px solid color-mix(in srgb,var(--line) 68%,transparent)}}.umkm-analytics-lens-group{animation:rise .38s var(--ease) both}.umkm-analytics-lens-group:nth-child(2){animation-delay:50ms}.umkm-analytics-lens-group:nth-child(3){animation-delay:.1s}.umkm-analytics-lens-group-label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.62rem;font-weight:750}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-lens-group-label{color:color-mix(in srgb,var(--muted) 85%,var(--brand))}}.umkm-analytics-lens-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid}.umkm-analytics-lens-metrics.is-duo{grid-template-columns:repeat(2,minmax(0,1fr))}.umkm-analytics-lens-metrics.is-trio{grid-template-columns:repeat(3,minmax(0,1fr))}.umkm-analytics-lens-metrics.is-quad{grid-template-columns:repeat(4,minmax(0,1fr))}.umkm-analytics-lens-metric{min-width:0;transition:background .16s var(--ease),transform .16s var(--ease);border-radius:.35rem;flex-direction:column;gap:.18rem;margin:0;padding:.35rem .35rem .15rem .55rem;display:flex;position:relative}.umkm-analytics-lens-metric+.umkm-analytics-lens-metric{border-left:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-lens-metric+.umkm-analytics-lens-metric{border-left:1px solid color-mix(in srgb,var(--line) 65%,transparent)}}.umkm-analytics-lens-metric:before{content:"";background:var(--brand);border-radius:999px;width:2px;height:1rem;position:absolute;top:.4rem;left:.1rem}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-lens-metric:before{background:color-mix(in srgb,var(--brand) 55%,var(--line))}}.umkm-analytics-lens-metric.tone-orders:before{background:#c45c28}.umkm-analytics-lens-metric.tone-aov:before{background:#2f8f6a}.umkm-analytics-lens-metric.tone-basket:before{background:#6b9140}.umkm-analytics-lens-metric.tone-frequency:before{background:#8b5e3c}.umkm-analytics-lens-metric.tone-ltv:before{background:#3d6b8f}.umkm-analytics-lens-metric.tone-product:before{background:#1f7a66}.umkm-analytics-lens-metric.tone-ship:before{background:#6b5b3e}.umkm-analytics-lens-metric.tone-invoice:before{background:#5c7a6e}.umkm-analytics-lens-metric.tone-firstPay:before{background:#a67c52}.umkm-analytics-lens-metric.tone-pay:before{background:#8a4f3d}.umkm-analytics-lens-metric:hover{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-lens-metric:hover{background:color-mix(in srgb,var(--brand-soft) 28%,transparent)}}.umkm-analytics-lens-metric dt{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.62rem;font-weight:750}.umkm-analytics-lens-metric dd{min-width:0;color:var(--lens-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.28rem;margin:0;font-size:clamp(.98rem,1.35vw,1.18rem);font-weight:750;line-height:1.15;display:flex}.umkm-analytics-lens-metric dd b{font-weight:750}.umkm-analytics-lens-metric em{color:var(--muted);font-size:.68rem;font-style:normal;font-weight:600;display:block}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-lens-metric em{color:color-mix(in srgb,var(--muted) 88%,var(--ink))}}.umkm-analytics-lens-metric em{text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.umkm-analytics-lens.is-loading .umkm-analytics-lens-metric dd{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-lens.is-loading .umkm-analytics-lens-metric dd{color:color-mix(in srgb,var(--muted) 70%,var(--brand-deep))}}.umkm-analytics-lens.is-loading .umkm-analytics-lens-metric dd{letter-spacing:.12em;animation:umkm-analytics-pulse 1.1s var(--ease) infinite}.umkm-analytics-lens-bar,.umkm-analytics-lens-head,.umkm-analytics-lens-period{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.25rem;display:flex}.umkm-analytics-lens-hint{color:var(--muted);margin:0;font-size:.82rem;font-weight:600;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-lens-hint{color:color-mix(in srgb,var(--muted) 90%,var(--brand-deep))}}.umkm-analytics-toolbar{border-radius:calc(var(--radius-sm) + .25rem);background:linear-gradient(145deg,var(--surface) 0,var(--brand-soft) 52%,var(--surface-2) 100%);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.25rem;margin:0 0 1.15rem;padding:1.05rem 1.15rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-toolbar{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 94%,#fff) 0,color-mix(in srgb,var(--brand-soft) 28%,var(--surface)) 52%,color-mix(in srgb,var(--surface-2) 88%,var(--surface)) 100%)}}.umkm-analytics-toolbar{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-toolbar{border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.umkm-analytics-toolbar{box-shadow:var(--shadow-soft);animation:rise .32s var(--ease) both}.umkm-analytics-toolbar-copy{flex-direction:column;flex:12rem;gap:.2rem;min-width:0;display:flex}.umkm-analytics-toolbar-title{font-family:var(--font-ui);letter-spacing:-.03em;color:var(--brand-deep);margin:0;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:600;line-height:1.2}.umkm-analytics-toolbar-sub{color:var(--muted);max-width:28rem;margin:0;font-size:.88rem;line-height:1.4}.umkm-analytics-period{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;width:fit-content;max-width:100%;display:flex}.umkm-analytics-period-group{flex-direction:column;gap:.4rem;min-width:0;display:flex}.umkm-analytics-period-hint,.umkm-analytics-period-year{animation:rise .28s var(--ease) both}.umkm-analytics-period-hint-value{border-radius:calc(var(--radius-sm) + .15rem);border:1px solid var(--brand);align-items:center;min-height:2.75rem;margin:0;padding:0 .95rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-period-hint-value{border:1px solid color-mix(in srgb,var(--brand) 28%,var(--line))}}.umkm-analytics-period-hint-value{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-period-hint-value{background:color-mix(in srgb,var(--surface) 88%,#fff)}}.umkm-analytics-period-hint-value{color:var(--brand-deep);letter-spacing:-.02em;font-variant-numeric:tabular-nums;box-shadow:var(--shadow-soft);font-size:.98rem;font-weight:750}.umkm-analytics-period .umkm-choice-group{width:max-content;max-width:100%}.umkm-analytics-period .umkm-year-select{max-width:9.5rem}.umkm-field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 .45rem;font-size:.72rem;font-weight:750}.umkm-analytics-period .umkm-field-label,.umkm-analytics-toolbar-copy .umkm-field-label{margin-bottom:0}.umkm-analytics-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.umkm-analytics-kpi{border-radius:calc(var(--radius-sm) + .15rem);background:linear-gradient(165deg,var(--surface) 0,var(--surface-2) 100%);flex-direction:column;gap:.28rem;min-width:0;padding:.95rem .95rem .9rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-kpi{background:linear-gradient(165deg,color-mix(in srgb,var(--surface) 98%,#fff) 0,color-mix(in srgb,var(--surface-2) 70%,var(--surface)) 100%)}}.umkm-analytics-kpi{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-kpi{border:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.umkm-analytics-kpi{box-shadow:var(--shadow-soft);transition:transform .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease);animation:rise .36s var(--ease) both;overflow:hidden}.umkm-analytics-kpi:before{content:"";background:var(--brand);width:3px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-kpi:before{background:color-mix(in srgb,var(--brand) 55%,var(--line))}}.umkm-analytics-kpi.tone-orders:before{background:#c4783a}.umkm-analytics-kpi.tone-aov:before{background:#3d7a5c}.umkm-analytics-kpi.tone-ltv:before{background:#5c6bc0}.umkm-analytics-kpi.tone-product:before{background:#1f7a66}.umkm-analytics-kpi.tone-margin:before{background:#2f6f8f}.umkm-analytics-kpi.tone-ship:before{background:#6b5b3e}.umkm-analytics-kpi.tone-firstPay:before{background:#a67c52}.umkm-analytics-kpi.tone-pay:before{background:#8a4f3d}.umkm-analytics-kpi:nth-child(2){animation-delay:35ms}.umkm-analytics-kpi:nth-child(3){animation-delay:70ms}.umkm-analytics-kpi:nth-child(4){animation-delay:.105s}.umkm-analytics-kpi:nth-child(5){animation-delay:.14s}.umkm-analytics-kpi:nth-child(6){animation-delay:.175s}.umkm-analytics-kpi:nth-child(7){animation-delay:.21s}.umkm-analytics-kpi:nth-child(8){animation-delay:.245s}.umkm-analytics-kpi:nth-child(9){animation-delay:.28s}.umkm-analytics-kpi:hover{border-color:var(--brand);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-kpi:hover{border-color:color-mix(in srgb,var(--brand) 30%,var(--line))}}.umkm-analytics-kpi:hover{box-shadow:var(--shadow)}.umkm-analytics-kpi span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:750}.umkm-analytics-kpi strong{color:var(--brand-deep);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.05rem,1.6vw,1.28rem);font-weight:750;line-height:1.15}.umkm-analytics-kpi em{color:var(--muted);font-size:.75rem;font-style:normal}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-kpi em{color:color-mix(in srgb,var(--muted) 88%,var(--ink))}}.umkm-analytics-kpi em{line-height:1.3}.umkm-analytics-kpi.is-loading strong{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-kpi.is-loading strong{color:color-mix(in srgb,var(--muted) 70%,var(--brand-deep))}}.umkm-analytics-kpi.is-loading strong{letter-spacing:.12em;animation:umkm-analytics-pulse 1.1s var(--ease) infinite}@keyframes umkm-analytics-pulse{0%,to{opacity:.45}50%{opacity:1}}.umkm-analytics-products .is-num.is-pos,.umkm-analytics-products .num.is-pos{color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-products .is-num.is-pos,.umkm-analytics-products .num.is-pos{color:color-mix(in srgb,var(--brand) 72%,var(--brand-deep))}}.umkm-analytics-products .is-num.is-pos,.umkm-analytics-products .num.is-pos{font-weight:700}.umkm-analytics-products .is-num.is-neg,.umkm-analytics-products .num.is-neg{color:#804837;font-weight:700}.umkm-catalog-card-metrics strong.is-pos{color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-catalog-card-metrics strong.is-pos{color:color-mix(in srgb,var(--brand) 72%,var(--brand-deep))}}.umkm-catalog-card-metrics strong.is-neg{color:#804837}.umkm-analytics-stack{flex-direction:column;gap:.95rem;width:100%;display:flex}.umkm-analytics-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;width:100%;display:grid}.umkm-analytics-chart-placeholder{min-height:inherit;border-radius:calc(var(--radius-sm) + .1rem);background:linear-gradient(110deg,var(--surface-2) 0,var(--brand) 45%,var(--surface-2) 100%)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-chart-placeholder{background:linear-gradient(110deg,color-mix(in srgb,var(--surface-2) 88%,transparent) 0,color-mix(in srgb,var(--brand) 8%,var(--surface-2)) 45%,color-mix(in srgb,var(--surface-2) 88%,transparent) 100%)}}.umkm-analytics-chart-placeholder{background-size:200% 100%;animation:umkm-analytics-shimmer 1.4s ease-in-out infinite}@keyframes umkm-analytics-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.umkm-analytics-chart-placeholder{animation:none}}.umkm-analytics-lazy.is-fs-fill{flex-direction:column;flex:1 1 0;height:100%;min-height:0;display:flex}.umkm-analytics-chart-panel.is-fullscreen .umkm-analytics-lazy.is-fs-fill{flex:none;width:100%;height:100%;position:absolute;inset:0}.umkm-analytics-charts>:only-child{grid-column:1/-1}.umkm-analytics-charts-rank .umkm-analytics-chart-panel{align-self:start}.umkm-analytics-charts-lead{grid-template-columns:repeat(2,minmax(0,1fr))}.umkm-analytics-chart-panel{border-radius:calc(var(--radius-sm) + .18rem);background:linear-gradient(165deg,var(--surface) 0,var(--surface) 100%);flex-direction:column;gap:.55rem;padding:1.05rem 1.05rem .95rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-chart-panel{background:linear-gradient(165deg,color-mix(in srgb,var(--surface) 97%,#fff) 0,color-mix(in srgb,var(--surface) 94%,var(--surface-2)) 100%)}}.umkm-analytics-chart-panel{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-chart-panel{border:1px solid color-mix(in srgb,var(--line) 74%,transparent)}}.umkm-analytics-chart-panel{box-shadow:var(--shadow-soft);min-width:0;transition:border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease);animation:rise .34s var(--ease) both;position:relative;overflow:hidden}.umkm-analytics-chart-panel:before{content:"";background:var(--brand);height:3px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-chart-panel:before{background:color-mix(in srgb,var(--brand) 70%,transparent)}}.umkm-analytics-chart-panel.tone-orders:before{background:#c45c28cc}.umkm-analytics-chart-panel.tone-aov:before{background:#2f8f6acc}.umkm-analytics-chart-panel.tone-basket:before{background:#6b9140cc}.umkm-analytics-chart-panel.tone-frequency:before{background:#8b5e3ccc}.umkm-analytics-chart-panel.tone-ltv:before{background:#3d6b8fcc}.umkm-analytics-chart-panel.tone-product:before{background:#1f7a66cc}.umkm-analytics-chart-panel.tone-margin:before{background:#2f6f8fcc}.umkm-analytics-chart-panel.tone-ship:before{background:#6b5b3ecc}.umkm-analytics-chart-panel.tone-invoice:before{background:#5c7a6ecc}.umkm-analytics-chart-panel.tone-firstPay:before{background:#a67c52cc}.umkm-analytics-chart-panel.tone-pay:before{background:#8a4f3dcc}.umkm-analytics-chart-panel:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-chart-panel:hover{border-color:color-mix(in srgb,var(--brand) 26%,var(--line))}}.umkm-analytics-chart-panel:hover{box-shadow:var(--shadow-soft),0 10px 24px var(--ink)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-chart-panel:hover{box-shadow:var(--shadow-soft),0 10px 24px color-mix(in srgb,var(--ink) 5%,transparent)}}.umkm-analytics-chart-panel:hover{transform:translateY(-1px)}.umkm-analytics-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.55rem 1rem;min-width:0;display:flex}.umkm-analytics-chart-head-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.umkm-analytics-chart-head-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem .75rem;min-width:0;display:flex}.umkm-analytics-export-btn{border:1px solid var(--line);align-items:center;gap:.35rem;min-height:2rem;padding:.28rem .65rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-export-btn{border:1px solid color-mix(in srgb,var(--line) 88%,var(--ink))}}.umkm-analytics-export-btn{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-export-btn{background:color-mix(in srgb,var(--surface) 88%,var(--paper))}}.umkm-analytics-export-btn{color:var(--ink);letter-spacing:.02em;cursor:pointer;font-size:.72rem;font-weight:700;transition:background .16s,border-color .16s,color .16s}.umkm-analytics-export-btn:hover:not(:disabled){border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-export-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand) 42%,var(--line))}}.umkm-analytics-export-btn:hover:not(:disabled){background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-export-btn:hover:not(:disabled){background:color-mix(in srgb,var(--brand-soft) 55%,var(--surface))}}.umkm-analytics-export-btn:hover:not(:disabled){color:var(--brand)}.umkm-analytics-export-btn:disabled{opacity:.55;cursor:wait}.umkm-analytics-export-btn.is-tool{min-height:2.15rem}.umkm-analytics-export-error{color:var(--danger);margin:0 0 .55rem;padding:0 .15rem;font-size:.8rem}.umkm-analytics-fs-btn{border-radius:calc(var(--radius-sm) - .05rem);border:1px solid var(--line);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-fs-btn{border:1px solid color-mix(in srgb,var(--line) 78%,transparent)}}.umkm-analytics-fs-btn{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-fs-btn{background:color-mix(in srgb,var(--surface) 92%,#fff)}}.umkm-analytics-fs-btn{color:var(--brand-deep);cursor:pointer;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}.umkm-analytics-fs-btn:hover{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-fs-btn:hover{background:color-mix(in srgb,var(--brand-soft) 55%,#fff)}}.umkm-analytics-fs-btn:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-fs-btn:hover{border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}}.umkm-analytics-fs-btn:focus-visible{outline:2px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-fs-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 55%,transparent)}}.umkm-analytics-fs-btn:focus-visible{outline-offset:2px}.umkm-analytics-fs-host{min-width:0;display:block}:-webkit-any(.umkm-analytics-fs-host:fullscreen,.umkm-analytics-fs-host:-webkit-full-screen){background:linear-gradient(180deg,#fff 0,var(--surface-2) 100%);width:100%;height:100%;margin:0;padding:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){:-webkit-any(.umkm-analytics-fs-host:fullscreen,.umkm-analytics-fs-host:-webkit-full-screen){background:linear-gradient(180deg,color-mix(in srgb,#fff 70%,var(--surface)) 0,color-mix(in srgb,var(--surface-2) 86%,var(--brand-soft)) 100%)}}:is(.umkm-analytics-fs-host:fullscreen){background:linear-gradient(180deg,#fff 0,var(--surface-2) 100%);width:100%;height:100%;margin:0;padding:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){:is(.umkm-analytics-fs-host:fullscreen){background:linear-gradient(180deg,color-mix(in srgb,#fff 70%,var(--surface)) 0,color-mix(in srgb,var(--surface-2) 86%,var(--brand-soft)) 100%)}}html.umkm-analytics-fs-open .umkm-analytics-fs-host.is-open .umkm-panel-body>:not(.umkm-analytics-charts):not(.umkm-analytics-stack),html.umkm-analytics-fs-open .umkm-analytics-fs-host.is-open .umkm-panel-head{display:none!important}.umkm-analytics-fs-host.is-open:fullscreen .umkm-panel-head{display:none!important}.umkm-analytics-fs-host.is-open:fullscreen .umkm-panel-body>:not(.umkm-analytics-charts):not(.umkm-analytics-stack){display:none!important}html.umkm-analytics-fs-open .umkm-analytics-fs-host.is-open .umkm-analytics-chart-panel:not(.is-fullscreen){visibility:hidden;pointer-events:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;overflow:hidden}.umkm-analytics-fs-host.is-open:fullscreen .umkm-analytics-chart-panel:not(.is-fullscreen){visibility:hidden;pointer-events:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;overflow:hidden}.umkm-analytics-chart-panel.is-fullscreen{z-index:200;width:100%;height:100%;max-height:none;padding:max(.45rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(.4rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));box-shadow:none;background:radial-gradient(80% 42% at 50% -6%,var(--brand-soft),transparent 62%),linear-gradient(180deg,#fff 0,var(--surface-2) 100%);border:0;border-radius:0;flex-direction:column;gap:.55rem;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-chart-panel.is-fullscreen{background:radial-gradient(80% 42% at 50% -6%,color-mix(in srgb,var(--brand-soft) 55%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,#fff 78%,var(--surface)) 0,color-mix(in srgb,var(--surface-2) 88%,var(--brand-soft)) 100%)}}.umkm-analytics-chart-panel.is-fullscreen{animation:none;transform:none}.umkm-analytics-chart-panel.is-fullscreen.is-fs-enter{animation:umkm-fs-enter .22s var(--ease) both}@keyframes umkm-fs-enter{0%{opacity:.4}to{opacity:1}}@keyframes umkm-fs-stage-forward{0%{opacity:0}to{opacity:1}}@keyframes umkm-fs-stage-back{0%{opacity:0}to{opacity:1}}@keyframes umkm-fs-stage-in{0%{opacity:0}to{opacity:1}}.umkm-analytics-chart-panel.is-fullscreen:before{display:none}.umkm-analytics-fs-progress-track{background:var(--brand-deep);border-radius:999px;flex-shrink:0;height:3px;margin:0}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-fs-progress-track{background:color-mix(in srgb,var(--brand-deep) 10%,transparent)}}.umkm-analytics-fs-progress-track{overflow:hidden}.umkm-analytics-fs-progress-track>i{border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--brand-deep));height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-fs-progress-track>i{background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 75%,#2f8f6a),var(--brand-deep))}}.umkm-analytics-fs-progress-track>i{transition:width .28s var(--ease)}.umkm-analytics-fs-top{border-bottom:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.55rem 1.25rem;padding:.15rem .1rem .65rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-fs-top{border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent)}}.umkm-analytics-fs-identity{min-width:min(100%,16rem);max-width:min(100%,48rem)}.umkm-analytics-fs-identity-row{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin-bottom:.22rem;display:flex}.umkm-analytics-fs-mode{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-deep);background:var(--brand-soft);border-radius:.32rem;align-items:center;padding:.16rem .48rem;font-size:.66rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-fs-mode{background:color-mix(in srgb,var(--brand-soft) 72%,#fff)}}.umkm-analytics-fs-mode{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-fs-mode{border:1px solid color-mix(in srgb,var(--brand) 18%,transparent)}}.umkm-analytics-fs-mode.is-table{color:var(--brand-deep);background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-fs-mode.is-table{background:color-mix(in srgb,var(--surface-2) 55%,#d7e5df)}}.umkm-analytics-fs-mode.is-table{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-fs-mode.is-table{border-color:color-mix(in srgb,var(--line) 70%,var(--brand))}}.umkm-analytics-fs-progress{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--muted);font-size:.8rem;font-weight:750}.umkm-analytics-fs-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--brand-deep);margin:0;font-size:clamp(1.2rem,2.2vw,1.7rem);font-weight:800;line-height:1.12}.umkm-analytics-fs-sub{color:var(--muted);max-width:40rem;margin:.22rem 0 0;font-size:.88rem;line-height:1.35}.umkm-analytics-fs-top-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem .65rem;display:flex}.umkm-analytics-chart-panel.is-fullscreen .umkm-analytics-chart-series.is-fs-compact{gap:.3rem .55rem;font-size:.76rem}.umkm-analytics-fs-btn.is-close{border-radius:calc(var(--radius-sm) + .05rem);gap:.35rem;width:auto;min-width:2.35rem;height:2.35rem;padding:0 .75rem}.umkm-analytics-fs-btn-label{letter-spacing:.02em;font-size:.78rem;font-weight:750}.umkm-analytics-fs-lens{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.45rem .7rem;padding:.15rem .05rem .35rem;display:flex}.umkm-analytics-fs-lens .umkm-choice-group{flex-wrap:wrap}.umkm-analytics-fs-lens-period{flex:auto;min-width:min(100%,18rem)}.umkm-analytics-fs-lens-timeline{flex:14rem;min-width:min(100%,13rem);max-width:20rem}.umkm-analytics-fs-lens-timeline .umkm-timeline-filter-bar{min-height:2.35rem}.umkm-analytics-fs-lens-timeline .umkm-timeline-filter-value{font-size:.88rem}.umkm-analytics-fs-lens-timeline .umkm-timeline-filter-hint{font-size:.62rem}.umkm-analytics-fs-lens-view{flex:none}.umkm-analytics-fs-stage{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;position:relative}.umkm-analytics-fs-stage.is-nav-forward .umkm-analytics-fs-canvas{animation:umkm-fs-stage-forward .24s var(--ease) both}.umkm-analytics-fs-stage.is-nav-back .umkm-analytics-fs-canvas{animation:umkm-fs-stage-back .24s var(--ease) both}.umkm-analytics-fs-stage.is-nav-none .umkm-analytics-fs-canvas{animation:umkm-fs-stage-in .22s var(--ease) both}.umkm-analytics-fs-canvas{border-radius:calc(var(--radius) - .05rem);border:1px solid var(--line);flex-direction:column;flex:1 1 0;min-height:0;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-fs-canvas{border:1px solid color-mix(in srgb,var(--line) 62%,transparent)}}.umkm-analytics-fs-canvas{background:linear-gradient(180deg,#fff 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-fs-canvas{background:linear-gradient(180deg,color-mix(in srgb,#fff 92%,var(--surface)) 0,color-mix(in srgb,var(--surface) 96%,var(--surface-2)) 100%)}}.umkm-analytics-fs-canvas{box-shadow:0 1px 0 #ffffffb8 inset,0 16px 36px var(--brand-deep)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-fs-canvas{box-shadow:0 1px 0 #ffffffb8 inset,0 16px 36px color-mix(in srgb,var(--brand-deep) 6%,transparent)}}.umkm-analytics-fs-canvas-fill{flex:1 1 0;width:100%;height:100%;min-height:0;position:relative}.umkm-analytics-chart-panel.is-fullscreen .umkm-analytics-chart.is-fs-fill{flex:none;width:100%;max-height:none;position:absolute;inset:0;height:100%!important;min-height:0!important}.umkm-analytics-chart-panel.is-fullscreen .umkm-analytics-chart.is-rank.is-fs-fill{min-height:0!important}.umkm-analytics-chart-panel.is-fullscreen .umkm-analytics-chart.is-table{flex-direction:column;display:flex;position:absolute;inset:0;overflow:auto}.umkm-analytics-chart-panel.is-fullscreen .umkm-analytics-chart.is-table .umkm-analytics-series-table-wrap{border:0;height:auto;min-height:100%;max-height:none}.umkm-analytics-chart-panel.is-fullscreen .recharts-responsive-container{width:100%!important;height:100%!important;min-height:0!important}.umkm-analytics-chart-panel.is-fullscreen:hover{box-shadow:none;transform:none}.umkm-analytics-fs-dock{border-top:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:.55rem;padding:.55rem .05rem .15rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-fs-dock{border-top:1px solid color-mix(in srgb,var(--line) 55%,transparent)}}.umkm-analytics-fs-nav{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.umkm-analytics-fs-nav-btn{appearance:none;border-radius:calc(var(--radius-sm) + .08rem);border:1px solid var(--line);align-items:center;gap:.65rem;min-width:0;min-height:3.35rem;margin:0;padding:.65rem .8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-fs-nav-btn{border:1px solid color-mix(in srgb,var(--line) 68%,transparent)}}.umkm-analytics-fs-nav-btn{background:linear-gradient(165deg,#fff,var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-fs-nav-btn{background:linear-gradient(165deg,color-mix(in srgb,#fff 92%,var(--surface)),color-mix(in srgb,var(--surface-2) 78%,var(--brand-soft)))}}.umkm-analytics-fs-nav-btn{color:inherit;text-align:left;cursor:pointer;transition:transform .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease)}.umkm-analytics-fs-nav-btn.is-next{text-align:right;flex-direction:row}.umkm-analytics-fs-nav-btn:hover:not(:disabled){border-color:var(--brand);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-fs-nav-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand) 32%,var(--line))}}.umkm-analytics-fs-nav-btn:hover:not(:disabled){box-shadow:0 10px 22px var(--brand-deep)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-fs-nav-btn:hover:not(:disabled){box-shadow:0 10px 22px color-mix(in srgb,var(--brand-deep) 8%,transparent)}}.umkm-analytics-fs-nav-btn:disabled{opacity:.4;cursor:default}.umkm-analytics-fs-nav-btn:focus-visible{outline:2px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-fs-nav-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 50%,transparent)}}.umkm-analytics-fs-nav-btn:focus-visible{outline-offset:2px}.umkm-analytics-fs-nav-icon{width:2rem;height:2rem;color:var(--brand);background:var(--brand-soft);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-fs-nav-icon{background:color-mix(in srgb,var(--brand-soft) 72%,#fff)}}.umkm-analytics-fs-nav-copy{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.umkm-analytics-fs-nav-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.64rem;font-weight:800}.umkm-analytics-fs-nav-title{letter-spacing:-.018em;color:var(--brand-deep);font-size:.95rem;font-weight:750;line-height:1.2}.umkm-analytics-fs-nav-meta,.umkm-analytics-fs-nav-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.umkm-analytics-fs-nav-meta{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.72rem;font-weight:600}.umkm-analytics-fs-dock-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem 1rem;padding:0 .1rem;display:flex}.umkm-analytics-fs-dots{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:.35rem;max-width:min(100%,36rem);padding:.15rem 0;display:flex;overflow-x:auto}.umkm-analytics-fs-dot{appearance:none;background:var(--brand-deep);border:0;border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem;margin:0;padding:0}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-fs-dot{background:color-mix(in srgb,var(--brand-deep) 18%,transparent)}}.umkm-analytics-fs-dot{cursor:pointer;transition:width .18s var(--ease),background .18s var(--ease)}.umkm-analytics-fs-dot.is-active{background:var(--brand);width:1.25rem}.umkm-analytics-fs-dot:hover:not(.is-active){background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-fs-dot:hover:not(.is-active){background:color-mix(in srgb,var(--brand) 45%,transparent)}}.umkm-analytics-fs-dot:focus-visible{outline:2px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-fs-dot:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 50%,transparent)}}.umkm-analytics-fs-dot:focus-visible{outline-offset:2px}.umkm-analytics-fs-hints{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.28rem .38rem;margin:0;font-size:.72rem;font-weight:650;display:inline-flex}.umkm-analytics-fs-hints-sep{opacity:.45}.umkm-analytics-fs-hints kbd{border:1px solid var(--line);border-radius:.3rem;justify-content:center;align-items:center;min-width:1.35rem;padding:.12rem .35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-fs-hints kbd{border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.umkm-analytics-fs-hints kbd{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-fs-hints kbd{background:color-mix(in srgb,var(--surface) 92%,#fff)}}.umkm-analytics-fs-hints kbd{font:inherit;color:var(--brand-deep);font-size:.68rem;font-weight:750}html.umkm-analytics-fs-open{overflow:hidden}@media (max-width:720px){.umkm-analytics-chart-panel.is-fullscreen{padding-inline:max(.7rem,env(safe-area-inset-left,0px)) max(.7rem,env(safe-area-inset-right,0px));gap:.4rem}.umkm-analytics-fs-btn-label{display:none}.umkm-analytics-fs-lens{gap:.4rem}.umkm-analytics-fs-lens-period,.umkm-analytics-fs-lens-timeline,.umkm-analytics-fs-lens-view{width:100%;min-width:0;max-width:none}.umkm-analytics-fs-hints kbd,.umkm-analytics-fs-hints span:not(.umkm-analytics-fs-hints-sep),.umkm-analytics-fs-hints-sep,.umkm-analytics-fs-nav-meta{display:none}.umkm-analytics-fs-dock-bar{justify-content:center}}@media (max-width:520px){.umkm-analytics-fs-title{font-size:1.12rem}.umkm-analytics-fs-sub{font-size:.8rem}.umkm-analytics-fs-nav{grid-template-columns:1fr}.umkm-analytics-fs-nav-btn.is-next{text-align:left}.umkm-analytics-fs-nav-btn.is-next .umkm-analytics-fs-nav-copy{order:2}.umkm-analytics-fs-canvas{border-radius:calc(var(--radius-sm) + .1rem);padding:.55rem .6rem}}@media (prefers-reduced-motion:reduce){.umkm-analytics-chart-panel.is-fullscreen,.umkm-analytics-fs-canvas,.umkm-analytics-fs-dot,.umkm-analytics-fs-nav-btn,.umkm-analytics-fs-progress-track>i{transition:none!important;animation:none!important}}.umkm-analytics-view-toggle.umkm-choice-group{flex-shrink:0}.umkm-analytics-chart.is-table{height:auto;min-height:11rem;overflow:auto}.umkm-analytics-series-table-wrap{border-radius:calc(var(--radius-sm) - .05rem);border:1px solid var(--line);width:100%;max-height:18rem;overflow:auto}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-series-table-wrap{border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.umkm-analytics-series-table-wrap{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-series-table-wrap{background:color-mix(in srgb,var(--surface) 92%,#fff)}}.umkm-analytics-series-table{border-collapse:collapse;width:100%;font-size:.8rem}.umkm-analytics-series-table td,.umkm-analytics-series-table th{border-bottom:1px solid var(--line);padding:.45rem .65rem}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-series-table td,.umkm-analytics-series-table th{border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.umkm-analytics-series-table td,.umkm-analytics-series-table th{text-align:left;white-space:nowrap}.umkm-analytics-series-table th{z-index:1;background:var(--surface-2);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-series-table th{background:color-mix(in srgb,var(--surface-2) 88%,#fff)}}.umkm-analytics-series-table th{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;font-weight:700}.umkm-analytics-series-table td{color:var(--ink);font-variant-numeric:tabular-nums}.umkm-analytics-series-table td.is-num,.umkm-analytics-series-table th.is-num{text-align:right}.umkm-analytics-series-table tbody tr:last-child td{border-bottom:0}.umkm-analytics-chart-title{color:var(--brand-deep);letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:750}.umkm-analytics-chart-sub{color:var(--muted);margin:0;font-size:.78rem;line-height:1.35}.umkm-analytics-chart-series{flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin:0;padding:0;list-style:none;display:flex}.umkm-analytics-chart-series li{letter-spacing:-.01em;color:var(--muted);align-items:center;gap:.35rem;font-size:.72rem;font-weight:720;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-chart-series li{color:color-mix(in srgb,var(--muted) 55%,var(--brand-deep))}}.umkm-analytics-chart-swatch{background:var(--swatch,var(--brand));width:.7rem;height:.7rem;box-shadow:0 0 0 2px var(--swatch);border-radius:.2rem}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-chart-swatch{box-shadow:0 0 0 2px color-mix(in srgb,var(--swatch) 22%,transparent)}}.umkm-analytics-chart-swatch{flex-shrink:0}.umkm-analytics-chart-swatch.is-line{width:1rem;height:.22rem;box-shadow:none;border-radius:999px;position:relative}.umkm-analytics-chart-swatch.is-line:after{content:"";border:2px solid var(--swatch,var(--brand));background:#fff;border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.umkm-tip{--tip-accent:var(--brand);vertical-align:baseline}.umkm-tip,.umkm-tip-trigger{max-width:100%;display:inline-flex}.umkm-tip-trigger{cursor:help;transition:background .16s var(--ease),box-shadow .16s var(--ease);border-radius:.35rem;outline:none}.umkm-analytics-lens-metric dd .umkm-tip-trigger,.umkm-dash-domain-side dd .umkm-tip-trigger,.umkm-paid-rate .umkm-tip-trigger,.umkm-stage-stat dd .umkm-tip-trigger,td .umkm-tip-trigger{background-image:none;padding-bottom:0}.umkm-analytics-lens-metric dd .umkm-tip-trigger>b,.umkm-dash-domain-hero .umkm-tip-trigger strong>b,.umkm-dash-domain-hero .umkm-tip-trigger>b,.umkm-dash-domain-side dd .umkm-tip-trigger>b,.umkm-stage-stat dd .umkm-tip-trigger>b{background-image:linear-gradient(to right,var(--brand) 40%,transparent 0)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-lens-metric dd .umkm-tip-trigger>b,.umkm-dash-domain-hero .umkm-tip-trigger strong>b,.umkm-dash-domain-hero .umkm-tip-trigger>b,.umkm-dash-domain-side dd .umkm-tip-trigger>b,.umkm-stage-stat dd .umkm-tip-trigger>b{background-image:linear-gradient(to right,color-mix(in srgb,var(--brand) 42%,var(--line)) 40%,transparent 0)}}.umkm-analytics-lens-metric dd .umkm-tip-trigger>b,.umkm-dash-domain-hero .umkm-tip-trigger strong>b,.umkm-dash-domain-hero .umkm-tip-trigger>b,.umkm-dash-domain-side dd .umkm-tip-trigger>b,.umkm-stage-stat dd .umkm-tip-trigger>b{background-position:0 100%;background-repeat:repeat-x;background-size:5px 1px;padding-bottom:.05rem}.umkm-tip-trigger:focus-visible{background-color:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-tip-trigger:focus-visible{background-color:color-mix(in srgb,var(--brand-soft) 55%,transparent)}}.umkm-tip-trigger:focus-visible{box-shadow:0 0 0 2px var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-tip-trigger:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 22%,transparent)}}.umkm-tip.is-open .umkm-tip-trigger{background-color:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-tip.is-open .umkm-tip-trigger{background-color:color-mix(in srgb,var(--brand-soft) 38%,transparent)}}.umkm-dash-domain>.umkm-tip,.umkm-stage-rates>.umkm-tip,.umkm-tip-block{width:100%;min-width:0;max-width:none;display:block}.umkm-dash-domain>.umkm-tip>.umkm-tip-trigger,.umkm-stage-rates>.umkm-tip>.umkm-tip-trigger,.umkm-tip-block>.umkm-tip-trigger{background-image:none;border-radius:.5rem;width:100%;max-width:none;padding-bottom:0;display:block}.umkm-dash-domain>.umkm-tip>.umkm-tip-trigger>.umkm-dash-spotlight,.umkm-stage-rates>.umkm-tip>.umkm-tip-trigger>.umkm-stage-rate,.umkm-tip-block>.umkm-tip-trigger>.umkm-dash-spotlight,.umkm-tip-block>.umkm-tip-trigger>.umkm-stage-rate{cursor:help;transition:background .16s var(--ease);border-radius:.45rem}.umkm-tip.is-open .umkm-tip-trigger>.umkm-dash-spotlight,.umkm-tip.is-open .umkm-tip-trigger>.umkm-stage-rate{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-tip.is-open .umkm-tip-trigger>.umkm-dash-spotlight,.umkm-tip.is-open .umkm-tip-trigger>.umkm-stage-rate{background:color-mix(in srgb,var(--brand-soft) 28%,transparent)}}.umkm-tip-bubble{--tip-arrow:50%;--tip-accent:var(--brand);z-index:90;width:max-content;max-width:min(20rem,100vw - 1.25rem);color:var(--ink);pointer-events:auto;opacity:0;transition:opacity .12s var(--ease);position:fixed}.umkm-tip-bubble.is-ready{opacity:1;animation:umkm-tip-in .2s var(--ease) both}.umkm-tip-bubble.is-bottom.is-ready{animation-name:umkm-tip-in-down}.umkm-tip-inner{border:1px solid var(--line);border-radius:1rem;flex-direction:column;gap:.28rem;padding:.78rem .92rem .82rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.umkm-tip-inner{border:1px solid color-mix(in srgb,var(--line) 62%,transparent)}}.umkm-tip-inner{background:linear-gradient(180deg,#fff 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.umkm-tip-inner{background:linear-gradient(180deg,color-mix(in srgb,#fff 97%,var(--brand-soft)) 0,color-mix(in srgb,var(--surface) 92%,var(--brand-soft)) 100%)}}.umkm-tip-inner{box-shadow:0 1px 0 #ffffffbf inset,0 20px 44px var(--ink)}@supports (color:color-mix(in lab,red,red)){.umkm-tip-inner{box-shadow:0 1px 0 #ffffffbf inset,0 20px 44px color-mix(in srgb,var(--ink) 13%,transparent)}}.umkm-tip-inner{overflow:hidden}.umkm-tip-inner:before{content:"";background:linear-gradient(180deg,var(--tip-accent),var(--tip-accent));width:.22rem;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.umkm-tip-inner:before{background:linear-gradient(180deg,var(--tip-accent),color-mix(in srgb,var(--tip-accent) 55%,var(--brand-deep)))}}.umkm-tip-bubble.tone-paid{--tip-accent:var(--brand-deep)}.umkm-tip-bubble.tone-margin{--tip-accent:var(--brand)}.umkm-tip-bubble.tone-discount{--tip-accent:#2f6f8f}@supports (color:color-mix(in lab,red,red)){.umkm-tip-bubble.tone-discount{--tip-accent:color-mix(in srgb,#2f6f8f 70%,var(--brand))}}.umkm-tip-bubble.tone-cancel{--tip-accent:#9a5b3c}@supports (color:color-mix(in lab,red,red)){.umkm-tip-bubble.tone-cancel{--tip-accent:color-mix(in srgb,#9a5b3c 75%,var(--brand))}}.umkm-tip-bubble:after{content:"";left:var(--tip-arrow);border:1px solid var(--line);width:.58rem;height:.58rem;position:absolute}@supports (color:color-mix(in lab,red,red)){.umkm-tip-bubble:after{border:1px solid color-mix(in srgb,var(--line) 62%,transparent)}}.umkm-tip-bubble:after{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.umkm-tip-bubble:after{background:color-mix(in srgb,var(--surface) 94%,var(--brand-soft))}}.umkm-tip-bubble:after{z-index:1;transform:translate(-50%)rotate(45deg)}.umkm-tip-bubble.is-top:after{background:var(--surface);border-top:none;border-left:none;bottom:-.28rem}@supports (color:color-mix(in lab,red,red)){.umkm-tip-bubble.is-top:after{background:color-mix(in srgb,var(--surface) 90%,var(--brand-soft))}}.umkm-tip-bubble.is-bottom:after{background:#fff;border-bottom:none;border-right:none;top:-.28rem}@supports (color:color-mix(in lab,red,red)){.umkm-tip-bubble.is-bottom:after{background:color-mix(in srgb,#fff 96%,var(--brand-soft))}}.umkm-tip-label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0;padding-left:.15rem;font-size:.66rem;font-weight:780}.umkm-tip-value{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--brand-deep);margin:0;padding-left:.15rem;font-size:1.12rem;font-weight:800;line-height:1.15}.umkm-tip-desc{color:var(--ink);margin:.1rem 0 0;padding-left:.15rem;font-size:.84rem;font-weight:550;line-height:1.42}@supports (color:color-mix(in lab,red,red)){.umkm-tip-desc{color:color-mix(in srgb,var(--ink) 90%,var(--muted))}}.umkm-tip-detail{margin:.35rem 0 0;padding-left:.15rem}.umkm-tip-detail span{background:var(--brand-soft);border-radius:999px;max-width:100%;padding:.22rem .48rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.umkm-tip-detail span{background:color-mix(in srgb,var(--brand-soft) 55%,transparent)}}.umkm-tip-detail span{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.umkm-tip-detail span{color:color-mix(in srgb,var(--muted) 35%,var(--brand-deep))}}.umkm-tip-detail span{letter-spacing:.01em;font-size:.7rem;font-weight:650;line-height:1.3}@keyframes umkm-tip-in{0%{opacity:0;transform:translateY(.35rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes umkm-tip-in-down{0%{opacity:0;transform:translateY(-.35rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.umkm-tip-bubble.is-ready{animation:none}}@media (max-width:480px){:root{--stage-pad-x:.95rem;--stage-pad-y:.95rem;--stage-gap:.95rem;--stage-body-gap:.95rem;--stage-rate-gap:.8rem .85rem;--section-gap:.9rem;--section-head-pad-x:.95rem;--section-head-pad-y:.8rem;--section-body-pad-x:.95rem;--section-body-pad-y:.9rem}.umkm-tip-bubble{max-width:calc(100vw - 1rem)}.umkm-tip-value{font-size:1.02rem}.umkm-tip-desc{font-size:.8rem}.umkm-stage{padding:var(--stage-pad-y) var(--stage-pad-x);gap:var(--stage-gap);border-radius:calc(var(--radius-sm) + .2rem)}.umkm-stage-copy h1{font-size:clamp(1.4rem,7vw,1.7rem);line-height:1.28}.umkm-stage-body{gap:var(--stage-body-gap)}.umkm-stage-actions{grid-template-columns:1fr;gap:.5rem}.umkm-stage-rates{gap:var(--stage-rate-gap)}.umkm-stage-stat:nth-child(2){padding-right:.55rem}.umkm-stage-stat:nth-child(3){padding-left:.55rem}.umkm-catalog-card-metrics{grid-template-columns:1fr}.umkm-bottom-nav-label{font-size:.58rem}.umkm-analytics-chart{height:13.5rem;min-height:13.5rem}.umkm-filter-sheet-head{padding-top:.1rem}}.umkm-chart-tooltip{border:1px solid var(--line);border-radius:1rem;min-width:11rem;max-width:min(19rem,100vw - 1.5rem);padding:.78rem .9rem .82rem}@supports (color:color-mix(in lab,red,red)){.umkm-chart-tooltip{border:1px solid color-mix(in srgb,var(--line) 62%,transparent)}}.umkm-chart-tooltip{background:linear-gradient(180deg,#fff 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.umkm-chart-tooltip{background:linear-gradient(180deg,color-mix(in srgb,#fff 97%,var(--brand-soft)) 0,color-mix(in srgb,var(--surface) 92%,var(--brand-soft)) 100%)}}.umkm-chart-tooltip{box-shadow:0 1px 0 #ffffffbf inset,0 18px 40px var(--ink)}@supports (color:color-mix(in lab,red,red)){.umkm-chart-tooltip{box-shadow:0 1px 0 #ffffffbf inset,0 18px 40px color-mix(in srgb,var(--ink) 12%,transparent)}}.umkm-chart-tooltip-label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 .2rem;font-size:.66rem;font-weight:780}.umkm-chart-tooltip-caption{color:var(--ink);margin:0 0 .55rem;font-size:.78rem;font-weight:550;line-height:1.38}@supports (color:color-mix(in lab,red,red)){.umkm-chart-tooltip-caption{color:color-mix(in srgb,var(--ink) 88%,var(--muted))}}.umkm-chart-tooltip-rows{border-top:1px solid var(--line);flex-direction:column;gap:.4rem;margin:0;padding:.45rem 0 0;list-style:none;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-chart-tooltip-rows{border-top:1px solid color-mix(in srgb,var(--line) 68%,transparent)}}.umkm-chart-tooltip-rows li{color:var(--muted);grid-template-columns:.55rem minmax(0,1fr) auto;align-items:center;gap:.45rem;font-size:.82rem;font-weight:650;display:grid}@supports (color:color-mix(in lab,red,red)){.umkm-chart-tooltip-rows li{color:color-mix(in srgb,var(--muted) 40%,var(--brand-deep))}}.umkm-chart-tooltip-rows i{border-radius:999px;width:.55rem;height:.55rem}.umkm-chart-tooltip-rows strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--brand-deep);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.35rem;font-weight:800;display:inline-flex}.umkm-chart-tooltip-growth{letter-spacing:-.01em;color:var(--muted);font-size:.72rem;font-style:normal;font-weight:750}.umkm-chart-tooltip-growth.is-up{color:#0b6b58}.umkm-chart-tooltip-growth.is-down{color:#9a4f3a}.umkm-analytics-chart{width:100%;height:18rem;min-height:15.5rem}.umkm-analytics-chart.is-rank{min-height:0}.umkm-analytics-chart-placeholder{text-align:center;height:100%;color:var(--muted);border-radius:var(--radius-sm);background:var(--surface-2);place-items:center;padding:1rem;font-size:.9rem;line-height:1.45;display:grid}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-chart-placeholder{background:color-mix(in srgb,var(--surface-2) 55%,transparent)}}.umkm-analytics-chart-placeholder{border:1px dashed var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-chart-placeholder{border:1px dashed color-mix(in srgb,var(--line) 80%,transparent)}}.umkm-analytics-products{width:100%;margin-bottom:.85rem}.umkm-analytics-controls{flex-wrap:wrap;align-items:flex-end;gap:.85rem 1.15rem;display:flex}.umkm-year-select{flex-direction:column;gap:.4rem;width:100%;min-width:0;max-width:12.5rem;display:flex}.umkm-year-select-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem;font-weight:750}.umkm-year-select-control{align-items:center;display:flex;position:relative}.umkm-year-select-control select{appearance:none;border:1px solid var(--line);width:100%;min-height:2.75rem;padding:.65rem 2.4rem .65rem .9rem}@supports (color:color-mix(in lab,red,red)){.umkm-year-select-control select{border:1px solid color-mix(in srgb,var(--line) 85%,transparent)}}.umkm-year-select-control select{border-radius:calc(var(--radius-sm) + .15rem);background:linear-gradient(180deg,var(--surface) 0,var(--surface-2) 100%)}@supports (color:color-mix(in lab,red,red)){.umkm-year-select-control select{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 98%,#fff) 0,color-mix(in srgb,var(--surface-2) 70%,var(--surface)) 100%)}}.umkm-year-select-control select{color:var(--brand-deep);font:inherit;letter-spacing:-.02em;font-variant-numeric:tabular-nums;box-shadow:var(--shadow-soft);cursor:pointer;transition:border-color .16s var(--ease),box-shadow .16s var(--ease),background .16s var(--ease),transform .16s var(--ease);font-size:.98rem;font-weight:700}.umkm-year-select-control select:hover:not(:disabled){border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-year-select-control select:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}}.umkm-year-select-control select:hover:not(:disabled){background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.umkm-year-select-control select:hover:not(:disabled){background:color-mix(in srgb,var(--surface) 92%,#fff)}}.umkm-year-select-control select:focus{border-color:var(--brand);box-shadow:var(--shadow-soft),0 0 0 3px var(--brand-glow);outline:none}.umkm-year-select-control select:disabled{opacity:.55;cursor:not-allowed}.umkm-year-select-chevron{color:var(--brand);pointer-events:none;transition:transform .18s var(--ease);place-items:center;display:grid;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.umkm-year-select-control:focus-within .umkm-year-select-chevron{transform:translateY(-50%)rotate(180deg)}.umkm-year-select.is-toolbar{max-width:11rem}@media (max-width:1100px){.umkm-analytics-lens-body{grid-template-columns:1fr}.umkm-analytics-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.umkm-analytics-charts-lead{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.umkm-analytics-charts{grid-template-columns:1fr}.umkm-analytics-chart{height:min(18rem,52vw);min-height:14.5rem}.umkm-analytics-chart-series{width:100%}.umkm-analytics-lens{padding:.95rem 1rem 1rem}.umkm-analytics-lens-status-hint{flex:100%}.umkm-analytics-lens-chips,.umkm-analytics-lens-controls{width:100%}.umkm-analytics-lens-controls>.umkm-analytics-lens-timeline,.umkm-analytics-lens-controls>.umkm-filters-disclosure{flex:100%;width:100%;max-width:none}.umkm-timeline-filter-bar{width:100%}.umkm-analytics-lens-year{flex:8rem;max-width:none}.umkm-analytics-lens-body{grid-template-columns:1fr;gap:.55rem}.umkm-analytics-lens-metrics.is-duo,.umkm-analytics-lens-metrics.is-quad,.umkm-analytics-lens-metrics.is-trio{grid-template-columns:repeat(2,minmax(0,1fr))}.umkm-analytics-toolbar{gap:.9rem;padding:1rem .95rem}.umkm-analytics-period{width:100%}.umkm-analytics-period-group{flex:auto}.umkm-analytics-period .umkm-choice-group{width:100%}.umkm-analytics-period .umkm-year-select,.umkm-year-select,.umkm-year-select.is-toolbar{width:100%;max-width:none}.umkm-year-select-control select{min-height:3rem;font-size:1.02rem}.umkm-analytics-period-hint{flex:auto}.umkm-analytics-period-hint-value{justify-content:center;width:100%}.umkm-analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.umkm-analytics-lens-window{justify-content:center;width:100%}.umkm-analytics-lens-metrics.is-quad,.umkm-analytics-lens-metrics.is-trio{grid-template-columns:1fr}.umkm-analytics-lens-metrics.is-quad .umkm-analytics-lens-metric+.umkm-analytics-lens-metric,.umkm-analytics-lens-metrics.is-trio .umkm-analytics-lens-metric+.umkm-analytics-lens-metric{border-left:0;border-top:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-analytics-lens-metrics.is-quad .umkm-analytics-lens-metric+.umkm-analytics-lens-metric,.umkm-analytics-lens-metrics.is-trio .umkm-analytics-lens-metric+.umkm-analytics-lens-metric{border-top:1px solid color-mix(in srgb,var(--line) 65%,transparent)}}.umkm-analytics-lens-metrics.is-quad .umkm-analytics-lens-metric+.umkm-analytics-lens-metric,.umkm-analytics-lens-metrics.is-trio .umkm-analytics-lens-metric+.umkm-analytics-lens-metric{margin-top:.15rem;padding-top:.5rem}.umkm-analytics-lens-bar,.umkm-analytics-lens-head,.umkm-analytics-period,.umkm-analytics-toolbar{flex-direction:column;align-items:stretch}.umkm-analytics-period{width:100%}.umkm-analytics-controls{flex-direction:column;align-items:stretch}.umkm-analytics-kpi strong{font-size:1.12rem}.umkm-analytics-chart-panel:hover{transform:none}}.umkm-glossary-page{flex-direction:column;gap:1rem;display:flex}.umkm-glossary-toolbar{border:1px solid var(--line);flex-direction:column;gap:.7rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-glossary-toolbar{border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.umkm-glossary-toolbar{border-radius:var(--radius);background:linear-gradient(165deg,var(--surface) 0,var(--brand-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.umkm-glossary-toolbar{background:linear-gradient(165deg,color-mix(in srgb,var(--surface) 97%,#fff) 0,color-mix(in srgb,var(--brand-soft) 16%,var(--surface)) 100%)}}.umkm-glossary-toolbar-top{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;display:flex}.umkm-glossary-search{flex-direction:column;flex:16rem;gap:.28rem;min-width:0;display:flex}.umkm-glossary-search .umkm-field-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.umkm-glossary-search-field{align-items:center;display:flex;position:relative}.umkm-glossary-search-icon{border:1.6px solid var(--muted);opacity:.75;pointer-events:none;border-radius:999px;width:.9rem;height:.9rem;position:absolute;left:.8rem}.umkm-glossary-search-icon:after{content:"";background:var(--muted);border-radius:1px;width:.35rem;height:1.6px;position:absolute;bottom:-.18rem;right:-.22rem;transform:rotate(45deg)}.umkm-glossary-search input{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;color:var(--ink);font:inherit;background:#fff;padding:.68rem 4.1rem .68rem 2.25rem}.umkm-glossary-search input::-webkit-search-cancel-button{display:none}.umkm-glossary-search input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand);outline:none}@supports (color:color-mix(in lab,red,red)){.umkm-glossary-search input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent)}}.umkm-glossary-kbd,.umkm-glossary-search-clear{position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.umkm-glossary-search-clear{background:var(--surface-2);border:none}@supports (color:color-mix(in lab,red,red)){.umkm-glossary-search-clear{background:color-mix(in srgb,var(--surface-2) 80%,#fff)}}.umkm-glossary-search-clear{color:var(--brand-deep);font:inherit;font-size:var(--text-xs);cursor:pointer;border-radius:999px;padding:.28rem .5rem;font-weight:650}.umkm-glossary-search-clear:hover{background:var(--brand-soft)}.umkm-glossary-kbd{border:1px solid var(--line);justify-content:center;align-items:center;min-width:1.4rem;height:1.4rem;padding:0 .35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-glossary-kbd{border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.umkm-glossary-kbd{background:var(--surface-2);border-radius:.35rem}@supports (color:color-mix(in lab,red,red)){.umkm-glossary-kbd{background:color-mix(in srgb,var(--surface-2) 70%,#fff)}}.umkm-glossary-kbd{color:var(--muted);font-family:inherit;font-size:.72rem;font-weight:650;line-height:1}.umkm-glossary-count{font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;flex:none;align-items:baseline;gap:.3rem;margin:0;line-height:1.3;display:flex}.umkm-glossary-count strong{color:var(--brand-deep);font-variant-numeric:tabular-nums;font-weight:700}.umkm-glossary-chips{flex-wrap:wrap;gap:.4rem;display:flex}.umkm-glossary-chips button{border:1px solid var(--line);flex:none;align-items:center;gap:.35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-glossary-chips button{border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.umkm-glossary-chips button{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.umkm-glossary-chips button{background:color-mix(in srgb,var(--surface) 92%,#fff)}}.umkm-glossary-chips button{color:var(--muted);font-size:var(--text-sm);cursor:pointer;transition:background .16s var(--ease),color .16s var(--ease),border-color .16s var(--ease);border-radius:999px;padding:.4rem .75rem}.umkm-glossary-chips button:hover:not(:disabled){color:var(--brand-deep);border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-glossary-chips button:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}}.umkm-glossary-chips button.is-active{background:var(--brand);border-color:var(--brand);color:#fff}.umkm-glossary-chips button:disabled{opacity:.38;cursor:not-allowed}.umkm-glossary-chips em{font-style:normal;font-size:var(--text-xs);font-variant-numeric:tabular-nums;opacity:.9}.umkm-glossary-sections{flex-direction:column;gap:1.5rem;display:flex}.umkm-glossary-section{scroll-margin-top:calc(3.5rem + var(--safe-top))}.umkm-glossary-section-head{margin-bottom:.75rem}.umkm-glossary-section-head-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem .75rem;margin-bottom:.3rem;display:flex}.umkm-glossary-section-head h2{font-size:var(--text-xl);letter-spacing:var(--tracking-tight);color:var(--brand-deep);margin:0 0 .3rem;font-weight:700}.umkm-glossary-section-head-row h2{margin-bottom:0}.umkm-glossary-section-head p{color:var(--muted);line-height:var(--leading-snug);font-size:var(--text-sm);max-width:52rem;margin:0}.umkm-glossary-section-actions{align-items:center;gap:.45rem;display:flex}.umkm-glossary-section-count{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--muted);font-weight:650}.umkm-glossary-focus{border:1px solid var(--brand);margin:0;padding:.22rem .55rem}@supports (color:color-mix(in lab,red,red)){.umkm-glossary-focus{border:1px solid color-mix(in srgb,var(--brand) 30%,var(--line))}}.umkm-glossary-focus{background:var(--brand-soft);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.umkm-glossary-focus{background:color-mix(in srgb,var(--brand-soft) 40%,#fff)}}.umkm-glossary-focus{color:var(--brand-deep);font:inherit;font-size:var(--text-xs);cursor:pointer;font-weight:650}.umkm-glossary-focus:hover{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-glossary-focus:hover{background:color-mix(in srgb,var(--brand-soft) 75%,#fff)}}.umkm-glossary-cards{grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));gap:.65rem;display:grid}.umkm-glossary-card{border:1px solid var(--line);flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-glossary-card{border:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.umkm-glossary-card{border-radius:var(--radius-sm);transition:border-color .16s var(--ease),background .16s var(--ease),box-shadow .16s var(--ease);background:#fff}.umkm-glossary-card:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-glossary-card:hover{border-color:color-mix(in srgb,var(--brand) 28%,var(--line))}}.umkm-glossary-card.is-open{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-glossary-card.is-open{border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}}.umkm-glossary-card.is-open{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-glossary-card.is-open{background:color-mix(in srgb,var(--brand-soft) 14%,#fff)}}.umkm-glossary-card.is-open{box-shadow:var(--shadow-soft);grid-column:1/-1}.umkm-glossary-card-trigger{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:inherit;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:.35rem;margin:0;padding:.85rem 2.4rem .85rem .95rem;display:flex;position:relative}.umkm-glossary-card-trigger:focus-visible{outline:2px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-glossary-card-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 45%,transparent)}}.umkm-glossary-card-trigger:focus-visible{outline-offset:-2px}.umkm-glossary-card-head{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;width:100%;display:flex}.umkm-glossary-card-title{font-size:var(--text-md);letter-spacing:var(--tracking-tight);color:var(--brand-deep);font-weight:700;line-height:var(--leading-snug)}.umkm-glossary-formula-cue{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);background:var(--brand-soft);font-size:.62rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.umkm-glossary-formula-cue{background:color-mix(in srgb,var(--brand-soft) 60%,transparent)}}.umkm-glossary-formula-cue{border-radius:999px;padding:.14rem .4rem}.umkm-glossary-card-preview{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-snug);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.umkm-glossary-card.is-open .umkm-glossary-card-preview{-webkit-line-clamp:unset;color:var(--ink);line-height:var(--leading-body)}.umkm-glossary-card-chevron{background:var(--surface-2);border-radius:999px;width:1.3rem;height:1.3rem;position:absolute;top:.85rem;right:.75rem}@supports (color:color-mix(in lab,red,red)){.umkm-glossary-card-chevron{background:color-mix(in srgb,var(--surface-2) 80%,#fff)}}.umkm-glossary-card-chevron{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-glossary-card-chevron{border:1px solid color-mix(in srgb,var(--line) 75%,transparent)}}.umkm-glossary-card-chevron:before{content:"";border-right:1.5px solid var(--brand-deep);border-bottom:1.5px solid var(--brand-deep);width:.38rem;height:.38rem;transition:transform .18s var(--ease);margin:auto;position:absolute;inset:0;transform:translateY(-15%)rotate(45deg)}.umkm-glossary-card.is-open .umkm-glossary-card-chevron{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-glossary-card.is-open .umkm-glossary-card-chevron{background:color-mix(in srgb,var(--brand-soft) 65%,#fff)}}.umkm-glossary-card.is-open .umkm-glossary-card-chevron{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-glossary-card.is-open .umkm-glossary-card-chevron{border-color:color-mix(in srgb,var(--brand) 30%,var(--line))}}.umkm-glossary-card.is-open .umkm-glossary-card-chevron:before{transform:translateY(10%)rotate(225deg)}.umkm-glossary-card-body{padding:0 .95rem .9rem}.umkm-glossary-mark{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-glossary-mark{background:color-mix(in srgb,var(--brand-soft) 80%,#fff59d 20%)}}.umkm-glossary-mark{color:inherit;border-radius:.15rem;padding:0 .1em}.umkm-glossary-formula{color:var(--ink);font-size:var(--text-sm);line-height:var(--leading-snug);border-radius:calc(var(--radius-sm) - .1rem);background:var(--brand-soft);flex-direction:column;gap:.2rem;margin:0;padding:.55rem .7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-glossary-formula{background:color-mix(in srgb,var(--brand-soft) 28%,var(--surface-2))}}.umkm-glossary-formula{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-glossary-formula{border:1px solid color-mix(in srgb,var(--brand) 22%,var(--line))}}.umkm-glossary-formula p{margin:0}.umkm-glossary-also span,.umkm-glossary-formula span{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--brand-deep);font-weight:650}.umkm-glossary-also{color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin:.65rem 0 0;display:flex}.umkm-glossary-page .umkm-empty .umkm-btn{margin-top:.85rem}@media (max-width:600px){.umkm-glossary-toolbar{padding:.75rem .85rem}.umkm-glossary-cards{grid-template-columns:1fr}.umkm-glossary-card-trigger{min-height:var(--touch-min)}.umkm-glossary-kbd{display:none}.umkm-glossary-search input{padding-right:3.6rem}.umkm-glossary-chips{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:.15rem;overflow-x:auto}}.umkm-profile{animation:fade-in .32s var(--ease);scroll-behavior:smooth;scroll-padding-top:calc(var(--sticky-chrome,0px) + var(--profile-shell-height,9rem) + .5rem);--profile-shell-height:9rem}.umkm-profile,.umkm-profile-section{flex-direction:column;gap:1.15rem;display:flex}.umkm-profile-section{scroll-margin-top:calc(var(--sticky-chrome,0px) + var(--profile-shell-height,9rem) + .5rem);isolation:isolate;position:relative}.umkm-profile-section-invoicing{overflow:clip}.umkm-profile-section-wide{scroll-margin-top:calc(var(--sticky-chrome,0px) + var(--profile-shell-height,9rem) + .5rem)}.umkm-profile-section-overview{gap:1rem}.umkm-profile-shell-dock{top:var(--sticky-chrome,0);z-index:40;background:var(--bg);transition:box-shadow .22s var(--ease),padding .22s var(--ease);isolation:isolate;margin:0 calc(-1*clamp(1rem,2vw,1.75rem)) .35rem;padding:.65rem clamp(1rem,2vw,1.75rem) .55rem;position:sticky}.umkm-profile-shell-dock.is-pinned{box-shadow:0 1px 0 var(--line),0 10px 28px var(--ink);padding-top:0;padding-bottom:0}@supports (color:color-mix(in lab,red,red)){.umkm-profile-shell-dock.is-pinned{box-shadow:0 1px 0 color-mix(in srgb,var(--line) 70%,transparent),0 10px 28px color-mix(in srgb,var(--ink) 6%,transparent)}}.umkm-profile-shell-dock.is-pinned:before{content:"";background:var(--bg);pointer-events:none;height:120vh;position:absolute;top:-120vh;left:0;right:0}.umkm-profile-shell-dock.is-compact{padding-top:0;padding-bottom:0}.umkm-profile-shell{z-index:1;border-radius:var(--radius);border:1px solid var(--brand);flex-direction:column;gap:0;display:flex;position:relative;top:auto}@supports (color:color-mix(in lab,red,red)){.umkm-profile-shell{border:1px solid color-mix(in srgb,var(--brand) 22%,var(--line))}}.umkm-profile-shell{background:var(--surface);box-shadow:var(--shadow-soft);animation:rise .32s var(--ease);transition:box-shadow .22s var(--ease),border-radius .22s var(--ease);overflow:hidden}.umkm-profile-shell-dock.is-pinned .umkm-profile-shell{box-shadow:0 1px 0 var(--paper),0 12px 32px var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-shell-dock.is-pinned .umkm-profile-shell{box-shadow:0 1px 0 color-mix(in srgb,var(--paper) 80%,transparent),0 12px 32px color-mix(in srgb,var(--brand) 8%,transparent)}}.umkm-profile-shell-dock.is-compact .umkm-profile-shell{border-radius:calc(var(--radius) - 2px)}.umkm-profile-shell:before{content:"";pointer-events:none;background:radial-gradient(120% 140% at 100% 0,var(--brand-soft),transparent 55%),linear-gradient(180deg,var(--brand-soft),var(--surface) 42%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.umkm-profile-shell:before{background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--brand-soft) 55%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--brand-soft) 22%,var(--surface)),var(--surface) 42%)}}.umkm-profile-shell:before{z-index:0;transition:opacity .18s var(--ease)}.umkm-profile-shell-head,.umkm-profile-shell-nav{z-index:1;position:relative}.umkm-profile-shell-head{opacity:1;max-height:9rem;transition:max-height .24s var(--ease),opacity .18s var(--ease),padding .24s var(--ease);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.95rem 1.1rem .85rem;display:flex;overflow:hidden}.umkm-profile-shell-dock.is-compact .umkm-profile-shell-head{opacity:0;pointer-events:none;max-height:0;padding-top:0;padding-bottom:0}.umkm-profile-shell-identity{flex:14rem;align-items:center;gap:.85rem;min-width:0;display:flex}.umkm-profile-shell-avatar{background:linear-gradient(145deg,var(--brand) 0,var(--brand-deep) 100%);color:#f7fffb;width:2.75rem;height:2.75rem;font-family:var(--font-ui);letter-spacing:.04em;box-shadow:0 6px 16px var(--brand);border-radius:.85rem;flex:none;place-items:center;font-size:.88rem;font-weight:700;display:grid}@supports (color:color-mix(in lab,red,red)){.umkm-profile-shell-avatar{box-shadow:0 6px 16px color-mix(in srgb,var(--brand) 22%,transparent)}}.umkm-profile-shell-copy{flex-direction:column;gap:.06rem;min-width:0;display:flex}.umkm-profile-shell-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin:0;font-size:.65rem;font-weight:700;line-height:1.3}.umkm-profile-shell-title{font-family:var(--font-ui);letter-spacing:-.03em;color:var(--brand-deep);margin:0;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:700;line-height:1.2}.umkm-profile-shell-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.82rem;font-weight:600;line-height:1.35;overflow:hidden}.umkm-profile-shell-logout{flex-shrink:0}.umkm-profile-shell-nav{border-top:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-shell-nav{border-top:1px solid color-mix(in srgb,var(--line) 75%,transparent)}}.umkm-profile-shell-nav{background:var(--surface);padding:.45rem .65rem .55rem}.umkm-profile-shell-dock.is-compact .umkm-profile-shell:before{opacity:0}.umkm-profile-shell-dock.is-compact .umkm-profile-shell-nav{border-top:none;padding-top:.35rem}.umkm-profile-shell-dock.is-pinned .umkm-profile-shell-nav{box-shadow:0 1px 0 var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-shell-dock.is-pinned .umkm-profile-shell-nav{box-shadow:0 1px 0 color-mix(in srgb,var(--line) 80%,transparent)}}.umkm-profile-shell-nav-track{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.35rem;padding:.1rem .05rem;display:flex;overflow-x:auto}.umkm-profile-shell-nav-track::-webkit-scrollbar{display:none}.umkm-profile-shell-tab{border:1px solid var(--line);border-radius:999px;flex:none;align-items:center;gap:.38rem;padding:.42rem .72rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.umkm-profile-shell-tab{border:1px solid color-mix(in srgb,var(--line) 78%,transparent)}}.umkm-profile-shell-tab{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-shell-tab{background:color-mix(in srgb,var(--surface) 90%,var(--paper))}}.umkm-profile-shell-tab{color:var(--brand-deep);white-space:nowrap;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease),transform .16s var(--ease),box-shadow .16s var(--ease);font-size:.8rem;font-weight:700;line-height:1.2;text-decoration:none}.umkm-profile-shell-tab:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-shell-tab:hover{border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}}.umkm-profile-shell-tab:hover{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-shell-tab:hover{background:color-mix(in srgb,var(--brand-soft) 45%,var(--surface))}}.umkm-profile-shell-tab:hover{transform:translateY(-1px)}.umkm-profile-shell-tab.is-active{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-shell-tab.is-active{border-color:color-mix(in srgb,var(--brand) 50%,var(--line))}}.umkm-profile-shell-tab.is-active{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-shell-tab.is-active{background:color-mix(in srgb,var(--brand-soft) 78%,var(--surface))}}.umkm-profile-shell-tab.is-active{color:var(--brand-deep);box-shadow:inset 0 0 0 1px var(--brand),0 4px 12px var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-shell-tab.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 14%,transparent),0 4px 12px color-mix(in srgb,var(--brand) 10%,transparent)}}.umkm-profile-shell-tab.is-danger{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-shell-tab.is-danger{color:color-mix(in srgb,var(--danger) 82%,var(--ink))}}.umkm-profile-shell-tab.is-danger.is-active{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-shell-tab.is-danger.is-active{border-color:color-mix(in srgb,var(--danger) 40%,var(--line))}}.umkm-profile-shell-tab.is-danger.is-active{background:var(--danger-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-shell-tab.is-danger.is-active{background:color-mix(in srgb,var(--danger-soft) 75%,var(--surface))}}.umkm-profile-shell-tab.is-danger.is-active{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-shell-tab.is-danger.is-active{color:color-mix(in srgb,var(--danger) 88%,var(--ink))}}.umkm-profile-shell-tab svg{opacity:.85;flex-shrink:0}.umkm-profile-shell-tab-badge{background:var(--brand);color:#fff;text-align:center;border-radius:999px;min-width:1rem;height:1rem;padding:0 .28rem;font-size:.62rem;font-weight:800;line-height:1rem}.umkm-profile-shell-tab.is-danger .umkm-profile-shell-tab-badge{background:var(--danger)}.umkm-profile-shell-tab-dot{background:#d97706;border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.18rem;right:.22rem}@supports (color:color-mix(in lab,red,red)){.umkm-profile-shell-tab-dot{background:color-mix(in srgb,#d97706 92%,var(--brand))}}.umkm-profile-shell-tab-dot{box-shadow:0 0 0 2px var(--surface)}.umkm-profile-overview{border-radius:var(--radius);border:1px solid var(--brand);flex-direction:column;display:flex;container:profile-overview/inline-size}@supports (color:color-mix(in lab,red,red)){.umkm-profile-overview{border:1px solid color-mix(in srgb,var(--brand) 22%,var(--line))}}.umkm-profile-overview{background:var(--surface);box-shadow:var(--shadow-soft);animation:rise .36s var(--ease);overflow:hidden}.umkm-profile-overview-top{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.45fr) minmax(220px,.75fr);align-items:start;display:grid}@supports (color:color-mix(in lab,red,red)){.umkm-profile-overview-top{border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent)}}.umkm-profile-overview-top:not(:has(.umkm-profile-health)){grid-template-columns:1fr}@container profile-overview (max-width:720px){.umkm-profile-overview-top{grid-template-columns:1fr}.umkm-profile-health.is-compact{border-left:none;border-top:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-health.is-compact{border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent)}}}.umkm-profile-hero.is-embedded{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem 1.05rem .85rem;animation:none}.umkm-profile-hero.is-embedded .umkm-profile-hero-main{flex:none;width:100%;min-width:0}.umkm-profile-hero.is-embedded .umkm-profile-hero-meta{border-top:1px solid var(--line);flex:none;width:100%;min-width:0;margin-top:.15rem;padding-top:.75rem}@supports (color:color-mix(in lab,red,red)){.umkm-profile-hero.is-embedded .umkm-profile-hero-meta{border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.umkm-profile-health.is-compact{border:none;border-left:1px solid var(--line);border-radius:0}@supports (color:color-mix(in lab,red,red)){.umkm-profile-health.is-compact{border-left:1px solid color-mix(in srgb,var(--line) 78%,transparent)}}.umkm-profile-health.is-compact{background:linear-gradient(180deg,var(--brand-soft),var(--surface))}@supports (color:color-mix(in lab,red,red)){.umkm-profile-health.is-compact{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-soft) 42%,var(--surface)),var(--surface))}}.umkm-profile-health.is-compact{flex-direction:column;justify-content:center;padding:1.15rem 1.1rem;animation:none}.umkm-profile-health.is-compact .umkm-profile-health-ring{--health-size:3.75rem;width:var(--health-size);height:var(--health-size)}.umkm-profile-health.is-compact .umkm-profile-health-copy h3{font-size:.95rem}.umkm-profile-health.is-compact .umkm-profile-health-copy p{font-size:.8rem}.umkm-profile-health.is-compact .umkm-profile-health-actions{flex-direction:column;align-items:stretch}.umkm-profile-health.is-compact .umkm-profile-health-link{width:100%}.umkm-profile-overview-workspace{background:linear-gradient(180deg,var(--brand-soft),var(--surface));flex-direction:column;gap:.85rem;padding:1rem 1.15rem 1.15rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-profile-overview-workspace{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-soft) 18%,var(--surface)),var(--surface))}}.umkm-profile-overview-workspace-head{flex-direction:column;gap:.15rem;display:flex}.umkm-profile-overview-workspace-head h3{font-family:var(--font-ui);color:var(--brand-deep);margin:0;font-size:1rem;font-weight:700}.umkm-profile-overview-workspace-head p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.35}.umkm-profile-nav{z-index:20;border-radius:var(--radius);border:1px solid var(--line);margin:-.15rem 0 .15rem;padding:.35rem;position:sticky;top:.65rem}@supports (color:color-mix(in lab,red,red)){.umkm-profile-nav{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.umkm-profile-nav{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-nav{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.umkm-profile-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-soft);animation:rise .3s var(--ease)}.umkm-profile-nav-track{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.35rem;padding:.1rem;display:flex;overflow-x:auto}.umkm-profile-nav-track::-webkit-scrollbar{display:none}.umkm-profile-nav-link{border-radius:var(--radius-sm);min-width:0;color:inherit;white-space:nowrap;transition:background .16s var(--ease),border-color .16s var(--ease),transform .16s var(--ease);border:1px solid #0000;flex-direction:row;flex:none;align-items:center;gap:.45rem;padding:.42rem .65rem;text-decoration:none;display:flex}.umkm-profile-nav-link.is-danger .umkm-profile-nav-label{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-nav-link.is-danger .umkm-profile-nav-label{color:color-mix(in srgb,var(--danger) 80%,var(--ink))}}.umkm-profile-nav-link.is-danger.is-active{background:var(--danger-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-nav-link.is-danger.is-active{background:color-mix(in srgb,var(--danger-soft) 75%,var(--surface))}}.umkm-profile-nav-link.is-danger.is-active{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-nav-link.is-danger.is-active{border-color:color-mix(in srgb,var(--danger) 35%,var(--line))}}.umkm-profile-nav-icon{background:var(--surface-2);border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-profile-nav-icon{background:color-mix(in srgb,var(--surface-2) 70%,var(--surface))}}.umkm-profile-nav-icon{color:var(--brand-deep);transition:background .16s var(--ease);flex-shrink:0;position:relative}.umkm-profile-nav-badge{background:var(--brand);color:#fff;text-align:center;min-width:1.05rem;height:1.05rem;box-shadow:0 0 0 2px var(--surface);border-radius:999px;padding:0 .2rem;font-size:.62rem;font-weight:800;line-height:1.05rem;position:absolute;top:-.25rem;right:-.25rem}.umkm-profile-nav-link.is-danger .umkm-profile-nav-badge{background:var(--danger)}.umkm-profile-nav-dirty{background:#d97706;border-radius:50%;width:.55rem;height:.55rem;position:absolute;bottom:-.1rem;right:-.1rem}@supports (color:color-mix(in lab,red,red)){.umkm-profile-nav-dirty{background:color-mix(in srgb,#d97706 90%,var(--brand))}}.umkm-profile-nav-dirty{box-shadow:0 0 0 2px var(--surface)}.umkm-profile-nav-link.is-dirty.is-active .umkm-profile-nav-icon{box-shadow:0 0 0 2px #d9770659}.umkm-profile-nav-link.is-active .umkm-profile-nav-icon{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-nav-link.is-active .umkm-profile-nav-icon{background:color-mix(in srgb,var(--brand) 18%,var(--surface))}}.umkm-profile-nav-link.is-active .umkm-profile-nav-icon{color:var(--brand)}.umkm-profile-nav-text{flex-direction:column;gap:.08rem;min-width:0;display:flex}.umkm-profile-nav-link:hover{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-nav-link:hover{background:color-mix(in srgb,var(--brand-soft) 45%,var(--surface))}}.umkm-profile-nav-link:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-nav-link:hover{border-color:color-mix(in srgb,var(--brand) 18%,transparent)}}.umkm-profile-nav-link.is-active{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-nav-link.is-active{background:color-mix(in srgb,var(--brand-soft) 72%,var(--surface))}}.umkm-profile-nav-link.is-active{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-nav-link.is-active{border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}}.umkm-profile-nav-link.is-active{box-shadow:inset 0 0 0 1px var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-nav-link.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 12%,transparent)}}.umkm-profile-nav-label{color:var(--brand-deep);font-size:.82rem;font-weight:700;line-height:1.2}.umkm-profile-nav-hint{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;line-height:1.25;display:none;overflow:hidden}@media (min-width:1280px){.umkm-profile-nav-link{flex:auto;min-width:7.5rem}.umkm-profile-nav-hint{display:block}}.umkm-profile-feedback{border-radius:var(--radius-sm);animation:rise .26s var(--ease);justify-content:space-between;align-items:flex-start;gap:.75rem;margin:0;padding:.75rem 1rem;font-weight:600;display:flex}.umkm-profile-feedback p{flex:1;margin:0;line-height:1.4}.umkm-profile-feedback.is-success{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-feedback.is-success{border:1px solid color-mix(in srgb,var(--brand) 28%,var(--line))}}.umkm-profile-feedback.is-success{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-feedback.is-success{background:color-mix(in srgb,var(--brand-soft) 55%,var(--surface))}}.umkm-profile-feedback.is-success{color:var(--brand-deep)}.umkm-profile-feedback.is-error{border:1px solid var(--danger)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-feedback.is-error{border:1px solid color-mix(in srgb,var(--danger) 35%,var(--line))}}.umkm-profile-feedback.is-error{background:var(--danger-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-feedback.is-error{background:color-mix(in srgb,var(--danger-soft) 75%,var(--surface))}}.umkm-profile-feedback.is-error{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-feedback.is-error{color:color-mix(in srgb,var(--danger) 85%,var(--ink))}}.umkm-profile-feedback-dismiss{background:var(--ink);border:none;border-radius:999px;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.umkm-profile-feedback-dismiss{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.umkm-profile-feedback-dismiss{color:inherit;cursor:pointer;transition:background .14s var(--ease);font-size:1.15rem;line-height:1}.umkm-profile-feedback-dismiss:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-feedback-dismiss:hover{background:color-mix(in srgb,var(--ink) 12%,transparent)}}.umkm-profile-hero{border-radius:var(--radius);border:1px solid var(--brand);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.15rem 1.5rem;padding:1.35rem 1.45rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-profile-hero{border:1px solid color-mix(in srgb,var(--brand) 22%,var(--line))}}.umkm-profile-hero{background:radial-gradient(130% 160% at 100% 0,var(--brand-soft),transparent 52%),radial-gradient(90% 120% at 0 100%,var(--brand),transparent 45%),linear-gradient(165deg,var(--surface),var(--surface))}@supports (color:color-mix(in lab,red,red)){.umkm-profile-hero{background:radial-gradient(130% 160% at 100% 0,color-mix(in srgb,var(--brand-soft) 85%,transparent),transparent 52%),radial-gradient(90% 120% at 0 100%,color-mix(in srgb,var(--brand) 8%,transparent),transparent 45%),linear-gradient(165deg,color-mix(in srgb,var(--surface) 94%,var(--brand-soft)),var(--surface))}}.umkm-profile-hero{box-shadow:var(--shadow-soft);animation:rise .36s var(--ease)}.umkm-profile-hero-main{flex:20rem;align-items:flex-start;gap:1.15rem;min-width:min(100%,22rem);display:flex}.umkm-profile-hero-skel{align-items:center;gap:1.15rem;width:100%;display:flex}.umkm-profile-hero-avatar,.umkm-profile-hero-skel-avatar{width:4.25rem;height:4.25rem}.umkm-profile-hero-avatar{border-radius:1.15rem;font-size:1.2rem}.umkm-profile-hero-copy{flex-direction:column;flex:1;align-items:flex-start;gap:.35rem;min-width:0;display:flex}.umkm-profile-hero-copy>*{overflow-wrap:anywhere;max-width:100%;margin:0}.umkm-profile-hero-contact{color:var(--muted);font-size:.86rem;line-height:1.4}.umkm-profile-hero-actions{flex-wrap:wrap;gap:.45rem;margin-top:.35rem;display:flex}.umkm-profile-hero-action{border:1px solid var(--brand);border-radius:999px;align-items:center;min-height:1.85rem;padding:.2rem .65rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-profile-hero-action{border:1px solid color-mix(in srgb,var(--brand) 35%,var(--line))}}.umkm-profile-hero-action{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-hero-action{background:color-mix(in srgb,var(--brand-soft) 55%,var(--surface))}}.umkm-profile-hero-action{color:var(--brand-deep);transition:background .16s var(--ease),border-color .16s var(--ease),transform .16s var(--ease);font-size:.76rem;font-weight:700;text-decoration:none}.umkm-profile-hero-action:hover{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-hero-action:hover{background:color-mix(in srgb,var(--brand-soft) 85%,var(--surface))}}.umkm-profile-hero-action:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-hero-action:hover{border-color:color-mix(in srgb,var(--brand) 50%,var(--line))}}.umkm-profile-hero-action:hover{transform:translateY(-1px)}.umkm-profile-health{border-radius:var(--radius);border:1px solid var(--brand);align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-profile-health{border:1px solid color-mix(in srgb,var(--brand) 22%,var(--line))}}.umkm-profile-health{background:linear-gradient(135deg,var(--brand-soft),var(--surface))}@supports (color:color-mix(in lab,red,red)){.umkm-profile-health{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-soft) 55%,var(--surface)),var(--surface))}}.umkm-profile-health{animation:rise .32s var(--ease)}.umkm-profile-health.is-complete{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-health.is-complete{border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}}.umkm-profile-health.is-complete{background:linear-gradient(135deg,var(--brand-soft),var(--surface))}@supports (color:color-mix(in lab,red,red)){.umkm-profile-health.is-complete{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-soft) 70%,var(--surface)),var(--surface))}}.umkm-profile-health.is-loading{align-items:center}.umkm-profile-health-ring{--health-size:4.25rem;width:var(--health-size);height:var(--health-size);background:radial-gradient(closest-side,var(--surface) 72%,transparent 73% 100%),conic-gradient(var(--brand) var(--health-pct,0),var(--line) 0);border-radius:50%;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.umkm-profile-health-ring{background:radial-gradient(closest-side,var(--surface) 72%,transparent 73% 100%),conic-gradient(var(--brand) var(--health-pct,0),color-mix(in srgb,var(--line) 55%,var(--surface-2)) 0)}}.umkm-profile-health-ring{box-shadow:inset 0 0 0 1px var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-health-ring{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 15%,transparent)}}.umkm-profile-health-ring span{font-family:var(--font-ui);color:var(--brand-deep);font-size:.95rem;font-weight:800}.umkm-profile-health-copy{flex-direction:column;flex:1;gap:.45rem;min-width:0;display:flex}.umkm-profile-health-copy h3{font-family:var(--font-ui);color:var(--brand-deep);margin:0;font-size:1.02rem;font-weight:700}.umkm-profile-health-copy p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}.umkm-profile-health-actions{flex-wrap:wrap;gap:.45rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.umkm-profile-health-link{border-radius:var(--radius-sm);border:1px solid var(--brand);flex-direction:column;gap:.05rem;padding:.45rem .65rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-profile-health-link{border:1px solid color-mix(in srgb,var(--brand) 28%,var(--line))}}.umkm-profile-health-link{background:var(--surface);color:inherit;transition:border-color .16s var(--ease),transform .16s var(--ease);text-decoration:none}.umkm-profile-health-link:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-health-link:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}}.umkm-profile-health-link:hover{transform:translateY(-1px)}.umkm-profile-health-link span{color:var(--brand-deep);font-size:.78rem;font-weight:700}.umkm-profile-health-link em{color:var(--muted);font-size:.68rem;font-style:normal}.umkm-profile-health-skel-ring{background:var(--line);border-radius:50%;width:4.25rem;height:4.25rem}@supports (color:color-mix(in lab,red,red)){.umkm-profile-health-skel-ring{background:color-mix(in srgb,var(--line) 45%,var(--surface-2))}}.umkm-profile-health-skel-ring{animation:umkm-analytics-shimmer 1.2s ease-in-out infinite}.umkm-profile-health-skel-lines{flex-direction:column;flex:1;gap:.45rem;display:flex}.umkm-profile-health-skel-lines i{background:var(--line);border-radius:999px;height:.75rem;display:block}@supports (color:color-mix(in lab,red,red)){.umkm-profile-health-skel-lines i{background:color-mix(in srgb,var(--line) 55%,var(--surface-2))}}.umkm-profile-health-skel-lines i{animation:umkm-analytics-shimmer 1.2s ease-in-out infinite}.umkm-profile-health-skel-lines i:first-child{width:45%}.umkm-profile-health-skel-lines i:nth-child(2){width:78%}.umkm-profile-form-actions{border-radius:var(--radius-sm);border:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;margin-top:.5rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-profile-form-actions{border:1px solid color-mix(in srgb,var(--line) 75%,transparent)}}.umkm-profile-form-actions{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-form-actions{background:color-mix(in srgb,var(--surface-2) 45%,var(--surface))}}.umkm-profile-form-actions{transition:border-color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease)}.umkm-profile-form-actions.is-dirty{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-form-actions.is-dirty{border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}}.umkm-profile-form-actions.is-dirty{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-form-actions.is-dirty{background:color-mix(in srgb,var(--brand-soft) 38%,var(--surface))}}.umkm-profile-form-actions.is-dirty{box-shadow:0 4px 16px var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-form-actions.is-dirty{box-shadow:0 4px 16px color-mix(in srgb,var(--brand) 8%,transparent)}}.umkm-profile-form-actions-note{letter-spacing:.03em;text-transform:uppercase;color:var(--brand-deep);margin:0;font-size:.78rem;font-weight:700}.umkm-profile-form-actions-note.is-muted{color:var(--muted);text-transform:none;letter-spacing:0;font-weight:600}.umkm-profile-form-actions .umkm-profile-actions{margin-top:0}.umkm-profile-personal-form{flex-direction:column;gap:1.05rem;display:flex}.umkm-profile-personal-preview{border-radius:calc(var(--radius-sm) + .15rem);border:1px solid var(--brand);align-items:center;gap:.9rem;padding:.95rem 1.05rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-profile-personal-preview{border:1px solid color-mix(in srgb,var(--brand) 18%,var(--line))}}.umkm-profile-personal-preview{background:radial-gradient(120% 160% at 0 0,var(--brand-soft),transparent 58%),linear-gradient(160deg,var(--surface),var(--surface))}@supports (color:color-mix(in lab,red,red)){.umkm-profile-personal-preview{background:radial-gradient(120% 160% at 0 0,color-mix(in srgb,var(--brand-soft) 72%,transparent),transparent 58%),linear-gradient(160deg,color-mix(in srgb,var(--surface) 88%,var(--brand-soft)),var(--surface))}}.umkm-profile-personal-preview{box-shadow:var(--shadow-soft);animation:rise .32s var(--ease);transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.umkm-profile-personal-preview.is-dirty{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-personal-preview.is-dirty{border-color:color-mix(in srgb,var(--brand) 36%,var(--line))}}.umkm-profile-personal-preview.is-dirty{box-shadow:var(--shadow-soft),0 0 0 3px var(--brand-glow)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-personal-preview.is-dirty{box-shadow:var(--shadow-soft),0 0 0 3px color-mix(in srgb,var(--brand-glow) 55%,transparent)}}.umkm-profile-personal-avatar{background:linear-gradient(145deg,var(--brand) 0,var(--brand-deep) 100%);color:#f7fffb;width:3.15rem;height:3.15rem;font-family:var(--font-ui);letter-spacing:.04em;box-shadow:0 8px 18px var(--brand);border-radius:.95rem;flex:none;place-items:center;font-size:.98rem;font-weight:700;display:grid}@supports (color:color-mix(in lab,red,red)){.umkm-profile-personal-avatar{box-shadow:0 8px 18px color-mix(in srgb,var(--brand) 26%,transparent)}}.umkm-profile-personal-preview-copy{flex-direction:column;flex:auto;gap:.18rem;min-width:0;display:flex}.umkm-profile-personal-preview-copy strong{color:var(--ink);letter-spacing:-.01em;font-size:1.02rem;font-weight:700;line-height:1.25}.umkm-profile-personal-preview-copy strong.is-placeholder{color:var(--muted);font-weight:600}.umkm-profile-personal-preview-meta{color:var(--muted);word-break:break-word;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;margin:0;font-size:.84rem;line-height:1.35;display:flex}.umkm-profile-personal-status{letter-spacing:.03em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;min-height:1.7rem;padding:.28rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.umkm-profile-personal-status.is-ok{color:var(--brand-deep);background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-personal-status.is-ok{background:color-mix(in srgb,var(--brand-soft) 60%,var(--surface))}}.umkm-profile-personal-status.is-ok{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-personal-status.is-ok{border-color:color-mix(in srgb,var(--brand) 28%,var(--line))}}.umkm-profile-personal-status.is-warn{color:#8a5a12}@supports (color:color-mix(in lab,red,red)){.umkm-profile-personal-status.is-warn{color:color-mix(in srgb,#8a5a12 80%,var(--ink))}}.umkm-profile-personal-status.is-warn{background:#f6e7c8}@supports (color:color-mix(in lab,red,red)){.umkm-profile-personal-status.is-warn{background:color-mix(in srgb,#f6e7c8 70%,var(--surface))}}.umkm-profile-personal-status.is-warn{border-color:#d4a35a}@supports (color:color-mix(in lab,red,red)){.umkm-profile-personal-status.is-warn{border-color:color-mix(in srgb,#d4a35a 45%,var(--line))}}.umkm-profile-email-block{flex-direction:column;gap:.65rem;display:flex}.umkm-profile-email-input-row{flex-direction:column;gap:.45rem;display:flex;position:relative}@media (min-width:601px){.umkm-profile-email-input-row input{padding-right:7.25rem}.umkm-profile-email-chip{margin-top:0;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}}.umkm-profile-email-chip{letter-spacing:.03em;text-transform:uppercase;pointer-events:none;border:1px solid #0000;border-radius:999px;align-self:flex-start;align-items:center;width:fit-content;min-height:1.55rem;padding:.2rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.umkm-profile-email-chip.is-ok{color:var(--brand-deep);background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-email-chip.is-ok{background:color-mix(in srgb,var(--brand-soft) 65%,var(--surface))}}.umkm-profile-email-chip.is-ok{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-email-chip.is-ok{border-color:color-mix(in srgb,var(--brand) 30%,var(--line))}}.umkm-profile-email-chip.is-warn{color:#8a5a12}@supports (color:color-mix(in lab,red,red)){.umkm-profile-email-chip.is-warn{color:color-mix(in srgb,#8a5a12 80%,var(--ink))}}.umkm-profile-email-chip.is-warn{background:#f6e7c8}@supports (color:color-mix(in lab,red,red)){.umkm-profile-email-chip.is-warn{background:color-mix(in srgb,#f6e7c8 70%,var(--surface))}}.umkm-profile-email-chip.is-warn{border-color:#d4a35a}@supports (color:color-mix(in lab,red,red)){.umkm-profile-email-chip.is-warn{border-color:color-mix(in srgb,#d4a35a 45%,var(--line))}}.umkm-profile-readonly-field input:disabled,.umkm-profile-readonly-field input[readonly]{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-readonly-field input:disabled,.umkm-profile-readonly-field input[readonly]{background:color-mix(in srgb,var(--surface-2) 70%,var(--surface))}}.umkm-profile-readonly-field input:disabled,.umkm-profile-readonly-field input[readonly]{color:var(--muted);cursor:default}.umkm-profile-verify-callout{border-radius:var(--radius-sm);border:1px solid var(--brand);gap:.85rem;padding:.9rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-profile-verify-callout{border:1px solid color-mix(in srgb,var(--brand) 32%,var(--line))}}.umkm-profile-verify-callout{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-verify-callout{background:color-mix(in srgb,var(--brand-soft) 50%,var(--surface))}}.umkm-profile-verify-callout-icon{background:var(--brand);border-radius:.65rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-profile-verify-callout-icon{background:color-mix(in srgb,var(--brand) 12%,var(--surface))}}.umkm-profile-verify-callout-icon{color:var(--brand-deep);flex-shrink:0}.umkm-profile-verify-callout-copy{flex-direction:column;align-items:flex-start;gap:.45rem;min-width:0;display:flex}.umkm-profile-verify-callout-copy strong{color:var(--brand-deep);font-size:.92rem}.umkm-profile-verify-callout-copy p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.4}.umkm-profile-email-ok{border-radius:var(--radius-sm);border:1px solid var(--brand);margin:0;padding:.55rem .75rem}@supports (color:color-mix(in lab,red,red)){.umkm-profile-email-ok{border:1px solid color-mix(in srgb,var(--brand) 28%,var(--line))}}.umkm-profile-email-ok{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-email-ok{background:color-mix(in srgb,var(--brand-soft) 45%,var(--surface))}}.umkm-profile-email-ok{color:var(--brand-deep);font-size:.84rem;font-weight:600}.umkm-profile-location-panel{border-radius:var(--radius-sm);border:1px dashed var(--line);padding:.85rem .95rem}@supports (color:color-mix(in lab,red,red)){.umkm-profile-location-panel{border:1px dashed color-mix(in srgb,var(--line) 80%,transparent)}}.umkm-profile-location-panel{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-location-panel{background:color-mix(in srgb,var(--surface-2) 40%,var(--surface))}}.umkm-profile-security-intro{border-radius:var(--radius-sm);border:1px solid var(--brand);align-items:flex-start;gap:.75rem;margin-bottom:.35rem;padding:.85rem .95rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-profile-security-intro{border:1px solid color-mix(in srgb,var(--brand) 20%,var(--line))}}.umkm-profile-security-intro{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-security-intro{background:color-mix(in srgb,var(--brand-soft) 30%,var(--surface))}}.umkm-profile-security-icon{background:var(--brand);border-radius:.55rem;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-profile-security-icon{background:color-mix(in srgb,var(--brand) 12%,var(--surface))}}.umkm-profile-security-icon{color:var(--brand-deep);flex-shrink:0}.umkm-profile-security-intro p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}.umkm-profile-field-error{color:var(--danger);margin:.35rem 0 0;font-size:.78rem;font-weight:600}.umkm-profile-hero-meta{flex:16rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-width:min(100%,18rem);margin:0;display:grid}.umkm-profile-hero-meta-item{border-radius:var(--radius-sm);border:1px solid var(--brand);flex-direction:column;gap:.32rem;min-width:0;min-height:100%;padding:.75rem .85rem .72rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-profile-hero-meta-item{border:1px solid color-mix(in srgb,var(--brand) 12%,var(--line))}}.umkm-profile-hero-meta-item{background:linear-gradient(180deg,var(--brand-soft),var(--surface))}@supports (color:color-mix(in lab,red,red)){.umkm-profile-hero-meta-item{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-soft) 28%,var(--surface)),var(--surface))}}.umkm-profile-hero-meta-item{transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.umkm-profile-hero-meta-id{grid-column:1/-1}.umkm-profile-hero-meta-item:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-hero-meta-item:hover{border-color:color-mix(in srgb,var(--brand) 28%,var(--line))}}.umkm-profile-hero-meta-item:hover{box-shadow:0 6px 18px var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-hero-meta-item:hover{box-shadow:0 6px 18px color-mix(in srgb,var(--brand) 7%,transparent)}}.umkm-profile-hero-meta dt{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.38rem;margin:0;font-size:.64rem;font-weight:700;display:inline-flex}.umkm-profile-hero-meta-icon{background:var(--brand-soft);border-radius:.4rem;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-profile-hero-meta-icon{background:color-mix(in srgb,var(--brand-soft) 72%,var(--surface))}}.umkm-profile-hero-meta-icon{color:var(--brand-deep);flex-shrink:0}.umkm-profile-hero-meta dd{color:var(--ink);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;margin:0;font-size:.9rem;font-weight:600;line-height:1.35;display:flex}.umkm-profile-hero-meta-id dd{width:100%}.umkm-profile-hero-meta-id-row{align-items:center;gap:.45rem;width:100%;min-width:0;display:flex}.umkm-profile-hero-meta code{color:var(--brand-deep);background:var(--surface);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.umkm-profile-hero-meta code{background:color-mix(in srgb,var(--surface) 88%,var(--paper))}}.umkm-profile-hero-meta code{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-hero-meta code{border:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.umkm-profile-hero-meta code{box-sizing:border-box;border-radius:.45rem;min-height:2.05rem;line-height:1.45}.umkm-profile-hero-meta-id-row code{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;padding:.38rem .62rem;display:block;overflow:hidden}.umkm-profile-hero-meta-copy{border:1px solid var(--brand);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.28rem;min-height:2.05rem;padding:.32rem .62rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-profile-hero-meta-copy{border:1px solid color-mix(in srgb,var(--brand) 32%,var(--line))}}.umkm-profile-hero-meta-copy{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-hero-meta-copy{background:color-mix(in srgb,var(--brand-soft) 55%,var(--surface))}}.umkm-profile-hero-meta-copy{color:var(--brand-deep);font:inherit;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease);font-size:.68rem;font-weight:700}.umkm-profile-hero-meta-copy:hover{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-hero-meta-copy:hover{background:color-mix(in srgb,var(--brand-soft) 82%,var(--surface))}}.umkm-profile-hero-meta-copy:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-hero-meta-copy:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}}.umkm-profile-hero-meta-copy.is-copied{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-hero-meta-copy.is-copied{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}}.umkm-profile-hero-meta-copy.is-copied{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-hero-meta-copy.is-copied{background:color-mix(in srgb,var(--brand-soft) 90%,var(--surface))}}.umkm-profile-hero-meta-copy.is-copied{color:var(--brand-deep)}@container profile-overview (max-width:720px){.umkm-profile-hero.is-embedded{gap:.65rem;padding:.9rem .9rem .8rem}.umkm-profile-hero.is-embedded .umkm-profile-hero-meta{margin-top:0;padding-top:.65rem}.umkm-profile-hero-meta{gap:.45rem}.umkm-profile-hero-meta-item{padding:.62rem .72rem .58rem}.umkm-profile-health.is-compact{padding:.95rem .9rem}}@container profile-overview (max-width:420px){.umkm-profile-hero.is-embedded{gap:.55rem;padding:.82rem .82rem .72rem}.umkm-profile-hero.is-embedded .umkm-profile-hero-main{gap:.75rem}.umkm-profile-hero.is-embedded .umkm-profile-hero-avatar{border-radius:.95rem;width:3.35rem;height:3.35rem;font-size:1rem}.umkm-profile-hero.is-embedded .umkm-profile-name{font-size:1.2rem}.umkm-profile-hero.is-embedded .umkm-profile-hero-contact{font-size:.8rem;line-height:1.45}.umkm-profile-hero.is-embedded .umkm-profile-verify-row{gap:.35rem}.umkm-profile-hero-meta{grid-template-columns:1fr}.umkm-profile-hero-meta-id{grid-column:auto}.umkm-profile-hero-meta-copy span{display:none}.umkm-profile-hero-meta-copy{min-width:2.05rem;padding-inline:.48rem}}.umkm-profile-stat-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.umkm-profile-stat-card{border-radius:var(--radius-sm);border:1px solid var(--line);flex-direction:column;gap:.2rem;min-width:0;min-height:100%;padding:.9rem .95rem .85rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.umkm-profile-stat-card{border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.umkm-profile-stat-card{background:linear-gradient(180deg,var(--brand-soft),var(--surface))}@supports (color:color-mix(in lab,red,red)){.umkm-profile-stat-card{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-soft) 32%,var(--surface)),var(--surface))}}.umkm-profile-stat-card{color:inherit;transition:border-color .16s var(--ease),transform .16s var(--ease),box-shadow .16s var(--ease);text-decoration:none}.umkm-profile-stat-card:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-stat-card:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}}.umkm-profile-stat-card:hover{box-shadow:0 10px 24px var(--brand);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-stat-card:hover{box-shadow:0 10px 24px color-mix(in srgb,var(--brand) 10%,transparent)}}.umkm-profile-stat-icon{background:var(--brand-soft);border-radius:.55rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-profile-stat-icon{background:color-mix(in srgb,var(--brand-soft) 75%,var(--surface))}}.umkm-profile-stat-icon{color:var(--brand-deep);margin-bottom:.15rem}.umkm-profile-stat-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700}.umkm-profile-stat-value{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--brand-deep);font-size:clamp(1.15rem,2vw,1.4rem);font-weight:700;line-height:1.15}.umkm-profile-stat-hint{color:var(--muted);padding-right:1rem;font-size:.76rem;font-style:normal;line-height:1.35}.umkm-profile-stat-go{color:var(--brand);font-size:.9rem;font-weight:700;position:absolute;top:.75rem;right:.75rem}@supports (color:color-mix(in lab,red,red)){.umkm-profile-stat-go{color:color-mix(in srgb,var(--brand) 55%,var(--muted))}}.umkm-profile-stat-go{opacity:0;transition:opacity .16s var(--ease),transform .16s var(--ease);transform:translate(-4px)}.umkm-profile-stat-card:hover .umkm-profile-stat-go{opacity:1;transform:translate(0)}.umkm-profile-side-card{border-radius:var(--radius);border:1px solid var(--line);flex-direction:column;gap:.85rem;padding:1rem 1.05rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-profile-side-card{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.umkm-profile-side-card{background:var(--surface);box-shadow:var(--shadow-soft)}.umkm-profile-side-card header{flex-direction:column;gap:.2rem;display:flex}.umkm-profile-side-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);font-size:.68rem;font-weight:700}.umkm-profile-side-card h3{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--brand-deep);margin:0;font-size:1rem;font-weight:700}.umkm-profile-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.umkm-profile-shortcut{border-radius:var(--radius-sm);border:1px solid var(--line);align-items:flex-start;gap:.55rem;padding:.65rem .7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-profile-shortcut{border:1px solid color-mix(in srgb,var(--line) 78%,transparent)}}.umkm-profile-shortcut{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-shortcut{background:color-mix(in srgb,var(--surface-2) 55%,var(--surface))}}.umkm-profile-shortcut{color:inherit;transition:border-color .16s var(--ease),background .16s var(--ease),transform .16s var(--ease);text-decoration:none}.umkm-profile-shortcut:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-shortcut:hover{border-color:color-mix(in srgb,var(--brand) 38%,var(--line))}}.umkm-profile-shortcut:hover{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-shortcut:hover{background:color-mix(in srgb,var(--brand-soft) 40%,var(--surface))}}.umkm-profile-shortcut:hover{transform:translateY(-1px)}.umkm-profile-shortcut-icon{background:var(--brand-soft);border-radius:.45rem;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-profile-shortcut-icon{background:color-mix(in srgb,var(--brand-soft) 70%,var(--surface))}}.umkm-profile-shortcut-icon{color:var(--brand-deep);flex-shrink:0}.umkm-profile-shortcut-copy{flex-direction:column;gap:.08rem;min-width:0;display:flex}.umkm-profile-shortcut-copy strong{color:var(--brand-deep);font-size:.84rem;font-weight:700;line-height:1.25}.umkm-profile-shortcut-copy em{color:var(--muted);font-size:.72rem;font-style:normal;line-height:1.3}.umkm-profile-credentials,.umkm-profile-personal{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-credentials,.umkm-profile-personal{border-color:color-mix(in srgb,var(--line) 85%,transparent)}}.umkm-profile-credentials,.umkm-profile-personal{transition:border-color .18s var(--ease)}.umkm-profile-credentials:focus-within,.umkm-profile-invoicing:focus-within,.umkm-profile-personal:focus-within{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-credentials:focus-within,.umkm-profile-invoicing:focus-within,.umkm-profile-personal:focus-within{border-color:color-mix(in srgb,var(--brand) 28%,var(--line))}}.umkm-profile-snapshot{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-snapshot{border-color:color-mix(in srgb,var(--brand) 14%,var(--line))}}.umkm-profile-layout{z-index:1;grid-template-columns:minmax(0,1.55fr) minmax(16rem,.85fr);align-items:start;gap:1.15rem 1.35rem;display:grid;position:relative}.umkm-profile-main-col,.umkm-profile-side{flex-direction:column;gap:1.15rem;min-width:0;display:flex}.umkm-profile-side{top:calc(var(--sticky-chrome,0px) + var(--profile-shell-height,9rem) + .65rem);max-height:calc(100vh - var(--profile-shell-height,9rem) - 5.5rem);align-self:start;position:sticky;overflow:auto}.umkm-profile-success{border-radius:var(--radius-sm);border:1px solid var(--brand);margin:0;padding:.75rem 1rem}@supports (color:color-mix(in lab,red,red)){.umkm-profile-success{border:1px solid color-mix(in srgb,var(--brand) 28%,var(--line))}}.umkm-profile-success{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-success{background:color-mix(in srgb,var(--brand-soft) 55%,var(--surface))}}.umkm-profile-success{color:var(--brand-deep);animation:rise .28s var(--ease);font-weight:600}.umkm-profile-identity{border-radius:var(--radius);border:1px solid var(--line);align-items:flex-start;gap:1.15rem;padding:1.25rem 1.35rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-profile-identity{border:1px solid color-mix(in srgb,var(--line) 85%,transparent)}}.umkm-profile-identity{background:radial-gradient(120% 140% at 0 0,var(--brand-soft),transparent 55%),linear-gradient(165deg,var(--surface),var(--surface))}@supports (color:color-mix(in lab,red,red)){.umkm-profile-identity{background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--brand-soft) 70%,transparent),transparent 55%),linear-gradient(165deg,color-mix(in srgb,var(--surface) 92%,var(--brand-soft)),var(--surface))}}.umkm-profile-identity{box-shadow:var(--shadow-soft);animation:rise .36s var(--ease)}.umkm-profile-avatar{background:linear-gradient(145deg,var(--brand) 0,var(--brand-deep) 100%);color:#f7fffb;width:3.75rem;height:3.75rem;font-family:var(--font-ui);letter-spacing:.04em;box-shadow:0 8px 20px var(--brand);border-radius:1.05rem;flex:none;place-items:center;font-size:1.1rem;font-weight:700;display:grid}@supports (color:color-mix(in lab,red,red)){.umkm-profile-avatar{box-shadow:0 8px 20px color-mix(in srgb,var(--brand) 28%,transparent)}}.umkm-profile-identity-text{flex-direction:column;flex:1;align-items:flex-start;gap:.35rem;min-width:0;display:flex}.umkm-profile-identity-text>*{overflow-wrap:anywhere;max-width:100%;margin:0}.umkm-profile-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin:0;font-size:.68rem;font-weight:700;line-height:1.35}.umkm-profile-name{font-family:var(--font-ui);letter-spacing:-.03em;color:var(--brand-deep);overflow-wrap:anywhere;margin:0;font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:700;line-height:1.3}.umkm-profile-login-name{color:var(--muted);margin:0;font-size:.88rem;font-weight:600;line-height:1.45}.umkm-profile-identity-extra{color:var(--muted);overflow-wrap:anywhere;margin:.75rem 0 0;font-size:.86rem;line-height:1.4}.umkm-profile-identity-extra>p{margin:0}.umkm-profile-verify-row{flex-wrap:wrap;gap:.4rem;display:flex;margin-top:.45rem!important}.umkm-profile-verify-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--surface-2);align-items:center;font-size:.68rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-profile-verify-badge{background:color-mix(in srgb,var(--surface-2) 80%,#fff)}}.umkm-profile-verify-badge{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-verify-badge{border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.umkm-profile-verify-badge{border-radius:.4rem;padding:.28rem .5rem}.umkm-profile-verify-badge.is-ok{color:var(--brand-deep);background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-verify-badge.is-ok{background:color-mix(in srgb,var(--brand-soft) 55%,var(--surface))}}.umkm-profile-verify-badge.is-ok{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-verify-badge.is-ok{border-color:color-mix(in srgb,var(--brand) 30%,var(--line))}}.umkm-profile-email-verify{gap:.55rem;margin-top:.35rem}.umkm-profile-dev-verify,.umkm-profile-email-verify{flex-direction:column;align-items:flex-start;display:flex}.umkm-profile-dev-verify{border:1px solid var(--brand);gap:.45rem;margin:.35rem 0 0;padding:.75rem .85rem}@supports (color:color-mix(in lab,red,red)){.umkm-profile-dev-verify{border:1px solid color-mix(in srgb,var(--brand) 35%,transparent)}}.umkm-profile-dev-verify{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-dev-verify{background:color-mix(in srgb,var(--brand) 8%,transparent)}}.umkm-profile-dev-verify{color:var(--brand-deep);font-size:.85rem;line-height:1.4}.umkm-profile-dev-verify strong{font-size:.88rem}.umkm-profile-dev-verify p{margin:0}.umkm-profile-dev-verify-url{word-break:break-all;font-size:.75rem}.umkm-profile-dev-verify a:not(.umkm-btn){color:var(--brand);font-weight:600}.umkm-profile-identity-text .umkm-profile-meta{margin-top:.85rem}.umkm-profile-location{overflow:visible}.umkm-profile-location-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;margin:0 0 .85rem;display:grid}.umkm-profile-location-grid>.umkm-field{width:100%;min-width:0;margin-bottom:0}.umkm-profile-location .umkm-combobox-control input{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);box-sizing:border-box;background:#fff;min-height:2.75rem;padding:.7rem 4.25rem .7rem .8rem}.umkm-profile-location .umkm-combobox-control input:hover{border-color:var(--line-strong)}.umkm-profile-location .umkm-combobox-control input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-glow);outline:none}.umkm-profile-location-detect{align-items:center;gap:.45rem;display:inline-flex}.umkm-profile-location-detect svg{flex-shrink:0}.umkm-profile-location-actions{flex-wrap:wrap;align-items:center;gap:.55rem;margin:0;display:flex}.umkm-profile-location-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-deep);background:var(--brand-soft);font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.umkm-profile-location-badge{background:color-mix(in srgb,var(--brand-soft) 55%,var(--surface))}}.umkm-profile-location-badge{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-location-badge{border:1px solid color-mix(in srgb,var(--brand) 28%,var(--line))}}.umkm-profile-location-badge{border-radius:.4rem;padding:.35rem .55rem}.umkm-profile-location-badge.is-manual{color:var(--muted);background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-location-badge.is-manual{background:color-mix(in srgb,var(--surface-2) 80%,var(--surface))}}.umkm-profile-location-badge.is-manual{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-location-badge.is-manual{border-color:color-mix(in srgb,var(--line) 90%,transparent)}}.umkm-profile-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;margin:0;display:grid}.umkm-profile-meta>div{min-width:0}.umkm-profile-meta dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 .15rem;font-size:.68rem;font-weight:700}.umkm-profile-meta dd{color:var(--ink);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:.92rem;font-weight:600;display:flex}.umkm-profile-meta code{color:var(--brand-deep);background:var(--surface-2);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.umkm-profile-meta code{background:color-mix(in srgb,var(--surface-2) 80%,#fff)}}.umkm-profile-meta code{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-meta code{border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.umkm-profile-meta code{border-radius:.4rem;padding:.12rem .4rem}.umkm-profile-copy{color:var(--brand);font:inherit;letter-spacing:.02em;cursor:pointer;min-height:var(--touch-min);background:0 0;border:none;padding:.15rem .25rem;font-size:.78rem;font-weight:700}.umkm-profile-copy:hover{text-decoration:underline}.umkm-profile-identity-skel{align-items:center;gap:1.15rem;width:100%;display:flex}.umkm-profile-skel-avatar{background:linear-gradient(90deg,var(--brand-soft),var(--brand-soft),var(--brand-soft));border-radius:1.05rem;width:3.75rem;height:3.75rem}@supports (color:color-mix(in lab,red,red)){.umkm-profile-skel-avatar{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-soft) 40%,var(--surface-2)),color-mix(in srgb,var(--brand-soft) 70%,#fff),color-mix(in srgb,var(--brand-soft) 40%,var(--surface-2)))}}.umkm-profile-skel-avatar{background-size:200% 100%;animation:umkm-analytics-shimmer 1.2s ease-in-out infinite}.umkm-profile-skel-lines{flex-direction:column;flex:1;gap:.45rem;display:flex}.umkm-profile-skel-lines i{background:var(--line);border-radius:999px;height:.7rem;display:block}@supports (color:color-mix(in lab,red,red)){.umkm-profile-skel-lines i{background:color-mix(in srgb,var(--line) 55%,var(--surface-2))}}.umkm-profile-skel-lines i{animation:umkm-analytics-shimmer 1.2s ease-in-out infinite}.umkm-profile-skel-lines i:first-child{width:42%;height:1rem}.umkm-profile-skel-lines i:nth-child(2){width:68%}.umkm-profile-skel-lines i:nth-child(3){width:55%}.umkm-profile-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.umkm-profile-stats li{border-radius:var(--radius-sm);border:1px solid var(--line);flex-direction:column;gap:.2rem;min-width:0;padding:.85rem .9rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-profile-stats li{border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.umkm-profile-stats li{background:linear-gradient(180deg,var(--brand-soft),var(--surface))}@supports (color:color-mix(in lab,red,red)){.umkm-profile-stats li{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-soft) 28%,var(--surface)),var(--surface))}}.umkm-profile-stats li{transition:border-color .16s var(--ease),transform .16s var(--ease)}.umkm-profile-stats li:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-stats li:hover{border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}}.umkm-profile-stats li:hover{transform:translateY(-1px)}.umkm-profile-stats span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700}.umkm-profile-stats strong{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--brand-deep);font-size:clamp(1.15rem,2vw,1.4rem);font-weight:700;line-height:1.15}.umkm-profile-stats em{color:var(--muted);font-size:.78rem;font-style:normal;line-height:1.35}.umkm-profile-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;display:grid}.umkm-profile-password-wrap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid}.umkm-profile-password-toggle{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-password-toggle{border:1px solid color-mix(in srgb,var(--line) 85%,transparent)}}.umkm-profile-password-toggle{background:var(--surface-2);color:var(--brand-deep);font:inherit;letter-spacing:.02em;border-radius:var(--radius-sm);min-height:var(--touch-min);cursor:pointer;padding:.55rem .75rem;font-size:.78rem;font-weight:700}.umkm-profile-password-toggle:hover:not(:disabled){border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-password-toggle:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}}.umkm-profile-password-toggle:disabled{opacity:.45;cursor:not-allowed}.umkm-profile-field-hint{color:var(--muted);margin:.35rem 0 0;font-size:.78rem;line-height:1.35}.umkm-profile-strength{background:var(--line);border-radius:999px;height:1.35rem;margin:.45rem 0 0;position:relative}@supports (color:color-mix(in lab,red,red)){.umkm-profile-strength{background:color-mix(in srgb,var(--line) 45%,var(--surface-2))}}.umkm-profile-strength{overflow:hidden}.umkm-profile-strength-bar{border-radius:inherit;height:100%;transition:width .22s var(--ease),background .22s var(--ease);background:var(--muted);display:block}.umkm-profile-strength.is-1 .umkm-profile-strength-bar{background:var(--danger)}.umkm-profile-strength.is-2 .umkm-profile-strength-bar{background:#d97706}@supports (color:color-mix(in lab,red,red)){.umkm-profile-strength.is-2 .umkm-profile-strength-bar{background:color-mix(in srgb,#d97706 85%,var(--brand))}}.umkm-profile-strength.is-3 .umkm-profile-strength-bar{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-strength.is-3 .umkm-profile-strength-bar{background:color-mix(in srgb,var(--brand) 70%,#0f766e)}}.umkm-profile-strength.is-4 .umkm-profile-strength-bar{background:var(--brand)}.umkm-profile-strength em{letter-spacing:.04em;text-transform:uppercase;color:var(--ink);mix-blend-mode:multiply;place-items:center;font-size:.68rem;font-style:normal;font-weight:700;display:grid;position:absolute;inset:0}.umkm-profile-actions{margin-top:.35rem}.umkm-profile-links{flex-direction:column;gap:.45rem;display:flex}.umkm-profile-link{border-radius:var(--radius-sm);border:1px solid var(--line);flex-direction:column;gap:.15rem;padding:.75rem .85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-profile-link{border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.umkm-profile-link{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-link{background:color-mix(in srgb,var(--surface-2) 55%,var(--surface))}}.umkm-profile-link{color:inherit;transition:border-color .16s var(--ease),background .16s var(--ease),transform .16s var(--ease);text-decoration:none}.umkm-profile-link:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-link:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}}.umkm-profile-link:hover{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-link:hover{background:color-mix(in srgb,var(--brand-soft) 35%,var(--surface))}}.umkm-profile-link:hover{transform:translate(2px)}.umkm-profile-link strong{color:var(--brand-deep);font-size:.95rem;font-weight:700}.umkm-profile-link span{color:var(--muted);font-size:.8rem;line-height:1.35}.umkm-profile-checklist{color:var(--ink);font-size:.9rem;line-height:var(--leading-body);flex-direction:column;gap:.55rem;margin:0;padding:0 0 0 1.1rem;display:flex}.umkm-profile-checklist li::marker{color:var(--brand)}.umkm-profile-danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-danger{border-color:color-mix(in srgb,var(--danger) 28%,var(--line))}}.umkm-profile-danger{background:linear-gradient(180deg,var(--danger-soft),var(--surface))}@supports (color:color-mix(in lab,red,red)){.umkm-profile-danger{background:linear-gradient(180deg,color-mix(in srgb,var(--danger-soft) 72%,var(--surface)),var(--surface))}}.umkm-profile-export{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-export{border-color:color-mix(in srgb,var(--brand) 22%,var(--line))}}.umkm-profile-export{background:linear-gradient(165deg,var(--brand-soft) 0,var(--surface) 42%,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-export{background:linear-gradient(165deg,color-mix(in srgb,var(--brand-soft) 55%,var(--surface)) 0,var(--surface) 42%,var(--surface) 100%)}}.umkm-data-transfer{flex-direction:column;gap:1.25rem;display:flex}.umkm-data-transfer-head{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;display:flex}.umkm-data-transfer-scope{border:1px solid var(--brand);border-radius:999px;align-items:center;min-height:1.85rem;padding:.2rem .75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-data-transfer-scope{border:1px solid color-mix(in srgb,var(--brand) 35%,var(--line))}}.umkm-data-transfer-scope{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-data-transfer-scope{background:color-mix(in srgb,var(--brand-soft) 70%,var(--surface))}}.umkm-data-transfer-scope{color:var(--brand-deep);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.umkm-data-transfer-scope.is-wide{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.umkm-data-transfer-scope.is-wide{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}}.umkm-data-transfer-scope.is-wide{background:var(--accent-soft,var(--brand-soft))}@supports (color:color-mix(in lab,red,red)){.umkm-data-transfer-scope.is-wide{background:color-mix(in srgb,var(--accent-soft,var(--brand-soft)) 65%,var(--surface))}}.umkm-data-transfer-scope.is-wide{color:var(--accent,var(--brand))}@supports (color:color-mix(in lab,red,red)){.umkm-data-transfer-scope.is-wide{color:color-mix(in srgb,var(--accent,var(--brand)) 75%,var(--ink))}}.umkm-data-transfer-lead{color:var(--muted);font-size:.88rem;line-height:var(--leading-body);flex:14rem;margin:0}.umkm-data-transfer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.umkm-data-transfer-panel{border-radius:var(--radius-lg,14px);border:1px solid var(--line);flex-direction:column;gap:.85rem;min-width:0;padding:1rem 1.05rem 1.05rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-data-transfer-panel{border:1px solid color-mix(in srgb,var(--line) 88%,var(--ink))}}.umkm-data-transfer-panel{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.umkm-data-transfer-panel{background:color-mix(in srgb,var(--surface) 92%,var(--paper))}}.umkm-data-transfer-panel{box-shadow:0 1px 0 var(--paper),0 10px 28px var(--ink)}@supports (color:color-mix(in lab,red,red)){.umkm-data-transfer-panel{box-shadow:0 1px 0 color-mix(in srgb,var(--paper) 80%,transparent),0 10px 28px color-mix(in srgb,var(--ink) 4%,transparent)}}.umkm-data-transfer-panel{transition:border-color .18s,box-shadow .18s,transform .18s}.umkm-data-transfer-panel:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-data-transfer-panel:hover{border-color:color-mix(in srgb,var(--brand) 28%,var(--line))}}.umkm-data-transfer-panel:hover{box-shadow:0 1px 0 var(--paper),0 14px 32px var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-data-transfer-panel:hover{box-shadow:0 1px 0 color-mix(in srgb,var(--paper) 80%,transparent),0 14px 32px color-mix(in srgb,var(--brand) 8%,transparent)}}.umkm-data-transfer-panel.is-export{background:linear-gradient(180deg,var(--brand-soft),var(--surface))}@supports (color:color-mix(in lab,red,red)){.umkm-data-transfer-panel.is-export{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-soft) 38%,var(--surface)),color-mix(in srgb,var(--surface) 96%,var(--paper)))}}.umkm-data-transfer-panel.is-import{background:linear-gradient(180deg,var(--paper),var(--surface))}@supports (color:color-mix(in lab,red,red)){.umkm-data-transfer-panel.is-import{background:linear-gradient(180deg,color-mix(in srgb,var(--paper) 55%,var(--surface)),color-mix(in srgb,var(--surface) 96%,var(--paper)))}}.umkm-data-transfer-panel-head{align-items:flex-start;gap:.75rem;display:flex}.umkm-data-transfer-panel-icon{border:1px solid var(--brand);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-data-transfer-panel-icon{border:1px solid color-mix(in srgb,var(--brand) 25%,var(--line))}}.umkm-data-transfer-panel-icon{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-data-transfer-panel-icon{background:color-mix(in srgb,var(--brand-soft) 55%,var(--surface))}}.umkm-data-transfer-panel-icon{color:var(--brand-deep)}.umkm-data-transfer-panel.is-import .umkm-data-transfer-panel-icon{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-data-transfer-panel.is-import .umkm-data-transfer-panel-icon{border-color:color-mix(in srgb,var(--line) 90%,var(--ink))}}.umkm-data-transfer-panel.is-import .umkm-data-transfer-panel-icon{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.umkm-data-transfer-panel.is-import .umkm-data-transfer-panel-icon{background:color-mix(in srgb,var(--paper) 70%,var(--surface))}}.umkm-data-transfer-panel.is-import .umkm-data-transfer-panel-icon{color:var(--ink)}.umkm-data-transfer-panel-head h3{color:var(--brand-deep);letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:800}.umkm-data-transfer-panel-head p{color:var(--muted);margin:.2rem 0 0;font-size:.82rem;line-height:1.4}.umkm-data-transfer-formats{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.umkm-data-transfer-format{border:1px solid var(--line);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.75rem .8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.umkm-data-transfer-format{border:1px solid color-mix(in srgb,var(--line) 92%,var(--ink))}}.umkm-data-transfer-format{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.umkm-data-transfer-format{background:color-mix(in srgb,var(--surface) 88%,var(--paper))}}.umkm-data-transfer-format{transition:border-color .16s,background .16s,transform .16s}.umkm-data-transfer-format:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-data-transfer-format:hover{border-color:color-mix(in srgb,var(--brand) 30%,var(--line))}}.umkm-data-transfer-format:hover{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-data-transfer-format:hover{background:color-mix(in srgb,var(--brand-soft) 28%,var(--surface))}}.umkm-data-transfer-format.is-featured{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-data-transfer-format.is-featured{border-color:color-mix(in srgb,var(--brand) 42%,var(--line))}}.umkm-data-transfer-format.is-featured{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-data-transfer-format.is-featured{background:color-mix(in srgb,var(--brand-soft) 42%,var(--surface))}}.umkm-data-transfer-format-icon{background:var(--surface);border-radius:8px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-data-transfer-format-icon{background:color-mix(in srgb,var(--surface) 70%,var(--paper))}}.umkm-data-transfer-format-icon{color:var(--brand);border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-data-transfer-format-icon{border:1px solid color-mix(in srgb,var(--line) 88%,var(--ink))}}.umkm-data-transfer-format-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.umkm-data-transfer-format-copy strong{color:var(--ink);font-size:.88rem;font-weight:800}.umkm-data-transfer-format-copy span{color:var(--muted);font-size:.78rem;line-height:1.35}.umkm-data-transfer-format-copy code{background:var(--line);border-radius:4px;padding:.05rem .3rem;font-size:.76rem}@supports (color:color-mix(in lab,red,red)){.umkm-data-transfer-format-copy code{background:color-mix(in srgb,var(--line) 55%,transparent)}}.umkm-data-transfer-btn{white-space:nowrap;flex-shrink:0;min-width:6.5rem}.umkm-data-transfer-alt{color:var(--brand);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);background:0 0;border:none;align-self:flex-start;margin-top:.1rem;padding:.35rem .1rem;font-size:.78rem;font-weight:650}@supports (color:color-mix(in lab,red,red)){.umkm-data-transfer-alt{-webkit-text-decoration-color:color-mix(in srgb,var(--brand) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--brand) 35%,transparent)}}.umkm-data-transfer-alt{text-underline-offset:.18em;cursor:pointer;transition:color .16s}.umkm-data-transfer-alt:hover:not(:disabled){color:var(--brand-deep)}.umkm-data-transfer-alt:disabled{opacity:.55;cursor:not-allowed}.umkm-data-transfer-notes{border:1px dashed var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;margin:0;padding:.85rem 1rem;list-style:none;display:grid}@supports (color:color-mix(in lab,red,red)){.umkm-data-transfer-notes{border:1px dashed color-mix(in srgb,var(--line) 88%,var(--ink))}}.umkm-data-transfer-notes{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.umkm-data-transfer-notes{background:color-mix(in srgb,var(--paper) 45%,var(--surface))}}.umkm-data-transfer-notes li{color:var(--muted);align-items:flex-start;gap:.55rem;font-size:.8rem;line-height:1.4;display:flex}.umkm-data-transfer-notes li svg{color:var(--brand);opacity:.85;flex-shrink:0;margin-top:.05rem}.umkm-profile-invoicing{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-invoicing{border-color:color-mix(in srgb,var(--brand) 18%,var(--line))}}.umkm-profile-invoicing{background:linear-gradient(165deg,var(--brand-soft) 0,var(--surface) 38%,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-invoicing{background:linear-gradient(165deg,color-mix(in srgb,var(--brand-soft) 42%,var(--surface)) 0,var(--surface) 38%,var(--surface) 100%)}}.umkm-invoice-form,.umkm-invoice-layout,.umkm-invoice-stack{flex-direction:column;gap:1.15rem;display:flex}@media (min-width:1100px){.umkm-invoice-stack{grid-template-columns:minmax(0,1fr) minmax(260px,.82fr);align-items:start;gap:1.15rem;display:grid}}.umkm-invoice-main{flex-direction:column;gap:.85rem;min-width:0;display:flex}.umkm-invoice-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.umkm-invoice-mode-card{min-height:var(--touch-min);border-radius:var(--radius-lg,14px);border:1.5px solid var(--line);flex-direction:column;align-items:flex-start;gap:.25rem;padding:.85rem .95rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-invoice-mode-card{border:1.5px solid color-mix(in srgb,var(--line) 88%,var(--ink))}}.umkm-invoice-mode-card{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.umkm-invoice-mode-card{background:color-mix(in srgb,var(--surface) 94%,var(--paper))}}.umkm-invoice-mode-card{color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.umkm-invoice-mode-card:hover:not(:disabled){border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-invoice-mode-card:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}}.umkm-invoice-mode-card:hover:not(:disabled){transform:translateY(-1px)}.umkm-invoice-mode-card.is-active{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-invoice-mode-card.is-active{border-color:color-mix(in srgb,var(--brand) 55%,var(--line))}}.umkm-invoice-mode-card.is-active{background:linear-gradient(145deg,var(--brand-soft),var(--surface))}@supports (color:color-mix(in lab,red,red)){.umkm-invoice-mode-card.is-active{background:linear-gradient(145deg,color-mix(in srgb,var(--brand-soft) 72%,var(--surface)),color-mix(in srgb,var(--surface) 96%,var(--paper)))}}.umkm-invoice-mode-card.is-active{box-shadow:0 0 0 1px var(--brand),0 10px 24px var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-invoice-mode-card.is-active{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 18%,transparent),0 10px 24px color-mix(in srgb,var(--brand) 10%,transparent)}}.umkm-invoice-mode-card:disabled{opacity:.55;cursor:not-allowed}.umkm-invoice-mode-kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--brand);font-size:.68rem;font-weight:800}.umkm-invoice-mode-card strong{color:var(--brand-deep);font-size:.98rem;font-weight:700;line-height:1.25}.umkm-invoice-mode-card em{color:var(--muted);font-size:.78rem;font-style:normal;line-height:1.35}.umkm-invoice-panel{padding:.15rem 0 0}.umkm-invoice-panel.is-tax{border-radius:var(--radius-lg,14px);border:1px solid var(--brand);padding:.65rem .95rem .15rem}@supports (color:color-mix(in lab,red,red)){.umkm-invoice-panel.is-tax{border:1px solid color-mix(in srgb,var(--brand) 22%,var(--line))}}.umkm-invoice-panel.is-tax{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-invoice-panel.is-tax{background:color-mix(in srgb,var(--brand-soft) 28%,var(--surface))}}.umkm-invoice-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;display:grid}.umkm-invoice-field-hint{color:var(--muted);margin:.35rem 0 0;font-size:.76rem;line-height:1.35}.umkm-invoice-field-hint code{font-family:var(--font-mono,ui-monospace,monospace);color:var(--brand-deep);background:var(--brand-soft);font-size:.74rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.umkm-invoice-field-hint code{background:color-mix(in srgb,var(--brand-soft) 55%,var(--surface))}}.umkm-invoice-field-hint code{border-radius:4px;padding:.08rem .35rem}.umkm-invoice-tax-grid{grid-template-columns:minmax(0,1.2fr) minmax(120px,.8fr);align-items:end;gap:.85rem 1rem;display:grid}.umkm-invoice-toggle{cursor:pointer;min-height:var(--touch-min);border-radius:var(--radius-sm);border:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:0 .65rem;padding:.55rem .65rem;display:grid}@supports (color:color-mix(in lab,red,red)){.umkm-invoice-toggle{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.umkm-invoice-toggle{background:var(--surface);transition:border-color .16s var(--ease)}.umkm-invoice-toggle:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-invoice-toggle:hover{border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}}.umkm-invoice-toggle input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.umkm-invoice-toggle-ui{background:var(--line);border-radius:999px;grid-row:1/span 2;width:2.35rem;height:1.35rem}@supports (color:color-mix(in lab,red,red)){.umkm-invoice-toggle-ui{background:color-mix(in srgb,var(--line) 55%,var(--surface-2))}}.umkm-invoice-toggle-ui{transition:background .18s var(--ease);flex-shrink:0;position:relative}.umkm-invoice-toggle-ui:after{content:"";width:calc(1.35rem - 4px);height:calc(1.35rem - 4px);box-shadow:0 1px 3px var(--ink);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}@supports (color:color-mix(in lab,red,red)){.umkm-invoice-toggle-ui:after{box-shadow:0 1px 3px color-mix(in srgb,var(--ink) 18%,transparent)}}.umkm-invoice-toggle-ui:after{transition:transform .18s var(--ease)}.umkm-invoice-toggle input:checked+.umkm-invoice-toggle-ui{background:var(--brand)}.umkm-invoice-toggle input:checked+.umkm-invoice-toggle-ui:after{transform:translate(1rem)}.umkm-invoice-toggle input:focus-visible+.umkm-invoice-toggle-ui{outline:2px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-invoice-toggle input:focus-visible+.umkm-invoice-toggle-ui{outline:2px solid color-mix(in srgb,var(--brand) 55%,transparent)}}.umkm-invoice-toggle input:focus-visible+.umkm-invoice-toggle-ui{outline-offset:2px}.umkm-invoice-toggle-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.umkm-invoice-toggle-copy strong{color:var(--brand-deep);font-size:.88rem;font-weight:700}.umkm-invoice-toggle-copy em{color:var(--muted);font-size:.76rem;font-style:normal;line-height:1.3}.umkm-invoice-ppn-input{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;display:grid}.umkm-invoice-ppn-input input{text-align:right}.umkm-invoice-ppn-suffix{color:var(--muted);font-size:.85rem;font-weight:700}.umkm-invoice-preview-col{z-index:0;min-width:0;position:relative;top:auto}.umkm-invoice-preview-card{border-radius:var(--radius-lg,14px);border:1px solid var(--line);flex-direction:column;gap:.85rem;padding:1rem 1.05rem 1.05rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-invoice-preview-card{border:1px solid color-mix(in srgb,var(--line) 85%,var(--ink))}}.umkm-invoice-preview-card{background:linear-gradient(180deg,var(--paper),var(--surface))}@supports (color:color-mix(in lab,red,red)){.umkm-invoice-preview-card{background:linear-gradient(180deg,color-mix(in srgb,var(--paper) 70%,var(--surface)),var(--surface))}}.umkm-invoice-preview-card{box-shadow:0 1px 0 var(--paper),0 14px 36px var(--ink)}@supports (color:color-mix(in lab,red,red)){.umkm-invoice-preview-card{box-shadow:0 1px 0 color-mix(in srgb,var(--paper) 80%,transparent),0 14px 36px color-mix(in srgb,var(--ink) 5%,transparent)}}.umkm-invoice-preview-head{border-bottom:1px dashed var(--line);flex-direction:column;gap:.2rem;padding-bottom:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-invoice-preview-head{border-bottom:1px dashed color-mix(in srgb,var(--line) 75%,transparent)}}.umkm-invoice-preview-type{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);font-size:.68rem;font-weight:800}.umkm-invoice-preview-head strong{letter-spacing:-.02em;color:var(--brand-deep);font-size:1.05rem;font-weight:700;line-height:1.25}.umkm-invoice-preview-head p{color:var(--ink);white-space:pre-wrap;margin:0;font-size:.8rem;line-height:1.4}.umkm-invoice-preview-head p.is-muted{color:var(--muted);font-style:italic}.umkm-invoice-preview-npwp{font-family:var(--font-mono,ui-monospace,monospace);color:var(--muted)!important;font-size:.74rem!important}.umkm-invoice-preview-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.umkm-invoice-preview-meta>div{border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column;gap:.12rem;padding:.55rem .65rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-invoice-preview-meta>div{background:color-mix(in srgb,var(--surface-2) 65%,var(--surface))}}.umkm-invoice-preview-meta>div{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-invoice-preview-meta>div{border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.umkm-invoice-preview-meta span{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700}.umkm-invoice-preview-meta strong{color:var(--brand-deep);word-break:break-word;font-size:.82rem;font-weight:700;line-height:1.3}.umkm-invoice-preview-sample{flex-direction:column;gap:.45rem;display:flex}.umkm-invoice-preview-sample-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.umkm-invoice-preview-sample dl{flex-direction:column;gap:.35rem;margin:0;display:flex}.umkm-invoice-preview-sample dl>div{justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.84rem;display:flex}.umkm-invoice-preview-sample dt{color:var(--muted);font-weight:600}.umkm-invoice-preview-sample dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.umkm-invoice-preview-sample .is-total{border-top:1px solid var(--line);margin-top:.25rem;padding-top:.45rem}@supports (color:color-mix(in lab,red,red)){.umkm-invoice-preview-sample .is-total{border-top:1px solid color-mix(in srgb,var(--line) 75%,transparent)}}.umkm-invoice-preview-sample .is-total dd,.umkm-invoice-preview-sample .is-total dt{color:var(--brand-deep);font-size:.92rem;font-weight:800}.umkm-invoice-readiness{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.umkm-invoice-readiness li{color:var(--muted);transition:color .16s var(--ease);align-items:center;gap:.55rem;font-size:.8rem;line-height:1.35;display:flex}.umkm-invoice-readiness li.is-done{color:var(--ink)}.umkm-invoice-ready-mark{border:1.5px solid var(--line);border-radius:50%;width:1.1rem;height:1.1rem}@supports (color:color-mix(in lab,red,red)){.umkm-invoice-ready-mark{border:1.5px solid color-mix(in srgb,var(--line) 80%,var(--muted))}}.umkm-invoice-ready-mark{background:var(--surface);transition:border-color .16s var(--ease),background .16s var(--ease);flex-shrink:0;position:relative}.umkm-invoice-readiness li.is-done .umkm-invoice-ready-mark{border-color:var(--brand);background:var(--brand)}.umkm-invoice-readiness li.is-done .umkm-invoice-ready-mark:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:.28rem;height:.48rem;position:absolute;top:.14rem;left:.28rem;transform:rotate(45deg)}.umkm-invoice-actions{border-top:1px solid var(--line);padding-top:.25rem}@supports (color:color-mix(in lab,red,red)){.umkm-invoice-actions{border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.umkm-profile-export-body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.25rem;display:flex}.umkm-profile-export-body p{max-width:42rem;color:var(--muted);font-size:.92rem;line-height:var(--leading-body);margin:0}.umkm-profile-export-actions{flex-wrap:wrap;gap:.65rem;display:flex}.umkm-profile-danger .umkm-panel-title{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-danger .umkm-panel-title{color:color-mix(in srgb,var(--danger) 82%,var(--ink))}}.umkm-profile-danger-collapsed{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.25rem;display:flex}.umkm-profile-danger-collapsed p{color:var(--muted);flex:16rem;margin:0;font-size:.9rem;line-height:1.45}.umkm-profile-danger-reveal{border-color:var(--danger)!important}@supports (color:color-mix(in lab,red,red)){.umkm-profile-danger-reveal{border-color:color-mix(in srgb,var(--danger) 35%,var(--line))!important}}.umkm-profile-danger-reveal{color:var(--danger)!important}@supports (color:color-mix(in lab,red,red)){.umkm-profile-danger-reveal{color:color-mix(in srgb,var(--danger) 85%,var(--ink))!important}}.umkm-profile-danger-reveal:hover:not(:disabled){background:var(--danger-soft)!important}@supports (color:color-mix(in lab,red,red)){.umkm-profile-danger-reveal:hover:not(:disabled){background:color-mix(in srgb,var(--danger-soft) 80%,var(--surface))!important}}.umkm-profile-danger.is-open{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-danger.is-open{border-color:color-mix(in srgb,var(--danger) 45%,var(--line))}}.umkm-profile-danger-body{flex-direction:column;gap:.85rem;display:flex}.umkm-profile-danger-warning{border-radius:var(--radius-sm);border:1px solid var(--danger);flex-direction:column;gap:.35rem;padding:.85rem .95rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-profile-danger-warning{border:1px solid color-mix(in srgb,var(--danger) 35%,var(--line))}}.umkm-profile-danger-warning{background:var(--danger-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-danger-warning{background:color-mix(in srgb,var(--danger-soft) 85%,var(--surface))}}.umkm-profile-danger-warning strong{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-danger-warning strong{color:color-mix(in srgb,var(--danger) 88%,var(--ink))}}.umkm-profile-danger-warning p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.4}.umkm-profile-danger-actions{flex-wrap:wrap;gap:.65rem;display:flex}.umkm-profile-danger-body p{max-width:none;color:var(--muted);font-size:.92rem;line-height:var(--leading-body);margin:0}@media (max-width:1100px){.umkm-profile-layout{grid-template-columns:1fr}.umkm-profile-side{gap:1.15rem;display:grid}.umkm-profile-hero-meta,.umkm-profile-side{grid-template-columns:repeat(2,minmax(0,1fr))}.umkm-profile-hero-meta{width:100%}.umkm-profile-overview-top{grid-template-columns:1fr}.umkm-profile-health.is-compact{border-left:none;border-top:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-profile-health.is-compact{border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent)}}.umkm-profile-stat-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.umkm-profile-hero.is-embedded{gap:.65rem;padding:.9rem .95rem .8rem}.umkm-profile-hero.is-embedded .umkm-profile-hero-meta{margin-top:0;padding-top:.65rem}.umkm-profile-health.is-compact{padding:.95rem .9rem}.umkm-profile-meta{grid-template-columns:1fr 1fr}.umkm-profile-meta-id{grid-column:1/-1}.umkm-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.umkm-profile-field-grid,.umkm-profile-location-grid,.umkm-profile-side{grid-template-columns:1fr}.umkm-profile-side{max-height:none;position:static;overflow:visible}.umkm-profile-shortcut-grid{grid-template-columns:1fr}.umkm-profile-hero-meta{grid-template-columns:1fr 1fr}.umkm-profile-hero-meta .umkm-profile-hero-meta-id{grid-column:1/-1}.umkm-profile-stat-cards{grid-template-columns:1fr 1fr}.umkm-profile-nav-link{min-width:6.5rem}.umkm-data-transfer-grid,.umkm-data-transfer-notes,.umkm-invoice-layout,.umkm-invoice-stack{grid-template-columns:1fr}.umkm-invoice-preview-col{order:1}.umkm-invoice-main{order:0}.umkm-invoice-field-grid,.umkm-invoice-mode,.umkm-invoice-tax-grid{grid-template-columns:1fr}}@media (max-width:600px){.umkm-profile-shell-dock{padding-inline:max(.95rem,var(--safe-left,.95rem));margin-inline:-.95rem;padding-top:.5rem}.umkm-profile-shell-head{padding:.8rem .85rem .7rem}.umkm-profile-shell-logout{width:100%}.umkm-profile-shell-tab{padding:.48rem .55rem}.umkm-profile-shell-tab-label{display:none}.umkm-profile-section{scroll-margin-top:calc(var(--sticky-chrome,0px) + var(--profile-shell-height,7.5rem) + .35rem)}.umkm-profile-hero{padding:1.1rem 1.05rem}.umkm-profile-hero.is-embedded{gap:.55rem;padding:.82rem .85rem .72rem}.umkm-profile-hero.is-embedded .umkm-profile-hero-main{gap:.72rem}.umkm-profile-hero.is-embedded .umkm-profile-hero-avatar{border-radius:.9rem;width:3.25rem;height:3.25rem;font-size:.95rem}.umkm-profile-hero.is-embedded .umkm-profile-hero-meta{padding-top:.58rem}.umkm-profile-hero-main{flex-direction:column;align-items:stretch}.umkm-profile-hero-meta,.umkm-profile-stat-cards{grid-template-columns:1fr}.umkm-profile-health{align-items:stretch}.umkm-profile-health,.umkm-profile-verify-callout{flex-direction:column}.umkm-profile-personal-preview{flex-wrap:wrap;align-items:flex-start;padding:.85rem .9rem}.umkm-profile-personal-status{margin-left:auto}.umkm-profile-form-actions{flex-direction:column;align-items:stretch}.umkm-profile-form-actions .umkm-profile-actions{width:100%}.umkm-profile-form-actions .umkm-profile-actions .umkm-btn{flex:1}.umkm-profile-danger-collapsed{flex-direction:column;align-items:stretch}.umkm-profile-danger-actions{flex-direction:column}.umkm-profile-danger-actions .umkm-btn{width:100%}.umkm-profile-identity{flex-direction:column;align-items:stretch;padding:1.1rem 1.05rem}.umkm-profile-meta,.umkm-profile-password-wrap,.umkm-profile-stats{grid-template-columns:1fr}.umkm-profile-danger-body{flex-direction:column;align-items:stretch}.umkm-profile-danger-body .umkm-btn{width:100%}.umkm-data-transfer-grid,.umkm-data-transfer-notes{grid-template-columns:1fr}.umkm-data-transfer-format{grid-template-rows:auto auto;grid-template-columns:auto 1fr}.umkm-data-transfer-btn{grid-column:1/-1;width:100%;min-width:0}.umkm-profile-export-body{flex-direction:column;align-items:stretch}.umkm-profile-export-actions .umkm-btn{flex:auto}}.umkm-feature-data-transfer{margin-top:0}.umkm-feature-data-transfer .umkm-data-transfer-notes li.is-error{color:var(--danger,#b91c1c)}.umkm-stage+.umkm-feature-sync{margin-top:-.55rem}.umkm-feature-sync-toggle{border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;gap:.38rem;min-height:2.35rem;padding:.38rem .85rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-feature-sync-toggle{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.umkm-feature-sync-toggle{background:#fff}@supports (color:color-mix(in lab,red,red)){.umkm-feature-sync-toggle{background:color-mix(in srgb,#fff 88%,var(--surface))}}.umkm-feature-sync-toggle{color:var(--brand-deep);font:inherit;white-space:nowrap;cursor:pointer;font-size:.8rem;font-weight:700;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .12s}.umkm-feature-sync-toggle:active:not(:disabled){transform:scale(.98)}.umkm-feature-sync-toggle:hover:not(:disabled){border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-feature-sync-toggle:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand) 28%,var(--line))}}.umkm-feature-sync-toggle:hover:not(:disabled){background:#fff}.umkm-feature-sync-toggle.is-open{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-feature-sync-toggle.is-open{border-color:color-mix(in srgb,var(--brand) 32%,var(--line))}}.umkm-feature-sync-toggle.is-open{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-feature-sync-toggle.is-open{background:color-mix(in srgb,var(--brand-soft) 52%,#fff)}}.umkm-feature-sync-toggle.is-open{box-shadow:0 0 0 2px var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-feature-sync-toggle.is-open{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-soft) 55%,transparent)}}.umkm-feature-sync-toggle:disabled{opacity:.55;cursor:not-allowed}.umkm-feature-sync{animation:rise .34s var(--ease,ease) both;margin:0 0 1.1rem;padding:0 clamp(.75rem,2vw,1.35rem);animation-delay:40ms}.umkm-feature-sync-panel{border-radius:calc(var(--radius,14px) + .05rem);border:1px solid var(--brand);position:relative}@supports (color:color-mix(in lab,red,red)){.umkm-feature-sync-panel{border:1px solid color-mix(in srgb,var(--brand) 12%,var(--line))}}.umkm-feature-sync-panel{background:linear-gradient(165deg,var(--brand-soft) 0,#fff 55%)}@supports (color:color-mix(in lab,red,red)){.umkm-feature-sync-panel{background:linear-gradient(165deg,color-mix(in srgb,var(--brand-soft) 22%,#fff) 0,color-mix(in srgb,#fff 96%,var(--surface)) 55%)}}.umkm-feature-sync-panel{box-shadow:var(--shadow-soft,0 6px 20px #0f2a240d);transition:border-color .2s,box-shadow .2s;overflow:hidden}.umkm-feature-sync.is-dragover .umkm-feature-sync-panel{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-feature-sync.is-dragover .umkm-feature-sync-panel{border-color:color-mix(in srgb,var(--brand) 42%,var(--line))}}.umkm-feature-sync.is-dragover .umkm-feature-sync-panel{box-shadow:0 0 0 3px var(--brand-soft),var(--shadow-soft,0 8px 24px #0f2a2414)}@supports (color:color-mix(in lab,red,red)){.umkm-feature-sync.is-dragover .umkm-feature-sync-panel{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-soft) 65%,transparent),var(--shadow-soft,0 8px 24px #0f2a2414)}}.umkm-feature-sync.is-busy .umkm-feature-sync-panel{opacity:.94}.umkm-feature-sync-overlay{z-index:2;background:var(--brand-soft);justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.umkm-feature-sync-overlay{background:color-mix(in srgb,var(--brand-soft) 72%,#fff)}}.umkm-feature-sync-overlay{color:var(--brand-deep);text-align:center;pointer-events:none;font-size:clamp(.78rem,2.6vw,.86rem);font-weight:700;line-height:1.35}.umkm-feature-sync-main{flex-direction:column;align-items:stretch;gap:0;display:flex}.umkm-feature-sync-intro{flex:none;padding:clamp(.85rem,2.4vw,1rem) clamp(.85rem,2.6vw,1.05rem) clamp(.7rem,2vw,.85rem)}.umkm-feature-sync-kicker{color:var(--brand);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .15rem;font-size:.68rem;font-weight:800}.umkm-feature-sync-title-row{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;display:flex}.umkm-feature-sync-title{color:var(--ink);font-family:var(--font-display,inherit);letter-spacing:-.02em;margin:0;font-size:clamp(1rem,3.8vw,1.18rem);font-weight:700;line-height:1.15}.umkm-feature-sync-scope{border:1px solid var(--brand);border-radius:999px;align-items:center;min-height:1.5rem;padding:.08rem .5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.umkm-feature-sync-scope{border:1px solid color-mix(in srgb,var(--brand) 24%,var(--line))}}.umkm-feature-sync-scope{background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-feature-sync-scope{background:color-mix(in srgb,var(--brand-soft) 45%,#fff)}}.umkm-feature-sync-scope{color:var(--brand-deep);letter-spacing:.05em;text-transform:uppercase;font-size:.64rem;font-weight:800}.umkm-feature-sync-note{color:var(--muted);margin:.3rem 0 0;font-size:clamp(.74rem,2.5vw,.78rem);line-height:1.45}.umkm-feature-sync-toolbar{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:.55rem;padding:clamp(.65rem,2.2vw,.75rem) clamp(.85rem,2.6vw,1.05rem) clamp(.85rem,2.4vw,.95rem);display:grid}@supports (color:color-mix(in lab,red,red)){.umkm-feature-sync-toolbar{border-top:1px solid color-mix(in srgb,var(--line) 74%,transparent)}}.umkm-feature-sync-toolbar{background:#ffffff94}.umkm-feature-sync-segment{border:1px solid var(--line);border-radius:999px;grid-template-columns:1fr 1fr;align-items:stretch;width:100%;padding:.16rem;display:grid}@supports (color:color-mix(in lab,red,red)){.umkm-feature-sync-segment{border:1px solid color-mix(in srgb,var(--line) 78%,transparent)}}.umkm-feature-sync-segment{background:#fff}@supports (color:color-mix(in lab,red,red)){.umkm-feature-sync-segment{background:color-mix(in srgb,#fff 82%,var(--surface))}}.umkm-feature-sync-segment-btn{min-height:2.05rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.24rem .7rem;font-size:.78rem;font-weight:700;transition:background .16s,color .16s,box-shadow .16s}.umkm-feature-sync-segment-btn:hover:not(:disabled){color:var(--brand-deep)}.umkm-feature-sync-segment-btn.is-active{background:var(--brand-deep);color:#fff;box-shadow:0 3px 10px var(--brand-deep)}@supports (color:color-mix(in lab,red,red)){.umkm-feature-sync-segment-btn.is-active{box-shadow:0 3px 10px color-mix(in srgb,var(--brand-deep) 32%,transparent)}}.umkm-feature-sync-segment-btn:disabled{opacity:.55;cursor:not-allowed}.umkm-feature-sync-actions{grid-template-columns:1fr 1fr;align-items:stretch;gap:.45rem;width:100%;display:grid}.umkm-feature-sync-btn{min-height:2.35rem;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.38rem;padding:.38rem .75rem;font-size:clamp(.76rem,2.4vw,.8rem);font-weight:700;transition:background .16s,border-color .16s,transform .12s;display:inline-flex}.umkm-feature-sync-btn:active:not(:disabled){transform:scale(.98)}.umkm-feature-sync-btn:disabled{opacity:.6;cursor:not-allowed}.umkm-feature-sync-btn.is-export{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.umkm-feature-sync-btn.is-export{border-color:color-mix(in srgb,var(--line) 82%,transparent)}}.umkm-feature-sync-btn.is-export{color:var(--brand-deep);background:#fff}.umkm-feature-sync-btn.is-export:hover:not(:disabled){border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.umkm-feature-sync-btn.is-export:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand) 28%,var(--line))}}.umkm-feature-sync-btn.is-import{background:var(--brand-deep);color:#fff}.umkm-feature-sync-btn.is-import:hover:not(:disabled){background:var(--brand-deep)}@supports (color:color-mix(in lab,red,red)){.umkm-feature-sync-btn.is-import:hover:not(:disabled){background:color-mix(in srgb,var(--brand-deep) 88%,#000)}}.umkm-feature-sync-status{border-top:1px solid var(--line);align-items:flex-start;gap:.45rem;margin:0;padding:.55rem clamp(.85rem,2.6vw,1.05rem) .65rem;display:flex}@supports (color:color-mix(in lab,red,red)){.umkm-feature-sync-status{border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.umkm-feature-sync-status{animation:rise .22s var(--ease,ease) both;font-size:clamp(.74rem,2.4vw,.78rem);font-weight:650;line-height:1.4}.umkm-feature-sync-status.is-ok{color:var(--brand-deep);background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.umkm-feature-sync-status.is-ok{background:color-mix(in srgb,var(--brand-soft) 35%,transparent)}}.umkm-feature-sync-status.is-error{color:var(--danger);background:#fde8e88c}@media (min-width:640px){.umkm-feature-sync-toolbar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem}.umkm-feature-sync-segment{width:auto;min-width:7.5rem;display:inline-flex}.umkm-feature-sync-segment-btn{min-width:2.85rem;min-height:1.95rem;padding:.2rem .7rem;font-size:.76rem}}@media (min-width:821px){.umkm-feature-sync-main{flex-flow:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.25rem;padding:clamp(.9rem,2vw,1.05rem) clamp(.95rem,2vw,1.15rem)}.umkm-feature-sync-intro{flex:14rem;min-width:min(100%,14rem);padding:0}.umkm-feature-sync-note{max-width:36rem}.umkm-feature-sync-toolbar{background:0 0;border-top:0;flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.55rem .65rem;width:auto;padding:0;display:flex}.umkm-feature-sync-segment{width:auto;display:inline-flex}.umkm-feature-sync-actions{gap:.4rem;width:auto;display:flex}.umkm-feature-sync-btn{min-height:2.15rem;padding:.32rem .85rem}}@media (max-width:420px){.umkm-feature-sync-toggle-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.umkm-feature-sync-toggle{min-width:2.35rem;padding-inline:.65rem}.umkm-stage-actions{grid-template-columns:1fr;gap:.5rem;width:100%;display:grid}.umkm-stage-actions .umkm-btn{width:100%}.umkm-feature-sync-note-drag{display:none}}@media (pointer:coarse){.umkm-feature-sync-note-drag{display:none}}@media (prefers-reduced-motion:reduce){.umkm-feature-sync,.umkm-feature-sync-btn,.umkm-feature-sync-status,.umkm-feature-sync-toggle,.umkm-profile,.umkm-profile-identity,.umkm-profile-link,.umkm-profile-skel-avatar,.umkm-profile-skel-lines i,.umkm-profile-stats li,.umkm-profile-success{transition:none;animation:none}}html.umkm-translated body{position:static!important;top:0!important}html.umkm-translated.umkm-translating{cursor:progress}.umkm-translate-progress{z-index:10000;pointer-events:none;background:#0f3d2e1f;height:3px;position:fixed;top:0;left:0;right:0}.umkm-translate-progress-bar{background:linear-gradient(90deg,#0f3d2e,#1a6b4f);height:100%;transition:width .35s;box-shadow:0 0 8px #1a6b4f73}.umkm-translate-progress-label{letter-spacing:.02em;color:#0f3d2e;background:#ffffffeb;border:1px solid #0f3d2e1f;border-radius:999px;padding:.15rem .45rem;font-size:.68rem;font-weight:700;position:absolute;top:6px;right:12px}.umkm-translation-boot .umkm-translate-boot-bar{background:#0f3d2e1f;border-radius:999px;height:8px;margin-top:1rem;overflow:hidden}.umkm-translation-boot .umkm-translate-boot-bar-fill{border-radius:inherit;background:linear-gradient(90deg,#0f3d2e,#1a6b4f);height:100%;transition:width .35s}.umkm-profile-language .umkm-profile-translate-reset{margin-top:0}.umkm-profile-translate-actions{flex-wrap:wrap;gap:.5rem;margin-top:.65rem;display:flex}@keyframes umkm-card-rise{0%{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:translateY(0)}}@keyframes umkm-stage-soft{0%{opacity:.72;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.umkm-catalog-card{animation:umkm-card-rise .32s var(--ease) both}.umkm-catalog-card:first-child{animation-delay:20ms}.umkm-catalog-card:nth-child(2){animation-delay:45ms}.umkm-catalog-card:nth-child(3){animation-delay:70ms}.umkm-catalog-card:nth-child(4){animation-delay:95ms}.umkm-catalog-card:nth-child(5){animation-delay:.12s}.umkm-catalog-card:nth-child(6){animation-delay:.145s}.umkm-catalog-card:nth-child(n+7){animation-delay:.16s}.umkm-stage{animation:umkm-stage-soft .28s var(--ease) both}.umkm-view-sheet{animation:umkm-card-rise .28s var(--ease) both}.umkm-content-section{gap:.85rem}}@media (max-width:900px){.umkm-view-sheet .umkm-panel-actions{flex-wrap:wrap;gap:.45rem;width:100%;display:flex}.umkm-view-sheet .umkm-panel-actions .umkm-btn{min-height:var(--touch-min);flex:auto}.umkm-view-block{border-radius:.9rem;padding:.85rem .9rem}.umkm-analytics-chart-panel{border-radius:1rem}.umkm-analytics-export-btn,.umkm-analytics-fs-btn{min-height:var(--touch-min);min-width:var(--touch-min)}.umkm-analytics-export-btn{padding-inline:.85rem}}@media (max-width:600px){.umkm-content-section .umkm-panel-head{gap:.55rem}.umkm-analytics-lens{border-radius:1rem;padding:.85rem .8rem}.umkm-analytics-lens-group{gap:.55rem}.umkm-analytics-chart-head{flex-direction:column;align-items:stretch}.umkm-analytics-chart-head-tools{justify-content:flex-start}.umkm-form-panel .umkm-actions,.umkm-form-panel .umkm-page-actions{background:0 0;margin-inline:0;padding:.85rem 0 .15rem;position:static}}@media (max-width:480px){.umkm-bottom-nav-item{padding-inline:.1rem}.umkm-stage-copy p{font-size:.88rem;line-height:1.4}.umkm-view-identity{border-radius:.95rem}.umkm-list-pager>.umkm-btn{flex:auto}}@media (prefers-reduced-motion:reduce){.umkm-catalog-card,.umkm-stage,.umkm-view-sheet{animation:none!important}}@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}