:root{color-scheme:light;--rb-font-sans:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--rb-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--rb-font-size-base:1rem;--rb-font-size-2xs:.75rem;--rb-font-size-xs:.875rem;--rb-font-size-sm:.875rem;--rb-font-size-md:1rem;--rb-font-size-lg:1.25rem;--rb-font-size-xl:1.5rem;--rb-font-size-2xl:1.75rem;--rb-font-size-3xl:2rem;--rb-font-size-4xl:3rem;--rb-bg:#ffffff;--rb-bg-elevated:#ffffff;--rb-surface:#ffffff;--rb-surface-soft:#f7f7f7;--rb-surface-muted:#eeeeee;--rb-text:#171717;--rb-muted:#595959;--rb-subtle:#8a8a8a;--rb-border:#e5e5e5;--rb-border-soft:#eeeeee;--rb-border-input:#8a8a8a;--rb-focus:#171717;--rb-accent:#171717;--rb-accent-hover:#000000;--rb-accent-soft:rgba(23, 23, 23, .08);--rb-danger:#171717;--rb-warning:#595959;--rb-success:#171717;--rb-info:#595959;--rb-shadow-sm:0 1px 2px rgba(23, 23, 23, .06);--rb-shadow-md:0 12px 32px rgba(23, 23, 23, .1);--rb-shadow-lg:0 24px 60px rgba(23, 23, 23, .12);--rb-radius-xs:6px;--rb-radius-sm:8px;--rb-radius-md:8px;--rb-radius-lg:12px;--rb-radius-xl:16px;--rb-space-1:4px;--rb-space-2:8px;--rb-space-3:12px;--rb-space-4:16px;--rb-space-5:20px;--rb-space-6:24px;--rb-space-7:28px;--rb-space-8:32px;--rb-space-9:48px;--rb-space-10:64px;--rb-space-11:80px;--rb-space-12:96px;--rubion-bg:var(--rb-bg);--rubion-base:var(--rb-bg);--rubion-surface:var(--rb-surface);--rubion-surface-soft:var(--rb-surface-soft);--rubion-surface-2:var(--rb-surface-soft);--rubion-surface-3:var(--rb-surface-muted);--rubion-border:var(--rb-border);--rubion-accent:var(--rb-accent);--rubion-accent-hover:var(--rb-accent-hover);--rubion-accent-active:var(--rb-accent-hover);--rubion-accent-strong:var(--rb-accent-hover);--rubion-accent-soft:var(--rb-accent-soft);--rubion-secondary:var(--rb-surface-soft);--rubion-secondary-hover:var(--rb-surface-muted);--rubion-success:var(--rb-text);--rubion-warning:var(--rb-muted);--rubion-danger:var(--rb-text);--rubion-focus:var(--rb-text);--rubion-text:var(--rb-text);--rubion-text-soft:var(--rb-muted);--rubion-text-muted:var(--rb-muted);--rubion-shadow:var(--rb-shadow-md)}@media (forced-colors:active){:root{--rb-focus:Highlight}}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/css/fonts/PlusJakartaSans/PlusJakartaSans-CyrillicExt.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/css/fonts/PlusJakartaSans/PlusJakartaSans-Vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/css/fonts/PlusJakartaSans/PlusJakartaSans-LatinExt.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/css/fonts/PlusJakartaSans/PlusJakartaSans-Latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Plus Jakarta Sans";font-style:italic;font-weight:200 800;font-display:swap;src:url(/assets/css/fonts/PlusJakartaSans/PlusJakartaSans-Italic-CyrillicExt.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Plus Jakarta Sans";font-style:italic;font-weight:200 800;font-display:swap;src:url(/assets/css/fonts/PlusJakartaSans/PlusJakartaSans-Italic-Vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Plus Jakarta Sans";font-style:italic;font-weight:200 800;font-display:swap;src:url(/assets/css/fonts/PlusJakartaSans/PlusJakartaSans-Italic-LatinExt.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Plus Jakarta Sans";font-style:italic;font-weight:200 800;font-display:swap;src:url(/assets/css/fonts/PlusJakartaSans/PlusJakartaSans-Italic-Latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:var(--rb-font-sans);font-size:var(--rb-font-size-base);line-height:1.5;color:var(--rb-text)}button,input,select,textarea{font-family:inherit}h1,h2,h3{margin-block:0;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--rb-text)}h1{font-size:var(--rb-font-size-2xl)}h2{font-size:var(--rb-font-size-xl)}h3{font-size:var(--rb-font-size-lg)}p{line-height:1.5}.mini-text{font-size:var(--rb-font-size-xs);color:var(--rb-muted)}fieldset.rb-logo-upload{display:grid;gap:12px;padding:14px;border:1px solid var(--rb-border);border-radius:var(--rb-radius-md);min-width:0;margin:0}fieldset.rb-logo-upload legend{font-weight:600;padding:0 4px}fieldset.rb-logo-upload p{margin:0}.rb-logo-upload-preview{display:block;max-width:100%;width:auto;height:auto;max-height:112px;object-fit:contain;justify-self:start}.rb-country-selection{min-width:0;margin:0;padding:16px;border:1px solid var(--rb-border);border-radius:var(--rb-radius-md);display:grid;gap:12px}.rb-country-selection legend{padding:0 6px;font-weight:600}.rb-country-list{display:grid;gap:6px;max-height:240px;overflow-y:auto}.rb-country-list label{display:flex;align-items:center;gap:10px;padding:8px;border-radius:var(--rb-radius-sm);cursor:pointer}.rb-country-list label[hidden]{display:none}.rb-country-list label:hover{background:var(--rb-surface-soft)}.rb-country-list input[type="checkbox"]{flex:0 0 auto;width:18px;height:18px;min-height:0;margin:0}.rb-payment-methods{display:grid;gap:10px}.rb-payment-methods>p{margin:0;font-weight:600}.rb-payment-method{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px;background:var(--rb-surface-soft);border-radius:var(--rb-radius-md)}fieldset.rb-brand-color{min-width:0;margin:0;padding:14px 16px;border:1px solid var(--rb-border);border-radius:var(--rb-radius-md);display:grid;gap:10px}fieldset.rb-brand-color legend{padding:0 6px;font-weight:600}fieldset.rb-brand-color label{display:flex;align-items:center;gap:8px}fieldset.rb-brand-color input[type="color"]{width:96px;height:44px;padding:4px;cursor:pointer}fieldset.rb-brand-color input[type="color"]:disabled{opacity:.45;cursor:default}*,*::before,*::after{box-sizing:border-box}html{min-height:100%;font-family:var(--rb-font-sans);font-size:100%;background:var(--rb-bg);color:var(--rb-text)}body{font-family:var(--rb-font-sans);font-size:var(--rb-font-size-base);line-height:1.5;color:var(--rb-text);background:var(--rb-bg);letter-spacing:0}.rb-filter,.rb-filter-pills,.rb-active-filter-pills{display:flex;align-items:center;gap:8px}.rb-filter-pills,.rb-active-filter-pills{flex-wrap:wrap}.rb-filter-pill,.rb-filter-chip{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;max-width:100%;padding:0 13px;border:1px solid var(--rb-border,#d9d9e3);border-radius:999px;background:var(--rb-surface,#fff);color:var(--rb-text,#202123);font:inherit;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:0 10px 24px rgb(16 24 40 / .05);transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.rb-filter-pill:hover,.rb-filter-chip:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--rb-accent,#10a37f) 28%,var(--rb-border,#d9d9e3));box-shadow:0 14px 30px rgb(16 24 40 / .08)}.rb-filter-pill.is-active,.rb-filter-pill[aria-pressed="true"],.rb-filter-pill[data-active="true"],.rb-filter-chip{border-color:var(--rb-text,#202123);background:var(--rb-text,#202123);color:var(--rb-surface,#fff)}.rb-filter-pill small{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:color-mix(in srgb,currentColor 12%,transparent);font-size:.85em;font-weight:900}.rb-filter-chip button,.rb-filter-chip .rb-filter-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin:0 -4px 0 0;padding:0;border:0;border-radius:999px;background:#fff0;color:inherit;font:inherit;line-height:1;cursor:pointer}.rb-filter-chip i,.rb-filter-pill i{font-size:.95em}.rb-meta-list{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;min-width:0}.rb-meta-item{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0;padding:0;border:0;border-radius:0;background:#fff0;color:var(--rb-muted);font-size:.82rem;font-weight:500;line-height:1.4;overflow-wrap:anywhere}i.lni{margin-bottom:-2px!important}button,input,select,textarea{font:inherit}a{color:inherit}img,svg,video,canvas{max-width:100%}::selection{color:#fff;background:var(--rb-text)}:focus-visible{outline:2px solid var(--rb-text);outline-offset:2px}.rb-page{width:min(100%, 1280px);margin:0 auto;padding:var(--rb-space-6);display:flex;flex:1;flex-direction:column;gap:var(--rb-space-5);color:var(--rb-text)}.rb-page--wide{max-width:1440px}.rb-page--fluid{width:100%;max-width:none}.rb-container{width:min(100%, 1280px);margin-inline:auto;padding-inline:16px}.rb-container--public{max-width:1240px}.rb-container--panel{max-width:1280px}.rb-container--form{max-width:640px}.rb-container--prose{max-width:65ch}.rb-surface{background:var(--rb-surface-soft);border-radius:var(--rb-radius-lg)}.rb-page-header,.rb-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--rb-space-4);flex-wrap:wrap}.rb-page-title,.rb-section-title{margin:0;color:var(--rb-text);font-weight:600;letter-spacing:-.02em;line-height:1.25}.rb-page-title{font-size:1.75rem}.rb-section-title{font-size:1.25rem}.rb-kicker,.rb-eyebrow{color:var(--rb-muted);font-size:.857em;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:uppercase}.rb-muted,.rb-help,.rb-caption,.rb-page-subtitle,.rb-section-subtitle{color:var(--rb-muted)}.rb-page-subtitle,.rb-section-subtitle{max-width:880px;margin:var(--rb-space-2) 0 0;line-height:1.6}.rb-stack{display:flex;flex-direction:column;gap:var(--rb-space-4)}.rb-stack-sm{display:flex;flex-direction:column;gap:var(--rb-space-3)}.rb-data-list{display:grid;gap:0;min-width:0;margin:0;padding:0;list-style:none}.rb-prose--plain-text{max-width:72ch;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.rb-hidden{display:none}.rb-pad-3{padding:var(--rb-space-3)}.rb-pad-4{padding:var(--rb-space-4)}.rb-pad-5{padding:var(--rb-space-5)}.rb-pad-6{padding:var(--rb-space-6)}.rb-mt-1{margin-top:var(--rb-space-1)}.rb-mt-2{margin-top:var(--rb-space-2)}.rb-mt-3{margin-top:var(--rb-space-3)}.rb-mt-4{margin-top:var(--rb-space-4)}.rb-mt-5{margin-top:var(--rb-space-5)}.rb-mb-0{margin-bottom:0}.rb-m-0{margin:0}.rb-text-sm{font-size:.929em}.rb-text-xs{font-size:.857em}.rb-text-center{text-align:center}.rb-text-lg{font-size:1.286em}.rb-text-xl{font-size:2em}.rb-weight-medium{font-weight:600}.rb-weight-bold{font-weight:600}.rb-surface-soft{background:var(--rb-surface-soft)!important}.rb-full{width:100%}.rb-btn-fit{width:auto!important}.rb-flex-1{flex:1;min-width:0}.rb-cluster{display:flex;align-items:center;gap:var(--rb-space-3);flex-wrap:wrap}.rb-cluster-sm{display:flex;align-items:center;gap:var(--rb-space-2);flex-wrap:wrap}.rb-split{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--rb-space-3);flex-wrap:wrap}.rb-sidebar-grid{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:var(--rb-space-4)}.rb-grid-full{grid-column:1 / -1}.rb-inline-row{display:flex;flex-direction:row;align-items:center}.rb-stat-icon{flex:1;font-size:1.714em;color:var(--rb-muted)}.rb-stat-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}.rb-stat-value{margin:0;font-size:2em;font-weight:600}.rb-stat-label{margin:0;color:var(--rb-muted)}.rb-auth-logo{width:auto;height:79px;max-width:280px;object-fit:contain;display:block;margin:0 auto}.rb-auth-logo-sm{width:auto;height:auto;max-width:160px;max-height:80px;object-fit:contain}.rb-auth-shell{width:min(100%, 520px);margin:24px auto;padding:0 14px;min-height:calc(100vh - 48px);max-height:none;overflow:visible}.rb-auth-shell--wide{width:min(100%, 1080px);min-height:auto;overflow:visible}.rb-auth-shell--compact{width:min(100%, 760px)}.rb-auth-logo-row{display:flex;align-items:center;align-content:center;justify-content:center;width:100%}.rb-auth-journey{display:grid;gap:var(--rb-space-5);padding:clamp(12px, 2vw, 18px);min-height:100%;max-height:none;overflow:visible}.rb-auth-journey--login{gap:var(--rb-space-4)}.rb-auth-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,0.8fr);gap:var(--rb-space-4);padding:clamp(20px, 4vw, 32px);border-radius:32px;background:radial-gradient(circle at top left,rgb(255 255 255 / .9),transparent 35%),linear-gradient(135deg,rgb(255 255 255 / .95),rgb(242 245 247 / .9));border:1px solid rgb(17 24 39 / .08);box-shadow:0 28px 60px rgb(15 23 42 / .08)}.rb-auth-hero--login{grid-template-columns:minmax(0,1fr)}.rb-auth-shell--login-admin{width:min(100%, 560px)}body.rb-login-shell-active{overflow:auto}body.rb-login-shell-active .ui-menu,body.rb-login-shell-active .header{opacity:0;pointer-events:none}body.rb-login-shell-active .container{min-height:100vh}.rb-auth-shell--login-admin .rb-auth-journey--login{gap:16px;justify-items:center}.rb-auth-hero-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.rb-auth-brand{display:inline-flex;align-items:flex-start;justify-content:flex-start}.rb-auth-brand--centered{justify-content:center;width:100%}.rb-auth-copy{display:grid;gap:var(--rb-space-3);align-content:start}.rb-auth-kicker{display:inline-flex;width:fit-content;padding:7px 12px;border-radius:999px;background:rgb(17 24 39 / .06);color:#111827;font-size:.786em;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.rb-auth-title{margin:0;font-size:clamp(2.1em, 5vw, 3.2em);line-height:1.02;letter-spacing:-.03em}.rb-auth-subtitle{margin:0;color:#5f6670;font-size:1em;line-height:1.65;max-width:56ch}.rb-auth-shell--login-admin .rb-auth-title{font-size:clamp(1.9em, 4vw, 2.6em);line-height:1.08}.rb-auth-shell--login-admin .rb-auth-subtitle{max-width:62ch;color:#667085}.rb-auth-progress{display:grid;align-content:start;gap:10px}.rb-auth-progress-item{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid rgb(17 24 39 / .08);background:rgb(255 255 255 / .78);color:#5f6670;transition:transform 160ms ease,border-color 160ms ease,background-color 160ms ease,box-shadow 160ms ease}.rb-auth-progress-item[data-state="active"]{border-color:rgb(17 24 39 / .18);background:#111827;color:#fff;box-shadow:0 18px 40px rgb(17 24 39 / .15);transform:translateY(-1px)}.rb-auth-progress-item[data-state="done"]{color:#111827;background:rgb(255 255 255 / .92)}.rb-auth-progress-index{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:rgb(17 24 39 / .08);font-weight:900}.rb-auth-progress-item[data-state="active"] .rb-auth-progress-index{background:rgb(255 255 255 / .14)}.rb-auth-panel{display:grid;gap:var(--rb-space-4)}.rb-auth-panel--split{grid-template-columns:minmax(250px,320px) minmax(0,1fr)}.rb-auth-panel--single{grid-template-columns:minmax(0,1fr)}.rb-auth-sidebar{display:grid;gap:var(--rb-space-3);align-content:start}.rb-auth-sidebar-card,.rb-auth-card,.rb-auth-section-card{background:rgb(255 255 255 / .92);border:1px solid rgb(17 24 39 / .08);border-radius:24px;box-shadow:0 20px 44px rgb(15 23 42 / .08)}.rb-auth-sidebar-card{padding:20px}.rb-auth-sidebar-card--muted{background:linear-gradient(180deg,rgb(247 248 250 / .98),rgb(241 244 246 / .95))}.rb-auth-sidebar-title{margin:10px 0 0;font-size:1.4em;line-height:1.15}.rb-auth-sidebar-title--small{margin-top:0;font-size:1.1em}.rb-auth-sidebar-text{margin:8px 0 0;color:#5f6670;line-height:1.6}.rb-auth-card{padding:clamp(20px, 3vw, 30px);display:grid;gap:var(--rb-space-4);align-content:start}.rb-auth-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:0}.rb-auth-card-header-copy{display:grid;gap:6px}.rb-auth-card-eyebrow{color:#667085;font-size:.786em;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.rb-auth-card-title{margin:0;color:#101828;font-size:1.429em;line-height:1.15}.rb-auth-card-text{margin:0;color:#667085;line-height:1.6}.rb-auth-flow-state,.rb-auth-activation{display:grid;gap:12px}.rb-auth-shell [hidden]{display:none!important}.rb-auth-section-card--soft{padding:16px 18px;border-radius:20px;background:linear-gradient(180deg,rgb(247 248 250 / .98),rgb(241 244 246 / .95))}.rb-auth-muted-copy{margin:6px 0 0;color:#5f6670;line-height:1.6}.rb-status-page{display:grid;gap:clamp(16px, 2.6vw, 24px);min-height:auto;overflow:visible;padding:clamp(10px, 2vw, 18px)}.rb-status-brand{display:flex;justify-content:center;margin-bottom:2px}.rb-status-hero{display:grid;align-items:center;gap:clamp(16px, 2.4vw, 26px);justify-items:center;min-height:auto;overflow:visible;padding:clamp(28px, 4vw, 52px) clamp(18px, 3vw, 40px);border-radius:34px;border:1px solid rgb(36 58 64 / .1);background:linear-gradient(180deg,#c9e2db 0%,#bddad2 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .42)}.rb-status-page--error .rb-status-hero,.rb-status-page--maintenance .rb-status-hero{border:0;background:#fff0;box-shadow:none}.rb-status-page--error .rb-status-hero::after,.rb-status-page--maintenance .rb-status-hero::after{background:#fff0}.rb-status-hero--construction{background:linear-gradient(180deg,#cfe0d8 0%,#c4d8d0 100%)}.rb-status-copy{display:grid;gap:14px;align-content:start;justify-items:center;margin:0 auto;max-width:760px;text-align:center}.rb-status-code-wrap{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.rb-status-code{display:inline-flex;align-items:center;justify-content:center;min-width:62px;min-height:38px;padding:8px 14px;border-radius:999px;background:rgb(19 36 44 / .12);color:#314962;font-size:.92em;font-weight:900;letter-spacing:.04em}.rb-status-kicker-pill,.rb-status-chip{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 14px;border-radius:999px;background:rgb(255 255 255 / .32);color:#4c5e74;font-size:.8em;font-weight:600}.rb-status-kicker-pill{background:rgb(255 255 255 / .44);color:#5f6ca5}.rb-status-hero--construction .rb-status-kicker-pill{color:#a06331}.rb-status-chip--soft{background:rgb(255 255 255 / .54)}.rb-status-title{margin:0;color:#5c69a8;font-size:clamp(2em, 4.4vw, 3em);line-height:1.08;letter-spacing:-.03em;max-width:18ch}.rb-status-hero--construction .rb-status-title{color:#a1602e}.rb-status-text{margin:0;max-width:76ch;color:rgb(78 96 113 / .92);font-size:1em;line-height:1.7}.rb-status-hero--construction .rb-status-text{color:rgb(118 96 74 / .96)}.rb-status-inline,.rb-status-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center}.rb-status-actions .btn,.rb-maintenance-modal-actions .btn{min-width:148px}.rb-status-actions .btn.btn-dark,.rb-maintenance-actions .btn.btn-dark,.rb-maintenance-modal-actions .btn.btn-dark{background:#111827!important;color:#fff!important}#maintenanceLoginModal #loginBtn{background:#111827!important;color:#fff!important}.rb-status-actions .btn:hover,.rb-maintenance-modal-actions .btn:hover{transform:translateY(-1px)}.rb-status-actions .btn:not(.btn-dark),.rb-maintenance-actions .btn:not(.btn-dark),.rb-maintenance-modal-actions .btn:not(.btn-dark){background:rgb(255 255 255 / .82)!important;color:#111827!important;border:1px solid rgb(17 24 39 / .08)}#maintenanceLoginModal #loginBtn:hover{background:#1f2937!important}.rb-status-scene{position:relative;display:flex;align-items:center;justify-content:center;min-height:auto;padding:8px 0 4px;width:100%}.rb-status-art{width:min(100%, 430px);height:auto;object-fit:contain;filter:grayscale(.32) saturate(.58) contrast(.96) brightness(.98)}.rb-status-art--astronaut{transform:translateY(2px)}.rb-status-art--construction{width:min(100%, 340px)}.rb-status-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:760px}.rb-status-card{display:grid;gap:10px;align-content:start;padding:18px 20px;border-radius:22px;border:1px solid rgb(53 78 86 / .08);background:rgb(255 255 255 / .34);box-shadow:none}.rb-status-page--error .rb-status-card,.rb-status-page--maintenance .rb-status-card{border:0;background:#fff0;box-shadow:none}.rb-status-card-kicker{display:inline-flex;width:fit-content;padding:7px 12px;border-radius:999px;background:rgb(255 255 255 / .4);color:#445466;font-size:.786em;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.rb-status-card-title{margin:0;color:#34495e;font-size:1.05em;line-height:1.22}.rb-status-card-copy{margin:0;color:rgb(66 80 95 / .9);line-height:1.65}.rb-status-list{display:grid;gap:10px;margin:0;padding-left:18px;color:rgb(66 80 95 / .94);line-height:1.65}.rb-maintenance-modal{display:none;position:fixed;inset:0;z-index:999999;align-items:center;justify-content:center;padding:20px;background:rgb(15 23 42 / .42);backdrop-filter:blur(10px)}.rb-maintenance-modal-card{width:min(100%, 480px);display:grid;gap:16px;padding:clamp(22px, 4vw, 30px);border-radius:28px;background:rgb(255 255 255 / .98);border:1px solid rgb(17 24 39 / .08);box-shadow:0 26px 64px rgb(15 23 42 / .2)}.rb-maintenance-modal-title{margin:0}.rb-maintenance-modal-copy{margin:0;color:#5f6670;line-height:1.65}.rb-maintenance-form{display:grid;gap:14px}.rb-maintenance-modal-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.rb-auth-code-pill{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:12px 16px;border-radius:18px;background:#111827;color:#fff;font-family:var(--rb-font-mono);font-size:1.286em;letter-spacing:.22em;font-weight:600}.rb-auth-fields{display:grid;gap:var(--rb-space-4)}.rb-auth-fields--tight{gap:var(--rb-space-3)}.rb-auth-register-skeleton,.rb-auth-register-skeleton-stack,.rb-auth-register-skeleton-fields{display:grid;gap:12px}.rb-auth-register-skeleton-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-auth-register-skeleton .rb-auth-register-skeleton__line--title{width:34%}.rb-auth-register-skeleton .rb-auth-register-skeleton__line--hint{width:72%}.rb-auth-register-skeleton .rb-auth-register-skeleton__line--hint-last{width:58%}.rb-auth-register-skeleton-fields .rb-auth-skeleton-field{display:block;min-height:54px;border-radius:18px}.rb-auth-skeleton-field--wide{grid-column:1 / -1}.rb-auth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rb-space-3)}.rb-auth-grid>.rb-field--full{grid-column:1 / -1}.rb-auth-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--rb-space-3);flex-wrap:wrap}.rb-auth-actions--inline{justify-content:flex-start}.rb-auth-footer{display:flex;justify-content:center;color:#5f6670}.rb-auth-footer a{color:inherit;text-decoration:underline;text-underline-offset:2px}.rb-auth-helper{color:#5f6670;font-size:.857em;line-height:1.5}.rb-auth-status{font-size:.857em;line-height:1.5;color:#5f6670}.rb-auth-status[data-loading="true"]{min-height:16px;width:min(220px, 75%);border-radius:999px}.rb-auth-status[data-tone]{border-radius:var(--rb-radius-md,8px);background:var(--rb-surface-muted);color:var(--rb-text)}.rb-auth-inline-feedback{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--rb-radius-md,8px);border:0;background:var(--rb-surface-muted);color:var(--rb-text);line-height:1.55}.rb-auth-inline-feedback[hidden],.rb-auth-inline-feedback:empty{display:none!important}.rb-auth-inline-feedback[data-tone="danger"],.rb-auth-inline-feedback[data-tone="warning"]{font-weight:600}.rb-auth-inline-feedback.is-loading::before,.rb-auth-button-busy::before,.rb-auth-modal-busy::before{content:"";width:16px;height:16px;flex:0 0 16px;border-radius:999px;border:2px solid rgb(17 24 39 / .14);border-top-color:currentColor;animation:rb-auth-spin 0.8s linear infinite}.rb-auth-button-busy,.rb-auth-modal-busy{display:inline-flex;align-items:center;justify-content:center;gap:8px}.rb-auth-modal-feedback{margin:0 0 14px}.rb-auth-code-caption{margin:10px 0 0;color:#5f6670;font-size:.857em;line-height:1.55}.rb-auth-code-grid input[aria-invalid="true"]{border-color:var(--rb-focus,#171717);box-shadow:0 0 0 2px var(--rb-accent-soft,rgb(23 23 23 / .08))}.rb-auth-trust-copy{margin:0 0 14px;color:#5f6670;font-size:.857em;line-height:1.6}.rb-auth-provider-stack{display:grid;gap:10px}.rb-auth-provider-row{display:grid;gap:10px}.rb-auth-shell--login-admin .rb-auth-provider-row{gap:12px}.rb-auth-provider-button{justify-content:flex-start;min-height:50px;border-radius:16px;font-weight:600}.rb-auth-shell--login-admin .rb-auth-provider-button{min-height:56px;padding:14px 16px;border-color:#fff0;background:#f8fafc;box-shadow:none}.rb-auth-provider-button strong{flex:1;text-align:left}.rb-auth-provider-button small{color:#667085;font-weight:600}.rb-auth-provider-divider{display:flex;align-items:center;gap:12px;color:#8b94a1;font-size:.786em;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.rb-auth-provider-divider::before,.rb-auth-provider-divider::after{content:"";flex:1;height:1px;background:rgb(17 24 39 / .1)}.rb-auth-modal-copy{color:#5f6670;line-height:1.6;margin:0 0 14px}.rb-code-input{display:flex;gap:8px;justify-content:center;flex-wrap:nowrap;width:min(100%, 304px);margin-inline:auto}.rb-code-input .rb-code-input__digit{flex:1 1 0%;width:min(44px, 100%);min-width:0;min-height:48px;padding:0;text-align:center;font-size:1.143em;font-weight:600}.rb-auth-login-hint{display:grid;gap:12px;padding:18px;border-radius:20px;background:linear-gradient(180deg,#f8fafb,#f3f5f7);border:1px solid rgb(17 24 39 / .08)}.rb-auth-login-hint h3,.rb-auth-login-hint p{margin:0}.rb-auth-login-hint h3{font-size:1.2em}.rb-auth-login-hint p{color:#5f6670;line-height:1.6}@keyframes rb-auth-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.rb-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rb-space-3)}.rb-scroll-panel{max-height:520px;overflow:auto}.rb-scroll-sm{max-height:280px;overflow:auto}.rb-choice-card{display:flex;flex-direction:column;gap:var(--rb-space-2);padding:var(--rb-space-2);margin:var(--rb-space-1);border:1px solid var(--rb-border-soft);border-radius:var(--rb-radius-sm);background:var(--rb-surface);cursor:pointer}.rb-chip-block{padding:10px 8px;border-radius:var(--rb-radius-sm);background:var(--rb-surface-soft);color:var(--rb-text);font-size:.786em;font-weight:600;line-height:1.2;text-align:center}.rb-avatar-placeholder{width:45px;height:45px;margin-right:10px;border:2px solid var(--rb-border-soft);border-radius:999px;background:var(--rb-surface-muted)}.rb-min-220{min-width:220px}.rb-min-h-90{min-height:90px}.rb-min-h-190{min-height:190px}.rb-icon-inline{width:20px;display:inline-flex;align-items:center;justify-content:center}.rb-clickable{position:relative;cursor:pointer}.rb-center{justify-content:center}.rb-row,.rb-toolbar,.rb-actions{display:flex;align-items:center;gap:var(--rb-space-3);flex-wrap:wrap}.rb-toolbar{justify-content:space-between}.rb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px, 100%),1fr));gap:var(--rb-space-4);width:100%}.rb-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rb-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.rb-grid--sidebar{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.rb-card,.card,.panel,.sheet,.dialog{background:var(--rb-surface)!important;border:0!important;border-radius:var(--rb-radius-lg)!important;box-shadow:none!important;color:var(--rb-text)}.dialog{box-shadow:var(--rb-shadow-lg)!important}.rb-card{padding:var(--rb-space-5)}.rb-card--soft,.card.alt,.panel.alt{background:var(--rb-surface-soft)!important}.rb-card--compact{padding:var(--rb-space-4)}.rb-page-updated-dialog{width:min(440px, calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:var(--rb-radius-xl);background:var(--rb-surface);color:var(--rb-text);box-shadow:var(--rb-shadow-lg);font-family:var(--rb-font-sans,'Plus Jakarta Sans',system-ui,sans-serif)}.rb-page-updated-dialog::backdrop{background:rgb(23 23 23 / .42)}.rb-page-updated-dialog__body{display:grid;gap:14px;padding:clamp(20px, 5vw, 30px)}.rb-page-updated-dialog__body h2{margin:0;font-size:clamp(20px, 4vw, 25px);line-height:1.25;font-weight:600}.rb-page-updated-dialog__body p{margin:0;line-height:1.55;overflow-wrap:anywhere}.rb-page-updated-dialog__body>p:not(.rb-kicker){color:var(--rb-muted)}.rb-page-updated-dialog__status:empty{display:none}.rb-page-updated-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:6px}.rb-page-updated-dialog__actions .rb-btn{min-height:44px}.rb-page-updated-dialog button:focus-visible{outline:2px solid var(--rb-text);outline-offset:2px}@media (max-width:480px){.rb-page-updated-dialog__actions{display:grid;grid-template-columns:1fr}.rb-page-updated-dialog__actions .rb-btn{width:100%}}.rb-auth-sso-approve__form{display:grid;gap:16px}.rb-auth-sso-approve__form .rb-field{min-width:0}.rb-auth-sso-approve__form .rb-input{width:100%;min-width:0}.rb-auth-sso-approve__form .rb-field__hint{margin:-8px 0 0;line-height:1.5}.rb-auth-sso-approve__status{min-height:1.5em;margin:0;color:var(--rb-muted);line-height:1.5;overflow-wrap:anywhere}.rb-auth-sso-approve__form .rb-form-actions{margin-top:0}.rb-dialog{box-sizing:border-box;width:min(520px, calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:28px;overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:var(--rb-radius-lg);background:var(--rb-surface);color:var(--rb-text);font-family:var(--rb-font-sans);box-shadow:var(--rb-shadow-lg)}.rb-dialog::backdrop{background:rgb(23 23 23 / .42)}.rb-dialog__title{margin:0;font-size:1.4rem;font-weight:600;line-height:1.3}.rb-dialog__body{margin:16px 0 0;line-height:1.65;white-space:pre-line;overflow-wrap:anywhere}.rb-dialog__actions{display:flex;justify-content:end;gap:10px;flex-wrap:wrap;margin-top:24px}.rb-dialog :focus-visible{outline:2px solid var(--rb-focus,#171717);outline-offset:2px}@media (max-width:767px){.rb-dialog{padding:22px}.rb-dialog__actions{flex-direction:column}.rb-dialog__actions .rb-btn{width:100%;min-height:44px}.rb-dialog__actions .rb-btn--primary{order:-1}}@media (forced-colors:active){.rb-dialog{border:1px solid CanvasText;box-shadow:none}}.modal-overlay.rb-dialog-overlay{position:fixed;inset:0;width:auto;height:auto;display:none;align-items:center;justify-content:center;padding:16px;background:rgb(23 23 23 / .4);backdrop-filter:none;z-index:1000010}.modal-box.rb-dialog__panel{box-sizing:border-box;width:min(520px, 100%);max-width:520px;max-height:calc(100dvh - 32px);margin:0;padding:24px;overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:var(--rb-radius-xl,16px);background:var(--rb-surface,#fff);color:var(--rb-text,#171717);box-shadow:var(--rb-shadow-lg,0 24px 60px rgb(23 23 23 / .12));font-family:var(--rb-font-sans,"Plus Jakarta Sans",sans-serif);animation:none}.rb-dialog .rb-dialog__title{margin:0 0 10px;padding:0;border:0;color:var(--rb-text,#171717);font-size:20px;font-weight:600;line-height:1.3}.rb-dialog .rb-dialog__message{color:var(--rb-muted,#595959);font-size:14px;line-height:1.55;white-space:pre-line;overflow-wrap:anywhere}.rb-dialog .rb-dialog__input{box-sizing:border-box;width:100%;min-height:48px;margin-top:14px;padding:0 12px;border:1px solid var(--rb-border-input,#8a8a8a);border-radius:var(--rb-radius-md,8px);font-size:14px;outline-offset:2px}.rb-dialog .rb-dialog__input:focus{border-color:var(--rb-focus,#171717)}.rb-dialog .rb-dialog__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:16px}.rb-dialog .rb-dialog__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:0;border-radius:var(--rb-radius-md,8px);font:600 14px var(--rb-font-sans,"Plus Jakarta Sans",sans-serif);cursor:pointer;user-select:none}.rb-dialog .rb-dialog__button:focus-visible{outline:2px solid var(--rb-focus,#171717);outline-offset:3px}.rb-dialog .rb-dialog__button i{display:inline-flex;align-items:center;justify-content:center;margin-right:8px;font-size:13px;line-height:1}.rb-dialog .rb-dialog__code-row{display:grid;grid-template-columns:repeat(var(--modal-code-length,6),minmax(0,1fr));gap:8px;width:min(100%, 304px);margin:16px auto 0}.rb-dialog .rb-dialog__code-digit{box-sizing:border-box;width:100%;height:48px;min-height:48px;border:1px solid var(--rb-border-input,#8a8a8a);border-radius:var(--rb-radius-md,8px);background:var(--rb-surface,#fff);color:var(--rb-text,#171717);text-align:center;font-size:20px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;outline-offset:2px;transition:border-color 120ms ease,box-shadow 120ms ease,background 120ms ease}.rb-dialog .rb-dialog__code-digit:focus{border-color:var(--rb-focus,#171717);box-shadow:0 0 0 2px var(--rb-accent-soft,rgb(23 23 23 / .08))}.rb-dialog .rb-dialog__error{display:none;margin-top:8px;color:var(--rb-text,#171717);font-size:13px;font-weight:500}.rb-dialog .rb-dialog__action-error:not([hidden]){display:block;padding:10px 12px;border-radius:var(--rb-radius-sm);background:var(--rb-surface-muted);overflow-wrap:anywhere}@media (max-width:767px){.rb-dialog .rb-dialog__actions{flex-direction:column}.rb-dialog .rb-dialog__actions .rb-dialog__button{width:100%}.rb-dialog .rb-dialog__actions .rb-btn--primary{order:-1}}@media (forced-colors:active){.modal-box.rb-dialog__panel{border:1px solid CanvasText;box-shadow:none}}.rb-payment-choice-dialog{width:min(680px, calc(100vw - 32px));max-width:680px}.rb-payment-choice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.rb-payment-choice{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;width:100%;min-width:0;min-height:96px;padding:16px;border:0;border-radius:var(--rb-radius-lg,14px);background:var(--rb-surface-soft,#f7f7f7);color:var(--rb-text,#171717);font-family:var(--rb-font-sans,"Plus Jakarta Sans",sans-serif);text-align:left;cursor:pointer}.rb-payment-choice:hover:not(:disabled){background:var(--rb-surface-muted,#eee)}.rb-payment-choice:focus-visible{outline:2px solid var(--rb-focus,#171717);outline-offset:2px}.rb-payment-choice:disabled{opacity:.55;cursor:not-allowed}.rb-payment-choice__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;font-size:18px}.rb-payment-choice__body{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.rb-payment-choice__heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.rb-payment-choice__title{font-size:15px;font-weight:600;line-height:1.4}.rb-payment-choice__badge{font-size:11px}.rb-payment-choice__description{color:var(--rb-muted,#595959);font-size:12px;line-height:1.5}.rb-payment-choice__meta{font-size:12px;font-weight:600;line-height:1.45}.rb-payment-choice__empty{grid-column:1 / -1;margin:0;color:var(--rb-muted,#595959);line-height:1.55}@media (max-width:767px){.rb-payment-choice-list{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.rb-payment-choice{border:1px solid CanvasText}}.rb-access-lock{display:grid;gap:12px;min-width:0;padding:24px 0;color:var(--rb-muted,#666);font-size:14px;line-height:1.55}.rb-empty-page{box-sizing:border-box;display:grid;align-content:start;gap:12px;width:min(100%, 1280px);min-width:0;margin:0 auto;padding:56px 40px 72px;color:var(--rb-text,#171717);font-family:var(--rb-font-sans,"Plus Jakarta Sans",system-ui,sans-serif)}.rb-empty-page__eyebrow{margin:0;color:var(--rb-muted,#595959);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rb-empty-page h1{margin:0;font-size:clamp(1.75rem, 3vw, 2.5rem);font-weight:600;letter-spacing:-.035em;overflow-wrap:anywhere}.rb-empty-page :is(.rb-empty-page__description,.rb-empty-page__hint){max-width:65ch;margin:0;color:var(--rb-muted,#595959);line-height:1.6;overflow-wrap:anywhere}@media (max-width:1023px){.rb-empty-page{padding-inline:24px}}@media (max-width:640px){.rb-empty-page{padding:40px 16px 56px}}.rb-access-lock h2{margin:0;color:var(--rb-text,#171717);font-size:21px;line-height:1.3;font-weight:600;overflow-wrap:anywhere}.rb-access-lock p{margin:0;max-width:65ch}.rb-access-lock h3{margin:14px 0 0;color:var(--rb-text,#171717);font-size:15px;font-weight:600}.rb-access-lock__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.rb-access-lock__actions .rb-btn,.rb-access-lock__task .rb-btn{min-height:44px}.rb-access-lock__tasks{display:grid;min-width:0}.rb-access-lock__task{display:flex;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 0;border-bottom:1px solid var(--rb-border-soft,#e9e9e9)}.rb-access-lock__task>div{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.rb-access-lock__task strong{color:var(--rb-text,#171717)}.rb-access-lock__task span{font-size:13px}@media (max-width:680px){.rb-access-lock__actions,.rb-access-lock__actions .rb-btn{width:100%}.rb-access-lock__task{align-items:stretch;flex-direction:column}.rb-access-lock__task .rb-btn{width:100%}}.rb-card--interactive,a.rb-card,a.card{text-decoration:none;transition:background-color 140ms ease,border-color 140ms ease,box-shadow 140ms ease,transform 140ms ease}.rb-card--interactive:hover,a.rb-card:hover,a.card:hover{background:var(--rb-surface-soft)!important}.rb-code-panel,pre,code{font-family:var(--rb-font-mono)}.rb-code-panel{padding:var(--rb-space-4);overflow:auto;border-radius:var(--rb-radius-md);background:#202123;color:#f7f7f8;line-height:1.6;font-size:.857em}.rb-empty,.rubion-empty-state{padding:var(--rb-space-6) 0;border:0;border-radius:0;background:#fff0;color:var(--rb-muted);text-align:left}.rb-tabs,[data-rubion-tabs],.rubion-tabs{display:inline-flex;gap:var(--rb-space-1);padding:var(--rb-space-1);max-width:100%;overflow-x:auto;border:0;border-radius:var(--rb-radius-md);background:var(--rb-surface-soft);scrollbar-width:thin}.rb-tabs .btn,.rb-tabs button,[data-rubion-tabs] .btn,.rubion-tabs .btn{min-height:44px;border-radius:var(--rb-radius-sm);background:transparent!important;flex:0 0 auto}.rb-tabs .is-active,.rb-tabs .active,[data-rubion-tabs] .is-active,.rubion-tabs .is-active{background:var(--rb-surface)!important;color:var(--rb-text)!important;box-shadow:var(--rb-shadow-sm)}.rb-auth-shell--login-admin .rb-auth-card{border-radius:20px;border-color:#fff0;box-shadow:0 22px 46px rgb(15 23 42 / .06);background:rgb(255 255 255 / .98)}.rb-auth-card--login-slim{width:min(100%, 420px);margin:0 auto;height:auto;min-height:0;align-self:start;gap:14px;padding:24px 22px}.rb-auth-passkey-entry{display:grid;gap:10px}.rb-auth-passkey-button{min-height:50px;justify-content:center;align-items:center;padding:12px 16px;border-radius:16px;text-align:center;gap:10px}.rb-auth-passkey-button span,.rb-auth-passkey-button strong{display:block;font-weight:600}.rb-auth-passkey-icon{font-size:1.05em;line-height:1}.rb-auth-shell--login-admin .rb-auth-actions{padding-top:6px}.rb-auth-provider-stack--after-passkey{margin-top:2px}.rb-field{display:flex;flex-direction:column;gap:var(--rb-space-2)}.rb-check{display:inline-flex;align-items:center;gap:var(--rb-space-2);min-height:44px;color:var(--rb-text);font-size:.875rem;line-height:1.5;cursor:pointer}.rb-check>input[type="checkbox"]{flex:none;width:18px;height:18px;margin:0;accent-color:var(--rb-accent)}.rb-form{display:grid;gap:var(--rb-space-6);min-width:0}.rb-form__section{display:grid;gap:var(--rb-space-4);min-width:0}.rb-form__summary{padding:var(--rb-space-4);border:0;border-radius:var(--rb-radius-md);background:var(--rb-surface-soft);color:var(--rb-text);line-height:1.5}.rb-form-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--rb-space-3)}.rb-field__label{color:var(--rb-text);font-size:.875rem;font-weight:600}.rb-admin-generated-field{display:grid;align-content:start;gap:6px;min-width:0}.rb-field__hint,.rb-field__error{font-size:.8125rem;line-height:1.5}.rb-field__hint{color:var(--rb-muted)}.rb-field__error{color:var(--rb-text)}.rb-auth-required-note{margin:0}.rb-input,.rb-select,.rb-textarea{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--rb-border-input);border-radius:var(--rb-radius-md);background:var(--rb-surface);color:var(--rb-text);font:inherit}.rb-textarea--code{min-height:120px;resize:vertical;font-family:var(--rb-font-mono,Consolas,monospace)}.rb-input:focus-visible,.rb-select:focus-visible,.rb-textarea:focus-visible{outline:2px solid var(--rb-accent);outline-offset:2px}.rb-input[aria-invalid="true"],.rb-select[aria-invalid="true"],.rb-textarea[aria-invalid="true"]{border-color:var(--rb-text)}.rb-input:disabled,.rb-select:disabled,.rb-textarea:disabled{background:var(--rb-surface-soft);color:var(--rb-muted);cursor:not-allowed}.rb-notice{box-sizing:border-box;max-width:100%;margin:0;padding:12px 14px;border:0;border-radius:var(--rb-radius-md,10px);background:var(--rb-surface-soft,#f5f5f5);color:var(--rb-text,#171717);line-height:1.5}.rb-notice[hidden],.rb-notice:empty{display:none}.rb-notice__body{max-width:72ch}.rb-notice__actions{display:flex;flex-wrap:wrap;gap:var(--rb-space-2,8px);margin-top:var(--rb-space-3,12px)}@media (max-width:640px){.rb-form-actions>:is(button,a){flex:1 1 100%}}.rb-field label,label.rb-label{color:var(--rb-muted);font-size:.857em;font-weight:600}.rb-auth-shell--login-admin .rb-field>span{color:#344054;font-size:.857em;font-weight:600}.rb-auth-helper-text{color:#98a2b3;font-size:.786em;line-height:1.55}.rb-auth-shell--login-admin input{min-height:46px;border-color:#fff0;border-radius:12px;background:#f8fafc;box-shadow:inset 0 0 0 1px rgb(15 23 42 / .04)}.rb-auth-shell--login-admin input::placeholder{color:#98a2b3}.rb-auth-shell--login-admin .rb-auth-footer{text-align:center;padding-top:4px}.rb-auth-transition{position:fixed;inset:0;z-index:1000000;display:grid;place-items:center;padding:24px;background:rgb(241 245 249 / .58);backdrop-filter:blur(18px)}.rb-auth-transition[hidden]{display:none!important}.rb-auth-transition-card{width:min(460px, 100%);display:grid;gap:18px;justify-items:center;padding:30px 26px;border-radius:28px;background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .34);box-shadow:none;text-align:center}.rb-auth-transition-spinner{width:38px;height:38px;margin:0 auto;border-radius:999px;border:3px solid rgb(17 24 39 / .12);border-top-color:#111827;animation:rb-auth-spin 0.8s linear infinite}.rb-auth-transition-copy{display:grid;gap:10px;justify-items:center}.rb-auth-transition-copy strong{font-size:clamp(1.28em, 2vw, 1.5em);color:#111827;letter-spacing:-.02em;animation:rb-auth-transition-rise 420ms ease}.rb-auth-transition-copy p{margin:0;color:#4b5563;font-size:1em;line-height:1.65}.rb-auth-transition-copy p.is-animating{animation:rb-auth-transition-message 420ms ease}@keyframes rb-auth-transition-rise{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes rb-auth-transition-message{0%{opacity:0;transform:translateY(8px) scale(.985)}100%{opacity:1;transform:translateY(0) scale(1)}}input,select,textarea{color:var(--rb-text);background:var(--rb-surface);border:1px solid var(--rb-border-input);border-radius:var(--rb-radius-md);min-height:44px;padding:9px 12px;outline:none;transition:border-color 140ms ease,box-shadow 140ms ease,background-color 140ms ease}textarea{min-height:112px;resize:vertical;line-height:1.5}input:focus,select:focus,textarea:focus{border-color:var(--rb-text);box-shadow:none}input::placeholder,textarea::placeholder{color:var(--rb-subtle)}.btn,button.btn,a.btn,.rb-btn,button.rb-btn,a.rb-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--rb-space-2);width:auto;min-height:44px;min-width:0;margin:0;padding:10px 14px;border:1px solid #fff0;border-radius:var(--rb-radius-md);background:var(--rb-surface);color:var(--rb-text);font-size:1em;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color 140ms ease,border-color 140ms ease,color 140ms ease,box-shadow 140ms ease}.rb-icon-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:var(--rb-radius-sm);background:#fff0;color:var(--rb-text);font:inherit;cursor:pointer}.rb-icon-button:hover{background:var(--rb-surface-muted)}.rb-icon-button:disabled{opacity:.48;cursor:not-allowed}body .header .actionButtons .btn-notify.rb-icon-button{position:relative;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:var(--rb-radius-md);background:#fff0;color:var(--rb-text)}body .header .actionButtons .btn-notify.rb-icon-button:hover{background:var(--rb-surface-soft)}body .header .actionButtons .btn-notify.rb-icon-button:focus-visible{outline:2px solid var(--rb-focus);outline-offset:2px}body .header .actionButtons .btn-notify.rb-icon-button .badge{position:absolute;top:-4px;right:-4px;box-sizing:border-box;min-width:18px;min-height:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--rb-text);color:var(--rb-surface);font-size:11px;line-height:1}body.layout-dark .header .actionButtons .btn-notify.rb-icon-button{color:#e7eaf0}body.layout-dark .header .actionButtons .btn-notify.rb-icon-button:hover{background:#252a33}body.layout-dark .header .actionButtons .btn-notify.rb-icon-button .badge{background:#e7eaf0;color:#171a21}.header .actionButtons .rb-notification-popover{box-sizing:border-box;position:absolute;z-index:9999;top:calc(100% + 10px);right:0;display:none;flex-direction:column;width:min(380px, calc(100vw - 40px));max-height:min(560px, calc(100dvh - 80px));overflow:hidden;border:1px solid var(--rb-border-soft);border-radius:var(--rb-radius-lg);background:var(--rb-surface);box-shadow:var(--rb-shadow-lg);color:var(--rb-text);font-family:var(--rb-font-sans)}body.layout-dark .header .actionButtons .rb-notification-popover{--rb-surface:#171a21;--rb-surface-soft:#20242c;--rb-surface-muted:#2c323c;--rb-text:#e7eaf0;--rb-muted:#acb4c2;--rb-border-soft:rgba(255, 255, 255, .12);--rb-focus:#e7eaf0}.rb-notification-popover__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;flex:0 0 auto;padding:14px}.rb-notification-popover__title{margin:0;font-size:15px;font-weight:600;line-height:1.4}.rb-notification-popover__header-actions{display:flex;flex-wrap:wrap;gap:6px}.rb-notification-popover__header-actions .rb-btn{min-height:44px;padding:8px 10px;font-size:12px}.rb-notification-popover__header-actions .rb-btn:disabled{opacity:.48;cursor:not-allowed}.rb-notification-popover__list{display:grid;gap:0;min-width:0;margin:0;padding:0;overflow-y:auto;list-style:none}.rb-notification-popover__empty{padding:18px 14px;color:var(--rb-muted);font-size:14px;line-height:1.5}.rb-notification-popover__retry{align-self:flex-start;min-height:44px;margin:0 14px 14px}.rb-notification-popover__item{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:12px 14px;border-top:1px solid var(--rb-border-soft);background:var(--rb-surface)}.rb-notification-popover__item.unread{background:var(--rb-surface-soft)}.rb-notification-popover__item .notification-link{display:flex;flex:1 1 auto;min-width:0;min-height:44px;align-items:center;color:inherit;text-decoration:none}.rb-notification-popover__item .notification-link:hover .notification-text{text-decoration:underline}.rb-notification-popover__item .notification-main{display:flex;align-items:flex-start;gap:10px;min-width:0;width:100%}.rb-notification-popover__item :is(.notification-avatar,.notification-icon){display:inline-flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%}.rb-notification-popover__item .notification-avatar{object-fit:cover}.rb-notification-popover__item .notification-icon{background:var(--rb-surface-muted);color:var(--rb-text)}.rb-notification-popover__item .notification-content{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.rb-notification-popover__item .notification-text{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.rb-notification-popover__item.unread .notification-text{font-weight:600}.rb-notification-popover__item .notification-time{color:var(--rb-muted);font-size:12px;line-height:1.4}.rb-notification-popover__item .notification-actions{display:flex;flex:0 0 44px;flex-direction:column;gap:4px}.rb-notification-popover__item .rb-icon-button{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:var(--rb-radius-sm)}.rb-notification-popover :is(button,a):focus-visible{outline:2px solid var(--rb-focus);outline-offset:2px}.header:where(:has(.rb-profile-popover)){position:relative}body .header .profile.rb-profile-trigger{box-sizing:border-box;min-height:44px;border-radius:var(--rb-radius-md);background:#fff0;outline:none}body .header .profile.rb-profile-trigger:hover,body .header .profile.rb-profile-trigger.active{border-radius:var(--rb-radius-md);background:var(--rb-surface-soft)}body .header .profile.rb-profile-trigger:focus-visible{outline:2px solid var(--rb-focus);outline-offset:2px}body .header .profile-dropdown.rb-profile-popover{box-sizing:border-box;position:absolute;z-index:1001;top:calc(100% + 8px);right:12px;display:none;flex-direction:column;gap:2px;width:min(280px, calc(100vw - 24px));max-height:calc(100dvh - 80px);padding:8px;overflow-x:hidden;overflow-y:auto;border:1px solid var(--rb-border-soft);border-radius:var(--rb-radius-lg);background:var(--rb-surface);color:var(--rb-text);box-shadow:var(--rb-shadow-lg);font-family:var(--rb-font-sans)}body .header .rb-profile-popover .dropdown-item{box-sizing:border-box;display:flex;align-items:center;min-height:44px;padding:10px 12px;border:0;border-radius:var(--rb-radius-sm);background:#fff0;color:var(--rb-text);font-size:13px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}body .header .rb-profile-popover .dropdown-item:hover,body .header .rb-profile-popover .dropdown-item.red,body .header .rb-profile-popover .dropdown-item.red:hover{background:#fff0;color:var(--rb-text)}body .header .rb-profile-popover .dropdown-item:hover,body .header .rb-profile-popover .dropdown-item.red:hover{background:var(--rb-surface-soft)}body .header .rb-profile-popover .dropdown-item:focus-visible,body .header .rb-profile-popover button:focus-visible{outline:2px solid var(--rb-focus);outline-offset:-2px}body .header .rb-profile-popover .profile-language-menu{flex-wrap:wrap;padding:0}body .header .rb-profile-popover .profile-language-trigger{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:var(--rb-radius-sm);background:#fff0;color:var(--rb-text);font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer}body .header .rb-profile-popover .profile-language-trigger:hover{background:var(--rb-surface-soft)}body .header .rb-profile-popover .profile-language-submenu{position:static;flex:1 1 100%;width:100%;min-width:0;margin:8px 0 0;padding:4px 0 0;border:0;border-top:1px solid var(--rb-border-soft);border-radius:0;background:#fff0;box-shadow:none}body .header .rb-profile-popover .profile-language-menu:hover .profile-language-submenu{display:none}body .header .rb-profile-popover .profile-language-menu.is-open .profile-language-submenu{display:flex}body .header .rb-profile-popover .profile-language-option{min-height:44px;border-radius:var(--rb-radius-sm);background:#fff0;color:var(--rb-text);font-size:13px;font-weight:500}body .header .rb-profile-popover .profile-language-option:hover,body .header .rb-profile-popover .profile-language-option.is-active{background:var(--rb-surface-soft)}body.layout-dark .header .profile.rb-profile-trigger{color:#e7eaf0}body.layout-dark .header .profile.rb-profile-trigger:hover,body.layout-dark .header .profile.rb-profile-trigger.active{background:#252a33}body.layout-dark .header .profile-dropdown.rb-profile-popover{--rb-surface:#171a21;--rb-surface-soft:#20242c;--rb-surface-muted:#2c323c;--rb-text:#e7eaf0;--rb-muted:#acb4c2;--rb-border-soft:rgba(255, 255, 255, .12);--rb-focus:#e7eaf0}.btn:hover,.rb-btn:hover{background:var(--rb-surface-soft);border-color:#fff0}.btn.btn-dark,.btn.primary,.btn.btn-orange,.btn.btn-red,.rb-btn--primary{background:var(--rb-text)!important;border-color:var(--rb-text)!important;color:#fff!important}.btn.btn-dark:hover,.btn.primary:hover,.btn.btn-orange:hover,.btn.btn-red:hover,.rb-btn--primary:hover{background:#000!important;border-color:#000!important}.btn.btn-blue,.btn.secondary,.rb-btn--secondary{background:var(--rb-surface-soft)!important;border-color:transparent!important;color:var(--rb-text)!important}.btn-disabled,.btn:disabled,.rb-btn:disabled{opacity:.48;cursor:not-allowed;pointer-events:none}.rb-icon-btn,.header-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;min-width:38px;border:1px solid var(--rb-border-soft);border-radius:var(--rb-radius-md);background:var(--rb-surface);color:var(--rb-muted);cursor:pointer;transition:background-color 140ms ease,border-color 140ms ease,color 140ms ease}.rb-icon-btn:hover,.header-icon-btn:hover{background:var(--rb-surface-soft);color:var(--rb-text)}.rb-badge,.badge,.pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:24px;padding:4px 8px;border-radius:6px;background:var(--rb-surface-soft);color:var(--rb-muted);font-size:.857em;font-weight:600;line-height:1}.rb-badge.success,.badge.success,.pill.success{background:var(--rb-surface-soft);color:var(--rb-text)}.rb-badge.warning,.badge.warning,.pill.warning{background:var(--rb-surface-soft);color:var(--rb-muted)}.rb-badge.danger,.badge.danger,.pill.danger{background:var(--rb-surface-soft);color:var(--rb-text)}.rb-table-wrap{width:100%;overflow:auto;border:0;border-radius:0;background:var(--rb-surface)}table{width:100%;border-collapse:collapse;color:var(--rb-text)}th,td{padding:12px 14px;border-bottom:1px solid var(--rb-border-soft);text-align:left;vertical-align:top}th{color:var(--rb-muted);font-size:.857em;font-weight:600;background:var(--rb-surface-soft)}tr:last-child td{border-bottom:0}.rb-table__scroll{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:auto;border:0;border-radius:0;background:#fff0;box-shadow:none}.rb-table__scroll--responsive{container-type:inline-size}.rb-table{width:100%;border:0;border-collapse:collapse;background:#fff0;box-shadow:none}.rb-table th{padding:10px 12px;border:0;border-bottom:1px solid var(--rb-border-soft,#ededed);background:#fff0;color:var(--rb-muted,#626262);font-size:12px;font-weight:600;text-align:left}.rb-table td{padding:15px 12px;border:0;border-bottom:1px solid var(--rb-border-soft,#ededed);background:#fff0;color:var(--rb-text,#171717);font-size:14px;vertical-align:middle;overflow-wrap:anywhere}.rb-table tbody tr:hover td{background:var(--rb-surface-soft,#f5f5f5)}.rb-table__actions{display:flex;flex-wrap:wrap;gap:var(--rb-space-2,8px)}@container (max-width:680px){.rb-table--stacked,.rb-table--stacked tbody,.rb-table--stacked tr,.rb-table--stacked td,.rb-table--stacked tbody th[scope="row"]{display:block;width:100%}.rb-table--stacked thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rb-table--stacked tr{padding:13px 0;border-bottom:1px solid var(--rb-border-soft,#ededed)}.rb-table--stacked td,.rb-table--stacked tbody th[scope="row"]{display:grid;grid-template-columns:minmax(105px,.65fr) minmax(0,1fr);gap:10px;padding:5px 0;border:0;overflow-wrap:anywhere}.rb-table--stacked tbody th[scope="row"]{background:#fff0;color:var(--rb-text,#171717);font-size:14px}.rb-table--stacked td::before,.rb-table--stacked tbody th[scope="row"]::before{content:attr(data-label);color:var(--rb-muted,#626262);font-size:13px;font-weight:400}.rb-table--stacked td[data-rb-table-action]{display:block;padding-top:10px}.rb-table--stacked td[data-rb-table-action]::before{display:none}.rb-table--stacked tbody tr:hover td{background:#fff0}}.rb-overlay{position:fixed;inset:0;z-index:10090;display:flex;align-items:center;justify-content:center;padding:clamp(12px, 3vw, 24px);background:rgb(23 23 23 / .48)}.rb-overlay__panel{box-sizing:border-box;display:flex;flex-direction:column;width:min(var(--rb-overlay-width, 720px), 100%);min-width:0;max-height:calc(100dvh - clamp(24px, 6vw, 48px));overflow:hidden;border:0;border-radius:var(--rb-radius-xl,16px);background:var(--rb-surface,#fff);color:var(--rb-text,#171717);box-shadow:var(--rb-shadow-lg,0 24px 60px rgb(23 23 23 / .12))}.rb-overlay__header,.rb-overlay__footer{display:flex;align-items:flex-start;gap:var(--rb-space-3,12px);padding:var(--rb-space-5,20px) var(--rb-space-6,24px)}.rb-overlay__header{justify-content:space-between}.rb-overlay__title{margin:0;font-size:var(--rb-font-size-lg,1.25rem);font-weight:600;line-height:1.3}.rb-overlay__description{margin:var(--rb-space-1,4px) 0 0;color:var(--rb-muted,#595959);font-size:var(--rb-font-size-sm,.875rem);line-height:1.5}.rb-overlay__body{min-height:0;overflow:auto;padding:0 var(--rb-space-6,24px) var(--rb-space-5,20px)}.rb-overlay__footer{flex-wrap:wrap;justify-content:flex-end;border-top:1px solid var(--rb-border-soft,#eee)}@media (max-width:600px){.rb-overlay{align-items:flex-end;padding:0}.rb-overlay__panel{width:100%;max-height:100dvh;border-radius:var(--rb-radius-xl,16px) var(--rb-radius-xl,16px) 0 0}.rb-overlay__header,.rb-overlay__footer{padding:var(--rb-space-4,16px)}.rb-overlay__body{padding:0 var(--rb-space-4,16px) var(--rb-space-4,16px)}.rb-overlay__footer .rb-btn{flex:1 1 100%}}.rb-skeleton-stack{display:flex;flex-direction:column;gap:var(--rb-space-3);min-width:0}.rb-skeleton{display:block;width:100%;height:14px;border-radius:999px;background:var(--rb-surface-muted,#eaeaea);animation:rbSkeleton 1.6s ease-in-out infinite}.rb-skeleton--line{width:min(280px, 80%);height:18px;border-radius:8px}.rb-skeleton--short{width:min(180px, 60%);height:12px;border-radius:8px}@keyframes rbSkeleton{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.rb-skeleton{animation:none}}.rb-public-page{width:min(1180px, calc(100vw - 32px));margin:0 auto;padding:var(--rb-space-6) 0 var(--rb-space-8)}.rb-hero,.rb-section{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--rb-space-6);padding:80px 0}.rb-hero{min-height:min(720px, calc(100vh - 120px));align-items:center;padding:clamp(28px, 5vw, 56px) 0}.rb-hero h1{max-width:920px;margin:0;color:var(--rb-text);font-size:clamp(2rem, calc(3.39vw + .373rem), 3rem);font-weight:600;line-height:1.25;letter-spacing:-.02em}.rb-hero p,.rb-section p{color:var(--rb-muted);line-height:1.7}.rb-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px, 100%),1fr));gap:var(--rb-space-4)}@media (max-width:900px){.rb-page{padding:var(--rb-space-4)}.rb-grid--2,.rb-grid--3,.rb-grid--4,.rb-grid--sidebar{grid-template-columns:1fr}.rb-toolbar,.rb-page-header,.rb-section-header{align-items:stretch}.rb-actions,.rb-toolbar>*{width:100%}.btn,.rb-btn{min-width:0}}@media (max-width:560px){.rb-page,.rb-card{padding:var(--rb-space-4)}.rb-page{gap:var(--rb-space-4)}.rb-row,.rb-actions{align-items:stretch}.rb-actions .btn,.rb-actions .rb-btn{width:100%}}.rb-u-0001{flex:1;padding:24px;display:flex;flex-direction:column;gap:18px}.rb-u-0004{width:auto;padding:12px 16px;text-decoration:none}.rb-u-0008{margin-top:14px;padding:16px}.rb-u-0009{display:none}.rb-u-0010{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:12px}.rb-u-0012{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:16px}.rb-u-0013{display:grid;grid-template-columns:minmax(320px,380px) minmax(0,1fr);gap:16px}.rb-u-0014{display:grid;gap:12px;margin-top:16px}.rb-u-0015{min-height:120px;resize:vertical}.rb-u-0016{margin-top:8px;font-size:.857em;color:#556170}.rb-u-0017{display:flex;flex-direction:column;gap:8px;margin-top:12px}.rb-u-0018{margin-top:16px;gap:8px;flex-wrap:wrap}.rb-u-0019{display:flex;flex-direction:column;gap:12px;margin-top:16px}.rb-u-0020{font-size:.929em;color:#556170;line-height:1.6}.rb-u-0021{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px;background:#efefef;padding:6px;border-radius:12px}.rb-u-0022{margin:0}.rb-u-0023{padding:18px;width:100%}.rb-u-0024{margin:6px 0 0 0}.rb-u-0025{margin-top:8px;color:#556170}.rb-u-0026{padding:16px;text-decoration:none;color:inherit;background:#f8fafc;border:1px solid #e8edf3}.rb-u-0027{font-size:1.286em;color:#1f2937}.rb-u-0028{font-weight:800}.rb-u-0029{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.rb-u-0030{display:flex;align-items:center;gap:8px;padding:0 4px;color:#556170}.rb-u-0031{padding:14px;margin-top:14px;background:#f8fafc}.rb-u-0032{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;margin-top:16px}.rb-u-0033{display:flex;flex-direction:column;gap:10px;margin-top:12px;max-height:560px;overflow:auto;padding-right:4px}.rb-u-0034{display:flex;flex-direction:column;gap:12px}.rb-u-0035{padding:16px;color:#667085}.rb-u-0036{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.rb-u-0058{width:100%;margin-top:8px}.rb-u-0059{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.rb-u-0060{display:flex;flex-direction:column;gap:10px;margin-top:12px;max-height:520px;overflow:auto}.rb-admin-skrime__ledger{min-width:0;max-height:320px;margin-top:var(--rb-space-4);padding:var(--rb-space-4);overflow:auto;background:var(--rb-surface-soft)}.rb-admin-skrime__history{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 18rem),1fr));gap:var(--rb-space-3);min-width:0;margin-top:var(--rb-space-4)}.rb-u-0067{font-size:.929em;color:#556170;line-height:1.6;max-width:860px;margin-top:8px}.rb-u-0068{height:18px;width:220px;max-width:80%;background:#f2f4f7;border-radius:8px}.rb-u-0069{height:14px;width:160px;max-width:70%;background:#f2f4f7;border-radius:8px;margin-top:10px}.rb-u-0070{padding:16px;background:#f8fafc;margin-top:16px}.rb-u-0071{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:12px}.rb-u-0072{width:auto;padding:11px 14px}.rb-u-0073{display:flex;flex-direction:column;gap:8px;margin-top:14px}.rb-u-0074{padding:14px;background:#0f172a;color:#e2e8f0;max-height:320px;overflow:auto;font-family:Consolas,monospace;font-size:.857em;line-height:1.6;margin-top:14px}.rb-u-0075{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.rb-u-0076{font-size:.857em;color:#667085;margin-top:6px}.rb-u-0077{font-size:.857em;color:#667085;margin-top:8px}.rb-u-0078{padding:14px;color:#667085}.rb-u-0079{padding:14px;color:#b42318}.rb-u-0080{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #edf0f5}.rb-u-0081{font-size:.857em;color:#667085}.rb-u-0082{color:#667085}.rb-u-0083{color:#b42318}.rb-u-0084{flex:1;padding:24px;display:flex;flex-direction:column;gap:18px}.rb-u-0085{padding:22px;background:#101828;color:#fff;border:0}.rb-u-0086{font-size:.857em;font-weight:900;text-transform:uppercase;color:#b7c4d6}.rb-u-0087{margin-top:8px;color:#d0d5dd;line-height:1.55;max-width:860px}.rb-u-0088{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.rb-u-0089{padding:18px;text-decoration:none;color:inherit;border:1px solid #e8edf3;background:#fff;display:flex;flex-direction:column;gap:12px;min-height:190px}.rb-u-0090{display:flex;align-items:center;justify-content:space-between;gap:12px}.rb-u-0091{display:inline-flex;width:42px;height:42px;border-radius:8px;align-items:center;justify-content:center;background:#f2f4f7;color:#101828}.rb-u-0092{font-size:1.429em}.rb-u-0093{font-size:.786em;font-weight:900;text-transform:uppercase;color:#175cd3;background:#eef4ff;border-radius:999px;padding:5px 8px}.rb-u-0094{margin:0;font-size:1.429em}.rb-u-0095{margin-top:8px;color:#556170;line-height:1.5;font-size:.929em}.rb-u-0096{margin-top:auto;display:flex;align-items:center;gap:8px;font-weight:900;color:#101828}.rb-u-0097{padding:18px;color:#667085}.rb-u-0098{font-size:.929em;color:#666}.rb-u-0099{flex:1;padding:28px;padding-top:0;display:flex;flex-direction:column;gap:18px;min-width:0}.rb-u-0100{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.rb-u-0102{width:auto;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.rb-u-0103{padding:20px;color:#b42318}.rb-u-0104{padding:22px}.rb-u-0105{height:18px;width:280px;max-width:80%;background:#f2f4f7;border-radius:8px}.rb-u-0106{height:12px;width:180px;max-width:60%;background:#f2f4f7;border-radius:8px;margin-top:12px}.rb-u-0109{width:auto;padding:12px 14px;display:none}.rb-u-0113{width:100%;min-height:90px}.rb-u-0219{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:18px}.rb-u-0220{margin-top:8px;color:#556170;line-height:1.6}.rb-u-0221{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.rb-u-0222{margin-top:14px}.rb-u-0223{padding:22px;flex:0 0 auto}.rb-u-0224{display:flex;flex-direction:column;gap:14px;min-width:0;flex:1 1 auto}.rb-u-0225{display:flex;gap:8px;flex-wrap:wrap;background:#efefef;padding:6px;border-radius:12px}.rb-u-0226{border:1px solid #cacaca;height:36px;width:100%}.rb-u-0227{display:flex;flex-direction:row}.rb-u-0228{display:flex;flex:1;flex-direction:row-reverse}.rb-u-0229{display:flex;flex-direction:column;margin-top:10px}.rb-u-0230{display:none;position:absolute;z-index:9999}.rb-u-0231{white-space:nowrap;width:1%}.rb-u-0232{background:#baedbc;color:#51ce86;font-weight:700;border-radius:6px;font-size:.786em;flex:0;padding:5px;text-transform:uppercase}.rb-u-0233{background:#eee;color:#d7d7d7;font-weight:700;border-radius:6px;font-size:.786em;flex:0;padding:5px;text-transform:uppercase}.rb-u-0234{background:#ff9f95;color:#ff513f;font-weight:700;border-radius:6px;font-size:.786em;flex:0;padding:5px;text-transform:uppercase}.rb-u-0235{background:#b7e2ff;color:#62b9ff;font-weight:700;border-radius:6px;font-size:.786em;flex:0;padding:5px;text-transform:uppercase}.rb-u-0236{background:#fdeca4;color:#dfc24d;font-weight:700;border-radius:6px;font-size:.786em;flex:0;padding:5px;text-transform:uppercase}.rb-u-0237{display:flex;justify-content:center}.rb-u-0238{font-size:.857em;font-weight:700;color:#556170}.rb-u-0239{padding:16px 18px}.rb-u-0240{margin-top:12px;display:none}.rb-u-0241{padding:16px;margin:18px}.rb-u-0242{margin:18px}.rb-u-0243{width:auto;padding:11px 14px}.rb-u-0244{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:14px}.rb-u-0245{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.rb-u-0246{display:flex;flex-direction:column;gap:8px;margin-top:14px}.rb-u-0247{padding:20px;display:flex;flex-direction:column;gap:18px}.rb-u-0248{display:flex;gap:10px;flex-wrap:wrap;align-items:center;background:#f8fafc;border-radius:10px;padding:12px}.rb-u-0249{flex:1;min-width:240px}.rb-u-0250{min-width:180px}.rb-u-0251{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:18px}.rb-u-0252{width:220px;max-width:70%}.rb-u-0253{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:18px}.rb-u-0255{display:flex;flex-direction:column;gap:10px;margin-top:14px;color:#556170}.rb-u-0256{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px;background:#f6f7f9}.rb-u-0257{width:min(560px, 100%);padding:28px;border-radius:8px}.rb-u-0258{display:flex;align-items:center;gap:12px;margin-bottom:16px}.rb-u-0259{width:44px;height:44px;border-radius:8px;background:#101828;color:#fff;display:flex;align-items:center;justify-content:center}.rb-u-0260{margin:0;font-size:1.714em}.rb-u-0261{color:#667085;font-size:.929em;margin-top:4px}.rb-u-0262{display:grid;gap:12px;color:#344054;line-height:1.55}.rb-u-0263{padding:14px;border-radius:8px;background:#f2f4f7}.rb-u-0268{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.admin-payment-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgb(16 24 40 / .42)}.admin-payment-modal[hidden]{display:none!important}.admin-payment-modal-panel{width:min(720px,100%);max-height:min(760px,calc(100vh - 40px));overflow:auto;border-radius:8px;background:#fff;color:#101828;box-shadow:0 24px 60px rgb(16 24 40 / .18)}.admin-payment-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid #edf0f5}.admin-payment-modal-body{display:grid;gap:12px;padding:16px}.rb-u-0276{color:#666;max-width:760px}.rb-u-0277{padding:10px 14px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-weight:700}.rb-u-0278{display:inline-flex;align-items:center;gap:8px;padding:12px 14px;border-radius:12px;background:#111;color:#fff;cursor:pointer;font-weight:700}.rb-u-0279{border:0;height:44px;border-radius:12px;background:#f3f3f3;cursor:pointer;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px}.rb-u-0280{border:0;width:44px;height:44px;border-radius:12px;background:#f3f3f3;cursor:pointer;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.rb-u-0281{margin:0 auto;margin-top:24px;margin-bottom:24px;display:flex;flex-direction:column;align-items:center;width:100%;max-width:460px}.rb-u-0282{height:84px;width:auto;max-width:280px;object-fit:contain;display:block}.rb-u-0283{width:100%;display:flex;flex-direction:column;gap:14px}.rb-u-0284{padding:22px;display:flex;flex-direction:column;gap:14px}.rb-u-0285{margin:0 0 6px 0}.rb-u-0286{margin:0;font-size:.929em;color:#666;line-height:1.5}.rb-u-0287{padding:10px 12px;border-radius:6px;background:#f7f7f7;font-size:.929em}.rb-u-0288{display:flex;flex-direction:column;gap:6px;margin:0}.rb-u-0289{font-size:.929em;font-weight:700}.rb-u-0290{display:flex;gap:10px;margin:0}.rb-u-0291{margin:0;flex:1}.rb-u-0292{padding:22px;display:flex;flex-direction:column;gap:14px;width:100%}.rb-u-0293{font-weight:700;font-size:.929em;color:#c0392b;background:#fdeaea;border-radius:6px;padding:10px 12px}.rb-u-0294{font-size:.929em;color:#666;line-height:1.5}.rb-u-0295{display:flex;justify-content:center;text-align:center;min-height:72px;align-items:center;font-weight:800;font-size:1.143em}.rb-u-0296{font-size:.857em;color:#666;text-align:center}.rb-u-0297{margin:0 auto;margin-top:20px;margin-bottom:20px;display:flex;flex-direction:column;justify-content:flex-start;width:min(100%, 385px)}.rb-u-0298{display:flex;flex-direction:column;align-items:center;align-content:center}.rb-u-0299{height:79px;width:auto;max-width:280px;object-fit:contain;display:block;margin:0 auto}.rb-u-0300{width:385px;display:flex}.rb-u-0301{flex:1}.rb-u-0302{margin-bottom:15px}.rb-u-0303{margin-left:5px;margin-bottom:0}.rb-u-0304{margin-left:5px;margin-top:0;font-size:.857em;font-weight:400}.rb-u-0305{font-size:1em;font-weight:700}.rb-u-0306{margin-top:5px;display:flex;justify-content:space-between}.rb-u-0307{height:15px;font-size:.857em;width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:12px;background:#f3f3f3}.rb-u-0308{margin:0 auto;margin-top:20px;margin-bottom:20px;display:flex;flex-direction:column;align-items:center;width:min(100%, 460px);max-height:calc(100vh - 40px);overflow-y:auto;padding-right:4px;box-sizing:border-box}.rb-u-0309{width:100%;display:flex;flex-direction:column;align-items:center;gap:14px;margin:0 auto}.rb-u-0310{width:100%;padding:18px;box-sizing:border-box;box-shadow:none;border-radius:5px;background:#f8f9fb}.rb-u-0311{font-size:.857em;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#a1122a;margin-bottom:4px}.rb-u-0312{width:100%;padding:20px;box-sizing:border-box}.rb-u-0313{font-size:1.286em;font-weight:800;margin-bottom:8px}.rb-u-0314{font-size:.857em;color:#999;margin-top:12px}.rb-u-0315{width:100%;display:flex;gap:10px}.rb-u-0316{display:none;width:100%;padding:20px;box-sizing:border-box}.rb-u-0317{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:14px}.rb-u-0318{padding:12px;border:1px solid #ececec;border-radius:12px;background:#fafafa}.rb-u-0319{font-size:.857em;color:#666}.rb-u-0320{font-weight:800}.rb-u-0321{width:100%;display:none;flex-direction:column}.rb-u-0322{font-size:.857em}.rb-u-0323{height:12px;font-size:.857em;width:auto;display:flex;justify-content:center;align-items:center;cursor:pointer;margin:0;padding:12px;background:#f3f3f3}.rb-u-0324{font-size:.857em;color:#3498db;cursor:pointer}.rb-u-0325{font-size:1.143em;font-weight:800;margin-bottom:6px}.rb-u-0326{font-size:.929em;color:#556170;line-height:1.6;margin-bottom:12px}.rb-u-0327{width:100%;border:1px solid #d9d9d9;border-radius:12px;padding:12px 14px}.rb-u-0328{width:100%;min-height:120px;border:1px solid #d9d9d9;border-radius:12px;padding:12px 14px;resize:vertical}.rb-u-0329{margin-top:10px;display:flex;gap:10px}.rb-u-0330{font-size:1.143em;font-weight:800;margin-bottom:8px}.rb-u-0331{display:flex;flex-direction:column;gap:10px}.rb-u-0332{margin:0 auto;display:flex;flex-direction:column;justify-content:center;gap:18px;width:min(100%, 385px);min-height:calc(100vh - 56px);padding:28px 0}.rb-u-0333{width:100%}.rb-u-0334{margin-bottom:34px;justify-content:center}.rb-u-0335{max-width:160px;max-height:80px;width:auto;height:auto}.rb-u-0336{width:100%;display:flex}.rb-u-0337{margin-bottom:15px;display:flex;flex-direction:column}.rb-u-0338{font-size:2.286em;font-weight:700;margin:0;color:#222}.rb-u-0339{font-size:1.071em;font-weight:400;margin:6px 0 0 0;color:#667085;line-height:1.45}.rb-u-0340{padding:16px;border-radius:10px}.rb-u-0341{font-size:1em;font-weight:800;color:#1d2939;margin-bottom:10px}.rb-u-0342{margin-top:12px;font-size:.929em;color:#667085;line-height:1.5}.rb-u-0343{justify-content:flex-end;gap:10px}.rb-u-0344{width:auto;text-decoration:none}.rb-u-0345{width:auto}.rb-u-0346{width:100%;display:flex}.rb-u-0347{font-size:.929em;color:#555}.rb-u-0348{margin-top:5px;display:flex;justify-content:space-between;width:100%;max-width:385px;margin-left:auto;margin-right:auto;gap:10px}.rb-u-0349{margin-top:15px;display:flex;justify-content:center;font-size:.857em;margin-bottom:10px}.rb-u-0350{margin-left:5px;margin-bottom:0}.rb-u-0351{margin-left:5px;margin-top:0;font-size:.857em;font-weight:400}.rb-u-0352{height:15px;font-size:.857em;flex:1;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:12px;background:#f3f3f3}.rb-u-0353{margin-top:10px;display:flex;justify-content:center;font-size:.857em;margin-bottom:10px}.rb-u-0354{width:min(100%,520px);margin:24px auto;padding:0 14px}.rb-u-0355{display:flex;justify-content:center;margin-bottom:24px}.rb-u-0356{height:76px;width:auto;max-width:280px;object-fit:contain}.rb-u-0357{background:#fff;border:1px solid #eaecf0;border-radius:18px;box-shadow:0 18px 55px rgb(15 23 42 / .08);padding:28px}.rb-u-0358{width:44px;height:44px;border-radius:14px;background:#f2f4f7;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.rb-u-0359{font-size:1.643em;color:#344054}.rb-u-0360{margin:0;font-size:2em;line-height:1.12}.rb-u-0361{margin:12px 0 0;color:#667085;line-height:1.55}.rb-u-0362{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.rb-u-0363{display:inline-flex;align-items:center;gap:7px;background:#f2f4f7;border-radius:999px;padding:7px 10px;font-size:.857em;font-weight:800;color:#344054}.rb-u-0364{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.rb-u-0365{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:#111827;color:#fff;text-decoration:none;padding:11px 14px;font-size:.929em;font-weight:800}.rb-u-0366{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:#111827;color:#fff;padding:11px 14px;font-size:.929em;font-weight:800;cursor:pointer}.rb-u-0367{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:#f2f4f7;color:#344054;padding:11px 14px;font-size:.929em;font-weight:800;cursor:pointer}.rb-u-0368{display:none;z-index:999999}.rb-u-0369{width:min(95vw,420px)}.rb-u-0370{margin-top:0}.rb-u-0371{display:flex;flex-direction:column;gap:10px}.rb-u-0372{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.rb-u-0373{border:0;padding:5px 11px;border-radius:5px;background:#f2f4f7}.rb-u-0374{border:0;padding:5px 11px;border-radius:5px;background:#111827;color:#fff}.rb-u-0375{margin:0 auto;margin-top:20px;margin-bottom:20px;display:flex;flex-direction:column;align-items:center;width:min(100%, 440px);max-height:calc(100vh - 40px);overflow-y:auto;padding-right:4px;box-sizing:border-box}.rb-u-0376{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%, 440px);margin:0 auto 10px auto;justify-content:center}.rb-u-0377{margin:0;padding:14px 16px;box-shadow:none;border-radius:5px;width:100%;box-sizing:border-box;background:#f8f9fb}.rb-u-0378{font-size:.786em;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#a1122a;margin-bottom:4px}.rb-u-0379{font-size:1em;font-weight:800;margin-bottom:4px}.rb-u-0380{font-size:.857em;color:#556170;line-height:1.5}.rb-u-0381{padding:22px;display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box}.rb-u-0382{display:flex;flex-direction:column;gap:6px}.rb-u-0383{font-size:.857em;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#a1122a}.rb-u-0384{margin:0;font-size:.929em;color:#556170;line-height:1.5}.rb-u-0385{flex-direction:column;gap:12px}.rb-u-0386{margin:0;padding:18px;box-shadow:none;border-radius:5px}.rb-u-0387{margin-top:6px;display:flex;justify-content:space-between;width:100%;gap:10px}.rb-u-0388{visibility:hidden;margin-top:-2px;height:15px;font-size:.857em;flex:1;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:12px;background:#f3f3f3}.rb-u-0389{margin-top:14px;display:flex;justify-content:center;font-size:.857em;margin-bottom:10px}.rb-u-0390{display:none;flex-direction:column;gap:14px}.rb-u-0391{font-size:.786em;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#a1122a}.rb-u-0392{font-size:1.286em;font-weight:800}.rb-u-0393{margin-top:10px;gap:10px;display:flex}.rb-u-0394{display:none;width:100%;box-sizing:border-box;padding:16px;box-shadow:none;border-radius:5px;background:#f8f9fb}.rb-u-0395{font-size:.786em;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#a1122a;margin-bottom:6px}.rb-u-0396{font-size:.929em;color:#556170;line-height:1.6;margin-bottom:10px}.rb-u-0397{font-family:monospace;font-size:1.143em;font-weight:800;letter-spacing:.08em;padding:12px 14px;background:#fff;border-radius:5px;border:1px solid #e4e8ed}.rb-u-0398{margin-top:0;display:flex;justify-content:space-between;width:100%;gap:10px}.rb-u-0399{visibility:hidden;height:15px;font-size:.857em;flex:1;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:12px;background:#f3f3f3}.rb-u-0400{display:flex;gap:12px;align-items:flex-start}.rb-u-0401{font-size:1.571em;color:#175cd3;padding-top:3px}.rb-u-0402{margin-top:6px;color:#667085;line-height:1.5}.rb-u-0403{flex:1;padding:28px;padding-top:15px;display:flex;flex-direction:column;gap:18px;min-width:0}.rb-u-0404{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.rb-u-0405{font-size:.857em;font-weight:900;color:#667085;text-transform:uppercase}.rb-u-0406{margin-top:7px;color:#667085;font-size:.929em}.rb-u-0407{padding:22px;border-radius:8px}.rb-u-0408{margin-top:5px;color:#667085;font-size:.929em}.rb-u-0409{width:auto;padding:5px 11px;border-radius:5px;font-weight:900}.rb-u-0410{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;margin-bottom:12px}.rb-u-0411{padding:12px;background:#f8fafc;border-radius:8px}.rb-u-0412{font-size:.786em;font-weight:900;text-transform:uppercase;color:#8b94a1}.rb-u-0413{font-size:1.714em;font-weight:950;margin-top:4px;color:#101828}.rb-u-0414{padding:18px;border-radius:8px;display:flex;flex-direction:column;gap:14px}.rb-u-0415{padding:5px 11px;border-radius:5px;font-weight:900}.rb-u-0416{display:flex;gap:7px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.rb-u-0417{display:flex;align-items:center;gap:8px;flex:1;min-width:260px;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:0 11px}.rb-u-0418{width:100%;padding:10px 0;border:0;outline:0}.rb-u-0427{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.rb-u-0428{display:none;padding:18px}.rb-u-0429{flex-direction:row;flex:1}.rb-u-0430{margin-left:0;flex:1}.rb-u-0431{margin-bottom:8px}.rb-u-0432{margin-top:8px;display:none}.rb-u-0433{display:flex}.rb-u-0434{margin-bottom:5px}.rb-u-0435{margin-left:0;height:12px;font-size:.857em;width:auto;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:12px;background:#e3e3e3}.rb-u-0436{height:12px;font-size:.857em;width:auto;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:12px}.rb-u-0437{margin:0;margin-right:8px;font-size:.929em}.rb-u-0438{border:0;padding:12px 14px;border-radius:12px;background:#f3f3f3;cursor:pointer;font-weight:700}.rb-u-0439{flex:1;padding:24px;display:flex;flex-direction:column;gap:16px}.rb-u-0440{display:flex;gap:8px;flex-wrap:wrap}.rb-u-0441{width:auto;padding:9px 12px}.rb-u-0442{display:grid;grid-template-columns:minmax(280px,390px) minmax(0,1fr);gap:14px;align-items:start}.rb-u-0443{padding:14px;min-height:560px}.rb-u-0444{font-weight:900;margin-bottom:10px}.rb-u-0445{display:flex;flex-direction:column;gap:8px;max-height:72vh;overflow:auto}.rb-u-0446{height:18px;width:360px;max-width:90%;background:#f2f4f7;border-radius:8px;margin-top:10px}.rb-u-0447{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}@media (max-width:960px){.rb-auth-hero,.rb-auth-panel--split,.rb-u-0442,.rb-status-hero,.rb-status-grid{grid-template-columns:minmax(0,1fr)}.rb-status-scene{min-height:220px;order:-1}}@media (max-width:640px){.rb-auth-title{font-size:2.2em}.rb-auth-card,.rb-auth-sidebar-card,.rb-auth-hero,.rb-status-hero,.rb-status-card{border-radius:22px}.rb-auth-grid,.rb-form-grid,.rb-grid--2,.rb-grid--sidebar,.rb-u-0410,.rb-u-0447{grid-template-columns:minmax(0,1fr)}.rb-auth-actions{flex-direction:column-reverse;align-items:stretch}.rb-status-page{padding:8px 0}.rb-status-code-wrap,.rb-status-inline,.rb-status-actions,.rb-maintenance-modal-actions{align-items:stretch}.rb-status-actions .btn,.rb-maintenance-modal-actions .btn,.rb-status-actions .rb-btn,.rb-maintenance-modal-actions .rb-btn{width:100%;min-width:0}.rb-status-title{font-size:clamp(1.9em, 8vw, 2.6em)}.rb-status-scene{min-height:180px;padding:0}.rb-status-art{width:min(100%, 280px)}.rb-maintenance-modal{padding:14px}.rb-code-input .rb-code-input__digit{max-width:40px}}.rb-provisioning-field{display:flex;flex-direction:column;gap:6px;margin:12px 0;font-weight:600}.rb-provisioning-input{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid var(--rb-border,#dbe2ea);border-radius:8px;background:var(--rb-surface,#fff);color:var(--rb-text,#1f2937);font:inherit;font-weight:400}.rb-provisioning-consent{display:flex;align-items:flex-start;gap:10px;margin:16px 0;padding:14px;border:1px solid var(--rb-border,#dbe2ea);border-radius:10px;line-height:1.5}.rb-provisioning-consent input[type="checkbox"]{flex:0 0 18px;width:18px;height:18px;margin-top:3px}.rb-website{box-sizing:border-box;width:100%;min-width:0;color:var(--rb-text,#171717);background:var(--rb-bg,#fff);font-family:var(--rb-font-sans,"Plus Jakarta Sans",system-ui,sans-serif)}.rb-website *,.rb-website *::before,.rb-website *::after{box-sizing:border-box}.rb-website-header,.rb-website-main,.rb-website-footer{width:min(1240px, calc(100% - 80px));margin:0 auto}.rb-website-header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;border-bottom:1px solid var(--rb-border-soft,#eee)}.rb-website-brand{display:flex;align-items:center;gap:12px;min-width:0;color:inherit;text-decoration:none;font-weight:600;font-size:1rem;overflow-wrap:anywhere}.rb-website-logo{display:block;max-width:160px;max-height:40px;object-fit:contain}.rb-website-nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px}.rb-website-nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--rb-muted,#595959);text-decoration:none;font-size:.875rem;font-weight:500}.rb-website-nav a:hover,.rb-website-nav a[aria-current="page"]{color:var(--rb-text,#171717)}.rb-website-nav a[aria-current="page"]{font-weight:600;text-decoration:underline;text-underline-offset:8px}.rb-website-hero{padding:clamp(56px, 9vw, 112px) 0;max-width:850px}.rb-website-eyebrow{margin:0;color:var(--rb-muted,#595959);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rb-website-hero h1{font-size:clamp(2.25rem, 5vw, 4.5rem);font-weight:600;line-height:1.08;letter-spacing:-.035em;margin:20px 0}.rb-website-lead{font-size:clamp(1.1rem, 2vw, 1.4rem);line-height:1.65;max-width:680px;margin-bottom:28px;color:var(--rb-muted,#595959)}.rb-website-sections{padding-bottom:64px}.rb-website-link{display:flex;flex-direction:column;justify-content:space-between;gap:32px;min-width:0;min-height:160px;padding:24px 0;color:inherit;text-decoration:none;border-top:1px solid var(--rb-border-soft,#eee)}.rb-website-link h2{margin:0;font-size:1.25rem;font-weight:600;overflow-wrap:anywhere}.rb-website-link span{color:var(--rb-muted,#595959);font-size:.875rem;font-weight:500}.rb-website-link:hover span{color:var(--rb-text,#171717)}.rb-website a:focus-visible{outline:2px solid var(--rb-text,#171717);outline-offset:4px}.rb-website-footer{padding:28px 0;border-top:1px solid var(--rb-border-soft,#eee);color:var(--rb-muted,#595959);font-size:.875rem}@media (max-width:1023px){.rb-website-header,.rb-website-main,.rb-website-footer{width:calc(100% - 48px)}}@media (max-width:720px){.rb-website-header{align-items:flex-start;flex-direction:column;justify-content:center;gap:4px;padding:16px 0}.rb-website-sections{grid-template-columns:1fr}.rb-website-link{min-height:0;gap:16px}}@media (max-width:640px){.rb-website-header,.rb-website-main,.rb-website-footer{width:calc(100% - 32px)}}@media (min-width:641px){.rb-container{padding-inline:24px}}@media (min-width:1024px){.rb-container{padding-inline:40px}.rb-page{padding:32px 40px}}@media (max-width:1023px){.rb-page{padding:24px}}@media (max-width:767px){.rb-page-title{font-size:1.5rem}.rb-hero,.rb-section{padding-block:48px}}@media (max-width:640px){.rb-page{padding:16px}}.rb-auth-shell{width:min(100%, 440px);min-height:0;margin:24px auto;padding:0;color:var(--rb-text);font-family:var(--rb-font-sans)}.rb-auth-shell--compact,.rb-auth-shell--login-admin{width:min(100%, 440px)}.rb-auth-shell--wide{width:min(100%, 640px)}.rb-auth-journey,.rb-auth-journey--login{gap:24px;padding:0}.rb-auth-hero,.rb-auth-hero--login{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.rb-auth-logo{width:auto;height:auto;max-width:160px;max-height:56px}.rb-auth-brand a{display:inline-flex;align-items:center;border-radius:8px}.rb-auth-copy{gap:8px}.rb-auth-copy--centered{justify-items:center;text-align:center}.rb-auth-title,.rb-auth-shell--login-admin .rb-auth-title{font-size:2rem;font-weight:600;line-height:1.15;letter-spacing:-.025em;color:var(--rb-text)}.rb-auth-subtitle,.rb-auth-shell--login-admin .rb-auth-subtitle{color:var(--rb-muted);font-size:1rem;line-height:1.55}.rb-auth-panel--split{grid-template-columns:minmax(0,1fr)}.rb-auth-progress{display:flex;gap:8px}.rb-auth-progress-item,.rb-auth-progress-item[data-state="active"],.rb-auth-progress-item[data-state="done"]{flex:1 1 0%;min-width:0;display:flex;align-items:flex-start;gap:6px;padding:10px 0 0;border:0;border-top:3px solid var(--rb-border);border-radius:0;background:#fff0;box-shadow:none;transform:none;color:var(--rb-muted);font-size:.75rem;line-height:1.35}.rb-auth-progress-item[data-state="active"],.rb-auth-progress-item[data-state="done"]{border-top-color:var(--rb-text);color:var(--rb-text)}.rb-auth-progress-index,.rb-auth-progress-item[data-state="active"] .rb-auth-progress-index{flex:0 0 auto;width:auto;height:auto;border-radius:0;background:#fff0;font-weight:600}.rb-auth-progress-item>div:last-child{min-width:0;overflow-wrap:anywhere}.rb-auth-card,.rb-auth-shell--login-admin .rb-auth-card,.rb-auth-section-card,.rb-auth-section-card--soft{border:0;border-radius:16px;background:var(--rb-surface-soft);box-shadow:none}.rb-auth-card,.rb-auth-card--login-slim{width:100%;max-width:none;padding:32px;gap:20px}.rb-auth-sidebar-card,.rb-auth-sidebar-card--muted{padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.rb-auth-kicker,.rb-auth-card-eyebrow{padding:0;border-radius:0;background:#fff0;color:var(--rb-muted);font-size:.8125rem;font-weight:600;letter-spacing:0;text-transform:none}.rb-auth-sidebar-title{margin-top:8px;font-size:1.125rem;font-weight:600;line-height:1.35}.rb-auth-sidebar-text,.rb-auth-muted-copy,.rb-auth-card-text{color:var(--rb-muted);line-height:1.55}.rb-auth-shell .rb-field>span,.rb-auth-shell .rb-field>label{color:var(--rb-text);font-size:.875rem;font-weight:600}.rb-auth-shell .rb-field>.rb-auth-helper-text{color:var(--rb-muted);font-size:.8125rem;font-weight:400}.rb-auth-password-wrap{position:relative}.rb-auth-password-wrap input{padding-right:52px!important}.rb-auth-password-toggle{position:absolute;top:50%;right:4px;transform:translateY(-50%);width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:#fff0;color:var(--rb-muted);cursor:pointer}.rb-auth-password-toggle:hover{background:var(--rb-surface-soft);color:var(--rb-text)}.rb-auth-password-rules{display:grid;gap:6px;margin:0;padding:0;list-style:none;color:var(--rb-muted);font-size:.8125rem;line-height:1.45}.rb-auth-password-rules li[data-met="true"]{color:var(--rb-text)}.rb-auth-recovery{display:grid;gap:16px}.rb-auth-recovery p{margin:0;color:var(--rb-muted);line-height:1.55}.rb-auth-recovery-code{display:block;padding:16px;border-radius:8px;background:#fff;color:var(--rb-text);font:600 .875rem/1.5 var(--rb-font-mono);overflow-wrap:anywhere;user-select:text}.rb-auth-shell .rb-field input,.rb-auth-shell .rb-field select,.rb-auth-shell--login-admin input{min-height:48px;border:1px solid var(--rb-border);border-radius:8px;background:#fff;box-shadow:none}.rb-auth-shell .rb-field input:focus-visible,.rb-auth-shell .rb-field select:focus-visible,.rb-auth-shell button:focus-visible,.rb-auth-shell a:focus-visible{outline:2px solid var(--rb-accent);outline-offset:2px}.rb-auth-shell .btn,.rb-auth-shell .rb-btn,.rb-auth-passkey-button,.rb-auth-provider-button,.rb-auth-shell--login-admin .rb-auth-provider-button{min-height:44px;border:0;border-radius:8px;box-shadow:none;font-weight:600}.rb-auth-shell .btn.btn-dark,.rb-auth-shell .rb-btn--primary{background:var(--rb-accent);color:#fff}.rb-auth-passkey-button,.rb-auth-shell--login-admin .rb-auth-provider-button{background:var(--rb-surface-soft);color:var(--rb-text)}.rb-auth-alternatives-label{color:var(--rb-muted);font-size:.875rem;font-weight:600}.rb-auth-footer{display:grid;justify-content:start;gap:12px;color:var(--rb-muted);font-size:.875rem;text-align:left}.rb-auth-text-link{padding:0;border:0;background:#fff0;color:var(--rb-text);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rb-auth-legal{display:flex;justify-content:center;gap:24px;margin:28px auto 0;color:var(--rb-muted);font-size:.8125rem}.rb-auth-legal a{color:inherit;text-decoration:none}.rb-auth-legal a:hover{text-decoration:underline}.rb-auth-transition{background:rgb(255 255 255 / .88);backdrop-filter:blur(8px)}.rb-auth-transition-card{padding:24px;border:0;border-radius:12px;background:#fff;box-shadow:none}@media (max-width:767px){.rb-auth-card,.rb-auth-card--login-slim{padding:24px}.rb-auth-title,.rb-auth-shell--login-admin .rb-auth-title{font-size:1.75rem}.rb-auth-actions{flex-direction:column}}.rb-status-page--error,.rb-status-page--maintenance{display:grid;justify-items:start;align-content:center;gap:16px;min-height:min(68dvh, 520px);padding:48px 0;overflow:visible;color:var(--rb-text)}.rb-status-page--error .rb-status-code,.rb-status-page--maintenance .rb-status-code{display:block;min-width:0;min-height:0;padding:0;border-radius:0;background:#fff0;color:var(--rb-muted);font-size:.875rem;font-weight:600;letter-spacing:0}.rb-status-page--error .rb-status-title,.rb-status-page--maintenance .rb-status-title{max-width:none;color:var(--rb-text);font-size:clamp(2rem, 5vw, 2.75rem);font-weight:600;line-height:1.15}.rb-status-page--error .rb-status-text,.rb-status-page--maintenance .rb-status-text{max-width:60ch;color:var(--rb-muted);font-size:1rem;line-height:1.6}.rb-status-page--error .rb-status-actions,.rb-status-page--maintenance .rb-status-actions{justify-content:flex-start;gap:12px;margin-top:8px}.rb-status-page--error .rb-status-actions .btn,.rb-status-page--maintenance .rb-status-actions .btn,.rb-maintenance-modal-actions .btn,.rb-status-page--error .rb-status-actions .rb-btn,.rb-status-page--maintenance .rb-status-actions .rb-btn,.rb-maintenance-modal-actions .rb-btn{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:0 18px;border:0;border-radius:8px;box-shadow:none;font-weight:600;text-decoration:none;transform:none;cursor:pointer}.rb-status-page--error .rb-status-actions .btn.btn-dark,.rb-status-page--maintenance .rb-status-actions .btn.btn-dark,.rb-maintenance-modal-actions .btn.btn-dark,.rb-status-page--error .rb-status-actions .rb-btn--primary,.rb-status-page--maintenance .rb-status-actions .rb-btn--primary,.rb-maintenance-modal-actions .rb-btn--primary,#maintenanceLoginModal #loginBtn{background:var(--rb-accent)!important;color:#fff!important}.rb-status-page--error .rb-status-actions .btn:not(.btn-dark),.rb-status-page--maintenance .rb-status-actions .btn:not(.btn-dark),.rb-maintenance-modal-actions .btn:not(.btn-dark),.rb-status-page--error .rb-status-actions .rb-btn--secondary,.rb-status-page--maintenance .rb-status-actions .rb-btn--secondary,.rb-maintenance-modal-actions .rb-btn--secondary{background:var(--rb-surface-soft)!important;color:var(--rb-text)!important;border:0}.rb-maintenance-modal[hidden]{display:none!important}.rb-maintenance-modal{background:rgb(0 0 0 / .35);backdrop-filter:none}.rb-maintenance-modal-card{border:0;border-radius:16px;background:#fff;box-shadow:0 24px 64px rgb(0 0 0 / .15)}.rb-maintenance-modal-copy{color:var(--rb-muted)}.rb-maintenance-form .rb-field input{min-height:48px;border:1px solid var(--rb-border);border-radius:8px;background:#fff;box-shadow:none}.rb-auth-sso__code:empty,.rb-auth-sso__timer:empty,.rb-auth-sso__state:empty{display:none}.rb-auth-sso__state{margin:0;color:var(--rb-muted);line-height:1.5}.rb-auth-sso__code-content{display:grid;justify-items:center;gap:12px;text-align:center}.rb-auth-sso__code-label,.rb-auth-sso__timer{margin:0;color:var(--rb-muted);line-height:1.5}.rb-auth-sso__code-value,.rb-auth-sso__request-value{max-width:100%;overflow-wrap:anywhere;color:var(--rb-text);font-size:clamp(1.25rem, 5vw, 1.75rem);font-weight:600;letter-spacing:.12em}.rb-auth-sso__request-value{font-size:clamp(1rem, 4vw, 1.2rem);letter-spacing:.06em;user-select:all}.rb-auth-sso__success{color:var(--rb-text)}.rb-auth-sso__back{width:100%;text-align:center}.rb-popover{position:fixed;z-index:1000008;box-sizing:border-box;width:min(280px, calc(100vw - 24px));max-height:min(420px, calc(100vh - 24px));padding:8px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--rb-border-soft);border-radius:12px;background:var(--rb-surface);box-shadow:var(--rb-shadow-lg)}.rb-popover__group{min-width:0;margin:0;padding:0;border:0}.rb-popover__legend{padding:8px 10px 6px;color:var(--rb-muted);font-size:.8125rem;font-weight:600}.rb-popover__option{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 10px;border-radius:8px;color:var(--rb-text);font-size:.875rem;line-height:1.4;cursor:pointer;overflow-wrap:anywhere}.rb-popover__option:hover,.rb-popover__option:has(input:checked){background:var(--rb-surface-soft)}.rb-popover__option:focus-within{outline:2px solid var(--rb-text);outline-offset:-2px}.rb-popover__option input{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:var(--rb-text)}.rb-user-modal-backdrop{position:fixed;inset:0;z-index:1000012;display:flex;align-items:center;justify-content:center;padding:18px;background:rgb(18 22 28 / .44)}.rb-user-modal{box-sizing:border-box;display:grid;gap:20px;width:min(680px, 100%);max-height:min(92vh, 920px);padding:28px;overflow-y:auto;border:0;border-radius:16px;background:var(--rb-surface,#fff);color:var(--rb-text,#171717);box-shadow:0 24px 80px rgb(18 22 28 / .18);font-family:var(--rb-font-sans,"Plus Jakarta Sans",sans-serif)}.rb-user-modal *,.rb-user-modal *::before,.rb-user-modal *::after{box-sizing:border-box}.rb-user-modal__header h2{margin:7px 0 0;font-size:clamp(21px, 3vw, 27px);line-height:1.25;font-weight:600;letter-spacing:-.02em}.rb-user-modal__body{min-width:0}.rb-user-modal__fields{display:grid;gap:14px}.rb-user-modal__fields .rb-field{display:grid;gap:6px;min-width:0}.rb-user-modal__fields .rb-user-detail__row-copy{margin:0}.rb-user-modal__choices{display:grid;max-height:280px;overflow-y:auto;border-top:1px solid var(--rb-border-soft,#e9e9e9)}.rb-user-modal__choice{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:12px 0;border-bottom:1px solid var(--rb-border-soft,#e9e9e9);cursor:pointer}.rb-user-modal__choice input,.rb-user-modal__check input{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:var(--rb-text,#171717)}.rb-user-modal__choice span{display:grid;min-width:0;gap:3px;overflow-wrap:anywhere}.rb-user-modal__choice strong{font-size:14px;line-height:1.4;font-weight:600}.rb-user-modal__choice small{color:var(--rb-muted,#666);font-size:12px;line-height:1.4}.rb-user-modal__check{display:flex;align-items:flex-start;gap:10px;min-height:32px;font-size:14px;line-height:1.45;cursor:pointer}.rb-user-modal__products{display:grid;gap:14px;min-width:0;padding-top:18px;border-top:1px solid var(--rb-border-soft,#e9e9e9)}.rb-user-modal__products h3{margin:0;font-size:17px;line-height:1.4;font-weight:600}.rb-user-modal__product-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,190px);align-items:center;gap:12px;min-width:0;padding:14px 0;border-bottom:1px solid var(--rb-border-soft,#e9e9e9)}.rb-user-modal__product-choice{display:flex;align-items:flex-start;gap:10px;min-width:0;cursor:pointer}.rb-user-modal__product-choice input{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:var(--rb-text,#171717)}.rb-user-modal__product-choice span{display:grid;min-width:0;gap:3px;overflow-wrap:anywhere}.rb-user-modal__product-choice strong{font-size:14px;line-height:1.4;font-weight:600}.rb-user-modal__product-choice small{color:var(--rb-muted,#666);font-size:12px;line-height:1.4}.rb-user-modal__product-row .rb-field__label{font-size:12px}.rb-order-detail{display:grid;gap:24px;min-width:0;color:var(--rb-text,#171717);font-family:var(--rb-font-sans,"Plus Jakarta Sans",sans-serif)}.rb-support-context{display:grid;justify-items:start;gap:7px;min-width:0;margin-bottom:24px;padding:18px 0 0;border-top:1px solid var(--rb-border-soft,#e9e9e9);color:var(--rb-text,#171717);font-family:var(--rb-font-sans,"Plus Jakarta Sans",sans-serif)}.rb-support-context__eyebrow{margin:0;color:var(--rb-muted,#666);font-size:12px;font-weight:600}.rb-support-context__title{margin:0;font-size:17px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.rb-support-context__copy{margin:0;color:var(--rb-muted,#666);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.rb-support-context .rb-btn{min-height:44px;margin-top:8px}.rb-order-detail__header{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;gap:14px 24px;min-width:0}.rb-order-detail__header>div{min-width:0}.rb-order-detail__header h3{margin:0;font-size:22px;line-height:1.3;font-weight:600;overflow-wrap:anywhere}.rb-order-detail--compact .rb-order-detail__header h3{font-size:19px}.rb-order-detail__header p{margin:5px 0 0;color:var(--rb-muted,#666);font-size:13px;line-height:1.5}.rb-order-detail__statuses{display:flex;flex-wrap:wrap;gap:4px 14px;max-width:100%;color:var(--rb-muted,#666);font-size:13px;line-height:1.5}.rb-order-detail__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 20px;min-width:0}.rb-order-detail__facts>div{display:grid;align-content:start;gap:5px;min-width:0;padding:12px 0;border-bottom:1px solid var(--rb-border-soft,#e9e9e9)}.rb-order-detail__facts span{color:var(--rb-muted,#666);font-size:12px;line-height:1.4}.rb-order-detail__facts strong{font-size:15px;line-height:1.45;font-weight:600;overflow-wrap:anywhere}.rb-order-detail__section{display:grid;gap:10px;min-width:0}.rb-order-detail__section h4{margin:0;font-size:17px;line-height:1.4;font-weight:600}.rb-order-detail__list{display:grid;min-width:0}.rb-order-detail__row{display:grid;gap:5px;min-width:0;padding:15px 0;border-bottom:1px solid var(--rb-border-soft,#e9e9e9);overflow-wrap:anywhere}.rb-order-detail__row:first-of-type{border-top:1px solid var(--rb-border-soft,#e9e9e9)}.rb-order-detail__row>strong{font-size:14px;line-height:1.45;font-weight:600}.rb-order-detail__meta{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--rb-muted,#666);font-size:13px;line-height:1.5}.rb-order-detail__empty{margin:0;padding:18px 0;color:var(--rb-muted,#666);font-size:14px;line-height:1.5}.rb-order-detail__actions{display:flex;justify-content:flex-end}.rb-order-detail__actions .rb-btn{min-height:44px}.rb-order-modal{box-sizing:border-box;width:min(880px, 100%);max-height:min(92vh, 900px);padding:28px;overflow-y:auto;border-radius:16px;background:var(--rb-surface,#fff);color:var(--rb-text,#171717);box-shadow:0 24px 80px rgb(18 22 28 / .18);font-family:var(--rb-font-sans,"Plus Jakarta Sans",sans-serif)}.rb-order-modal *,.rb-order-modal *::before,.rb-order-modal *::after{box-sizing:border-box}.rb-order-modal__header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px}.rb-order-modal__header h2{margin:0;font-size:22px;line-height:1.3;font-weight:600}.rb-order-modal__header .rb-btn{flex:0 0 auto;min-height:44px}@media (max-width:800px){.rb-order-detail__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.rb-order-detail__facts{grid-template-columns:minmax(0,1fr)}.rb-order-detail__actions .rb-btn{width:100%}.rb-order-modal{width:100%;max-height:94vh;padding:20px 18px;border-radius:14px}}.rb-user-modal__body input:not([type="checkbox"]):not([type="radio"]),.rb-user-modal__body select,.rb-user-modal__body textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--rb-border,#d8d8d8);border-radius:8px;background:#fff;color:var(--rb-text,#171717);font:inherit}.rb-user-modal__body textarea{min-height:96px;resize:vertical}.rb-user-modal__body input:focus-visible,.rb-user-modal__body select:focus-visible,.rb-user-modal__body textarea:focus-visible{outline:2px solid var(--rb-focus,#171717);outline-offset:2px}.rb-user-modal__feedback{padding:12px 14px;border-radius:8px;background:var(--rb-surface-soft,#f6f6f6);color:var(--rb-text,#171717);font-size:14px;line-height:1.5}.rb-user-modal__feedback[hidden]{display:none}.rb-admin-action-modal{width:min(520px, 100%)}.rb-admin-action-modal__code{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.rb-admin-action-modal__code .rb-btn{min-height:44px}.rb-staff-group-modal{width:min(760px, 100%)}.rb-staff-group-modal__groups{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.rb-staff-group-modal__groups legend{padding:0;font-size:17px;line-height:1.4;font-weight:600}.rb-staff-group-modal__groups p{margin:0;color:var(--rb-muted,#666);font-size:14px;line-height:1.5}.rb-staff-group-modal__groups .rb-user-modal__choices{max-height:320px}.rb-user-modal__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding-top:18px;border-top:1px solid var(--rb-border-soft,#e9e9e9)}.rb-user-modal__actions .rb-btn{min-height:44px}@media (max-width:640px){.rb-user-modal-backdrop{align-items:flex-end;padding:8px}.rb-user-modal{width:100%;max-height:94vh;padding:22px 18px;border-radius:14px}.rb-admin-action-modal__code,.rb-user-modal__product-row{grid-template-columns:minmax(0,1fr)}.rb-admin-action-modal__code .rb-btn{width:100%}.rb-user-modal__actions{display:grid;grid-template-columns:1fr}.rb-user-modal__actions .rb-btn{width:100%}}@media (max-width:640px){.rb-status-page--error .rb-status-actions,.rb-status-page--maintenance .rb-status-actions,.rb-maintenance-modal-actions{width:100%;flex-direction:column;align-items:stretch}.rb-status-page--error .rb-status-actions .btn,.rb-status-page--maintenance .rb-status-actions .btn,.rb-maintenance-modal-actions .btn,.rb-status-page--error .rb-status-actions .rb-btn,.rb-status-page--maintenance .rb-status-actions .rb-btn,.rb-maintenance-modal-actions .rb-btn{width:100%}}.layout-topnav-modern{--rb-public-width:1240px;--rb-public-content-width:1240px;--rb-public-bg:var(--rb-bg);--rb-public-bg-soft:var(--rb-surface-soft);--rb-public-surface:var(--rb-surface);--rb-public-surface-strong:var(--rb-surface);--rb-public-text:var(--rb-text);--rb-public-heading:var(--rb-text);--rb-public-muted:var(--rb-muted);--rb-public-accent:var(--rb-text);--rb-public-accent-strong:var(--rb-text);--rb-public-accent-soft:var(--rb-surface-soft);--rb-public-border:var(--rb-border);--rb-public-radius:var(--rb-radius-lg);--rb-public-radius-lg:var(--rb-radius-lg);--topnav-text:var(--rb-text);--topnav-muted:var(--rb-muted);--rubion-bg:var(--rb-bg);--rubion-base:var(--rb-bg);--rubion-surface:var(--rb-surface);--rubion-surface-soft:var(--rb-surface-soft);--rubion-border:var(--rb-border);--rubion-accent:var(--rb-text);--rubion-accent-hover:#000;--rubion-accent-strong:var(--rb-text);--rubion-text:var(--rb-text);--rubion-text-soft:var(--rb-muted);--rubion-text-muted:var(--rb-muted)}.layout-topnav-modern .rb-public-page{container:rb-public-content / inline-size;width:min(100%, var(--rb-public-content-width));margin-inline:auto;padding:48px 40px 80px;color:var(--rb-text)}.layout-topnav-modern .rb-public-page *{box-sizing:border-box}.layout-topnav-modern .rb-public-page a{color:inherit}.layout-topnav-modern.rubion-page-navigating::before,.layout-topnav.rubion-page-navigating::before,.layout-topnav-justin.rubion-page-navigating::before{content:"";position:fixed;inset:0;z-index:9000;background:rgb(255 255 255 / .7);pointer-events:auto}.layout-topnav-modern.rubion-page-navigating::after,.layout-topnav.rubion-page-navigating::after,.layout-topnav-justin.rubion-page-navigating::after{content:"";position:fixed;top:calc(50% - 18px);left:calc(50% - 18px);z-index:9001;width:36px;height:36px;border:3px solid var(--rb-border);border-top-color:var(--rb-text);border-radius:50%;animation:rb-public-loading-spin .8s linear infinite;pointer-events:none}@keyframes rb-public-loading-spin{to{transform:rotate(360deg)}}.layout-topnav-modern .rb-public-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:48px;padding:24px 0 56px}.layout-topnav-modern .rb-public-aside{max-width:420px;align-self:center}.layout-topnav-modern .rb-public-aside h2{margin:0 0 12px;font-size:1.25rem;line-height:1.3}.layout-topnav-modern .rb-public-aside p{margin:0;color:var(--rb-muted);line-height:1.65}.layout-topnav-modern .rb-public-changelog-page .rb-public-hero{grid-template-columns:1fr}.layout-topnav-modern .rb-public-copy{min-width:0;max-width:760px}.layout-topnav-modern .rb-public-kicker,.layout-topnav-modern .rb-public-badge,.layout-topnav-modern .pricing-badge,.layout-topnav-modern .changelog-version{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:4px 9px;border-radius:6px;background:var(--rb-surface-soft);color:var(--rb-muted);font-size:.75rem;font-weight:600;line-height:1.25}.layout-topnav-modern .rb-public-copy h1,.layout-topnav-modern .rb-public-section-head h2,.layout-topnav-modern .rb-public-cta h2,.layout-topnav-modern .rb-public-card h2,.layout-topnav-modern .rb-public-card h3,.layout-topnav-modern .pricing-card h3,.layout-topnav-modern .pricing-price,.layout-topnav-modern .changelog-item h3{margin:0;color:var(--rb-text);font-family:var(--rb-font-sans);font-weight:600;letter-spacing:-.03em}.layout-topnav-modern .rb-public-copy h1{max-width:22ch;margin-top:16px;font-size:2.5rem;line-height:1.16}.layout-topnav-modern .rb-public-meta{margin:20px 0 0;color:var(--rb-muted);font-size:.875rem}.layout-topnav-modern .rb-public-lead,.layout-topnav-modern .rb-public-section-head p,.layout-topnav-modern .rb-public-card p,.layout-topnav-modern .rb-public-cta p,.layout-topnav-modern .pricing-card p,.layout-topnav-modern .pricing-features li,.layout-topnav-modern .changelog-summary,.layout-topnav-modern .changelog-details{color:var(--rb-muted);font-size:1rem;line-height:1.6}.layout-topnav-modern .rb-public-lead{max-width:65ch;margin:20px 0 0}.layout-topnav-modern .rb-public-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.layout-topnav-modern .rb-public-button,.layout-topnav-modern .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:0;border-radius:var(--rb-radius-sm);background:var(--rb-surface-soft);color:var(--rb-text);box-shadow:none;font:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .16s ease,color .16s ease}.layout-topnav-modern .rb-public-button:hover,.layout-topnav-modern .btn:hover{background:var(--rb-surface-muted);box-shadow:none;transform:none}.layout-topnav-modern .rb-public-button--primary,.layout-topnav-modern .btn.btn-dark,.layout-topnav-modern .topnav-primary-action{background:var(--rb-text)!important;color:#fff!important;box-shadow:none!important}.layout-topnav-modern .rb-public-button--primary:hover,.layout-topnav-modern .btn.btn-dark:hover,.layout-topnav-modern .topnav-primary-action:hover{background:#000!important}.layout-topnav-modern .rb-public-card,.layout-topnav-modern .card,.layout-topnav-modern .pricing-card,.layout-topnav-modern .changelog-item,.layout-topnav-modern .changelog-empty{border:0!important;border-radius:var(--rb-radius-lg)!important;background:var(--rb-surface-soft)!important;box-shadow:none!important;color:var(--rb-text)}.layout-topnav-modern .rb-public-card{display:grid;gap:20px;padding:28px}.layout-topnav-modern .rb-public-card h2{margin-top:12px;font-size:1.5rem;line-height:1.25}.layout-topnav-modern .rb-public-card h3,.layout-topnav-modern .pricing-card h3,.layout-topnav-modern .changelog-item h3{font-size:1.25rem;line-height:1.3}.layout-topnav-modern .rb-public-card p{margin:10px 0 0}.layout-topnav-modern .rb-public-section{padding:64px 0}.layout-topnav-modern .rb-public-section-head{max-width:760px;margin-bottom:32px}.layout-topnav-modern .rb-public-section-head h2{margin:12px 0 16px;font-size:2rem;line-height:1.2}.layout-topnav-modern .rb-public-section-head p{max-width:65ch;margin:0}.layout-topnav-modern .rb-public-grid,.layout-topnav-modern .rb-public-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.layout-topnav-modern .rb-public-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.layout-topnav-modern .rb-public-feature-card{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:24px;text-decoration:none}.layout-topnav-modern .rb-public-feature-card:hover{background:var(--rb-surface-muted)!important;box-shadow:none!important;transform:none}.layout-topnav-modern .rb-public-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 auto;color:var(--rb-text);font-size:1.375rem}.layout-topnav-modern .rb-public-icon i{color:inherit}.layout-topnav-modern .rb-public-pill-list,.layout-topnav-modern .rb-public-domain-actions,.layout-topnav-modern .rb-public-cta-points{display:flex;flex-wrap:wrap;gap:8px}.layout-topnav-modern .rb-public-pill{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 10px;border-radius:6px;background:var(--rb-surface-soft);color:var(--rb-muted);font-size:.875rem}.layout-topnav-modern .rb-public-pill i,.layout-topnav-modern .pricing-features i{color:var(--rb-text)}.layout-topnav-modern .rb-public-domain-card{max-width:690px;margin-top:28px}.layout-topnav-modern .rb-public-domain-card label{display:block;margin-bottom:8px;color:var(--rb-text);font-size:.875rem;font-weight:600}.layout-topnav-modern .rb-public-domain-row{display:flex;align-items:stretch;gap:12px}.layout-topnav-modern input:not([type="checkbox"]):not([type="radio"]),.layout-topnav-modern select,.layout-topnav-modern textarea{min-height:44px;border:1px solid var(--rb-border-input);border-radius:var(--rb-radius-sm);background:var(--rb-bg);color:var(--rb-text);box-shadow:none;font:inherit}.layout-topnav-modern .rb-public-domain-row input{flex:1 1 auto;min-width:0;min-height:48px;padding:0 14px}.layout-topnav-modern input:not([type="checkbox"]):not([type="radio"]):focus,.layout-topnav-modern select:focus,.layout-topnav-modern textarea:focus{outline:2px solid var(--rb-focus,#171717);outline-offset:2px}.layout-topnav-modern input[type="checkbox"],.layout-topnav-modern input[type="radio"]{accent-color:var(--rb-text)}.layout-topnav-modern .rb-public-domain-status{min-height:22px;margin:10px 0 0;color:var(--rb-muted);font-size:.875rem}.layout-topnav-modern .rb-public-domain-status[data-state="success"],.layout-topnav-modern .rb-public-domain-status[data-state="error"],.layout-topnav-modern .rb-public-domain-status[data-state="loading"],.layout-topnav-modern .rb-public-domain-status[data-state="info"]{color:var(--rb-text)}.layout-topnav-modern .rb-public-domain-actions{margin-top:12px}.layout-topnav-modern .rb-public-domain-actions[hidden]{display:none}.layout-topnav-modern .rb-public-preview,.layout-topnav-modern .rb-public-media{display:grid;gap:12px;padding:16px;border-radius:var(--rb-radius-lg);background:var(--rb-surface-soft)}.layout-topnav-modern .rb-public-preview-top{display:flex;gap:6px}.layout-topnav-modern .rb-public-preview-top span{width:8px;height:8px;border-radius:50%;background:var(--rb-border)}.layout-topnav-modern .rb-public-preview-hero{min-height:126px;border-radius:var(--rb-radius-sm);background:var(--rb-surface-muted)}.layout-topnav-modern .rb-public-preview-grid,.layout-topnav-modern .rb-public-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.layout-topnav-modern .rb-public-preview-grid span,.layout-topnav-modern .rb-public-mini-grid>div,.layout-topnav-modern .rb-public-step{border-radius:var(--rb-radius-sm);background:var(--rb-bg)}.layout-topnav-modern .rb-public-preview-grid span{min-height:54px}.layout-topnav-modern .rb-public-mini-grid>div{display:grid;gap:5px;padding:14px}.layout-topnav-modern .rb-public-step-list,.layout-topnav-modern .rb-public-stack,.layout-topnav-modern .rb-public-checklist{display:grid;gap:8px}.layout-topnav-modern .rb-public-step{display:grid;gap:4px;padding:12px}.layout-topnav-modern .rb-public-step.is-active{background:var(--rb-surface-muted)}.layout-topnav-modern .rb-public-step strong,.layout-topnav-modern .rb-public-mini-grid strong{color:var(--rb-text);font-size:.875rem;font-weight:600}.layout-topnav-modern .rb-public-step span,.layout-topnav-modern .rb-public-mini-grid span{color:var(--rb-muted);font-size:.875rem}.layout-topnav-modern .rb-public-process-number{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--rb-surface-muted);color:var(--rb-text);font-size:.875rem;font-weight:600}.layout-topnav-modern .rb-public-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:40px}.layout-topnav-modern .rb-public-band h2,.layout-topnav-modern .rb-public-cta h2{margin-top:12px;font-size:2rem;line-height:1.2}.layout-topnav-modern .rb-public-band p,.layout-topnav-modern .rb-public-cta p{max-width:65ch;margin:14px 0 0}.layout-topnav-modern .rb-public-stack>div,.layout-topnav-modern .rb-public-checklist>div,.layout-topnav-modern .rb-public-cta-point{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 0;color:var(--rb-text)}.layout-topnav-modern .rb-public-stack i,.layout-topnav-modern .rb-public-checklist i,.layout-topnav-modern .rb-public-cta-point i{color:var(--rb-text)}.layout-topnav-modern .rb-public-cta{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:64px;padding:40px!important;background:var(--rb-surface-soft)!important}.layout-topnav-modern .rb-public-media{min-height:320px;overflow:hidden}.layout-topnav-modern .rb-public-orbit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.layout-topnav-modern .rb-public-orbit>div,.layout-topnav-modern .rb-public-orbit>span{display:grid;min-height:72px;place-items:center;border-radius:var(--rb-radius-sm);background:var(--rb-bg);color:var(--rb-muted);font-weight:500}.layout-topnav-modern .rb-public-orbit .is-core{grid-column:1 / -1;min-height:96px;background:var(--rb-text);color:#fff;font-size:1.25rem}.layout-topnav-modern .pricing-card,.layout-topnav-modern .rb-public-pricing-card{display:flex;flex-direction:column;gap:16px;min-width:0;min-height:0;padding:24px 0!important;border:0!important;border-top:1px solid var(--rb-border)!important;border-radius:0!important;background:transparent!important}.layout-topnav-modern .rb-public-pricing-card>*,.layout-topnav-modern .rb-public-pricing-card .pricing-features li>*{min-width:0;max-width:100%}.layout-topnav-modern .rb-public-pricing-card h3,.layout-topnav-modern .rb-public-pricing-card p,.layout-topnav-modern .rb-public-pricing-card .pricing-badge,.layout-topnav-modern .rb-public-pricing-card .pricing-features li,.layout-topnav-modern .rb-public-pricing-card .pricing-features li>*{overflow-wrap:anywhere}.layout-topnav-modern .pricing-card-featured,.layout-topnav-modern .rb-public-pricing-card.is-featured{border-top-color:var(--rb-text)!important}.layout-topnav-modern .pricing-price{font-size:2.5rem;line-height:1}.layout-topnav-modern .pricing-price span{color:var(--rb-muted);font-size:1rem;font-weight:500}.layout-topnav-modern .pricing-features{display:grid;gap:10px;margin:0;padding:0;list-style:none}.layout-topnav-modern .pricing-features li{display:flex;align-items:flex-start;gap:8px}.layout-topnav-modern .pricing-card .rb-public-button{width:100%;margin-top:auto}.layout-topnav-modern .rb-public-offer-state{display:flex;flex-direction:column;align-items:flex-start;gap:12px;grid-column:1 / -1;padding-block:16px;color:var(--rb-muted)}.layout-topnav-modern .rb-public-offer-state p{margin:0}.layout-topnav-modern .rb-public-offer-state .rb-skeleton{max-width:240px}.layout-topnav-modern .rb-public-offer-note,.layout-topnav-modern .rb-public-term{margin:20px 0 0;color:var(--rb-muted);font-size:.875rem}.layout-topnav-modern .rb-public-price-list{display:grid;gap:8px}.layout-topnav-modern .rb-public-price-list p{margin:0}.layout-topnav-modern .rb-public-price-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.layout-topnav-modern .rb-public-price-line strong{color:var(--rb-text);font-size:1.25rem;font-weight:600}.layout-topnav-modern .rb-public-price-line small{color:var(--rb-muted);font-size:.875rem}.layout-topnav-modern .rb-public-module-list{color:var(--rb-muted)}.layout-topnav-modern .rb-public-module-list p{margin:0}.layout-topnav-modern .rb-public-steps{display:grid;max-width:800px;margin:0;padding:0;list-style:none}.layout-topnav-modern .rb-public-steps li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:20px;padding:24px 0}.layout-topnav-modern .rb-public-steps li+li{border-top:1px solid var(--rb-border)}.layout-topnav-modern .rb-public-steps li>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--rb-surface-soft);color:var(--rb-text);font-weight:600}.layout-topnav-modern .rb-public-steps h3{margin:0 0 8px;color:var(--rb-text);font-size:1.25rem;font-weight:600}.layout-topnav-modern .rb-public-steps p{margin:0;color:var(--rb-muted);line-height:1.6}.layout-topnav-modern .changelog-list,.layout-topnav-modern .rb-public-list{display:grid;gap:0}.layout-topnav-modern .changelog-item,.layout-topnav-modern .changelog-empty,.layout-topnav-modern .rb-public-list-card{padding:24px 0!important;border:0!important;border-radius:0!important;background:transparent!important}.layout-topnav-modern .changelog-item+.changelog-item{border-top:1px solid var(--rb-border)!important}.layout-topnav-modern .changelog-item-head,.layout-topnav-modern .rb-public-list-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.layout-topnav-modern .changelog-item,.layout-topnav-modern .changelog-item-head>div,.layout-topnav-modern .changelog-bullets li{min-width:0;overflow-wrap:anywhere}.layout-topnav-modern .changelog-item-head time,.layout-topnav-modern .changelog-date-unavailable{flex:0 0 auto;color:var(--rb-muted);font-size:.875rem}.layout-topnav-modern .changelog-bullets{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.layout-topnav-modern .changelog-bullets li{position:relative;padding-left:16px}.layout-topnav-modern .changelog-bullets li::before{content:"";position:absolute;top:.65em;left:0;width:5px;height:5px;border-radius:50%;background:var(--rb-text)}.layout-topnav-modern .rb-public-module-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.layout-topnav-modern .rb-public-module-item{padding:24px 0;border-top:1px solid var(--rb-border)}.layout-topnav-modern .rb-public-module-item h3{margin:0 0 8px;color:var(--rb-text);font-size:1.125rem;font-weight:600;letter-spacing:-.02em}.layout-topnav-modern .rb-public-module-item p{margin:0;color:var(--rb-muted);line-height:1.6}.layout-topnav-modern .rb-public-module-item .rb-public-module-requirements,.layout-topnav-modern .rb-public-module-item .rb-public-module-unavailable{margin-top:12px;font-size:.875rem}.layout-topnav-modern .rb-public-module-item .rb-public-module-unavailable{color:var(--rb-text);font-weight:600}.layout-topnav-modern .rb-public-module-list>.rb-public-offer-state{grid-column:1 / -1}.layout-topnav-modern .rb-public-footer{container:rb-public-footer-content / inline-size;width:100%;padding:64px 40px 32px;background:var(--rb-surface-soft)}.layout-topnav-modern .rb-public-footer-main,.layout-topnav-modern .rb-public-footer-bottom{width:min(100%, calc(var(--rb-public-width) - 80px));margin-inline:auto}.layout-topnav-modern .rb-public-footer-main{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));gap:48px;padding-bottom:64px}.layout-topnav-modern .rb-public-footer--with-contact .rb-public-footer-main{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}.layout-topnav-modern .rb-public-footer--site .rb-public-footer-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.layout-topnav-modern .rb-public-footer--site:not(.rb-public-footer--with-contact) .rb-public-footer-main{grid-template-columns:1fr}.layout-topnav-modern .rb-public-footer-brand{display:inline-flex;align-items:center;align-self:start;width:max-content;max-width:100%;min-height:44px}.layout-topnav-modern .rb-public-footer-brand img{display:block;width:auto;max-width:160px;height:32px;object-fit:contain;object-position:left center}.layout-topnav-modern .rb-public-footer-group{display:grid;align-content:start;gap:4px;min-width:0}.layout-topnav-modern .rb-public-footer-group h2{margin:0 0 6px;color:var(--rb-text);font-size:.875rem;font-weight:600}.layout-topnav-modern .rb-public-footer-group a{display:block;width:100%;min-width:0;padding-block:12px;overflow-wrap:anywhere;color:var(--rb-muted);font-size:.875rem;text-decoration:none}.layout-topnav-modern .rb-public-footer-group a:hover{color:var(--rb-text);text-decoration:underline;text-underline-offset:3px}.layout-topnav-modern .rb-public-footer-group a:focus-visible,.layout-topnav-modern .rb-public-footer-links a:focus-visible,.layout-topnav-modern .rb-public-footer-brand:focus-visible{outline:2px solid var(--rb-focus,#171717);outline-offset:4px;border-radius:2px}.layout-topnav-modern .rb-public-footer-group a,.layout-topnav-modern .rb-public-footer-links a{min-height:44px}.layout-topnav-modern .rb-public-footer-links a{display:inline-flex;align-items:center}.layout-topnav-modern .rb-public-footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-top:24px;border-top:1px solid var(--rb-border);color:var(--rb-muted);font-size:.875rem}.layout-topnav-modern .rb-public-footer-bottom>span{min-width:0;overflow-wrap:anywhere}.layout-topnav-modern .rb-public-footer-links{display:flex;flex-wrap:wrap;gap:4px 20px;min-width:0}.layout-topnav-modern .rb-public-footer-links a{color:var(--rb-muted);text-decoration:none}.layout-topnav-modern .rb-public-footer-links a:hover{color:var(--rb-text);text-decoration:underline;text-underline-offset:3px}.layout-topnav-modern .rb-legal-content{min-width:0;max-width:760px}.layout-topnav-modern .rb-legal-header{display:grid;justify-items:start;gap:12px;margin-bottom:40px}.layout-topnav-modern .rb-legal-header .rb-public-kicker{min-height:0;padding:0;border-radius:0;background:#fff0;color:var(--rb-muted);font-size:.875rem}.layout-topnav-modern .rb-legal-header h1{margin:0;color:var(--rb-text);font-size:clamp(2rem, 4vw, 2.75rem);font-weight:600;line-height:1.16;letter-spacing:-.03em}.layout-topnav-modern .rb-legal-updated{margin:0;color:var(--rb-muted);font-size:.875rem}.layout-topnav-modern .rb-legal-article{color:var(--rb-text);font-size:1rem;line-height:1.75;overflow-wrap:anywhere}.layout-topnav-modern .rb-legal-article p{margin:0 0 18px}.layout-topnav-modern .rb-legal-section{margin-top:40px}.layout-topnav-modern .rb-legal-section:first-child{margin-top:0}.layout-topnav-modern .rb-legal-section h2{margin:0 0 16px;color:var(--rb-text);font-size:1.375rem;font-weight:600;line-height:1.3;letter-spacing:-.02em}.layout-topnav-modern .rb-legal-nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:48px;padding-top:24px;border-top:1px solid var(--rb-border)}.layout-topnav-modern .rb-legal-nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--rb-muted);font-size:.875rem;text-decoration:none;text-underline-offset:3px;overflow-wrap:anywhere}.layout-topnav-modern .rb-legal-nav a[aria-current="page"]{color:var(--rb-text);font-weight:600}.layout-topnav-modern .rb-legal-nav a:hover{color:var(--rb-text);text-decoration:underline}.layout-topnav-modern .rb-legal-nav a:focus-visible{outline:2px solid var(--rb-focus,#171717);outline-offset:4px}.layout-topnav-modern .rb-imprint-details address{font-style:normal;line-height:1.75}.layout-topnav-modern .rb-imprint-details a{text-decoration:underline;text-underline-offset:3px}.layout-topnav-modern .rb-imprint-unavailable{margin:0;padding:20px 0;color:var(--rb-muted);line-height:1.6}@media (max-width:959px){.layout-topnav-modern .rb-public-page{padding:40px 24px 64px}.layout-topnav-modern .rb-public-hero,.layout-topnav-modern .rb-public-band{grid-template-columns:1fr}.layout-topnav-modern .rb-public-hero{gap:32px}.layout-topnav-modern .rb-public-grid,.layout-topnav-modern .rb-public-grid--four,.layout-topnav-modern .rb-public-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-topnav-modern .rb-public-cta{align-items:flex-start;flex-direction:column}.layout-topnav-modern .rb-public-footer{padding-inline:24px}.layout-topnav-modern .rb-public-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.layout-topnav-modern .rb-public-footer--with-contact .rb-public-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-topnav-modern .rb-public-footer-brand{grid-column:1 / -1}}@media (max-width:640px){.layout-topnav-modern .rb-public-page{padding:32px 16px 48px}.layout-topnav-modern .rb-public-copy h1{font-size:2rem}.layout-topnav-modern .rb-public-section-head h2,.layout-topnav-modern .rb-public-band h2,.layout-topnav-modern .rb-public-cta h2{font-size:1.5rem}.layout-topnav-modern .rb-public-section{padding:48px 0}.layout-topnav-modern .rb-public-grid,.layout-topnav-modern .rb-public-grid--four,.layout-topnav-modern .rb-public-pricing-grid,.layout-topnav-modern .rb-public-module-list,.layout-topnav-modern .rb-public-mini-grid,.layout-topnav-modern .rb-public-preview-grid{grid-template-columns:1fr}.layout-topnav-modern .rb-public-domain-row,.layout-topnav-modern .rb-public-actions{flex-direction:column;align-items:stretch}.layout-topnav-modern .rb-public-actions>*,.layout-topnav-modern .rb-public-domain-row>*{width:100%}.layout-topnav-modern .rb-public-card{padding:20px}.layout-topnav-modern .rb-public-cta{margin-top:48px;padding:24px!important}.layout-topnav-modern .changelog-item-head{flex-direction:column}.layout-topnav-modern .rb-public-footer{padding-inline:16px}.layout-topnav-modern .rb-public-footer-main{grid-template-columns:1fr;gap:32px;padding-bottom:48px}.layout-topnav-modern .rb-public-footer--with-contact .rb-public-footer-main{grid-template-columns:1fr}.layout-topnav-modern .rb-public-footer-brand{grid-column:auto}.layout-topnav-modern .rb-public-footer-bottom{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.layout-topnav-modern.rubion-page-navigating::after,.layout-topnav.rubion-page-navigating::after,.layout-topnav-justin.rubion-page-navigating::after{animation:none}}@container rb-public-content (max-width:959px){.layout-topnav-modern .rb-public-hero,.layout-topnav-modern .rb-public-band{grid-template-columns:1fr}.layout-topnav-modern .rb-public-hero{gap:32px}.layout-topnav-modern .rb-public-grid,.layout-topnav-modern .rb-public-grid--four,.layout-topnav-modern .rb-public-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-topnav-modern .rb-public-cta{align-items:flex-start;flex-direction:column}}@container rb-public-content (max-width:640px){.layout-topnav-modern .rb-public-copy h1{font-size:2rem}.layout-topnav-modern .rb-public-section-head h2,.layout-topnav-modern .rb-public-band h2,.layout-topnav-modern .rb-public-cta h2{font-size:1.5rem}.layout-topnav-modern .rb-public-grid,.layout-topnav-modern .rb-public-grid--four,.layout-topnav-modern .rb-public-pricing-grid,.layout-topnav-modern .rb-public-module-list,.layout-topnav-modern .rb-public-mini-grid,.layout-topnav-modern .rb-public-preview-grid{grid-template-columns:1fr}.layout-topnav-modern .rb-public-domain-row,.layout-topnav-modern .rb-public-actions{flex-direction:column;align-items:stretch}.layout-topnav-modern .rb-public-actions>*,.layout-topnav-modern .rb-public-domain-row>*{width:100%}.layout-topnav-modern .rb-public-card{padding:20px}.layout-topnav-modern .changelog-item-head{flex-direction:column}}@container rb-public-footer-content (max-width:959px){.layout-topnav-modern .rb-public-footer-main,.layout-topnav-modern .rb-public-footer--with-contact .rb-public-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.layout-topnav-modern .rb-public-footer-brand{grid-column:1 / -1}}@container rb-public-footer-content (max-width:640px){.layout-topnav-modern .rb-public-footer-main,.layout-topnav-modern .rb-public-footer--with-contact .rb-public-footer-main{grid-template-columns:1fr;padding-bottom:48px}.layout-topnav-modern .rb-public-footer-brand{grid-column:auto}.layout-topnav-modern .rb-public-footer-bottom{align-items:flex-start;flex-direction:column}}body.layout-topnav-modern{display:block!important;min-height:100vh;margin:0;background:var(--rb-bg);color:var(--rb-text);font-family:var(--rb-font-sans);font-size:1rem}body.layout-topnav-modern .header,body.layout-topnav-modern .ui-menu{display:none!important}body.layout-topnav-modern .container{display:block!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important}body.layout-topnav-modern .container>*{width:100%}body.layout-topnav-modern .rb-public-skip-link{position:fixed;top:12px;left:16px;z-index:120;display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border-radius:var(--rb-radius-sm);background:var(--rb-text);color:var(--rb-bg);font-size:.875rem;font-weight:600;text-decoration:none;transform:translateY(calc(-100% - 16px))}body.layout-topnav-modern .rb-public-skip-link:focus-visible{outline:3px solid var(--rb-text);outline-offset:3px;transform:none}body.layout-topnav-modern #rubionPageOutlet{scroll-margin-top:88px}body.layout-topnav-modern.rb-public-nav-mobile #rubionPageOutlet{scroll-margin-top:80px}body.layout-topnav-modern .rb-public-header-frame{position:sticky;top:0;z-index:80;height:72px;border-bottom:1px solid var(--rb-border);background:var(--rb-bg)}body.layout-topnav-modern .topnav-header-shell{box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;height:72px;padding-inline:max(40px, calc((100vw - 1240px) / 2))}body.layout-topnav-modern .topnav-header-main,body.layout-topnav-modern .topnav-header-actions,body.layout-topnav-modern .topnav-brand{display:flex;align-items:center;min-width:0}body.layout-topnav-modern .topnav-header-main{flex:1 1 auto}body.layout-topnav-modern .topnav-brand{height:72px;max-width:180px}body.layout-topnav-modern .topnav-logo{display:block;width:auto;max-width:100%;max-inline-size:180px;max-height:40px;object-fit:contain}body.layout-topnav-modern .topnav-menu-toggle{display:none}body.layout-topnav-modern .topnav-menu-shell{box-sizing:border-box;position:absolute;top:0;left:50%;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(calc(100% - 80px), 1240px);height:72px;margin:0;padding-left:min(220px, 18vw);pointer-events:none;transform:translateX(-50%)}body.layout-topnav-modern .topnav-menu-shell>*{pointer-events:auto}body.layout-topnav-modern .topnav-menu-links,body.layout-topnav-modern .topnav-menu-actions{display:flex;align-items:center;gap:4px;min-width:0}body.layout-topnav-modern .topnav-menu-links{margin-inline:auto}body.layout-topnav-modern .topnav-menu-actions{gap:12px}body.layout-topnav-modern .topnav-nav-item{position:relative;display:flex;align-items:center;min-width:0}body.layout-topnav-modern .topnav-link{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;color:var(--rb-muted);font-size:.875rem;font-weight:500;text-decoration:none;white-space:nowrap;border-bottom:2px solid #fff0}body.layout-topnav-modern .topnav-link:hover,body.layout-topnav-modern .topnav-link.active{color:var(--rb-text)}body.layout-topnav-modern .topnav-link.active{font-weight:600;border-bottom-color:var(--rb-text)}body.layout-topnav-modern .topnav-submenu-toggle,body.layout-topnav-modern .topnav-drawer-close,body.layout-topnav-modern .topnav-menu-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:var(--rb-radius-sm);background:#fff0;color:var(--rb-text);cursor:pointer}body.layout-topnav-modern .topnav-submenu-toggle{flex-basis:44px;width:44px}body.layout-topnav-modern .topnav-menu-toggle{display:none}body.layout-topnav-modern .topnav-submenu-toggle:hover,body.layout-topnav-modern .topnav-drawer-close:hover,body.layout-topnav-modern .topnav-menu-toggle:hover{background:var(--rb-surface-muted)}body.layout-topnav-modern .topnav-submenu-toggle i,body.layout-topnav-modern .topnav-account-toggle i:last-child{font-size:.75rem;transition:transform .16s ease}body.layout-topnav-modern .topnav-menu-toggle i{font-size:1.25rem}body.layout-topnav-modern .topnav-nav-item.is-open .topnav-submenu-toggle i,body.layout-topnav-modern .topnav-account.is-open .topnav-account-toggle i:last-child{transform:rotate(180deg)}body.layout-topnav-modern .topnav-submenu{box-sizing:border-box;position:absolute;top:calc(100% + 8px);left:0;z-index:90;width:min(320px, calc(100vw - 32px));max-height:min(320px, calc(100dvh - 96px));padding:8px;overflow-y:auto;border:1px solid var(--rb-border);border-radius:var(--rb-radius-lg);background:var(--rb-bg);box-shadow:var(--rb-shadow-md);opacity:0;visibility:hidden;pointer-events:none}body.layout-topnav-modern .topnav-nav-item.is-open .topnav-submenu{opacity:1;visibility:visible;pointer-events:auto}body.layout-topnav-modern .topnav-submenu-links{display:grid;gap:2px}body.layout-topnav-modern .topnav-submenu-link{display:block;min-height:44px;padding:11px 12px;border-radius:var(--rb-radius-sm);color:var(--rb-text);font-size:.875rem;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}body.layout-topnav-modern .topnav-submenu-link:hover,body.layout-topnav-modern .topnav-submenu-link.active{background:var(--rb-surface-soft)}body.layout-topnav-modern .topnav-submenu-link.active{font-weight:500}body.layout-topnav-modern .topnav-secondary-action,body.layout-topnav-modern .topnav-account-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 12px;border:0;border-radius:var(--rb-radius-sm);background:#fff0;color:var(--rb-text);font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer}body.layout-topnav-modern .topnav-secondary-action:hover,body.layout-topnav-modern .topnav-account-toggle:hover{background:var(--rb-surface-soft)}body.layout-topnav-modern .topnav-primary-action{min-height:44px;padding:0 16px;border-radius:var(--rb-radius-sm);background:var(--rb-text);color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap}body.layout-topnav-modern .topnav-primary-action:hover{background:#000;color:#fff}body.layout-topnav-modern .topnav-account{position:relative}body.layout-topnav-modern .topnav-account-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:90;display:grid;width:220px;padding:8px;border:1px solid var(--rb-border);border-radius:var(--rb-radius-lg);background:var(--rb-bg);box-shadow:var(--rb-shadow-md);opacity:0;visibility:hidden;pointer-events:none}body.layout-topnav-modern .topnav-account.is-open .topnav-account-menu{opacity:1;visibility:visible;pointer-events:auto}body.layout-topnav-modern .topnav-account-identity{margin:0;padding:10px 12px;overflow-wrap:anywhere;color:var(--rb-muted);font-size:.875rem}body.layout-topnav-modern .topnav-account-menu a{padding:10px 12px;border-radius:var(--rb-radius-sm);color:var(--rb-text);font-size:.875rem;text-decoration:none}body.layout-topnav-modern .topnav-account-menu a:hover{background:var(--rb-surface-soft)}body.layout-topnav-modern .topnav-drawer-backdrop,body.layout-topnav-modern .topnav-drawer-head{display:none}@media (max-width:1023px){body.layout-topnav-modern:not(.rb-public-nav-mobile) .rb-public-header-frame{height:64px}body.layout-topnav-modern:not(.rb-public-nav-mobile) .topnav-header-shell{height:64px;padding-inline:24px}body.layout-topnav-modern:not(.rb-public-nav-mobile) .topnav-menu-toggle{display:inline-flex}body.layout-topnav-modern:not(.rb-public-nav-mobile) .topnav-menu-shell{visibility:hidden;pointer-events:none}}body.layout-topnav-modern.rb-public-nav-mobile .rb-public-header-frame{height:64px}body.layout-topnav-modern.rb-public-nav-mobile .topnav-header-shell{height:64px;padding-inline:24px}body.layout-topnav-modern.rb-public-nav-mobile .topnav-brand{height:64px}body.layout-topnav-modern.rb-public-nav-mobile .topnav-logo{max-inline-size:140px}body.layout-topnav-modern.rb-public-nav-mobile .topnav-menu-toggle{display:inline-flex}body.layout-topnav-modern.rb-public-nav-mobile .topnav-drawer-backdrop{position:fixed;inset:0;z-index:89;display:block;width:100%;height:100%;border:0;background:rgb(23 23 23 / .38);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}body.layout-topnav-modern.rb-public-nav-mobile.topnav-menu-open .topnav-drawer-backdrop{opacity:1;visibility:visible;pointer-events:auto}body.layout-topnav-modern.rb-public-nav-mobile .topnav-menu-shell{position:fixed;top:0;right:0;left:auto;z-index:90;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:min(400px, 100vw);height:100dvh;max-height:none;margin:0;padding:0 16px 24px;overflow-y:auto;background:var(--rb-bg);box-shadow:var(--rb-shadow-lg);transform:translateX(100%);visibility:hidden;transition:transform .18s ease,visibility .18s ease}body.layout-topnav-modern.rb-public-nav-mobile.topnav-menu-open .topnav-menu-shell{transform:translateX(0);visibility:visible}body.layout-topnav-modern.rb-public-nav-mobile.topnav-menu-open{overflow:hidden}html:has(>body.layout-topnav-modern.rb-public-nav-mobile.topnav-menu-open){overflow:hidden}body.layout-topnav-modern.rb-public-nav-mobile .topnav-drawer-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;min-height:64px;background:var(--rb-bg);font-size:1rem;font-weight:600}body.layout-topnav-modern.rb-public-nav-mobile .topnav-menu-links,body.layout-topnav-modern.rb-public-nav-mobile .topnav-menu-actions{flex:0 0 auto;flex-direction:column;align-items:stretch;gap:2px;width:100%;margin:0}body.layout-topnav-modern.rb-public-nav-mobile .topnav-nav-item{display:flex;flex-wrap:wrap;width:100%}body.layout-topnav-modern.rb-public-nav-mobile .topnav-link{flex:1 1 auto;min-height:48px;padding-inline:12px;border:0;border-radius:var(--rb-radius-sm)}body.layout-topnav-modern.rb-public-nav-mobile .topnav-link.active{background:var(--rb-surface-soft)}body.layout-topnav-modern.rb-public-nav-mobile .topnav-nav-item.is-active.has-children>.topnav-parent-link:not([aria-current="page"]){background:#fff0}body.layout-topnav-modern.rb-public-nav-mobile .topnav-submenu-toggle{flex-basis:44px;width:44px}body.layout-topnav-modern.rb-public-nav-mobile .topnav-submenu{position:static;flex:1 0 100%;width:100%;max-height:none;padding:0 0 8px 16px;border:0;border-radius:0;box-shadow:none;display:none;opacity:1;visibility:visible;pointer-events:auto}body.layout-topnav-modern.rb-public-nav-mobile .topnav-nav-item.is-open .topnav-submenu{display:block}body.layout-topnav-modern.rb-public-nav-mobile .topnav-menu-actions{margin-top:16px;padding-top:16px;border-top:1px solid var(--rb-border)}body.layout-topnav-modern.rb-public-nav-mobile .topnav-secondary-action,body.layout-topnav-modern.rb-public-nav-mobile .topnav-primary-action,body.layout-topnav-modern.rb-public-nav-mobile .topnav-account-toggle{justify-content:flex-start;width:100%;min-height:48px;padding-inline:12px}body.layout-topnav-modern.rb-public-nav-mobile .topnav-account-menu{position:static;width:100%;padding:0;border:0;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto}body.layout-topnav-modern.rb-public-nav-mobile .topnav-account-toggle{display:none}body.layout-topnav-modern.rb-public-nav-mobile .topnav-account-identity{padding-inline:12px}@media (max-width:640px){body.layout-topnav-modern.rb-public-nav-mobile .topnav-header-shell,body.layout-topnav-modern:not(.rb-public-nav-mobile) .topnav-header-shell{padding-inline:16px}}body.layout-topnav-modern:not(.rb-public-nav-ready) .rb-public-header-frame{position:relative;height:auto}body.layout-topnav-modern:not(.rb-public-nav-ready) .topnav-menu-toggle,body.layout-topnav-modern:not(.rb-public-nav-ready) .topnav-drawer-backdrop,body.layout-topnav-modern:not(.rb-public-nav-ready) .topnav-drawer-head,body.layout-topnav-modern:not(.rb-public-nav-ready) .topnav-submenu-toggle,body.layout-topnav-modern:not(.rb-public-nav-ready) .topnav-account-toggle{display:none}body.layout-topnav-modern:not(.rb-public-nav-ready) .topnav-menu-shell{position:static;display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;height:auto;max-height:none;padding:0 16px 16px;overflow:visible;background:var(--rb-bg);box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;transform:none}body.layout-topnav-modern:not(.rb-public-nav-ready) .topnav-menu-links,body.layout-topnav-modern:not(.rb-public-nav-ready) .topnav-menu-actions{flex-direction:column;align-items:stretch;width:100%;margin:0}body.layout-topnav-modern:not(.rb-public-nav-ready) .topnav-nav-item{flex-wrap:wrap;width:100%}body.layout-topnav-modern:not(.rb-public-nav-ready) .topnav-link{min-height:44px;border-bottom:0}body.layout-topnav-modern:not(.rb-public-nav-ready) .topnav-submenu,body.layout-topnav-modern:not(.rb-public-nav-ready) .topnav-account-menu{position:static;display:grid;width:100%;max-height:none;padding:0 0 0 16px;border:0;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto}@media (prefers-reduced-motion:reduce){body.layout-topnav-modern .topnav-menu-shell,body.layout-topnav-modern .topnav-drawer-backdrop,body.layout-topnav-modern .topnav-submenu-toggle i,body.layout-topnav-modern .topnav-account-toggle i:last-child{transition:none}}body.theme-modern{color-scheme:light;font-family:var(--rb-font-sans,"Plus Jakarta Sans",system-ui,sans-serif)}body.theme-modern,body.theme-modern .container{background:var(--rb-bg);color:var(--rb-text)}body.theme-modern .header,body.theme-modern .ui-menu,body.theme-modern .profile-dropdown,body.theme-modern .notification-dropdown,body.theme-modern .rubion-context-menu{background:var(--rb-surface);border-color:var(--rb-border-soft);color:var(--rb-text)}body.theme-modern .muted,body.theme-modern .help,body.theme-modern .caption,body.theme-modern .mini-text{color:var(--rb-muted)}body.theme-modern input:focus-visible,body.theme-modern select:focus-visible,body.theme-modern textarea:focus-visible,body.theme-modern button:focus-visible,body.theme-modern a:focus-visible{outline-color:var(--rb-focus,#171717)}.rubion-shop-shell,.rubion-shop-modal,.rubion-configurator-drawer,.rubion-cart-backdrop,.rubion-shop-toast{--shop-bg:var(--rbp-bg, var(--topnav-page-bg, var(--rb-bg, #f7f7f8)));--shop-surface:var(--rbp-surface-strong, var(--topnav-surface-strong, var(--rb-surface, #fff)));--shop-card:var(--shop-surface);--shop-surface-glass:var(--rbp-surface, var(--topnav-surface, var(--rb-surface, #fff)));--shop-surface-soft:var(--rbp-soft, var(--topnav-soft, var(--rb-surface-soft, #f3f4f6)));--shop-surface-muted:var(--topnav-soft-strong, var(--rb-surface-muted, #eef2f6));--shop-text:var(--rbp-ink, var(--topnav-text, var(--rubion-text, var(--rb-text, #101828))));--shop-muted:var(--rbp-muted, var(--topnav-muted, var(--rubion-text-soft, var(--rb-muted, #667085))));--shop-border:var(--rbp-line, var(--topnav-border-soft, var(--rb-border-soft, #eaecf0)));--shop-border-strong:var(--rbp-line-strong, var(--topnav-border, var(--rb-border, #d0d5dd)));--shop-accent:var(--rb-text, #171717);--shop-accent-hover:#000;--shop-accent-soft:var(--rb-surface-soft, #f5f5f5);--shop-on-accent:var(--topnav-on-accent, #fff);--shop-danger:var(--shop-text);--shop-warn:var(--shop-text);--shop-success:var(--shop-text);--shop-success-soft:var(--shop-surface-soft);--shop-radius:var(--topnav-radius, var(--rb-radius-lg, 14px));--shop-radius-inner:var(--rb-radius-sm, 8px);--shop-shadow:var(--rbp-shadow, var(--topnav-shadow-soft, var(--rb-shadow-md, 0 12px 32px rgba(16, 24, 40, .08))));--shop-shadow-strong:var(--topnav-shadow, var(--rb-shadow-lg, 0 24px 60px rgba(16, 24, 40, .12)))}.rubion-shop-shell--panel{box-sizing:border-box;width:min(100%, 1280px);min-width:0;margin:0 auto;padding:24px 40px 64px;border-radius:0;background:var(--rb-bg,#fff);font-family:var(--rb-font-sans,"Plus Jakarta Sans",system-ui,sans-serif);--shop-bg:var(--rb-bg, #f7f7f7);--shop-surface:var(--rbp-surface-strong, #fff);--shop-surface-glass:var(--shop-surface);--shop-surface-soft:var(--rb-surface-soft, #f5f5f5);--shop-text:var(--rb-text, #171717);--shop-muted:var(--rb-muted, #626262);--shop-border:var(--rb-border-soft, #e8e8e8);--shop-border-strong:var(--rb-border, #dedede);--shop-radius:var(--rb-radius-lg, 12px);--shop-radius-inner:var(--rb-radius-md, 8px);--shop-shadow:none}@media (max-width:720px){.rubion-shop-shell--panel{padding:20px 16px 48px}}.rubion-shop-shell--public{--shop-bg:var(--topnav-page-bg, var(--rb-bg, #f7f7f8));--shop-surface:var(--topnav-surface-strong, var(--rb-surface, #fff));--shop-surface-glass:var(--topnav-surface, var(--rb-surface, #fff));--shop-surface-soft:var(--topnav-soft, var(--rb-surface-soft, #f3f4f6));--shop-surface-muted:var(--topnav-soft-strong, var(--rb-surface-muted, #eef2f6));--shop-text:var(--topnav-text, var(--rubion-text, var(--rb-text, #101828)));--shop-muted:var(--topnav-muted, var(--rubion-text-soft, var(--rb-muted, #667085)));--shop-border:var(--topnav-border-soft, var(--rb-border-soft, #eaecf0));--shop-border-strong:var(--topnav-border, var(--rb-border, #d0d5dd));--shop-accent:var(--rb-text, #171717);--shop-accent-hover:#000;--shop-accent-soft:var(--rb-surface-soft, #f5f5f5);--shop-radius:var(--topnav-radius, var(--rb-radius-lg, 14px));width:min(var(--rb-public-width, 1120px), calc(100% - var(--rb-public-edge, 40px)));margin-inline:auto;padding:clamp(28px, 5vw, 64px) 0 82px;background:#fff0;color:var(--shop-text)}.layout-topnav-modern .rubion-shop-shell--public.rb-public-page,.layout-topnav .rubion-shop-shell--public.rb-public-page,.layout-topnav-justin .rubion-shop-shell--public.rb-public-page{width:min(var(--rb-public-width, 1120px), calc(100% - var(--rb-public-edge, 40px)));max-width:none;margin-inline:auto;padding:clamp(28px, 5vw, 64px) 0 82px}#rubionShopApp{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start;color:var(--shop-text)}#rubionCartPageApp{container:rb-shop-checkout / inline-size;color:var(--shop-text)}#rubionShopApp *,.rubion-shop-modal *,.rubion-configurator-drawer *,.rubion-cart-backdrop *,.rubion-shop-toast *{box-sizing:border-box}.rubion-shop-main,.rubion-cart-panel,.rubion-shop-vouchers,.rubion-shipping-box{min-width:0}.rubion-shop-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.rubion-shop-shell--public .rubion-shop-hero{padding:clamp(18px, 3vw, 28px) 0;border:0;border-radius:0;background:#fff0;box-shadow:none}.rubion-shop-hero h1,.rubion-cart-head h2,.rubion-shop-modal-head h2{margin:4px 0 0;color:var(--shop-text);line-height:1.12;letter-spacing:0}.rb-shop-list-hero{padding:0 0 24px;border:0;background:#fff0;box-shadow:none}.rb-shop-list-hero h1{font-size:clamp(2rem, 4vw, 2.75rem);font-weight:600;letter-spacing:-.035em}.rb-shop-list-hero p{font-size:1rem;line-height:1.5}.rubion-shop-hero p{max-width:620px;margin:8px 0 0;color:var(--shop-muted)}.rubion-shop-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(170px,220px) auto;align-items:end;gap:16px;padding:16px;margin-bottom:18px;border:1px solid color-mix(in srgb,var(--shop-accent) 18%,var(--shop-border-strong));box-shadow:0 14px 34px color-mix(in srgb,var(--shop-text) 8%,transparent)}.rubion-shop-search{position:relative;display:flex;align-items:center;min-width:0}.rubion-shop-search-wrap{display:grid;gap:5px;min-width:0}.rubion-shop-search-hint{margin:0;color:var(--shop-muted);font-size:.8125rem;line-height:1.4}.rubion-shop-search-hint[hidden]{display:none}.rubion-shop-search i{position:absolute;left:12px;color:var(--shop-muted)}.rubion-shop-search input,.rubion-shop-sort select,.rubion-checkout-grid input,.rubion-shop-account-option input[type="password"],.rubion-voucher-form input,.rubion-shipping-box select,.rubion-config-field input,.rubion-config-field select,.rubion-config-field textarea{width:100%;min-width:0;border:1px solid var(--shop-border-strong);border-radius:var(--shop-radius-inner);background:var(--shop-surface);color:var(--shop-text);font:inherit}[data-shop-error-for]{display:block;margin-top:7px;color:var(--shop-danger);font-size:.82rem;font-weight:600;line-height:1.25}[data-shop-error-for][hidden]{display:none!important}.rubion-shop-search input{min-height:48px;padding:0 14px 0 42px;border-width:2px;background:color-mix(in srgb,var(--shop-surface) 88%,var(--shop-accent-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--shop-accent) 8%,transparent)}.rubion-shop-search input::placeholder{color:color-mix(in srgb,var(--shop-muted) 76%,var(--shop-text));opacity:1}.rubion-shop-search input:focus,.rubion-shop-sort select:focus,.rubion-voucher-form input:focus,.rubion-shipping-box select:focus,.rubion-checkout-grid input:focus,.rubion-config-field input:focus,.rubion-config-field select:focus,.rubion-config-field textarea:focus{outline:3px solid color-mix(in srgb,var(--shop-accent) 18%,transparent);border-color:color-mix(in srgb,var(--shop-accent) 62%,var(--shop-border-strong))}.rubion-shop-sort{display:grid;gap:5px;color:var(--shop-muted);font-size:.86rem;font-weight:600;position:relative}.rubion-shop-sort select,.rubion-shipping-box select,.rubion-config-field input,.rubion-config-field select{min-height:40px;padding:0 10px}.rubion-shop-sort select{min-height:48px;appearance:none;padding-right:38px;border-width:2px;background:linear-gradient(45deg,transparent 50%,var(--shop-muted) 50%) calc(100% - 20px) 54% / 7px 7px no-repeat,linear-gradient(135deg,var(--shop-muted) 50%,transparent 50%) calc(100% - 15px) 54% / 7px 7px no-repeat,color-mix(in srgb,var(--shop-surface) 92%,var(--shop-accent-soft));font-weight:600;cursor:pointer}.rubion-config-field textarea{min-height:84px;padding:10px;resize:vertical}.rubion-shop-domain{display:inline-flex;align-items:center;gap:8px;max-width:100%;margin:0 0 12px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--shop-accent) 28%,var(--shop-border-strong));border-radius:var(--shop-radius-inner);background:var(--shop-accent-soft);color:var(--shop-text);font-weight:600}.rubion-shop-domain small{color:var(--shop-muted);font-weight:600}.rubion-shop-filters,.rubion-active-filters{margin-bottom:10px}.rubion-shop-status{min-height:22px;margin-bottom:8px;color:var(--shop-muted);font-size:.9rem;font-weight:600}.rubion-shop-filter-notice{margin:0 0 12px;color:var(--shop-muted);font-size:.875rem;line-height:1.5}.rubion-shop-filter-notice[hidden]{display:none}.rubion-product-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.rubion-shop-category-directory{margin-top:clamp(30px, 4vw, 48px);padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.rubion-shop-category-directory[hidden]{display:none}.rubion-shop-category-directory__head{display:grid;gap:4px;margin-bottom:18px}.rubion-shop-category-directory__head h2{margin:0;color:var(--shop-text);font-size:clamp(1.2rem, 2vw, 1.55rem);line-height:1.14;letter-spacing:0}.rubion-shop-category-directory__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 18px}.rubion-shop-category-link{display:grid;gap:2px;justify-items:start;align-content:center;min-height:44px;padding:10px 12px;border:1px solid #fff0;border-radius:var(--shop-radius-inner);background:#fff0;color:var(--shop-text);text-align:left;font:inherit;cursor:pointer;transition:background .18s ease,transform .18s ease}.rubion-shop-status{scroll-margin-top:108px}@media (max-width:767px){.rubion-shop-shell .rubion-shop-category-directory__grid{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;grid-template-columns:none;gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:6px}.rubion-shop-shell .rubion-shop-category-link{max-width:220px}}.rubion-shop-category-link:hover,.rubion-shop-category-link:focus-visible,.rubion-shop-category-link.is-active{background:var(--shop-surface-soft);border-color:#fff0;transform:translateY(-1px);outline:none}.rubion-shop-category-link span{font-size:.92rem;font-weight:600;line-height:1.22}.rubion-shop-service-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:clamp(24px, 4vw, 42px);padding-bottom:8px}.rubion-shop-service-strip article{display:flex;align-items:flex-start;gap:12px;min-height:0;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.rubion-shop-service-strip i{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:0;background:#fff0;color:var(--shop-text);font-size:1rem}.rubion-shop-service-strip strong,.rubion-shop-service-strip span{display:block}.rubion-shop-service-strip strong{color:var(--shop-text);font-size:.95rem;font-weight:600;line-height:1.2}.rubion-shop-service-strip span{margin-top:5px;color:var(--shop-muted);font-size:.85rem;line-height:1.42}.rubion-shop-product-card{display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;padding:0;color:var(--shop-text);border:0;border-radius:0;background:#fff0}.rubion-shop-product-card:hover,.rubion-shop-product-card:focus-within{background:#fff0}.rubion-shop-product-card:focus-visible{outline:3px solid color-mix(in srgb,var(--shop-accent) 24%,transparent);outline-offset:4px}.rubion-shop-product-card--loading{pointer-events:none}.rubion-product-media{display:grid;place-items:center;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);aspect-ratio:1 / 1;min-height:0;padding:24px;border-radius:12px;background:var(--shop-surface-soft);overflow:hidden}.rubion-product-media-link{color:inherit;text-decoration:none}.rubion-product-media-link:focus-visible,.rubion-product-body h3 a:focus-visible{outline:2px solid var(--shop-text);outline-offset:-3px}.rubion-product-media i{font-size:48px;color:var(--shop-accent)}.rubion-product-media.is-empty{background:var(--shop-surface-soft)}.rubion-product-media img{width:100%;height:100%;object-fit:contain;border-radius:calc(var(--shop-radius-inner) - 2px)}.rubion-product-media .rb-shop-skeleton--media{min-height:0;height:100%;border-radius:calc(var(--shop-radius-inner) - 2px)}.rubion-product-body{display:grid;gap:12px;padding:16px 0;min-width:0}.rubion-product-topline,.rubion-product-facts{display:flex;flex-wrap:wrap;gap:6px 14px}.rubion-product-topline .rb-meta-item,.rubion-product-facts .rb-meta-item{color:var(--shop-muted)}.rubion-product-body h3{margin:0;color:var(--shop-text);font-size:1.02rem;line-height:1.24;min-width:0;overflow-wrap:anywhere}.rubion-product-body h3 a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.rubion-product-body h3 a:hover{text-decoration:underline}.rubion-product-body p,.rubion-product-description{display:-webkit-box;min-height:42px;max-height:calc(1.45em * 2);margin:0;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--shop-muted);font-size:.9rem;line-height:1.45;overflow-wrap:anywhere}.rubion-product-body .rb-shop-skeleton--title{width:min(230px, 92%);height:25px}.rubion-product-body .rb-shop-skeleton--text{height:15px}.rubion-product-body .rb-shop-skeleton--price{width:116px;height:27px}.rubion-product-price{display:grid;gap:2px}.rubion-product-price strong{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap;color:var(--shop-text);font-size:1.22rem;line-height:1.1;min-width:0;overflow-wrap:anywhere}.rubion-product-price strong s{color:var(--shop-danger);font-size:.9em;text-decoration-thickness:2px}.rubion-product-price strong em,.rubion-product-detail-price strong em{color:var(--shop-danger);font-size:.78rem;font-style:normal;font-weight:600;white-space:normal;overflow-wrap:anywhere}.rubion-product-detail-price strong em{color:var(--shop-muted)}.rubion-product-price span{color:var(--shop-muted);font-size:.82rem;font-weight:600}.rubion-base-price,.rubion-cart-base-price{display:inline-flex;align-items:baseline;gap:4px;color:var(--shop-muted);font-size:.78rem;font-weight:600;line-height:1.35}.rubion-price-note{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;min-width:44px;min-height:44px;background:#fff0;margin:0;padding:0;border-radius:8px;font-size:1rem;color:var(--shop-text);border:0;cursor:pointer;line-height:1}.rubion-price-note:hover{background:var(--shop-surface-soft)}.rubion-price-note:focus-visible{outline:2px solid var(--shop-text);outline-offset:2px}.rubion-product-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:0}.rubion-product-add-action.rb-icon-button{flex:0 0 44px;border-radius:8px;background:var(--shop-text);color:#fff}.rubion-product-add-action.rb-icon-button:hover,.rubion-product-add-action.rb-icon-button:focus-visible{background:#000;color:#fff}.rubion-product-add-action.rb-icon-button:disabled{background:var(--shop-surface-soft);color:var(--shop-muted)}.rubion-product-actions .rubion-configure-action.rb-btn{min-height:44px;white-space:normal;line-height:1.3}.rubion-product-add-action i{margin:0;line-height:1}.rubion-product-add-action i+i{font-size:.84rem}.rubion-product-qty-control{display:inline-grid;grid-template-columns:44px minmax(64px,auto) 44px;align-items:center;height:44px;border:1px solid var(--shop-border-strong);border-radius:10px;overflow:hidden;background:var(--shop-surface);box-shadow:none}.rubion-product-qty-actions{display:inline-flex;align-items:center;gap:8px;max-width:100%}.rubion-product-qty-control__remove,.rubion-cart-qty__remove{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border:0;border-radius:10px;background:#fff0;color:var(--shop-muted);font:inherit;cursor:pointer}.rubion-product-qty-control__remove:hover,.rubion-product-qty-control__remove:focus-visible,.rubion-cart-qty__remove:hover,.rubion-cart-qty__remove:focus-visible{background:var(--shop-surface-soft);color:var(--shop-text);outline:2px solid var(--shop-text);outline-offset:2px}.rubion-product-qty-control__btn:disabled{opacity:.4;cursor:not-allowed}.rubion-product-qty-control__btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-right:1px solid var(--shop-border);background:var(--shop-surface);color:var(--shop-text);font:inherit;cursor:pointer}.rubion-product-qty-control__btn--add{border-right:0;border-left:1px solid color-mix(in srgb,var(--shop-accent) 28%,var(--shop-border));background:var(--shop-accent);color:var(--shop-on-accent)}.rubion-product-qty-control__btn:hover,.rubion-product-qty-control__btn:focus-visible{background:var(--shop-surface-soft);outline:none}.rubion-product-qty-control__btn--add:hover,.rubion-product-qty-control__btn--add:focus-visible{background:var(--shop-accent-hover)}.rubion-product-qty-control span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 10px;color:var(--shop-text);font-size:.92rem;font-weight:600;white-space:nowrap}.rubion-product-qty-control i{margin:0;font-size:.95rem;line-height:1}.rubion-cart-panel{display:grid;gap:12px;padding:18px;color:var(--shop-text)}.rubion-added-drawer{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:18px;padding:24px;color:var(--shop-text)}.rubion-cart-panel--drawer,.rubion-added-drawer,.rubion-shop-shell--public .rubion-cart-panel--drawer{position:fixed;top:0;right:0;bottom:0;z-index:1001;width:min(480px, calc(100vw - 18px));max-height:none;overflow:auto;align-content:start;grid-auto-rows:max-content;border:0;border-left:1px solid var(--shop-border);border-radius:0;background:var(--shop-card);transform:translateX(105%);visibility:hidden;pointer-events:none;transition:transform .22s ease,box-shadow .22s ease,visibility 0s linear .22s;box-shadow:var(--shop-shadow-strong)}.rubion-cart-panel--drawer.is-open{transform:translateX(0);visibility:visible;pointer-events:auto;transition-delay:0s}.rubion-added-drawer.is-open{transform:translateX(0);visibility:visible;pointer-events:auto;transition-delay:0s}.rubion-cart-panel--drawer .rubion-cart-list,.rubion-cart-panel--drawer .rubion-cart-totals{gap:8px;align-content:start}.rubion-added-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.rubion-added-head h2{margin:0;max-width:13ch;font-size:clamp(1.35rem, 3vw, 1.65rem);line-height:1.08}.rubion-added-close{width:34px;height:34px;min-width:34px;border-radius:999px!important;background:transparent!important;box-shadow:none!important;font-size:1rem}.rubion-added-product{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;align-items:center}.rubion-added-product__media{display:grid;place-items:center;width:84px;aspect-ratio:1;border-radius:10px;background:var(--shop-surface-soft);overflow:hidden}.rubion-added-product__media img{width:100%;height:100%;object-fit:contain}.rubion-added-product__media i{font-size:2rem;color:var(--shop-accent)}.rubion-added-product__body{display:grid;gap:4px;min-width:0}.rubion-added-product__body small,.rubion-mini-product__body small{color:var(--shop-text);font-weight:600}.rubion-added-product__body strong,.rubion-mini-product__body strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.22}.rubion-added-product__body span{font-weight:600}.rubion-added-product__body em{color:var(--shop-muted);font-style:normal}.rubion-added-suggestions{display:grid;gap:12px;min-height:0;overflow:hidden}.rubion-added-suggestions__head,.rubion-cart-recommendations__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.rubion-added-suggestions__head h3{margin:0;font-size:1.3rem;line-height:1.1}.rubion-added-suggestions__head i{color:var(--shop-muted);font-size:1.1rem}.rubion-added-suggestions__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(148px,46%);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:8px}.rubion-added-actions{position:sticky;bottom:-24px;margin:0 -24px -24px;padding:14px 24px 22px;background:color-mix(in srgb,var(--shop-card) 92%,transparent);backdrop-filter:blur(14px)}.rubion-added-actions .rb-btn{width:100%;min-height:46px;border-radius:var(--shop-radius-inner)}.rubion-cart-panel--overview{position:sticky;top:18px;align-self:start;max-height:calc(100vh - 36px);overflow:auto}.rubion-cart-head{position:sticky;top:-18px;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:-18px -18px 0;padding:18px 18px 14px;background:color-mix(in srgb,var(--shop-card) 86%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid color-mix(in srgb,var(--shop-border) 72%,transparent)}.rubion-cart-head-actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.rubion-cart-head>div:not(.rubion-cart-summary-toggle){display:grid;gap:5px;align-content:start}.rubion-cart-continue-top{justify-self:start;min-height:44px;padding:10px 14px;border-radius:var(--shop-radius-inner);font-size:.9rem;font-weight:600;line-height:1.2}.rubion-cart-head-actions .rubion-cart-close,.rubion-cart-close{display:inline-flex;flex:0 0 44px;width:44px;height:44px;min-width:44px;max-width:44px;align-items:center;justify-content:center;padding:0;border-radius:var(--shop-radius-inner);background:#fff0;box-shadow:none;font-size:.9rem;line-height:1}.rubion-cart-close i{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:1}.rubion-shop-shell button.rubion-cart-summary-toggle{display:inline-flex;align-items:center;gap:8px;position:relative;flex:0 0 auto;white-space:nowrap;border:0;border-radius:var(--shop-radius-inner);background:var(--shop-surface-soft)}.rubion-cart-summary-toggle--static{display:inline-flex;align-items:center;justify-content:center;gap:8px;justify-self:end;align-self:flex-start;width:max-content;padding:7px 9px;border:0;border-radius:999px;background:var(--shop-surface);color:var(--shop-text);box-shadow:var(--shop-shadow-soft)}.rubion-cart-summary-toggle--static>i{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#fff0;color:var(--shop-text);font-size:.9rem}.rubion-cart-summary-toggle>span,.rubion-cart-summary-badge{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:max-content;min-width:98px;min-height:28px;padding:0 9px;border-radius:999px;background:var(--shop-accent);color:var(--shop-on-accent);font-size:.82rem;font-weight:600;white-space:nowrap;flex-wrap:nowrap;line-height:1}.rubion-cart-summary-toggle>span{min-width:0;min-height:0;padding:0;border-radius:0;background:#fff0;color:var(--shop-text)}.rubion-cart-summary-toggle>span>span,.rubion-cart-summary-badge>span{display:inline;min-width:0;min-height:0;padding:0;border-radius:0;background:#fff0;color:inherit;font:inherit}.rubion-cart-summary-toggle>span>span:nth-child(2),.rubion-cart-summary-badge>span:nth-child(2){opacity:.62}.rubion-cart-page .rubion-cart-summary-badge{display:none!important}.rubion-cart-list,.rubion-shop-wallet,.rubion-cart-totals,.rubion-voucher-lines{display:grid;gap:10px}.rubion-cart-recommendations{display:grid;gap:10px;padding:10px 0 2px}.rubion-cart-recommendations[hidden]{display:none!important}.rubion-cart-recommendations__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rubion-mini-product{display:grid;grid-template-rows:96px minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid var(--shop-border);border-radius:var(--shop-radius-inner);background:var(--shop-card);color:var(--shop-text);text-decoration:none;box-shadow:0 12px 30px color-mix(in srgb,var(--shop-text) 4%,transparent);transition:transform .16s ease,border-color .16s ease}.rubion-mini-product:hover,.rubion-mini-product:focus-visible{transform:translateY(-2px);border-color:color-mix(in srgb,var(--shop-accent) 30%,var(--shop-border-strong));outline:0}.rubion-mini-product__media{display:grid;place-items:center;padding:10px;background:var(--shop-surface-soft);overflow:hidden}.rubion-mini-product__media img{width:100%;height:100%;object-fit:contain}.rubion-mini-product__media i{color:var(--shop-accent);font-size:2rem}.rubion-mini-product__body{display:grid;align-content:start;gap:4px;padding:10px;min-width:0}.rubion-mini-product__body span{color:var(--shop-text);font-weight:600}.rubion-mini-product__body small{font-size:.78rem}.rubion-cart-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;padding:16px 0;border:0;border-bottom:1px solid var(--shop-border);border-radius:0;background:#fff0;box-shadow:none}#rubionShopCart{container-type:inline-size}@container (max-width:480px){.rubion-cart-row{grid-template-columns:minmax(0,1fr);gap:12px}.rubion-cart-row-side{justify-items:start;min-width:0}.rubion-cart-line-price{text-align:left}}.rubion-cart-row:last-child{border-bottom:0}.rubion-cart-panel--drawer .rubion-cart-row{padding:16px 0;min-height:0;align-content:start;box-shadow:none}.rubion-cart-panel--drawer .rubion-cart-product{grid-template-columns:48px minmax(0,1fr);gap:10px}.rubion-cart-panel--drawer .rubion-cart-thumb{width:48px;height:48px;border-radius:10px}.rubion-cart-panel--drawer .rubion-cart-presets{display:none}.rubion-cart-row--overview{padding:18px 0}.rubion-cart-row-side{display:grid;justify-items:end;gap:12px;min-width:max-content}.rubion-cart-line-price{color:var(--shop-text);font-size:.88rem;font-weight:600;line-height:1.1;text-align:right;white-space:nowrap;margin-bottom:4px}.rubion-cart-product{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;align-items:start;min-width:0}.rubion-cart-thumb{display:grid;place-items:center;width:58px;height:58px;border-radius:12px;background:var(--shop-surface-soft);overflow:hidden}.rubion-cart-thumb img{width:100%;height:100%;object-fit:contain;padding:5px}.rubion-cart-thumb i{color:var(--shop-accent);font-size:1.35rem}.rubion-cart-product-copy{min-width:0}.rubion-cart-title{font-weight:600;color:var(--shop-text);line-height:1.2;overflow-wrap:anywhere}.rubion-cart-meta,.rubion-cart-config,.rubion-muted{color:var(--shop-muted);font-size:.86rem;line-height:1.42}.rubion-cart-config{margin-top:4px;line-height:1.45}.rubion-cart-qty{display:inline-grid;grid-template-columns:44px minmax(54px,auto) 44px 44px;align-items:center;justify-items:center;gap:3px}.rubion-cart-qty.rubion-cart-qty-control{grid-template-columns:44px minmax(64px,auto) 44px 44px;min-height:64px;height:auto;gap:0;border:0;border-radius:0;box-shadow:none}.rubion-cart-qty.rubion-cart-qty-control .rubion-product-qty-control__btn{width:44px;height:44px;border:1px solid var(--shop-border-strong)}.rubion-cart-qty.rubion-cart-qty-control .rubion-product-qty-control__btn--add{width:44px}.rubion-cart-qty.rubion-cart-qty-control>span{min-width:64px;height:44px;padding:0 8px;font-size:.86rem}.rubion-cart-qty__field{display:grid;gap:3px;min-width:64px;max-width:112px;font-size:.72rem;font-weight:500;color:var(--shop-muted)}.rubion-cart-qty__field>span{min-width:0;white-space:nowrap}.rubion-cart-qty__field .rb-input{width:100%;min-width:64px;min-height:44px;padding:0 7px;font-variant-numeric:tabular-nums;text-align:center}.rubion-cart-quantity-hint{grid-column:1 / -1;color:var(--shop-muted);font-size:.75rem;line-height:1.4}.rubion-cart-quantity-pending{grid-column:1 / -1;color:var(--shop-muted);font-size:.78rem;line-height:1.4}.rubion-cart-quantity-pending[hidden]{display:none}.rubion-cart-quantity-error[hidden]{display:none}.rubion-cart-qty>span{padding:0 6px;font-size:.8rem;font-weight:600;white-space:nowrap}.rubion-checkout-flow{display:grid;gap:14px;min-width:0}.rubion-checkout-flow .rubion-checkout-step:not([hidden]){display:grid;gap:14px;padding-top:2px}.rb-checkout-step-title{margin:0;color:var(--shop-text);font-size:clamp(1.2rem, 2vw, 1.45rem);font-weight:600;line-height:1.25;letter-spacing:-.02em;scroll-margin-top:88px}.rubion-cart-qty:not(.rubion-cart-qty-control) button{width:44px;height:44px;border:1px solid var(--shop-border-strong);border-radius:var(--shop-radius-inner);background:var(--shop-surface);color:var(--shop-text);cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.rubion-cart-qty:not(.rubion-cart-qty-control) button:hover,.rubion-cart-qty:not(.rubion-cart-qty-control) button:focus-visible{transform:translateY(-1px);border-color:color-mix(in srgb,var(--shop-accent) 35%,var(--shop-border-strong));background:var(--shop-surface-soft)}.rubion-qty-locked{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;border-radius:var(--shop-radius-inner);background:var(--shop-surface-soft);color:var(--shop-muted);font-weight:600}.rubion-cart-presets{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.rubion-cart-presets button{border:1px solid var(--shop-border);border-radius:999px;background:var(--shop-surface-soft);color:var(--shop-text);padding:6px 9px;font-size:.78rem;font-weight:600;cursor:pointer}.rubion-shop-wallet,.rubion-cart-totals,.rubion-shipping-box,.rubion-shop-vouchers,.rubion-shop-account-option,.rubion-customer-context{padding:12px;border-radius:var(--shop-radius-inner);background:var(--shop-surface-soft)}.rubion-shop-account-option input[type="checkbox"],.rubion-billing-toggle input[type="checkbox"],.rubion-checkout-step label>input[type="checkbox"]{flex:0 0 auto;width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;margin:0;padding:0;accent-color:var(--shop-accent)}.rubion-shop-account-option label,.rubion-billing-toggle,.rubion-account-toggle,.rubion-consent-check{display:flex;box-sizing:border-box;width:100%;min-height:42px;gap:9px;align-items:center;margin:0;padding:10px 12px;border-radius:var(--shop-radius-inner);background:var(--shop-surface-soft)}.rubion-billing-toggle,.rubion-account-toggle{font-weight:600}.rubion-consent-check{align-items:flex-start;line-height:1.45;color:var(--shop-text);font-weight:500}.rubion-consent-check span{font-weight:500}.rubion-consent-check--digital span{font-weight:600}.rubion-cart-panel--drawer .rubion-cart-totals{padding:12px}.rubion-cart-panel--drawer .rubion-cart-totals{border:1px solid var(--shop-border);background:linear-gradient(180deg,var(--shop-surface-soft),var(--shop-surface))}.rubion-customer-context{display:grid;gap:2px;color:var(--shop-text)}.rubion-customer-context span{color:var(--shop-muted);font-size:.86rem}.rubion-shop-wallet>div,.rubion-cart-totals>div,.rubion-voucher-lines>div:not(.rubion-muted),.rubion-configurator-summary>div{display:flex;justify-content:space-between;gap:12px}.rubion-payment-step{display:grid;gap:16px}.rubion-payment-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rubion-payment-summary>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:var(--shop-radius-inner);background:var(--shop-surface-soft);color:var(--shop-text)}.rubion-payment-summary span,.rubion-payment-card small{color:var(--shop-muted)}.rubion-payment-summary strong{font-size:1.08rem}.rubion-payment-methods{display:grid;gap:10px}.rubion-payment-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:74px;padding:14px;border:1px solid var(--shop-border);border-radius:var(--shop-radius-inner);background:var(--shop-card);color:var(--shop-text);text-align:left;box-shadow:none;transition:border-color .16s ease,background .16s ease}button.rubion-payment-card{cursor:pointer}button.rubion-payment-card:hover,button.rubion-payment-card:focus-visible{border-color:var(--shop-text);outline:2px solid var(--shop-text);outline-offset:2px}.rubion-payment-card.is-active{border-color:var(--shop-text);background:var(--shop-surface-soft)}.rubion-payment-card.is-disabled{opacity:.62;cursor:not-allowed}.rubion-payment-card--hint{background:var(--shop-surface-soft)}.rubion-payment-card i{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:var(--shop-surface-soft);color:var(--shop-text);font-size:1rem}.rubion-payment-card span{display:grid;gap:3px;min-width:0}.rubion-payment-card small{line-height:1.35}.rubion-payment-card b{white-space:nowrap}.rubion-payment-warning{display:grid;gap:5px;padding:14px;border-radius:var(--shop-radius-inner);background:var(--shop-surface-soft);color:var(--shop-text)}.rubion-cart-totals>.rubion-cart-summary-items{display:grid;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--shop-border)}.rubion-cart-summary-item{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;color:var(--shop-text);font-size:.88rem;line-height:1.32}.rubion-cart-summary-item span{display:inline-flex;flex:1 1 140px;flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;color:var(--shop-text)}.rubion-cart-summary-item span strong{display:inline-block;font-weight:600;margin-right:2px}.rubion-cart-summary-item span span{min-width:0;overflow:hidden;text-overflow:ellipsis}.rubion-cart-summary-item .rubion-cart-summary-item__description{display:grid;gap:3px;overflow:visible;overflow-wrap:anywhere}.rubion-cart-summary-item__description small{color:var(--shop-muted);font-size:.8rem;font-weight:400;line-height:1.4}.rubion-voucher-lines[hidden]{display:none!important}.rubion-voucher-feedback[hidden],.rubion-shop-wallet[hidden]{display:none!important}.rubion-cart-summary-item b{flex:0 1 auto;max-width:100%;color:var(--shop-text);font-weight:600;text-align:right;overflow-wrap:anywhere}.rubion-cart-totals .rubion-cart-total-due{padding:7px 0;border-bottom:1px solid var(--shop-border);font-size:1rem}.rubion-cart-totals .rubion-cart-total-due strong{font-size:1.15rem}.rubion-cart-discount strong{color:var(--shop-danger)}.rubion-cart-tax-line{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:6px 0;border-top:1px dashed var(--shop-border)}.rubion-cart-tax-line small{grid-column:1 / -1;color:var(--shop-muted);font-size:.78rem}.rubion-vat-note{display:block!important;padding-top:8px;border-top:1px solid var(--shop-border);color:var(--shop-muted);font-size:.82rem;line-height:1.45}.rubion-shop-vouchers,.rubion-shipping-box{display:grid;gap:10px}.rubion-voucher-form{display:flex;align-items:flex-end;gap:8px}.rb-checkout-voucher-field{display:grid;flex:1 1 auto;gap:7px;min-width:0;color:var(--shop-text);font-size:14px;font-weight:500}.rb-checkout-voucher-field .rb-input{min-height:44px}.rubion-voucher-form .rb-btn{flex:0 0 auto;min-height:44px}.rubion-voucher-chips{display:flex;flex-wrap:wrap;gap:6px}.rubion-voucher-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:999px;background:var(--shop-surface);color:var(--shop-text);font-size:.84rem;font-weight:600}.rubion-voucher-chip button{border:0;background:#fff0;color:inherit;cursor:pointer}.rubion-voucher-feedback,.rubion-shipping-feedback,.rubion-config-field small{color:var(--shop-danger);font-size:.82rem;font-weight:600}.rubion-customer-accounts,.rubion-customer-type-choice,.rubion-customer-account-list,.rubion-address-choice-list,.rubion-shipping-methods,.rubion-pickup-location-list{display:grid;gap:10px}.rubion-customer-type-choice,.rubion-customer-account-list,.rubion-address-choice-list,.rubion-shipping-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.rubion-choice-card,.rubion-customer-account-card,.rubion-address-choice,.rubion-shipping-method-card,.rubion-pickup-card{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:12px;border:1px solid var(--shop-border);border-radius:var(--shop-radius-inner);background:var(--shop-surface);color:var(--shop-text);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.rubion-choice-card.is-active,.rubion-customer-account-card.is-active,.rubion-address-choice.is-active,.rubion-shipping-method-card.is-active,.rubion-pickup-card.is-active{border-color:color-mix(in srgb,var(--shop-accent) 68%,var(--shop-border-strong));background:var(--shop-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--shop-accent) 18%,transparent)}.rubion-choice-card i,.rubion-shipping-method-card i{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:999px;background:color-mix(in srgb,var(--shop-accent) 10%,var(--shop-surface-soft));color:var(--shop-accent);font-size:1.05rem;line-height:1;text-align:center}.rubion-shipping-method-card.is-active i{background:var(--shop-surface);color:var(--shop-accent)}.rb-checkout-choice-group .rb-checkout-choice{min-height:48px;border:0;border-radius:var(--rb-radius-md,12px);background:#fff0;box-shadow:none;font-weight:500}.rb-checkout-choice-group .rb-checkout-choice[aria-checked="true"]{border:0;background:var(--rb-surface-soft,#f5f5f5);box-shadow:none;font-weight:600}.rb-checkout-choice-group .rb-checkout-choice i{background:#fff0;color:currentColor}.rb-checkout-choice-group .rb-checkout-choice:focus-visible{outline:2px solid var(--rb-text,#171717);outline-offset:2px}.rubion-shop-shell .rb-checkout-option{min-height:52px;border:0;border-radius:var(--rb-radius-md,12px);background:#fff0;box-shadow:none;transition:background-color .16s ease}.rubion-shop-shell .rb-checkout-option.is-active{border:0;background:var(--rb-surface-soft,#f5f5f5);box-shadow:none}.rubion-shop-shell .rb-checkout-option:hover{background:var(--rb-surface-soft,#f5f5f5)}.rubion-shop-shell .rb-checkout-option:focus-visible,.rubion-shop-shell .rb-checkout-option:focus-within{outline:2px solid var(--rb-text,#171717);outline-offset:2px}.rubion-shop-shell .rb-checkout-option i{background:#fff0;color:currentColor}.rubion-address-choice input{width:18px;height:18px;margin:0;accent-color:var(--shop-accent)}.rubion-shipping-method-card span,.rubion-customer-account-card,.rubion-address-choice span,.rubion-pickup-card{min-width:0}.rubion-shipping-method-card small,.rubion-customer-account-card small,.rubion-address-choice small,.rubion-pickup-card small{display:block;margin-top:2px;color:var(--shop-muted);font-size:.78rem;font-weight:600;line-height:1.35}.rubion-existing-account-hint{display:flex;align-items:center;gap:10px;padding:12px;border-radius:var(--shop-radius-inner);background:color-mix(in srgb,var(--shop-accent-soft) 72%,#fff);color:var(--shop-text);font-weight:600}.rubion-existing-account-hint span{flex:1;min-width:180px}.rubion-email-status{display:block;margin-top:6px;color:var(--shop-muted);font-size:.8rem;font-weight:600}.rubion-shipping-method-card b{margin-left:auto;white-space:nowrap}.rubion-billing-toggle,.rubion-account-toggle{margin:12px 0}.rubion-account-toggle{margin:0}.rubion-shop-shell [hidden],.rubion-cart-panel [hidden],.rubion-shop-modal [hidden],.rubion-configurator-drawer [hidden],.rubion-added-drawer [hidden]{display:none!important}.rubion-checkout-markers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;border-radius:var(--shop-radius-inner);background:var(--shop-surface-soft)}.rubion-checkout-markers span{display:flex;align-items:center;justify-content:center;min-height:30px;border-radius:calc(var(--shop-radius-inner) - 2px);color:var(--shop-muted);font-size:.78rem;font-weight:600;text-align:center}.rubion-checkout-markers span[data-active="true"]{background:var(--shop-surface);color:var(--shop-text)}.rubion-checkout-step[hidden],.rubion-checkout-markers span[hidden],.rubion-shipping-box[hidden],.rubion-shop-modal[hidden],.rubion-configurator-drawer[hidden],.rubion-cart-panel--drawer[hidden],.rubion-added-drawer[hidden],.rubion-cart-backdrop[hidden]{display:none!important}.rubion-checkout-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rubion-checkout-grid label,.rubion-shop-account-option,.rubion-shipping-box label,.rubion-config-field{display:grid;align-content:start;gap:6px;color:var(--shop-text);font-size:.86rem;font-weight:600}.rubion-checkout-grid input,.rubion-shop-account-option input[type="password"],.rubion-checkout-grid select{box-sizing:border-box;min-height:44px;height:44px;line-height:1.2}.rubion-checkout-grid select{width:100%;border:1px solid var(--shop-border-strong);border-radius:var(--shop-radius-inner);background:var(--shop-surface);color:var(--shop-text);padding:10px 12px}.rubion-vat-status{color:var(--shop-muted);font-size:.78rem;font-weight:600}.rubion-vat-status-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0}.rubion-vat-retry{min-height:44px}.rubion-vat-retry[hidden]{display:none}.rubion-vat-status[data-state="valid"]{color:var(--rb-text,#171717)}.rubion-vat-status[data-state="invalid"]{color:var(--rb-text,#171717)}.rubion-vat-status[data-state="loading"]{color:var(--rb-muted,#626262)}.rubion-config-label{display:inline-flex;align-items:center;gap:6px}.rubion-inline-help{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid color-mix(in srgb,var(--shop-accent) 42%,var(--shop-border-strong));border-radius:999px;background:var(--shop-accent-soft);color:var(--shop-accent);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.rubion-config-field output{justify-self:start;padding:5px 9px;border-radius:999px;background:var(--shop-accent-soft);color:var(--shop-accent);font-size:.82rem;font-weight:600}.rubion-config-field input[type="range"]{padding:0;accent-color:var(--shop-accent);background:#fff0}.rubion-range-marks{display:flex;justify-content:space-between;gap:8px;color:var(--shop-muted);font-size:.76rem;font-weight:600}.rubion-domain-feedback{color:var(--shop-muted)!important}.rubion-domain-mode-hint{color:var(--shop-muted)!important}.rubion-domain-feedback[data-state="ok"]{color:var(--shop-success,#178a4a)!important}.rubion-domain-feedback[data-state="warn"],.rubion-domain-feedback[data-state="pending"]{color:var(--shop-text)!important}.rubion-config-error{padding:8px 10px;border-radius:var(--shop-radius-inner);background:color-mix(in srgb,var(--shop-danger) 12%,var(--shop-surface));color:var(--shop-danger)}.rubion-summary-total{padding-top:8px;border-top:1px solid var(--shop-border)}.rubion-summary-price strong{display:inline-flex;align-items:baseline;gap:8px}.rubion-summary-price s{color:var(--shop-muted);font-size:.9em;text-decoration-thickness:2px}.rubion-summary-price em{color:var(--shop-danger);font-style:normal}.rubion-summary-discount strong{color:var(--shop-danger)}.rubion-checkout-wide{grid-column:1 / -1}.rubion-shop-actions{display:flex;gap:10px}.rubion-shop-actions .rb-btn{width:auto;height:auto;min-height:44px;padding:12px 16px;border-radius:var(--shop-radius-inner);justify-content:center;line-height:1.2;white-space:normal}.rubion-shop-actions .rb-btn:last-child{flex:1}.rubion-cart-panel--drawer .rubion-shop-actions{position:sticky;bottom:-18px;z-index:2;margin:0 -18px -18px;padding:10px 18px 14px;background:color-mix(in srgb,var(--shop-card) 88%,transparent);backdrop-filter:blur(14px);border-top:1px solid color-mix(in srgb,var(--shop-border) 72%,transparent)}.rubion-cart-panel--drawer .rubion-shop-actions .rb-btn{min-height:44px;padding:9px 16px;border-radius:var(--shop-radius-inner);font-size:.92rem;font-weight:600}.rubion-cart-panel--drawer .rubion-shop-actions .rb-btn:last-child{flex:0 0 auto;max-width:240px;margin-left:auto}.rubion-transfer-login-hint:not([hidden]){padding:16px 20px;border-radius:var(--shop-radius-inner);background:var(--shop-surface-soft)}.rubion-checkout-transfer:not([hidden]){display:grid;gap:14px;padding:20px;border-radius:var(--shop-radius-inner);background:var(--shop-surface-soft)}.rubion-checkout-transfer h3,.rubion-checkout-transfer p{margin:0}.rubion-checkout-transfer .rb-field{display:grid;gap:8px;min-width:0}.rubion-checkout-transfer .rb-input{width:100%}.rubion-legal-summary{display:grid;gap:12px;padding:14px;border:1px solid var(--shop-border);border-radius:var(--shop-radius-inner);background:var(--shop-surface-soft)}.rubion-legal-summary h3{margin:0;color:var(--shop-text)}.rubion-checkout-confirmation{display:grid;gap:14px}.rubion-checkout-confirmation[hidden]{display:none!important}.rubion-checkout-success{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:16px;border-radius:var(--shop-radius-inner);background:var(--shop-surface-soft)}.rubion-checkout-success__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:999px;background:#fff;color:var(--shop-text);box-shadow:var(--shop-shadow-soft)}.rubion-checkout-success__icon i{font-size:22px}.rubion-checkout-success h2{margin:2px 0 6px;color:var(--shop-text);font-size:1.2rem}.rubion-checkout-success p{margin:0;color:var(--shop-muted);line-height:1.5}.rubion-checkout-success__number,.rubion-checkout-success__totals{display:grid;gap:10px;padding:14px;border:1px solid var(--shop-border);border-radius:var(--shop-radius-inner);background:#fff}.rubion-checkout-success__number span{color:var(--shop-muted);font-size:.82rem;font-weight:600;text-transform:uppercase}.rubion-checkout-success__number strong{font-size:1.35rem;color:var(--shop-text)}.rubion-checkout-success__totals>div{display:flex;justify-content:space-between;gap:12px}.rubion-checkout-success__totals .rubion-cart-total-due{padding-top:10px;border-top:1px solid var(--shop-border)}.rubion-checkout-success__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rubion-checkout-success__actions span{color:var(--shop-muted);line-height:1.45}.rubion-legal-items,.rubion-legal-totals{display:grid;gap:8px}.rubion-legal-items>div,.rubion-legal-totals>div{display:flex;justify-content:space-between;gap:12px}.rubion-legal-items span{color:var(--shop-muted);font-size:.84rem}.rubion-cart-overview-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:clamp(18px, 2vw, 26px);align-items:start}.rubion-cart-overview-main{display:grid;gap:12px;min-width:0}.rubion-checkout-markers--overview{width:100%;box-sizing:border-box}.rubion-cart-overview-card{display:grid;gap:16px;padding:0;border:0;background:#fff0;box-shadow:none;min-width:0}.rubion-cart-page .rubion-cart-head{position:static;margin:0;padding:0;border:0;background:#fff0;backdrop-filter:none}.rubion-cart-page .rubion-cart-panel--overview{padding:24px;border:0;border-radius:16px;background:var(--shop-surface-soft);box-shadow:none}.rubion-product-detail{display:grid;gap:16px}.rubion-product-detail[hidden]{display:none!important}.rubion-product-detail-back{display:inline-flex;align-items:center;gap:8px;justify-self:start;border:0;background:#fff0;color:var(--shop-muted);font-weight:600;text-decoration:none;cursor:pointer}.rubion-product-detail-card{display:grid;grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr);gap:clamp(18px, 3vw, 34px);padding:clamp(18px, 3vw, 28px);border:1px solid var(--shop-border)}.rubion-product-detail-media{display:grid;place-items:center;min-height:360px;border-radius:var(--shop-radius-inner);background:var(--shop-surface-soft);overflow:hidden}.rubion-product-detail-media img{width:100%;height:100%;max-height:430px;object-fit:contain}.rubion-product-detail-media i{color:var(--shop-accent);font-size:clamp(3rem, 7vw, 5rem)}.rubion-product-detail-main{display:grid;align-content:start;gap:16px}.rubion-product-detail-main h1{margin:0;color:var(--shop-text);font-size:clamp(1.8rem, 4vw, 3.1rem);line-height:1.05;letter-spacing:0}.rubion-product-detail-main p{margin:0;color:var(--shop-muted);line-height:1.6}.rubion-product-detail-lead{font-weight:600;color:color-mix(in srgb,var(--shop-text) 76%,var(--shop-muted))!important}.rubion-product-detail-description{max-width:62ch}.rubion-product-detail-card--loading{pointer-events:none}.rb-shop-skeleton{display:block;border-radius:10px}.rb-shop-skeleton--media{width:100%;height:100%;min-height:320px;border-radius:inherit}.rb-shop-skeleton--pill{width:110px;height:32px;border-radius:999px}.rb-shop-skeleton--pill.is-small{width:72px}.rb-shop-skeleton--title{width:min(520px, 86%);height:48px}.rb-shop-skeleton--text{width:min(620px, 100%);height:18px}.rb-shop-skeleton--text.is-short{width:min(360px, 62%)}.rb-shop-skeleton--price{width:170px;height:34px}.rubion-product-detail-price{display:grid;gap:4px;padding:14px;border-radius:var(--shop-radius-inner);background:var(--shop-surface-soft)}.rubion-product-detail-price strong{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;font-size:clamp(1.5rem, 3vw, 2.2rem)}.rubion-product-detail-price span,.rubion-product-detail-facts .rb-meta-item{color:var(--shop-muted);font-weight:600}.rubion-product-detail-price-meta--base{margin-top:-13px;margin-left:3px}.rubion-product-detail-facts{display:flex;flex-wrap:wrap;gap:8px}.rubion-product-detail-facts .rb-meta-item{gap:8px;min-height:32px;white-space:normal}.rubion-product-detail-actions{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.rubion-detail-fulfillment{display:grid;gap:8px;flex:1 1 100%;padding:0;border:0;border-radius:0;background:#fff0}.rubion-detail-pickup span{color:var(--shop-muted);font-size:.78rem;font-weight:600;text-transform:uppercase}.rubion-detail-fulfillment-toggle{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(100%, 380px);padding:5px;border:1px solid var(--shop-border);border-radius:var(--shop-radius-inner);background:var(--shop-surface-soft)}.rubion-detail-fulfillment-toggle button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:1px solid #fff0;border-radius:calc(var(--shop-radius-inner) - 4px);background:#fff0;color:var(--shop-muted);font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.rubion-detail-fulfillment-toggle button:hover,.rubion-detail-fulfillment-toggle button:focus-visible,.rubion-detail-fulfillment-toggle button.is-active{background:var(--shop-surface);border-color:var(--shop-border-strong);color:var(--shop-text);transform:translateY(-1px)}.rubion-detail-pickup{display:grid;gap:5px;width:min(100%, 380px)}.rubion-detail-pickup select{min-height:42px;border:1px solid var(--shop-border-strong);border-radius:var(--shop-radius-inner);background:var(--shop-surface);color:var(--shop-text);padding:0 12px}.rubion-detail-pickup-note{display:inline-flex;align-items:center;gap:8px;min-height:40px;width:fit-content;max-width:100%;padding:9px 12px;border-radius:var(--shop-radius-inner);background:var(--shop-surface-soft);color:var(--shop-text);font-weight:600}.rubion-detail-pickup[hidden],.rubion-detail-pickup-note[hidden]{display:none!important}.rubion-product-detail-sections{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;align-items:stretch}.rubion-product-detail-info-card{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:12px;grid-column:span 6;min-height:190px;padding:clamp(16px, 2vw, 20px);border:0;border-radius:var(--shop-radius-inner);background:var(--shop-surface-soft);box-shadow:none;overflow:hidden}.rubion-product-detail-info-card--nutrition{grid-column:1 / -1;min-height:0}.rubion-product-detail-info-card--description,.rubion-product-detail-info-card--ingredients,.rubion-product-detail-info-card--storage,.rubion-product-detail-info-card--allergens{min-height:170px}.rubion-product-detail-info-card__head{display:flex;align-items:center;gap:10px;min-height:38px}.rubion-product-detail-info-card__head i{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border-radius:999px;background:var(--shop-surface-soft);color:var(--shop-accent);font-size:.95rem}.rubion-product-detail-info-card h2{margin:0;color:var(--shop-text);font-size:1rem;line-height:1.2}.rubion-product-detail-info-card p,.rubion-product-detail-info-card li,.rubion-product-detail-info-card dd,.rubion-product-detail-info-card dt{margin:0;color:var(--shop-muted);line-height:1.55;font-size:.9rem}.rubion-product-detail-info-card p strong{color:var(--shop-text);font-weight:600}.rubion-product-detail-info-card p em{color:var(--shop-muted);font-style:italic;font-weight:600}.rubion-product-detail-info-card--description p,.rubion-product-detail-info-card--ingredients p{max-width:92ch}.rubion-product-detail-info-card dl,.rubion-product-detail-info-card ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.rubion-product-detail-info-card--nutrition dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.rubion-product-detail-info-card dl>div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--shop-border)}.rubion-product-detail-info-card dl>div:last-child{border-bottom:0}.rubion-product-related-wrap{display:grid;gap:14px;margin-top:2px}.rubion-product-related-head{display:flex;align-items:end;justify-content:space-between;gap:12px}.rubion-product-related-head h2{margin:4px 0 0;color:var(--shop-text);font-size:clamp(1.1rem, 2vw, 1.35rem);line-height:1.15}.rubion-product-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.rubion-related-product{display:grid;grid-template-rows:128px minmax(0,1fr);min-width:0;overflow:hidden;border:0;border-radius:var(--shop-radius-inner);background:var(--shop-surface-soft);color:var(--shop-text);text-decoration:none;box-shadow:none;transition:background-color .16s ease}.rubion-related-product:hover,.rubion-related-product:focus-visible{background:var(--shop-surface-muted);outline:2px solid var(--shop-text);outline-offset:2px}.rubion-related-product__media{display:grid;place-items:center;padding:12px;background:var(--shop-surface-soft);overflow:hidden}.rubion-related-product__media.is-empty{background:var(--shop-surface-soft)}.rubion-related-product__media img{width:100%;height:100%;max-width:86%;max-height:108px;object-fit:contain}.rubion-related-product__media i{color:var(--shop-accent);font-size:2.3rem}.rubion-related-product__body{display:grid;align-content:start;gap:8px;padding:12px}.rubion-related-product__meta{display:flex;flex-wrap:wrap;gap:6px}.rubion-related-product__meta span{display:inline-flex;align-items:center;min-height:26px;padding:0 8px;border-radius:999px;background:var(--shop-surface-soft);color:var(--shop-muted);font-size:.72rem;font-weight:600;cursor:default;box-shadow:none}.rubion-related-product__meta span:hover{transform:none;box-shadow:none}.rubion-related-product h3{display:-webkit-box;margin:0;overflow:hidden;color:var(--shop-text);font-size:.95rem;line-height:1.22;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rubion-related-product strong{color:var(--shop-text);font-size:1.02rem;line-height:1.1}.rubion-related-product small{color:var(--shop-muted);font-size:.76rem;font-weight:600}.rubion-detail-quantity{display:grid;gap:5px;min-width:150px;color:var(--shop-text);font-size:.86rem;font-weight:600}.rubion-detail-quantity input{min-height:44px;border:1px solid var(--shop-border-strong);border-radius:var(--shop-radius-inner);background:var(--shop-surface);color:var(--shop-text);padding:0 12px}.rubion-detail-quantity__error:not([hidden]){color:var(--shop-text);font-size:.78rem;font-weight:500}.rubion-detail-quantity input[aria-invalid="true"]{border-color:var(--shop-text)}.rubion-detail-qty-control{height:46px;grid-template-columns:46px minmax(52px,auto) 46px;border-radius:var(--shop-radius-inner)}.rubion-detail-qty-control .rubion-product-qty-control__btn,.rubion-detail-qty-control span{width:46px;height:46px}.rubion-detail-qty-control span{width:auto;min-width:52px}.rubion-product-detail-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:240px;color:var(--shop-muted)}.rubion-legal-items small{display:block;margin-top:3px;color:var(--shop-muted);font-size:.78rem}.rubion-empty-card,.rubion-empty-cart{display:grid;place-items:center;gap:10px;min-height:220px;padding:28px;text-align:center;color:var(--shop-muted)}.rubion-empty-card{grid-column:1 / -1;border:0}.rubion-empty-card i,.rubion-empty-cart-icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:0;background:#fff0;color:var(--shop-accent);font-size:1.5rem}.rubion-empty-card strong,.rubion-empty-cart strong{color:var(--shop-text);font-size:1rem}.rubion-shop-shell.is-cart-empty .rubion-shop-wallet,.rubion-shop-shell.is-cart-empty .rubion-shop-vouchers,.rubion-shop-shell.is-cart-empty .rubion-shipping-box,.rubion-shop-shell.is-cart-empty .rubion-cart-totals,.rubion-shop-shell.is-cart-empty .rubion-checkout-markers,.rubion-shop-shell.is-cart-empty .rubion-checkout-step,.rubion-shop-shell.is-cart-empty .rubion-shop-actions{display:none!important}.rubion-cart-backdrop{position:fixed;inset:0;z-index:1000;background:color-mix(in srgb,var(--shop-text) 38%,transparent);backdrop-filter:blur(2px)}.rubion-shop-modal,.rubion-configurator-drawer{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:color-mix(in srgb,var(--shop-text) 46%,transparent)}.rubion-configurator-drawer{z-index:1010}.rubion-shop-modal{z-index:1030}.rubion-shop-modal-panel,.rubion-configurator-panel{width:min(720px, 100%);max-height:min(760px, calc(100vh - 40px));overflow:auto;border:1px solid var(--shop-border);border-radius:var(--shop-radius-inner);background:var(--shop-surface);color:var(--shop-text);box-shadow:var(--shop-shadow-strong)}.rubion-configurator-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,300px);align-items:start;column-gap:24px;width:min(960px, 100%);max-height:min(820px, calc(100dvh - 40px));border-radius:16px}.rubion-configurator-discard[hidden]{display:none!important}.rubion-configurator-discard{position:absolute;inset:0;z-index:1;display:grid;place-items:center;padding:16px;background:rgb(23 23 23 / .46)}.rubion-configurator-discard__panel{box-sizing:border-box;width:min(100%, 440px);padding:clamp(20px, 4vw, 28px);border-radius:16px;background:var(--shop-surface,#fff);color:var(--shop-text,#171717);box-shadow:0 20px 60px rgb(0 0 0 / .2);font-family:var(--rb-font-sans,"Plus Jakarta Sans",sans-serif)}.rubion-configurator-discard__panel h3{margin:0 0 8px;font-size:1.2rem;line-height:1.3}.rubion-configurator-discard__panel p{margin:0;color:var(--rb-muted,#626262);line-height:1.5}.rubion-configurator-discard__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px}.rubion-configurator-discard__actions .rb-btn{min-height:44px}@media (max-width:480px){.rubion-configurator-discard__actions{display:grid;grid-template-columns:minmax(0,1fr)}}.rubion-configurator-panel>.rubion-shop-modal-head,.rubion-configurator-panel>.rubion-shop-modal-actions{grid-column:1 / -1}.rubion-configurator-panel>.rubion-configurator-body{grid-column:1;min-width:0}.rubion-configurator-panel>.rubion-configurator-summary{grid-column:2;position:sticky;top:16px;margin:16px 16px 16px 0;border-radius:12px;background:var(--shop-surface-soft)}.rubion-configurator-summary-toggle{display:none}@media (max-width:767px){.rubion-configurator-panel{grid-template-columns:minmax(0,1fr);column-gap:0}.rubion-configurator-panel>.rubion-shop-modal-head{order:0}.rubion-configurator-panel>.rubion-configurator-summary-toggle{order:1}.rubion-configurator-panel>.rubion-configurator-summary{grid-column:1;order:2}.rubion-configurator-panel>.rubion-configurator-body{grid-column:1;order:3}.rubion-configurator-panel>.rubion-shop-modal-actions{order:4}.rubion-configurator-summary-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:calc(100% - 32px);min-height:52px;margin:16px 16px 0;padding:12px;border:0;border-radius:10px;background:var(--shop-surface-soft);color:var(--shop-text);font:inherit;text-align:left;cursor:pointer}.rubion-configurator-summary-toggle strong{font-size:.85rem}.rubion-configurator-summary-toggle i{transition:transform .18s ease}.rubion-configurator-summary-toggle[aria-expanded="true"] i{transform:rotate(180deg)}.rubion-configurator-panel>.rubion-configurator-summary{position:static;margin:0 16px}.rubion-configurator-drawer:not([data-summary-expanded="true"]) .rubion-configurator-summary{display:none}}.rubion-shop-modal-head,.rubion-shop-modal-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--shop-border)}.rubion-shop-modal-actions{border-top:1px solid var(--shop-border);border-bottom:0;justify-content:flex-end}.rubion-shop-modal-body,.rubion-configurator-body,.rubion-configurator-summary{display:grid;gap:12px;padding:16px}.rubion-info-price{display:flex;justify-content:space-between;gap:12px;padding:12px;border-radius:var(--shop-radius-inner);background:var(--shop-surface-soft)}.rubion-shop-toast{position:fixed;right:18px;bottom:18px;z-index:1200;max-width:min(360px, calc(100vw - 36px));padding:12px 14px;border-radius:var(--shop-radius-inner);background:var(--shop-accent);color:var(--shop-on-accent);box-shadow:var(--shop-shadow)}@media (max-width:1020px){.rubion-shop-category-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rubion-shop-service-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@container rb-shop-checkout (max-width:1020px){.rubion-cart-overview-layout{grid-template-columns:1fr}.rubion-cart-panel--overview{position:static;max-height:none}}@container rb-shop-checkout (max-width:680px){.rubion-cart-page .rubion-shop-hero{align-items:stretch;flex-direction:column}.rubion-cart-page .rubion-shop-hero>*{min-width:0}.rubion-cart-page .rubion-shop-hero .rb-btn{max-width:100%;white-space:normal}.rubion-cart-page .rubion-checkout-grid,.rubion-cart-page .rubion-customer-type-choice,.rubion-cart-page .rubion-customer-account-list,.rubion-cart-page .rubion-address-choice-list,.rubion-cart-page .rubion-shipping-methods{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.rubion-shop-shell--public{width:min(100% - 24px, var(--rb-public-width, 1120px));padding-top:22px;padding-bottom:58px}.layout-topnav-modern .rubion-shop-shell--public.rb-public-page,.layout-topnav .rubion-shop-shell--public.rb-public-page,.layout-topnav-justin .rubion-shop-shell--public.rb-public-page{width:min(100% - 24px, var(--rb-public-width, 1120px));padding-top:22px;padding-bottom:58px}.rubion-shop-hero,.rubion-cart-head,.rubion-shop-modal-head,.rubion-shop-modal-actions,.rubion-shop-actions{align-items:stretch}.rubion-shop-toolbar,.rubion-checkout-grid,.rubion-customer-type-choice,.rubion-customer-account-list,.rubion-address-choice-list,.rubion-shipping-methods,.rubion-shop-service-strip,.rubion-product-detail-card,.rubion-product-detail-sections{grid-template-columns:1fr}.rubion-product-detail-info-card,.rubion-product-detail-info-card--description,.rubion-product-detail-info-card--ingredients,.rubion-product-detail-info-card--storage,.rubion-product-detail-info-card--allergens,.rubion-product-detail-info-card--nutrition{grid-column:auto;min-height:0}.rubion-product-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rubion-product-detail-info-card--nutrition dl{grid-template-columns:1fr}.rubion-product-actions{justify-content:flex-start}.rubion-shop-category-directory{padding:0}.rubion-shop-category-directory__grid{grid-template-columns:1fr}.rubion-product-grid{grid-template-columns:1fr}.rubion-product-detail-media{min-height:250px}.rubion-shop-hero{align-items:stretch;flex-direction:column}.rubion-shop-shell--public .rubion-shop-hero{padding:16px}.rubion-voucher-form,.rubion-shop-actions{flex-direction:column}.rubion-cart-panel--drawer .rubion-shop-actions{flex-direction:row;justify-content:flex-end}.rubion-cart-panel--drawer .rubion-shop-actions .rb-btn:last-child{flex:0 0 auto;width:auto!important;min-width:min(220px, 70vw)}.rubion-cart-head-actions{align-items:center}.rubion-cart-continue-top{max-width:190px}.rubion-cart-close{flex:0 0 44px;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;border-radius:50%!important}.rubion-added-drawer{width:min(100vw, 440px);padding:20px}.rubion-added-actions{bottom:-20px;margin:0 -20px -20px;padding:12px 20px 20px}.rubion-cart-recommendations__grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(138px,46%);grid-template-columns:none;overflow-x:auto;padding-bottom:6px}.rubion-shop-modal,.rubion-configurator-drawer{padding:10px;align-items:flex-end}.rubion-shop-modal-panel,.rubion-configurator-panel{max-height:calc(100vh - 20px);width:100%}}#rubionShopListView{container-type:inline-size}@container (min-width:584px){.rubion-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:888px){.rubion-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rubion-cart-panel--drawer,.rubion-shop-shell--public .rubion-cart-panel--drawer{width:min(560px, 100vw)}.rubion-cart-summary-price-skeleton{display:inline-block;width:84px;height:14px;border-radius:4px}.rubion-cart-page .rubion-checkout-step-actions{justify-content:flex-end;padding-top:10px}.rubion-checkout-source-notice{margin-top:var(--rb-space-4,16px)}.rubion-cart-page .rubion-checkout-success{grid-template-columns:minmax(0,1fr);padding:0;background:#fff0}.rubion-cart-page .rubion-checkout-success__number,.rubion-cart-page .rubion-checkout-success__totals{border:0;border-radius:0;box-shadow:none;padding:12px 0;background:#fff0}.rubion-cart-page .rubion-checkout-success__actions .rb-btn{border:0}.rb-checkout-status-list{display:grid;gap:0}.rb-checkout-status-list>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--shop-border)}.rb-checkout-status-list span{color:var(--shop-muted)}.rb-checkout-status-list strong{font-weight:600;text-align:right}#rubionProductDetail{container-type:inline-size}.rubion-shop-shell .rubion-product-detail-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:0;border:0!important;background:#fff0;box-shadow:none!important}.rubion-product-detail-back.rb-btn{padding-inline:0;border:0;background:#fff0;color:var(--shop-muted);font-weight:500}.rubion-product-detail-back.rb-btn:hover{background:#fff0;color:var(--shop-text)}.rubion-product-detail-actions>.rb-btn{max-width:100%;white-space:normal;line-height:1.35}.rubion-product-related-grid{grid-template-columns:minmax(0,1fr);gap:24px}.rubion-shop-shell .rubion-related-product{grid-template-rows:auto minmax(0,1fr);align-content:start;border:0;border-radius:0;background:#fff0;box-shadow:none}.rubion-shop-shell .rubion-related-product:hover,.rubion-shop-shell .rubion-related-product:focus-visible{background:#fff0;outline:none}.rubion-related-product__media{aspect-ratio:4 / 3;border-radius:12px}.rubion-related-product__body{padding:12px 0 0}.rubion-related-product h3{font-weight:600}.rubion-related-product strong{font-weight:600}.rubion-related-product:focus-visible .rubion-related-product__media{outline:2px solid var(--shop-text);outline-offset:3px}.rb-shop-detail-empty{display:grid;justify-items:start;align-content:center;gap:12px;min-height:280px;padding:clamp(20px, 4vw, 48px) 0;color:var(--shop-text)}.rb-shop-detail-empty>i{font-size:28px;color:var(--shop-muted)}.rb-shop-detail-empty h1,.rb-shop-detail-empty p{margin:0}.rb-shop-detail-empty h1{font-size:clamp(1.5rem, 4vw, 2.25rem);line-height:1.2}.rb-shop-detail-empty p{color:var(--shop-muted)}.rb-shop-detail-empty__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}@container (max-width:480px){.rb-shop-detail-empty__actions,.rb-shop-detail-empty__actions .rb-btn{width:100%}}@container (min-width:584px){.rubion-product-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:888px){.rubion-product-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.rubion-product-detail-media{box-sizing:border-box;aspect-ratio:1 / 1;min-height:0;max-height:480px;padding:24px;border-radius:16px;background:var(--shop-surface-soft)}.rubion-product-detail-media img{width:100%;height:100%;max-height:100%;object-fit:contain}.rubion-product-detail-media i{font-size:48px}.rubion-product-detail-main{gap:14px}.rubion-product-detail-lead{font-weight:400}.rubion-product-detail-price{padding:0;border:0;background:#fff0}.rubion-product-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.rubion-product-detail-facts .rubion-detail-pill{justify-content:flex-start;min-height:32px;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none;white-space:normal}.rubion-product-detail-facts .rubion-detail-pill i{font-size:18px}.rubion-product-detail-sections{grid-template-columns:minmax(0,1fr);gap:0}.rubion-shop-shell .rubion-product-detail-info-card{display:block;grid-column:1 / -1;min-height:0;padding:20px 0;border:0!important;border-top:1px solid var(--shop-border)!important;border-radius:0;background:#fff0;box-shadow:none!important}.rubion-product-detail-info-card__head{min-height:32px}.rubion-product-detail-info-card__head i{width:24px;height:24px;flex-basis:24px;border-radius:0;background:#fff0;font-size:18px}.rubion-product-detail-info-card__head+p,.rubion-product-detail-info-card__head+dl{margin-top:12px}details.rubion-product-detail-info-card>summary{list-style:none;cursor:pointer}details.rubion-product-detail-info-card>summary::-webkit-details-marker{display:none}details.rubion-product-detail-info-card>summary::after{content:"+";margin-left:auto;font-size:1.25rem;font-weight:400}details.rubion-product-detail-info-card[open]>summary::after{content:"−"}@container (max-width:799px){.rubion-shop-shell .rubion-product-detail-card{grid-template-columns:minmax(0,1fr);gap:16px}.rubion-product-detail-main{display:contents}.rubion-product-detail-card h1{order:1}.rubion-product-detail-card .rubion-product-detail-media{order:2}.rubion-product-detail-card .rubion-product-detail-lead{order:3}.rubion-product-detail-card .rubion-product-topline{order:4}.rubion-product-detail-card .rubion-product-detail-price{order:5}.rubion-product-detail-card .rubion-product-detail-actions{order:6}.rubion-product-detail-card .rubion-product-detail-facts{order:7}.rubion-product-detail-facts{grid-template-columns:minmax(0,1fr)}.rubion-product-detail-actions>.rb-btn{width:100%}}.rubion-cart-page .rubion-legal-summary{gap:0;padding:0;border:0;background:#fff0}.rubion-cart-page .rubion-legal-summary>h2{margin:0 0 12px;font-size:1.15rem;font-weight:600}.rb-checkout-review-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--shop-border)}.rb-checkout-review-row>div{min-width:0}.rb-checkout-review-row h3,.rb-checkout-review-row p{margin:0}.rb-checkout-review-row h3{font-size:.9rem;font-weight:600}.rb-checkout-review-row p{margin-top:4px;color:var(--shop-muted);font-size:.88rem;line-height:1.5;overflow-wrap:anywhere}.rb-checkout-review-row button{min-width:64px;min-height:44px;padding:0 8px;border:0;border-radius:8px;background:#fff0;color:var(--shop-text);font:inherit;font-size:.85rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rb-checkout-review-row button:hover,.rb-checkout-review-row button:focus-visible{background:var(--shop-surface-soft)}.rubion-cart-page .rubion-checkout-step-actions .rb-btn:last-child{flex:0 1 auto;min-width:190px}.rubion-cart-panel--overview{top:80px;max-height:calc(100dvh - 96px)}.rubion-checkout-summary-expand{display:none}.rubion-checkout-summary-content{display:grid;gap:12px;min-width:0}@container rb-shop-checkout (max-width:1020px){.rubion-cart-panel--overview{order:-1;max-height:none}}@container rb-shop-checkout (max-width:767px){.rubion-cart-page .rubion-cart-panel--overview{padding:0;gap:0;border:0;border-radius:12px;background:var(--shop-surface-soft);box-shadow:none}.rubion-checkout-summary-expand{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;width:100%;min-height:56px;padding:12px 16px;border:0;border-radius:12px;background:#fff0;color:var(--shop-text);font:inherit;font-weight:600;text-align:left;cursor:pointer}.rubion-checkout-summary-expand>span:nth-child(2){grid-column:1;min-width:0;font-size:.85rem;font-weight:500;white-space:normal;overflow-wrap:anywhere}.rubion-checkout-summary-expand i{grid-column:2;grid-row:1 / 3}.rubion-checkout-summary-expand>span:nth-child(2)>span:first-child,.rubion-checkout-summary-expand>span:nth-child(2)>span:nth-child(2){display:none}.rubion-checkout-summary-expand i{transition:transform .18s ease}.rubion-checkout-summary-expand[aria-expanded="true"] i{transform:rotate(180deg)}.rubion-cart-panel--overview:not([data-summary-expanded="true"]) .rubion-checkout-summary-content{display:none}.rubion-checkout-summary-content{padding:0 16px 16px}.rubion-checkout-summary-content .rubion-cart-head{position:static;margin:0;padding:8px 0 12px;background:none;backdrop-filter:none}.rubion-cart-page .rubion-checkout-step-actions{flex-direction:row}.rubion-cart-page .rubion-checkout-step-actions .rb-btn:last-child{min-width:0}}@media (max-width:767px){.rubion-cart-panel--drawer,.rubion-shop-shell--public .rubion-cart-panel--drawer{width:100vw}}@media (max-width:767px){.rb-mobile-summary-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px}.rb-mobile-summary-toggle>:nth-child(2){grid-column:1;min-width:0;margin-left:0;white-space:normal;overflow-wrap:anywhere}.rb-mobile-summary-toggle>i{grid-column:2;grid-row:1 / 3}}.rubion-shop-shell .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rubion-shop-toolbar{grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:12px;padding:0;border:0;background:#fff0;box-shadow:none}.rubion-shop-toolbar-actions{display:flex;align-items:center;gap:10px;min-width:0}.rubion-shop-search input,.rubion-shop-sort select{min-height:44px;border:1px solid var(--shop-border-strong);background-color:var(--shop-surface);box-shadow:none}.rubion-shop-sort{width:190px}.rubion-shop-filter-menu{position:relative}.rubion-shop-filter-toggle.rb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 14px;border:0;border-radius:8px;background:var(--shop-surface-soft);color:var(--shop-text);font:inherit;font-weight:600;cursor:pointer}.rubion-shop-filter-toggle:hover,.rubion-shop-filter-toggle[aria-expanded="true"]{background:var(--rb-surface-muted,#ebebeb)}.rubion-shop-filter-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--shop-accent) 30%,transparent);outline-offset:2px}.rubion-shop-filter-count{min-width:20px;padding:2px 5px;border-radius:999px;background:var(--shop-surface-soft);font-size:.75rem;line-height:1.3}.rubion-shop-filter-panel{position:absolute;z-index:30;top:calc(100% + 8px);right:0;width:min(340px, calc(100vw - 32px));max-height:min(420px, 65vh);overflow:auto;padding:18px;border:1px solid var(--shop-border);border-radius:12px;background:var(--shop-surface);box-shadow:0 12px 32px color-mix(in srgb,var(--shop-text) 12%,transparent)}.rubion-shop-filter-panel[hidden]{display:none}.rubion-shop-filter-panel strong{display:block;margin-bottom:12px;font-size:.875rem}.rubion-shop-filter-search{display:block;margin-bottom:12px}.rubion-shop-filter-search[hidden],.rubion-shop-filter-panel button[hidden],.rubion-shop-filter-reset[hidden]{display:none}.rubion-shop-filter-search input{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--shop-border-strong);border-radius:8px;background:var(--shop-surface);color:var(--shop-text);font:inherit}.rubion-shop-filter-panel .rubion-shop-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0}.rubion-shop-filter-panel .rubion-shop-filters button{min-height:44px}.rubion-shop-filter-reset{min-height:44px;margin:0 0 12px;padding:0;border:0;background:#fff0;color:var(--shop-text);font:inherit;font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rb-shop-empty{min-height:180px;border:0;background:#fff0;box-shadow:none}.rb-shop-empty-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:8px}.rb-shop-empty-actions button{min-height:44px;padding:0 14px;border:1px solid var(--shop-border-strong);border-radius:8px;background:var(--shop-surface);color:var(--shop-text);font:inherit;font-weight:600;cursor:pointer}.rubion-cart-line-price-skeleton{display:inline-block;width:92px;height:18px;border-radius:6px}.rubion-cart-quote-state{display:grid;gap:8px;padding:12px 0;color:var(--shop-muted)}.rubion-cart-quote-state strong{color:var(--shop-text)}.rubion-cart-total-skeleton{display:block;width:160px;height:24px;border-radius:6px}.rubion-cart-quote-state button,.rubion-payment-warning [data-payment-retry-quote]{justify-self:start;min-height:44px;padding:0 14px;border:1px solid var(--shop-border-strong);border-radius:8px;background:var(--shop-surface);color:var(--shop-text);font:inherit;font-weight:600;cursor:pointer}.rubion-cart-line-error{grid-column:1 / -1;padding:8px 0 0;color:var(--shop-text);font-size:.875rem;line-height:1.45}.rubion-cart-storage-error{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 0;color:var(--shop-text);font-size:.875rem}.rubion-cart-storage-error button{min-height:44px;padding:0 14px;border:1px solid var(--shop-border-strong);border-radius:8px;background:var(--shop-surface);color:var(--shop-text);font:inherit;font-weight:600;cursor:pointer}.rubion-cart-row[aria-busy="true"] .rubion-cart-qty-control button:disabled,.rubion-cart-row[aria-busy="true"] .rubion-cart-presets button:disabled{opacity:.5;cursor:wait}@container (max-width:740px){.rubion-shop-toolbar{grid-template-columns:minmax(0,1fr)}.rubion-shop-filter-panel{left:0;right:auto}.rubion-shop-toolbar-actions{flex-wrap:wrap}.rubion-shop-sort{flex:1 1 150px}}.rb-domain-transfer-list{display:grid;min-width:0;margin:24px 0;font-family:var(--rb-font-sans,"Plus Jakarta Sans",sans-serif)}.rb-domain-transfer-list[hidden]{display:none}.rb-domain-transfer{display:grid;gap:12px;min-width:0;padding:20px 0;border-top:1px solid var(--rb-border-soft,#e9e9e9)}.rb-domain-transfer h3{margin:0;color:var(--rb-text,#171717);font-size:18px;line-height:1.35;overflow-wrap:anywhere}.rb-domain-transfer p{margin:0;color:var(--rb-muted,#595959);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.rb-domain-transfer [data-domain-transfer-status]{color:var(--rb-text,#171717);font-weight:600}.rb-domain-transfer .rb-field{display:grid;gap:7px;min-width:0}.rb-domain-transfer .rb-input{width:100%;min-height:44px}.rb-domain-transfer__actions{display:flex;flex-wrap:wrap;gap:8px}.rb-domain-transfer__actions .rb-btn{min-height:44px}.rb-domain-transfer [data-domain-transfer-feedback]{padding:12px 14px;border-radius:10px;background:var(--rb-surface-soft,#f7f7f7);color:var(--rb-text,#171717)}.rb-domain-transfer [data-domain-transfer-feedback][hidden]{display:none}@media (max-width:540px){.rb-domain-transfer__actions{display:grid;grid-template-columns:minmax(0,1fr)}.rb-domain-transfer__actions .rb-btn{width:100%}}.cms-configurator{box-sizing:border-box;--cms-ink:#171717;--cms-muted:#626262;--cms-line:#e5e5e5;--cms-soft:#f7f7f7;width:min(100%, 1240px);margin:0 auto;padding:48px 40px 88px;color:var(--cms-ink);font-family:var(--rb-font-sans,"Plus Jakarta Sans",system-ui,sans-serif)}.cms-configurator *,.cms-info-dialog *{box-sizing:border-box}.cms-configurator button,.cms-configurator input,.cms-configurator select,.cms-info-dialog button{font:inherit}.cms-intro>a{color:var(--cms-ink);text-decoration:none;font-size:.875rem;font-weight:600}.cms-intro>a span{color:var(--cms-muted);font-weight:400}.cms-eyebrow{margin:32px 0 12px;color:var(--cms-muted);font-size:.75rem;font-weight:600}.cms-intro h1{max-width:760px;margin:0 0 16px;font-size:clamp(2.25rem, 4vw, 3.5rem);font-weight:600;letter-spacing:-.045em;line-height:1.12}.cms-intro>p{max-width:680px;margin:0 0 48px;color:var(--cms-muted);font-size:1rem;line-height:1.65}.cms-progress{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid var(--cms-line)}.cms-progress button{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:5px 12px;border:0;border-radius:7px;background:#fff0;color:var(--cms-muted);cursor:pointer}.cms-progress button[aria-current=step]{background:var(--cms-soft);color:var(--cms-ink);font-weight:600}.cms-progress button span:first-child{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#ededed;font-size:.75rem}.cms-progress button[aria-current=step] span:first-child{background:var(--cms-ink);color:#fff}.cms-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px}.cms-workspace{min-width:0}.cms-step-heading h2{margin:0 0 10px;font-size:clamp(1.5rem, 3vw, 2rem);font-weight:600;letter-spacing:-.035em;line-height:1.2}.cms-step-heading p{max-width:65ch;margin:0 0 28px;color:var(--cms-muted);line-height:1.6}.cms-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cms-card{position:relative;display:block;min-width:0;padding:22px;border:1px solid var(--cms-line);border-radius:10px;background:#fff;color:var(--cms-ink);text-align:left;cursor:pointer}.cms-card:hover{border-color:#929292}.cms-card[aria-pressed=true]{border-color:var(--cms-ink);box-shadow:inset 0 0 0 1px var(--cms-ink)}.cms-card:disabled{opacity:.55;cursor:not-allowed}.cms-card h3{margin:0 0 8px;font-size:1.125rem;font-weight:600;letter-spacing:-.02em}.cms-card p{margin:0;color:var(--cms-muted);font-size:.875rem;line-height:1.6}.cms-card p+p{margin-top:12px}.cms-tariff-cards .cms-card{min-height:152px}.rb-option-unavailable{display:block;margin-top:18px;color:var(--cms-muted);font-size:.8125rem}.cms-chip{display:inline-block;margin-top:16px;padding:5px 8px;border-radius:5px;background:var(--cms-soft);color:var(--cms-muted);font-size:.75rem}.cms-template-preview{min-height:154px;margin:-5px -5px 16px;padding:16px;border-radius:7px;background:var(--cms-soft);overflow:hidden}.cms-preview-nav{padding-bottom:8px;border-bottom:1px solid #dedede;color:var(--cms-muted);font-size:.625rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cms-preview-title{max-width:200px;padding:18px 0;font-size:1.25rem;font-weight:600;line-height:1.2}.cms-preview-blocks{display:flex;gap:6px}.cms-preview-blocks span{flex:1;height:20px;border-radius:3px;background:#e8e8e8}.cms-preview-caption{margin:0 0 14px;color:var(--cms-muted);font-size:.75rem}.rb-template-pages{overflow-wrap:anywhere}.cms-needs,.cms-callout{margin-top:24px;padding:20px;border-radius:9px;background:var(--cms-soft)}.cms-needs h3,.cms-term-heading h3{margin:0 0 7px;font-size:1.125rem;font-weight:600}.cms-needs>p,.cms-term-heading p{margin:0 0 18px;color:var(--cms-muted);font-size:.875rem;line-height:1.6}.cms-range-label{display:grid;grid-template-columns:1fr auto;gap:10px;margin:20px 0;font-size:.875rem;font-weight:600}.cms-range-label input{grid-column:1 / -1;width:100%;accent-color:var(--cms-ink)}.cms-needs+.cms-callout{display:flex;align-items:center;gap:10px;font-size:.875rem}.cms-term-heading{margin-top:32px}.cms-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cms-terms button{display:grid;gap:5px;padding:14px;border:1px solid var(--cms-line);border-radius:8px;background:#fff;color:var(--cms-ink);text-align:left;cursor:pointer}.cms-terms button[aria-pressed=true]{border-color:var(--cms-ink);box-shadow:inset 0 0 0 1px var(--cms-ink)}.cms-terms button strong{font-size:.875rem}.cms-terms button span{color:var(--cms-muted);font-size:.75rem}.cms-field{display:flex;flex-direction:column;gap:8px;margin:18px 0;font-size:.875rem;font-weight:600}.cms-field input,.cms-field select{width:100%;min-height:46px;padding:11px 13px;border:1px solid #cfcfcf;border-radius:8px;background:#fff;color:var(--cms-ink)}.cms-field small,.cms-small{color:var(--cms-muted);font-size:.8125rem;font-weight:400;line-height:1.6}.cms-navigation{display:flex;justify-content:space-between;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid var(--cms-line)}.cms-button{min-height:44px;padding:10px 18px;border:1px solid var(--cms-ink);border-radius:8px;background:var(--cms-ink);color:#fff;font-weight:600;cursor:pointer}.cms-button:hover{background:#000}.cms-button:disabled{opacity:.48;cursor:not-allowed}.cms-secondary{border-color:var(--cms-line);background:#fff;color:var(--cms-ink)}.cms-secondary:hover{background:var(--cms-soft)}.cms-feedback{min-height:1.4em;color:var(--cms-ink);font-size:.875rem;line-height:1.5}.rb-config-issue{margin:0 0 18px;padding:12px 14px;border-radius:7px;background:var(--cms-soft);color:var(--cms-ink);font-size:.875rem;line-height:1.5}.cms-summary{position:sticky;top:24px;min-width:0;padding:24px;border-radius:10px;background:var(--cms-soft)}.cms-summary .cms-eyebrow{margin:0 0 8px}.cms-summary h2{margin:0 0 14px;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere}.cms-summary ul{margin:0 0 20px;padding:0;list-style:none;color:var(--cms-muted);font-size:.8125rem;line-height:1.8}.cms-price-line{display:flex;justify-content:space-between;gap:12px;margin:11px 0;font-size:.8125rem}.cms-price-line strong{text-align:right;font-weight:600}.cms-summary-toggle{display:none}.cms-module-grid{grid-template-columns:1fr;gap:0}.cms-module-card{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:20px;align-items:start;padding:22px 0;border-top:1px solid var(--cms-line)}.cms-module-top{display:flex;align-items:center;gap:12px;grid-column:1 / -1}.cms-module-icon,.cms-tariff-icon{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:7px;background:var(--cms-soft);color:var(--cms-ink)}.cms-icon{width:18px;height:18px;flex:none}.cms-info-button{width:44px;height:44px;margin-left:auto;border:0;border-radius:7px;background:var(--cms-soft);color:var(--cms-ink);font-size:.875rem;font-weight:600;cursor:pointer}.cms-module-card h3{grid-column:1 / -1;margin:10px 0 4px;font-size:1.0625rem;font-weight:600}.cms-module-card>p,.rb-module-reasons p{grid-column:1 / -1;margin:0 0 10px;color:var(--cms-muted);font-size:.875rem;line-height:1.55}.rb-module-reasons{grid-column:1 / -1;margin-top:6px}.rb-module-reasons p{margin:0 0 5px;font-size:.8125rem}.cms-module-card .cms-module-meta{grid-column:1 / -1;margin-top:6px;color:var(--cms-ink);font-weight:600}.cms-module-select{grid-column:1 / -1;justify-self:start;min-height:44px;margin-top:10px;padding:7px 12px;border:1px solid var(--cms-ink);border-radius:7px;background:#fff;color:var(--cms-ink);font-size:.8125rem;font-weight:600;cursor:pointer}.cms-module-select[aria-pressed=true]{background:var(--cms-ink);color:#fff}.cms-module-select:disabled{border-color:var(--cms-line);background:var(--cms-soft);color:var(--cms-muted);cursor:default}.cms-billing-options{display:flex;flex-wrap:wrap;gap:8px;grid-column:1 / -1;margin-top:10px}.cms-billing-options button{min-height:44px;padding:7px 10px;border:1px solid var(--cms-line);border-radius:7px;background:#fff;color:var(--cms-ink);font-size:.75rem;cursor:pointer}.cms-billing-options button[aria-pressed=true]{border-color:var(--cms-ink);background:var(--cms-soft);font-weight:600}.cms-review{padding:0}.cms-review-row{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid var(--cms-line)}.cms-review-row strong{font-size:.875rem}.cms-review-row p{margin:5px 0 0;color:var(--cms-muted);font-size:.875rem;line-height:1.5}.cms-review-row button{align-self:start;border:0;background:#fff0;color:var(--cms-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cms-info-dialog{--cms-ink:#171717;--cms-muted:#626262;--cms-line:#e5e5e5;--cms-soft:#f7f7f7;width:min(460px, calc(100vw - 32px));padding:28px;border:1px solid var(--cms-line);border-radius:10px;background:#fff;color:var(--cms-ink);box-shadow:0 20px 60px #0002}.cms-info-dialog::backdrop{background:#0008}.cms-info-dialog h2{margin:16px 0 10px;font-size:1.5rem;font-weight:600}.cms-info-dialog p{color:var(--cms-muted);line-height:1.6}.cms-dialog-benefit{display:flex;align-items:flex-start;gap:10px;padding:14px;border-radius:7px;background:var(--cms-soft);color:var(--cms-ink)}.cms-dialog-close{position:absolute;top:10px;right:10px;width:44px;height:44px;border:0;border-radius:7px;background:var(--cms-soft);color:var(--cms-ink);font-size:1.25rem;cursor:pointer}.cms-configurator :focus-visible,.cms-info-dialog :focus-visible{outline:2px solid var(--cms-ink);outline-offset:3px}.cms-configurator #cmsStep:focus-visible{outline:none}.cms-configurator [hidden]{display:none!important}@media (max-width:959px){.cms-configurator{padding:40px 24px 72px}.cms-layout{grid-template-columns:1fr;gap:32px}.cms-summary{position:static}.cms-progress{flex-wrap:nowrap;overflow-x:auto}.cms-progress button{flex:none}}@media (max-width:640px){.cms-configurator{padding:32px 16px 130px}.cms-intro>p{margin-bottom:32px}.cms-cards{grid-template-columns:1fr}.cms-terms{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-navigation .cms-button{padding-inline:14px}.cms-summary{position:fixed;z-index:40;top:auto;right:0;bottom:0;left:0;padding:12px 16px;border-radius:10px 10px 0 0;box-shadow:0 -8px 24px #0001;max-height:75vh;overflow-y:auto}.cms-summary-toggle{display:block;width:100%;min-height:44px;padding:6px 0;border:0;background:#fff0;color:var(--cms-ink);text-align:left;font-size:.875rem;font-weight:600;cursor:pointer}.cms-summary-body{display:none}.cms-summary.is-expanded .cms-summary-body{display:block;padding-top:12px}}@media (prefers-reduced-motion:reduce){.cms-configurator *,.cms-info-dialog *{scroll-behavior:auto;transition:none!important;animation:none!important}}.rb-cms-pricing{box-sizing:border-box;display:grid;gap:44px;width:min(100%,1120px);min-width:0;margin:0 auto;padding:24px 40px 72px;background:var(--rb-bg,#fff);color:var(--rb-text,#171717);font-family:var(--rb-font-sans,"Plus Jakarta Sans",system-ui,sans-serif);container:rb-cms-pricing-content / inline-size}.rb-cms-pricing *,.rb-cms-pricing *::before,.rb-cms-pricing *::after{box-sizing:border-box}.rb-cms-pricing__hero{padding:0 0 32px;border-bottom:1px solid var(--rb-border-soft,#eee)}.rb-cms-pricing__eyebrow{margin:0 0 10px;color:var(--rb-muted,#666);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rb-cms-pricing h1{margin:0 0 12px;font-size:clamp(1.8rem,3.5vw,2.7rem);font-weight:650;letter-spacing:-.035em;line-height:1.15}.rb-cms-pricing h2{margin:0 0 8px;font-size:clamp(1.3rem,2.2vw,1.65rem);font-weight:650;letter-spacing:-.025em}.rb-cms-pricing p{max-width:65ch;margin:0;color:var(--rb-muted,#626262);line-height:1.55}.rb-cms-pricing__message{font-size:.875rem;color:var(--rb-text,#171717)}.rb-cms-pricing__message:empty{display:none}.rb-cms-pricing__message button{min-height:44px;margin-left:12px;padding:9px 14px;border:0;border-radius:var(--rb-radius-sm,8px);background:var(--rb-surface-soft,#f3f3f3);color:var(--rb-text,#171717);font:600 .875rem var(--rb-font-sans,"Plus Jakarta Sans",system-ui,sans-serif);cursor:pointer}.rb-cms-pricing__section{display:grid;gap:20px;min-width:0}.rb-cms-pricing__section-head{display:grid;gap:0}.rb-cms-pricing__rows{min-width:0;border-top:1px solid var(--rb-border-soft,#eee)}.rb-cms-pricing__row{display:grid;grid-template-columns:minmax(210px,1fr) minmax(145px,175px) minmax(145px,175px) auto;align-items:end;gap:16px;min-width:0;padding:22px 0;border-bottom:1px solid var(--rb-border-soft,#eee)}.rb-cms-pricing__identity{display:grid;gap:5px;min-width:0;align-self:center}.rb-cms-pricing__identity strong{font-size:1rem;font-weight:650;overflow-wrap:anywhere}.rb-cms-pricing__identity small,.rb-cms-pricing__hint{color:var(--rb-muted,#626262);font-size:.8125rem;line-height:1.45;overflow-wrap:anywhere}.rb-cms-pricing__field{display:grid;gap:8px;min-width:0;color:var(--rb-text,#171717);font-size:.8125rem;font-weight:600}.rb-cms-pricing__field input,.rb-cms-pricing__field select{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--rb-border,#d8d8d8);border-radius:var(--rb-radius-sm,8px);background:#fff;color:var(--rb-text,#171717);font:400 1rem var(--rb-font-sans,"Plus Jakarta Sans",system-ui,sans-serif)}.rb-cms-pricing__field input::placeholder{color:var(--rb-muted,#777);font-weight:400}.rb-cms-pricing__row .rb-btn,.rb-cms-pricing__related .rb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:0;border-radius:var(--rb-radius-sm,8px);background:var(--rb-text,#171717);color:#fff;font:600 .875rem var(--rb-font-sans,"Plus Jakarta Sans",system-ui,sans-serif);text-decoration:none;white-space:nowrap;cursor:pointer}.rb-cms-pricing__row .rb-btn:disabled{opacity:.55;cursor:not-allowed}.rb-cms-pricing__row .rb-btn:hover:not(:disabled),.rb-cms-pricing__related .rb-btn:hover{background:#000;color:#fff}.rb-cms-pricing :is(button,a,input,select):focus-visible{outline:2px solid var(--rb-text,#171717);outline-offset:3px}.rb-cms-pricing__row-status{grid-column:1/-1;min-height:0;color:var(--rb-muted,#626262);font-size:.8125rem}.rb-cms-pricing__row-status:empty{display:none}.rb-cms-pricing__row-status.is-error{color:var(--rb-text,#171717)}.rb-cms-pricing__related .rb-btn{justify-self:start;background:var(--rb-surface-soft,#f3f3f3);color:var(--rb-text,#171717)}.rb-cms-pricing__related .rb-btn:hover{background:var(--rb-border-soft,#e9e9e9);color:var(--rb-text,#171717)}.rb-cms-pricing__empty{padding:24px 0}@media(max-width:900px){.rb-cms-pricing__row{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-cms-pricing__identity{grid-column:1/-1}.rb-cms-pricing__row .rb-btn{justify-self:start}}@media(max-width:600px){.rb-cms-pricing{gap:36px;padding:20px 16px 56px}.rb-cms-pricing__row{grid-template-columns:minmax(0,1fr);gap:14px}.rb-cms-pricing__identity{grid-column:auto}.rb-cms-pricing__row .rb-btn{width:100%}.rb-cms-pricing__message button{display:block;margin:12px 0 0}}@container rb-cms-pricing-content (max-width:900px){.rb-cms-pricing__row{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-cms-pricing__identity{grid-column:1/-1}.rb-cms-pricing__row .rb-btn{justify-self:start}}@container rb-cms-pricing-content (max-width:600px){.rb-cms-pricing__row{grid-template-columns:minmax(0,1fr);gap:14px}.rb-cms-pricing__identity{grid-column:auto}.rb-cms-pricing__row .rb-btn{width:100%}.rb-cms-pricing__message button{display:block;margin:12px 0 0}}.rubion-products{display:flex;flex-direction:column;gap:18px;padding-bottom:96px}.rubion-products__hero{align-items:center}.rubion-products__toolbar{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.rubion-products__search{min-width:min(520px, 100%);flex:1 1 420px}.rubion-products__filters.rb-filter-pills{flex:0 1 auto;flex-direction:row;justify-content:flex-end;gap:8px}.rubion-products__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.rubion-products.is-overview-route .rubion-products__detail,.rubion-products.is-detail-route .rubion-products__toolbar,.rubion-products.is-detail-route .rubion-products__list{display:none!important}.rubion-products__list,.rubion-products__detail,.rubion-products-editor__section,.rubion-products-modal__panel{border-radius:8px}.rubion-products__list{display:grid;gap:14px;padding:16px;max-height:none;overflow:visible}.rubion-products__list-head,.rubion-products-editor__head,.rubion-products-editor__section-head,.rubion-products-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.rubion-products__list-head h2,.rubion-products-editor__head h2,.rubion-products-editor__section h3,.rubion-products-modal__head h2{margin:4px 0 0;line-height:1.12}.rubion-products__cards,.rubion-products-component-list,.rubion-products-rule-list,.rubion-products-reference-list{display:grid;gap:10px}.rubion-products__cards{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.rubion-products__card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--border,#e4e7ec);background:var(--surface,#fff)}.rubion-products__card.is-active{border-color:color-mix(in srgb,var(--primary,#111827) 34%,var(--border,#e4e7ec));box-shadow:0 10px 30px rgb(15 23 42 / .08)}.rubion-products__card-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;width:100%;border:0;background:#fff0;text-align:left;cursor:pointer;padding:0;color:inherit;text-decoration:none}.rubion-products__card-main strong,.rubion-products-reference-card strong,.rubion-products-component strong,.rubion-products-reference-option strong{display:block;color:var(--text,#14161a);font-weight:850}.rubion-products__card-main small,.rubion-products__card-side small,.rubion-products-reference-card span,.rubion-products-reference-card small,.rubion-products-component span,.rubion-products-reference-option span,.rubion-products-reference-option small,.rubion-products__small-state,.rubion-products__empty-inline span,.rubion-products-compliance span{display:block;margin-top:3px;color:var(--muted,#697386);line-height:1.45}.rubion-products__card-side{text-align:right;min-width:92px}.rubion-products__drag{cursor:grab}.rubion-products__card.is-dragging{opacity:.62}.rubion-products__popover{position:absolute;top:calc(100% - 6px);right:12px;z-index:12;display:grid;gap:4px;min-width:190px;padding:8px;border:1px solid var(--border,#e4e7ec);border-radius:8px;background:var(--surface,#fff);box-shadow:0 18px 38px rgb(15 23 42 / .14)}.rubion-products__popover a,.rubion-products__popover button{display:flex;align-items:center;gap:9px;width:100%;border:0;border-radius:6px;background:#fff0;color:var(--text,#14161a);padding:9px 10px;text-align:left;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.rubion-products__popover a:hover,.rubion-products__popover button:hover,.rubion-products__popover a:focus-visible,.rubion-products__popover button:focus-visible{background:color-mix(in srgb,var(--surface-muted,#f2f4f7) 78%,var(--surface,#fff));outline:none}.rubion-products__badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.rubion-products__notice{min-height:0}.rubion-products__toast{border-radius:8px;padding:12px 14px;font-weight:800;border:1px solid var(--border,#e4e7ec);background:var(--surface,#fff)}.rubion-products__toast.is-success{background:color-mix(in srgb,#16a34a 9%,var(--surface,#fff));color:#067647}.rubion-products__toast.is-error{background:color-mix(in srgb,#d92d20 9%,var(--surface,#fff));color:#b42318}.rubion-products-editor{display:grid;gap:16px}.rubion-products-editor__head{padding-bottom:14px;border-bottom:1px solid var(--border,#e4e7ec)}.rubion-products-editor__tabs,.rubion-inventory__tabs{display:flex;gap:8px;overflow-x:auto;padding:4px;border:1px solid var(--border,#e4e7ec);border-radius:8px;background:color-mix(in srgb,var(--surface,#fff) 88%,transparent)}.rubion-products-editor__tabs button{border:0;border-radius:6px;padding:10px 13px;background:#fff0;color:var(--muted,#667085);font-weight:800;white-space:nowrap;cursor:pointer}.rubion-products-editor__tabs button.is-active{background:var(--text,#111827);color:var(--surface,#fff)}.rubion-products-editor__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);gap:16px;align-items:start}.rubion-products-editor__section{padding:18px;border:1px solid var(--border,#e4e7ec);background:var(--surface,#fff)}.rubion-products-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.rubion-products-fields label,.rubion-products-rule label,.rubion-products-component label{display:grid;gap:6px;font-size:12px;font-weight:800;color:var(--muted,#667085)}.rubion-products-fields label.wide{grid-column:1 / -1}.rubion-products-fields input,.rubion-products-fields textarea,.rubion-products-fields select,.rubion-products-rule input,.rubion-products-rule select,.rubion-products-component input,.rubion-products-component select,.rubion-products-bulk-row input,.rubion-products-bulk-row select,.rubion-products-media-row input,.rubion-products-media-row select{width:100%;min-height:42px;border:1px solid var(--border,#d0d5dd);border-radius:8px;background:var(--surface,#fff);color:var(--text,#14161a);padding:10px 12px;font:inherit}.rubion-products-fields textarea{min-height:108px;resize:vertical}.rubion-products-check{display:flex!important;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px}.rubion-products-check input{width:auto;min-height:auto}.rubion-products-rule,.rubion-products-component,.rubion-products-reference-card,.rubion-products-bulk-row,.rubion-products-media-row{display:grid;grid-template-columns:minmax(0,1fr) 130px 140px 140px auto;gap:10px;align-items:center;padding:12px;border:1px solid var(--border,#e4e7ec);border-radius:8px;background:color-mix(in srgb,var(--surface,#fff) 96%,var(--text,#111827))}.rubion-products-component{grid-template-columns:minmax(0,1fr) 120px 140px 120px auto}.rubion-products-media-list{display:grid;gap:10px}.rubion-products-media-row{grid-template-columns:74px minmax(0,1.4fr) minmax(0,1fr) 120px auto}.rubion-products-media-preview{width:64px;height:64px;border-radius:8px;border:1px solid var(--border,#e4e7ec);background:color-mix(in srgb,var(--surface-muted,#f2f4f7) 82%,var(--surface,#fff));display:grid;place-items:center;overflow:hidden;color:var(--muted,#667085)}.rubion-products-media-preview img{width:100%;height:100%;object-fit:cover;display:block}.rubion-products-reference-card{grid-template-columns:minmax(0,1fr) auto;margin:12px 0}.rubion-products-quote{display:grid;gap:10px}.rubion-products-quote div{display:flex;justify-content:space-between;gap:12px;padding:12px;border-radius:8px;background:color-mix(in srgb,var(--surface-muted,#f2f4f7) 78%,var(--surface,#fff))}.rubion-products-quote strong{color:var(--text,#14161a)}.rubion-products-quote .is-discount strong{color:#b42318}.rubion-products-quote .is-ok strong{color:#047857}.rubion-products-quote .is-warning strong{color:#b45309}.rubion-products-quote .is-error strong{color:#b42318}.rubion-products-quote small{display:block;margin-top:3px;color:var(--muted,#667085);font-size:12px;font-weight:700}.rubion-products-checkline,.rubion-products-compliance,.rubion-products__empty-inline{padding:11px 12px;border-radius:8px;border:1px solid var(--border,#e4e7ec);margin-top:10px}.rubion-products-checkline.is-ok{background:color-mix(in srgb,#16a34a 8%,var(--surface,#fff));color:#067647}.rubion-products-checkline.is-warning{background:color-mix(in srgb,#f79009 10%,var(--surface,#fff));color:#93370d}.rubion-products-checkline.is-error{background:color-mix(in srgb,#d92d20 10%,var(--surface,#fff));color:#b42318}.rubion-products-modal[hidden]{display:none}.rubion-products-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px}.rubion-products-modal__backdrop{position:absolute;inset:0;background:rgb(15 23 42 / .42);backdrop-filter:blur(6px)}.rubion-products-modal__panel{position:relative;z-index:1;width:min(920px, 100%);max-height:min(760px, calc(100vh - 48px));overflow:auto;background:var(--surface,#fff);border:1px solid var(--border,#e4e7ec);box-shadow:0 24px 70px rgb(15 23 42 / .24);padding:18px}.rubion-products-modal__body{margin-top:16px}.rubion-products-modal__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.rubion-products-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rubion-products-type-card{position:relative;display:grid;gap:8px;padding:16px;border:1px solid var(--border,#e4e7ec);border-radius:8px;cursor:pointer}.rubion-products-type-card input{position:absolute;opacity:0}.rubion-products-type-card:has(input:checked){border-color:var(--text,#111827);background:color-mix(in srgb,var(--text,#111827) 5%,var(--surface,#fff))}.rubion-products-wizard__physical{display:grid;gap:12px;margin-top:12px;padding:12px;border:1px solid var(--border,#e4e7ec);border-radius:8px;background:color-mix(in srgb,var(--surface,#fff) 92%,var(--text,#111827))}.rubion-products-wizard__physical[hidden]{display:none}.rubion-product-picker{display:grid;gap:12px}.rubion-product-picker__toolbar input{width:100%;border:1px solid var(--border,#d0d5dd);border-radius:8px;padding:12px 13px;background:var(--surface,#fff);color:var(--text,#14161a);font:inherit;font-weight:700}.rubion-product-picker__selected{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid color-mix(in srgb,var(--border,#d0d5dd) 70%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface,#fff) 94%,var(--text,#111827))}.rubion-product-picker__selected strong,.rubion-product-picker__selected span{display:block;min-width:0}.rubion-product-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;max-height:360px;overflow:auto;padding-right:2px}.rubion-product-picker__card{display:grid;gap:6px;min-height:116px;padding:13px;border:1px solid var(--border,#d0d5dd);border-radius:8px;background:var(--surface,#fff);color:var(--text,#14161a);text-align:left;cursor:pointer}.rubion-product-picker__card:hover,.rubion-product-picker__card:focus-visible{border-color:color-mix(in srgb,var(--text,#111827) 28%,var(--border,#d0d5dd));outline:none}.rubion-product-picker__card.is-active{border-color:var(--text,#111827);box-shadow:0 10px 26px rgb(15 23 42 / .08)}.rubion-product-picker__card strong,.rubion-product-picker__card span,.rubion-product-picker__card small{min-width:0;overflow-wrap:anywhere}.rubion-products-reference-option{display:grid;gap:4px;width:100%;text-align:left;border:1px solid var(--border,#e4e7ec);border-radius:8px;background:var(--surface,#fff);padding:13px;cursor:pointer}.rubion-products-action-list{display:flex;flex-wrap:wrap;gap:10px}.rubion-products-bulk{display:grid;gap:12px}.rubion-products-bulk-row{grid-template-columns:minmax(180px,1fr) 130px 160px 130px 150px auto}@media (max-width:1100px){.rubion-products__layout,.rubion-products-editor__grid{grid-template-columns:1fr}.rubion-products__list{max-height:none}}@media (max-width:720px){.rubion-products{gap:12px}.rubion-products__hero,.rubion-products__list-head,.rubion-products-editor__head,.rubion-products-editor__section-head,.rubion-products-modal__head{flex-direction:column;align-items:stretch}.rubion-products__card,.rubion-products-rule,.rubion-products-component,.rubion-products-bulk-row,.rubion-products-media-row{grid-template-columns:1fr}.rubion-products__card-side{text-align:left}.rubion-products-fields,.rubion-products-type-grid{grid-template-columns:1fr}.rubion-products-modal{padding:12px;align-items:end}.rubion-products-modal__panel{max-height:calc(100vh - 24px)}}.rb-products-public-pricing{margin-top:36px;padding-top:28px;border-top:1px solid var(--rb-border,#e5e5e5);container-type:inline-size}.rb-products-public-pricing__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.rb-products-public-pricing__head h2{margin:0 0 6px;font-size:1.35rem;font-weight:600}.rb-products-public-pricing__head p{margin:0;color:var(--rb-muted,#626262)}.rb-products-public-pricing__rows{display:grid;gap:0}.rb-products-public-pricing__row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;gap:12px;align-items:end;padding:16px 0;border-top:1px solid var(--rb-border,#e5e5e5)}.rb-products-public-pricing__row label{display:grid;gap:6px;min-width:0;font-weight:500}.rb-products-public-pricing__row select,.rb-products-public-pricing__row input[type="text"]{width:100%;min-width:0;min-height:44px}.rb-products-public-pricing__featured{display:flex!important;align-items:center;min-height:44px;white-space:nowrap}.rb-products-public-pricing__message{min-height:1.5em;margin:8px 0;color:var(--rb-muted,#626262)}.rb-products-public-pricing__message[data-tone="error"]{color:var(--rb-danger,#ae3333)}.rb-products-public-pricing__message[data-tone="success"]{color:var(--rb-success,#29734b)}@container (max-width:680px){.rb-products-public-pricing__head{display:grid}.rb-products-public-pricing__row{grid-template-columns:minmax(0,1fr)}}.rb-products{box-sizing:border-box;container:rb-products / inline-size;display:grid;gap:28px;width:min(100%, 1320px);min-width:0;min-height:0;margin:0 auto;padding:0 0 64px;border-radius:0;background:#fff0;color:var(--rb-text,#171717);font-family:var(--rb-font-sans,"Plus Jakarta Sans",sans-serif)}.rb-products *,.rb-products *::before,.rb-products *::after{box-sizing:inherit}.rb-products .rb-pages-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.rb-products .rb-pages-hero h1{margin:0;font-size:clamp(1.8rem, 3vw, 2.4rem);font-weight:600;line-height:1.2;letter-spacing:-.035em}.rb-products .rb-pages-hero p{max-width:64ch;margin:10px 0 0;color:var(--rb-muted,#626262);line-height:1.55}.rb-products .rb-pages-main{padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.rb-products .rb-pages-link-button{min-height:44px;color:var(--rb-text,#171717);font-weight:600}.rb-products .rb-pages-kicker{margin-bottom:8px;color:var(--rb-muted,#626262);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rb-products .rb-pages-actions{display:flex;flex-wrap:wrap;gap:8px}.rb-products .rb-pages-button,.rb-products .rb-pages-icon,.rb-products .rb-filter-pill{min-height:44px;font-family:inherit;font-weight:600;box-shadow:none}.rb-products .rb-pages-button.secondary,.rb-products .rb-pages-icon.secondary{border:0;background:var(--rb-surface-soft,#f5f5f5);color:var(--rb-text,#171717)}.rb-products .rb-pages-button:focus-visible,.rb-products .rb-pages-icon:focus-visible,.rb-products a:focus-visible,.rb-products button:focus-visible{outline:2px solid var(--rb-text,#171717);outline-offset:2px}.rb-products .rb-pages-button:disabled,.rb-products .rb-pages-icon:disabled{opacity:.45;cursor:not-allowed}.rb-products .rubion-products__toolbar{position:static;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.rb-products .rubion-products__search{min-width:0;flex:1 1 320px}.rb-products .rb-pages-search-wrap{min-height:44px;border-radius:10px}.rb-products .rb-pages-search-wrap input{min-width:0;min-height:44px;font-family:inherit}.rb-products .rubion-products__filters.rb-filter-pills{min-width:0;justify-content:flex-start}.rb-products .rb-filter-pill{border:0;background:#fff0;color:var(--rb-muted,#626262)}.rb-products .rb-filter-pill.is-active{background:var(--rb-surface-soft,#f5f5f5);color:var(--rb-text,#171717)}.rb-products__load-error{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;color:#a0251e;font-size:.875rem;line-height:1.5}.rb-products__load-error[hidden]{display:none}.rb-products .rubion-products__notice:empty{display:none}.rb-products .rubion-products__toast{padding:8px 0;border:0;border-radius:0;background:#fff0;font-size:.875rem;font-weight:500}.rb-products .rubion-products__toast.is-success{color:#285b43}.rb-products .rubion-products__toast.is-error{color:#a0251e}.rb-products .rubion-products__layout{gap:0}.rb-products .rubion-products__list,.rb-products .rubion-products__detail{min-width:0;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.rb-products .rubion-products__list{gap:18px}.rb-products .rubion-products__list-head h2{margin:0;font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.rb-products .rubion-products__list-head .rb-pages-muted{color:var(--rb-muted,#626262);font-size:.875rem}.rb-products .rubion-products__cards{grid-template-columns:minmax(0,1fr);gap:0}.rb-products .rubion-products__card{grid-template-columns:minmax(0,1fr) minmax(120px,auto) 44px;gap:16px;min-width:0;min-height:80px;padding:16px 0;border:0;border-bottom:1px solid var(--rb-border-soft,#ededed);border-radius:0;background:#fff0;box-shadow:none}.rb-products .rubion-products__card>[data-products-context]{width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.rb-products .rubion-products__card.is-active{border-bottom-color:var(--rb-text,#171717);box-shadow:none}.rb-products .rubion-products__card-main{min-width:0;min-height:44px;color:var(--rb-text,#171717)}.rb-products .rubion-products__card-main strong{color:var(--rb-text,#171717);font-size:.96rem;font-weight:600;overflow-wrap:anywhere}.rb-products .rubion-products__card-main small,.rb-products .rubion-products__card-side small{color:var(--rb-muted,#626262);font-size:.78rem;font-weight:400;overflow-wrap:anywhere}.rb-products .rubion-products__card-side{min-width:0;align-self:center}.rb-products .rubion-products__card-side strong{font-size:.85rem;font-weight:600;overflow-wrap:anywhere}.rb-products .rubion-products__badges{gap:6px;margin-top:7px}.rb-products .rb-pages-chip,.rb-products .rb-pages-chip.green,.rb-products .rb-pages-chip.orange,.rb-products .rb-pages-chip.red{padding:4px 8px;border:0;background:var(--rb-surface-soft,#f5f5f5);color:var(--rb-muted,#626262);font-size:.68rem;font-weight:600}.rb-products .rubion-products__drag{border:0;background:#fff0;color:var(--rb-muted,#626262);box-shadow:none}.rb-products .rubion-products__popover{border:1px solid var(--rb-border,#e5e5e5);border-radius:12px;background:var(--rb-bg,#fff);box-shadow:0 12px 32px rgb(0 0 0 / .1)}.rb-products .rubion-products-editor{gap:24px}.rb-products .rubion-products-editor__head{padding:0;border:0}.rb-products .rubion-products-editor__head h2{margin:12px 0 0;font-size:clamp(1.5rem, 2.5vw, 2rem);font-weight:600;letter-spacing:-.03em}.rb-products__editor-state{margin:10px 0 0;color:var(--rb-muted,#626262);font-size:.8rem;line-height:1.5}.rb-products__editor-state[data-kind="error"]{color:#a0251e}.rb-products__archive-status{min-height:1.5em;margin:8px 0 0;color:var(--rb-muted,#626262);font-size:.875rem;line-height:1.5}.rb-products .rubion-products-editor__tabs{gap:4px;padding:0 0 1px;border:0;border-bottom:1px solid var(--rb-border-soft,#ededed);border-radius:0;background:#fff0;scrollbar-width:thin}.rb-products .rubion-products-editor__tabs button{min-height:44px;padding:10px 14px;border-radius:0;background:#fff0;color:var(--rb-muted,#626262);font:inherit;font-size:.875rem;font-weight:500}.rb-products .rubion-products-editor__tabs button.is-active{border-bottom:2px solid var(--rb-text,#171717);background:#fff0;color:var(--rb-text,#171717);font-weight:600}.rb-products .rubion-products-editor__grid{gap:30px}.rb-products .rubion-products-editor__section{min-width:0;padding:18px 0 0;border:0;border-top:1px solid var(--rb-border-soft,#ededed);border-radius:0;background:#fff0;box-shadow:none}.rb-products .rubion-products-editor__section.card{border:0!important;border-top:1px solid var(--rb-border-soft,#ededed)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.rb-products .rubion-products-editor__section h3{font-weight:600}.rb-products .rubion-products-fields label,.rb-products .rubion-products-rule label,.rb-products .rubion-products-component label{color:var(--rb-text,#171717);font-size:.8rem;font-weight:600}.rb-products .rubion-products-fields input,.rb-products .rubion-products-fields textarea,.rb-products .rubion-products-fields select,.rb-products .rubion-products-rule input,.rb-products .rubion-products-rule select,.rb-products .rubion-products-component input,.rb-products .rubion-products-component select,.rb-products .rubion-products-bulk-row input,.rb-products .rubion-products-bulk-row select,.rb-products .rubion-products-media-row input,.rb-products .rubion-products-media-row select{min-height:44px;border-color:var(--rb-border,#d9d9d9);border-radius:9px;font-family:inherit}.rb-products .rubion-products-rule,.rb-products .rubion-products-component,.rb-products .rubion-products-reference-card,.rb-products .rubion-products-bulk-row,.rb-products .rubion-products-media-row{min-width:0;padding:14px 0;border:0;border-bottom:1px solid var(--rb-border-soft,#ededed);border-radius:0;background:#fff0}.rb-products .rubion-products-quote div{padding:10px 0;border-radius:0;border-bottom:1px solid var(--rb-border-soft,#ededed);background:#fff0}.rb-products .rubion-products-checkline,.rb-products .rubion-products-compliance,.rb-products .rubion-products__empty-inline{padding:12px 0;border:0;border-radius:0;background:#fff0}.rb-products .rubion-products-modal__panel{border:0;border-radius:16px;box-shadow:0 24px 64px rgb(0 0 0 / .16)}.rb-products .rubion-products-type-card{border-color:var(--rb-border-soft,#ededed);border-radius:12px}.rb-products .rubion-products-type-card:has(input:checked){border-color:var(--rb-text,#171717);background:var(--rb-surface-soft,#f5f5f5)}@container rb-products (max-width:900px){.rb-products .rb-pages-hero,.rb-products .rubion-products-editor__head{display:grid}}@container rb-products (max-width:640px){.rb-products .rb-pages-actions,.rb-products .rubion-products__toolbar,.rb-products__load-error{align-items:stretch}.rb-products .rb-pages-actions{display:grid;grid-template-columns:minmax(0,1fr)}.rb-products .rb-pages-actions .rb-pages-button{width:100%}.rb-products .rubion-products__toolbar{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.rb-products .rubion-products__filters.rb-filter-pills{display:flex;width:100%;max-width:100%;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;padding-block:2px 6px}.rb-products .rubion-products__filters .rb-filter-pill{flex:0 0 auto}.rb-products .rubion-products__card{grid-template-columns:minmax(0,1fr) 44px;gap:8px}.rb-products .rubion-products__card-side{grid-column:1;grid-row:2;text-align:left}.rb-products .rubion-products__card>[data-products-context]{grid-column:2;grid-row:1}.rb-products .rubion-products-editor__grid,.rb-products .rubion-products-fields{grid-template-columns:minmax(0,1fr)}.rb-products__load-error{display:grid}}@media (max-width:640px){.rb-products{padding-bottom:48px}.rb-products .rubion-products-modal{padding:0}.rb-products .rubion-products-modal__panel{width:100%;max-height:min(90dvh, 800px);border-radius:16px 16px 0 0}}.rubion-admin-orders{display:flex;flex-direction:column;gap:18px;width:100%;max-width:none;min-height:calc(100vh - 96px);margin:-10px;padding:18px;border-radius:0}.rubion-admin-orders__hero{align-items:center}.rubion-admin-orders__toolbar{position:sticky;top:0;z-index:12;backdrop-filter:blur(16px);align-items:center;padding:12px;border-radius:8px;background:rgb(255 255 255 / .78);box-shadow:0 18px 60px rgb(15 23 42 / .06)}.rubion-admin-orders__search{flex:1 1 520px;min-width:min(420px, 100%)}.rubion-admin-orders__queues{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0;padding:2px}.rubion-admin-orders__queues .rb-pages-button{min-height:40px;padding:0 13px;border:1px solid rgb(20 29 24 / .06);box-shadow:0 10px 24px rgb(20 29 24 / .06)}.rubion-admin-orders__queues .rb-pages-button.is-active{border-color:rgb(20 29 24 / .16);background:#17201b;color:#fff}.rubion-admin-orders__queues .rb-pages-button span{display:inline-flex;min-width:22px;min-height:22px;align-items:center;justify-content:center;border-radius:999px;background:rgb(17 24 39 / .08);font-size:12px}.rubion-admin-orders__queues .rb-pages-button.is-active span{background:rgb(255 255 255 / .18);color:#fff}.rubion-admin-orders__layout{display:grid;grid-template-columns:minmax(320px,0.78fr) minmax(0,1.65fr);gap:18px;align-items:start}.rubion-admin-orders.is-overview-page .rubion-admin-orders__layout,.rubion-admin-orders.is-detail-page .rubion-admin-orders__layout{grid-template-columns:1fr}.rubion-admin-orders.is-overview-page .rubion-admin-orders__toolbar{display:grid;grid-template-columns:minmax(320px,520px) minmax(0,1fr);gap:14px}.rubion-admin-orders.is-overview-page .rubion-admin-orders__detail,.rubion-admin-orders.is-detail-page .rubion-admin-orders__toolbar,.rubion-admin-orders.is-detail-page .rubion-admin-orders__list{display:none}.rubion-admin-orders__list,.rubion-admin-orders__detail{min-width:0}.rubion-admin-orders__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px}.rubion-admin-order-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px;border:1px solid rgb(148 163 184 / .28);border-radius:8px;background:var(--rb-surface,#fff);box-shadow:0 12px 36px rgb(15 23 42 / .05);color:inherit;cursor:pointer;text-decoration:none;transition:border-color 0.16s ease,box-shadow 0.16s ease,transform 0.16s ease}.rubion-admin-order-row:hover,.rubion-admin-order-row.is-active{border-color:rgb(17 24 39 / .22);box-shadow:0 18px 48px rgb(15 23 42 / .09);transform:translateY(-1px)}.rubion-admin-order-row strong,.rubion-admin-order-row span{display:block}.rubion-admin-order-row>div:first-child span{margin-top:4px;color:#667085;font-size:12px;word-break:break-all}.rubion-admin-order-row__meta{display:flex;flex-wrap:wrap;grid-column:1 / -1;gap:6px}.rubion-admin-order-row__money{text-align:right;white-space:nowrap}.rubion-admin-order-row__money span{color:#667085;font-size:12px;margin-top:4px}.rubion-admin-order-detail-head,.rubion-admin-refunds__head{display:flex;gap:16px;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.rubion-admin-order-detail-head h2,.rubion-admin-order-detail-head p,.rubion-admin-refunds__head h3{margin:0}.rubion-admin-order-detail-head p{margin-top:4px;color:#667085;word-break:break-all}.rubion-admin-order-detail-head__status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.rubion-admin-order-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.rubion-admin-order-alerts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:14px}.rubion-admin-order-alert{display:grid;gap:5px;text-align:left;padding:13px 14px;border:1px solid rgb(148 163 184 / .2);border-radius:8px;background:color-mix(in srgb,var(--surface,#fff) 94%,transparent);color:#344054;cursor:pointer;box-shadow:0 12px 34px rgb(15 23 42 / .04)}.rubion-admin-order-alert strong{font-size:14px}.rubion-admin-order-alert span{color:#667085;font-size:13px;line-height:1.4}.rubion-admin-order-alert--risk{border-color:rgb(217 45 32 / .2);background:color-mix(in srgb,#fff4f3 76%,var(--surface,#fff))}.rubion-admin-order-alert--support{border-color:rgb(247 144 9 / .2);background:color-mix(in srgb,#fffbeb 76%,var(--surface,#fff))}.rubion-admin-order-alert--ok{border-color:rgb(18 183 106 / .18);background:color-mix(in srgb,#ecfdf3 76%,var(--surface,#fff))}.rubion-admin-order-kpi{padding:14px;border-radius:8px;border:1px solid rgb(148 163 184 / .24);background:linear-gradient(180deg,rgb(255 255 255 / .92),rgb(248 250 252 / .92))}.rubion-admin-order-kpi span,.rubion-admin-order-kpi small{display:block;color:#667085;font-size:12px}.rubion-admin-order-kpi strong{display:block;margin:6px 0;font-size:18px}.rubion-admin-order-tabs{display:flex;gap:6px;overflow-x:auto;padding:6px;margin-bottom:14px;border-radius:8px;background:rgb(148 163 184 / .12)}.rubion-admin-order-tabs button{border:0;border-radius:7px;padding:9px 12px;background:#fff0;color:#475467;font-weight:800;white-space:nowrap;cursor:pointer}.rubion-admin-order-tabs button.is-active{background:#fff;color:#101828;box-shadow:0 8px 24px rgb(15 23 42 / .08)}.rubion-admin-order-tab-panel{min-height:300px}.rubion-admin-order-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rubion-admin-order-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.rubion-admin-order-grid.compact>section{min-width:0}.rubion-admin-order-grid.compact h4{margin:0 0 10px}.rubion-admin-order-grid>.card,.rubion-admin-order-item,.rubion-admin-refund{padding:16px;border-radius:8px;border:1px solid rgb(148 163 184 / .24);box-shadow:0 14px 40px rgb(15 23 42 / .05)}.rubion-admin-order-grid h3,.rubion-admin-order-item h3,.rubion-admin-refund h4{margin:6px 0 12px}.rubion-admin-order-next{grid-column:span 3}.rubion-admin-order-next button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border:0;border-bottom:1px solid rgb(148 163 184 / .16);background:#fff0;text-align:left;cursor:pointer}.rubion-admin-order-next button:last-child{border-bottom:0}.rubion-admin-order-next span{color:#667085;font-weight:800}.rubion-admin-order-next strong{text-align:right}.rubion-admin-order-items,.rubion-admin-refunds{display:flex;flex-direction:column;gap:12px}.rubion-admin-order-item,.rubion-admin-refund{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,0.8fr) auto;gap:16px;align-items:start}.rubion-admin-order-item p,.rubion-admin-refund p{color:#667085;line-height:1.5;word-break:break-word}.rubion-admin-order-item__meta,.rubion-admin-refund__amounts{display:flex;flex-direction:column;gap:8px}.rubion-admin-order-item__actions,.rubion-admin-refund__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.rubion-admin-refund__actions{max-width:270px}.rubion-admin-refund__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.rubion-admin-orders__line,.rubion-admin-orders__mini-row{display:flex;gap:12px;justify-content:space-between;align-items:baseline;padding:8px 0;border-bottom:1px solid rgb(148 163 184 / .16)}.rubion-admin-orders__line span,.rubion-admin-orders__mini-row span,.rubion-admin-orders__event small,.rubion-admin-orders__event span{color:#667085}.rubion-admin-orders__line strong{text-align:right;word-break:break-word}.rubion-admin-orders__event{display:grid;gap:4px;padding:10px 0;border-bottom:1px solid rgb(148 163 184 / .16)}.rubion-admin-orders__chip{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border-radius:999px;background:rgb(16 24 40 / .08);color:#344054;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0}.rubion-admin-orders__chip--risk,.rubion-admin-orders__chip--required,.rubion-admin-orders__chip--requested,.rubion-admin-orders__chip--low{background:rgb(217 45 32 / .12);color:#b42318}.rubion-admin-orders__chip--support,.rubion-admin-orders__chip--medium,.rubion-admin-orders__chip--neutral{background:rgb(247 144 9 / .13);color:#b54708}.rubion-admin-orders__chip--high,.rubion-admin-orders__chip--ok,.rubion-admin-orders__chip--approved,.rubion-admin-orders__chip--executed{background:rgb(18 183 106 / .13);color:#027a48}.rubion-admin-orders__notice{padding:12px 14px;border-radius:8px;border:1px solid rgb(148 163 184 / .24);background:#fff;color:#475467}.rubion-admin-orders__notice.is-error{border-color:rgb(217 45 32 / .28);background:#fff4f3;color:#b42318}.rubion-admin-orders__notice.is-success{border-color:rgb(18 183 106 / .22);background:#ecfdf3;color:#027a48}.rubion-admin-orders__empty{min-height:260px}.rubion-admin-orders__skeleton{min-height:96px;border-radius:8px;background:linear-gradient(90deg,rgb(148 163 184 / .14),rgb(148 163 184 / .26),rgb(148 163 184 / .14));background-size:240% 100%;animation:rubionAdminOrdersPulse 1.2s ease-in-out infinite}.rubion-admin-orders__skeleton.is-large{min-height:420px}.rubion-admin-credit-meter{--score:0;display:inline-flex;width:112px;height:112px;align-items:center;justify-content:center;margin:4px 0 12px;border-radius:50%;background:radial-gradient(circle at center,#fff 0 56%,transparent 57%),conic-gradient(#12b76a calc(var(--score) * 1%),rgb(148 163 184 / .22) 0);box-shadow:inset 0 0 0 1px rgb(148 163 184 / .12)}.rubion-admin-credit-card--medium .rubion-admin-credit-meter{background:radial-gradient(circle at center,#fff 0 56%,transparent 57%),conic-gradient(#f79009 calc(var(--score) * 1%),rgb(148 163 184 / .22) 0)}.rubion-admin-credit-card--low .rubion-admin-credit-meter{background:radial-gradient(circle at center,#fff 0 56%,transparent 57%),conic-gradient(#d92d20 calc(var(--score) * 1%),rgb(148 163 184 / .22) 0)}.rubion-admin-credit-meter strong{font-size:30px}.rubion-admin-credit-meter span{margin-left:2px;color:#667085;font-weight:800}.rubion-admin-order-tab-panel pre{max-height:360px;overflow:auto;padding:12px;border-radius:8px;background:#101828;color:#f9fafb;font-size:12px}.rubion-admin-order-payment-card,.rubion-admin-order-shipping-card{grid-column:1 / -1;padding:18px;border-radius:8px}.rubion-admin-order-payment-head,.rubion-admin-order-shipping-card>h3+.rb-pages-button{display:flex;align-items:center;justify-content:space-between;gap:12px}.rubion-admin-order-payment-head{margin-bottom:14px}.rubion-admin-order-payment-head h3,.rubion-admin-order-shipping-card h3{margin:4px 0 0}.rubion-admin-order-subtabs{display:inline-flex;gap:5px;padding:5px;border-radius:8px;background:rgb(148 163 184 / .12)}.rubion-admin-order-subtabs button{border:0;border-radius:7px;background:#fff0;padding:8px 11px;color:#475467;font-weight:800;cursor:pointer}.rubion-admin-order-subtabs button.is-active{background:#fff;color:#101828;box-shadow:0 8px 22px rgb(15 23 42 / .08)}.rubion-admin-order-shipping-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px}.rubion-admin-order-shipping-columns h4{margin:0 0 10px}.rubion-admin-orders-modal[hidden]{display:none}.rubion-admin-orders-modal{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px}.rubion-admin-orders-modal__backdrop{position:absolute;inset:0;background:rgb(15 23 42 / .42);backdrop-filter:blur(4px)}.rubion-admin-orders-modal__panel{position:relative;z-index:1;display:flex;min-width:0;width:min(860px, calc(100vw - 32px));max-height:calc(100vh - 48px);flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 24px 90px rgb(15 23 42 / .24);overflow:hidden}.rubion-admin-orders-modal__head{display:flex;justify-content:space-between;gap:16px;padding:22px;border-bottom:1px solid rgb(148 163 184 / .2)}.rubion-admin-orders-modal__head h2{margin:4px 0 0}.rubion-admin-orders-modal__body{display:flex;min-height:0;flex:1;flex-direction:column}.rubion-admin-orders-modal__content{display:flex;flex:1;flex-direction:column;gap:14px;padding:18px 22px;overflow:auto}.rubion-admin-orders-modal__actions{display:flex;justify-content:flex-end;gap:10px;padding:16px 22px;border-top:1px solid rgb(148 163 184 / .2);background:rgb(248 250 252 / .94)}.rubion-admin-orders-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rubion-admin-refund-tree{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.rubion-admin-refund-tree__options{display:grid;gap:8px;margin-top:8px}.rubion-admin-refund-tree__options button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 9px;align-items:center;padding:11px 12px;border:1px solid rgb(148 163 184 / .26);border-radius:8px;background:#fff;color:#101828;text-align:left;cursor:pointer}.rubion-admin-refund-tree__options button i{grid-row:span 2;display:grid;width:30px;height:30px;place-items:center;border-radius:8px;background:rgb(16 24 40 / .06)}.rubion-admin-refund-tree__options button span{color:#667085;font-size:12px;line-height:1.35}.rubion-admin-refund-tree__options button.is-active{border-color:rgb(16 24 40 / .42);background:rgb(236 253 243 / .62);box-shadow:inset 0 0 0 1px rgb(16 24 40 / .12)}.rubion-admin-refund-tree__restriction{grid-column:1 / -1;display:grid;gap:5px;padding:13px 14px;border:0;border-radius:8px;background:#fffbeb}.rubion-admin-refund-tree__restriction span,.rubion-admin-refund-tree__restriction small{color:#667085;line-height:1.4}.rubion-admin-refund-tree__next{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:14px;border-radius:8px;background:rgb(236 253 243 / .72)}.rubion-admin-refund-tree__next>i{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:rgb(16 24 40 / .06);color:#344054}.rubion-admin-refund-tree__next>div{display:grid;gap:4px}.rubion-admin-refund-tree__next span{color:#667085;line-height:1.45}.rubion-admin-orders-field{display:grid;gap:6px;font-weight:800}.rubion-admin-orders-field input,.rubion-admin-orders-field select,.rubion-admin-orders-field textarea{width:100%;min-height:42px;border:1px solid rgb(148 163 184 / .4);border-radius:8px;padding:10px 12px;background:#fff;color:#101828;font:inherit}.rubion-admin-orders-field textarea{resize:vertical}.rubion-admin-orders-field small,.rubion-admin-orders-check small{color:#667085;font-weight:500;line-height:1.4}.rubion-admin-orders-check{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;font-weight:800}.rubion-admin-orders-action-summary,.rubion-admin-orders-warning,.rubion-admin-orders-rma-result{display:grid;gap:9px;padding:14px;border-radius:8px;border:1px solid rgb(148 163 184 / .24);background:rgb(248 250 252 / .9)}.rubion-admin-orders-action-summary>span,.rubion-admin-orders-rma-result .rubion-admin-orders__line{display:flex;justify-content:space-between;gap:12px}.rubion-admin-orders-action-summary em{color:#667085;font-style:normal}.rubion-admin-orders-warning{border-color:rgb(247 144 9 / .24);background:#fffbeb}.rubion-admin-orders-warning span{color:#667085;line-height:1.45}.rubion-admin-orders-rma-code{font-size:26px;font-weight:900}.rubion-admin-orders-rma-qr{display:grid;min-height:112px;place-items:center;padding:14px;border:1px dashed rgb(16 24 40 / .28);border-radius:8px;background:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;word-break:break-all}body.rubion-admin-orders-modal-open{overflow:hidden}@keyframes rubionAdminOrdersPulse{0%{background-position:100% 0}100%{background-position:-100% 0}}@media (max-width:1180px){.rubion-admin-orders__layout,.rubion-admin-order-grid{grid-template-columns:1fr}.rubion-admin-order-next{grid-column:auto}.rubion-admin-orders__list{max-height:none}}@media (max-width:760px){.rubion-admin-orders{padding:12px}.rubion-admin-orders__toolbar,.rubion-admin-order-detail-head,.rubion-admin-refunds__head{align-items:stretch;flex-direction:column}.rubion-admin-order-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rubion-admin-order-item,.rubion-admin-refund{grid-template-columns:1fr}.rubion-admin-orders-modal{padding:0}.rubion-admin-orders-modal__backdrop{display:block}.rubion-admin-orders-modal__panel{width:100%;max-height:100vh;border-radius:0}.rubion-admin-orders-modal__grid,.rubion-admin-refund-tree,.rubion-admin-order-grid.compact,.rubion-admin-order-shipping-columns{grid-template-columns:1fr}.rubion-admin-order-item__actions,.rubion-admin-refund__actions{justify-content:stretch;max-width:none}.rubion-admin-order-item__actions .rb-pages-button,.rubion-admin-refund__actions .rb-pages-button{width:100%;justify-content:center}}.rb-admin-orders{max-width:1280px;min-height:0;margin:0;padding:0;gap:28px;color:var(--rb-text,#171717);font-family:var(--rb-font-sans,"Plus Jakarta Sans",Arial,sans-serif);container-type:inline-size}.rb-admin-orders *{box-sizing:border-box}.rb-admin-orders .rubion-admin-orders__hero{align-items:start;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.rb-admin-orders .rubion-admin-orders__hero h1{margin:0;font-size:clamp(28px,3vw,38px);line-height:1.15;letter-spacing:-.025em;font-weight:600}.rb-admin-orders .rubion-admin-orders__hero p{max-width:70ch;margin:8px 0 0;line-height:1.5}.rb-admin-orders .rb-pages-kicker{margin-bottom:8px;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0}.rb-admin-orders__icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:10px}.rb-admin-orders .rubion-admin-orders__toolbar,.rb-admin-orders.is-overview-page .rubion-admin-orders__toolbar{position:static;display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);align-items:end;gap:20px;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none;backdrop-filter:none}.rb-admin-orders .rb-admin-orders__search{display:grid;align-content:start;gap:7px;min-width:0;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.rb-admin-orders__search-label{font-size:14px;font-weight:500}.rb-admin-orders .rb-admin-orders__search>i{display:none}.rb-admin-orders .rb-admin-orders__search .rb-input{width:100%;min-width:0;min-height:44px;padding:10px 13px;border:1px solid var(--rb-border,#d5d5d5);border-radius:10px;background:var(--rb-surface,#fff);color:var(--rb-text,#171717);font-size:16px;box-shadow:none}.rb-admin-orders .rb-admin-orders__search .rb-input:focus-visible{outline:2px solid var(--rb-text,#171717);outline-offset:2px}.rb-admin-orders .rubion-admin-orders__queues{justify-content:flex-start;flex-wrap:nowrap;gap:5px;overflow-x:auto;padding:0 0 2px;min-width:0}.rb-admin-orders .rubion-admin-orders__queues .rb-admin-orders__queue{display:inline-flex;align-items:center;gap:7px;flex:none;min-height:44px;padding:9px 13px;border:0;border-radius:9px;background:#fff0;color:var(--rb-muted,#626262);font-size:14px;font-weight:600;box-shadow:none;white-space:nowrap}.rb-admin-orders .rubion-admin-orders__queues .rb-admin-orders__queue:hover,.rb-admin-orders .rubion-admin-orders__queues .rb-admin-orders__queue.is-active{background:var(--rb-surface-soft,#f5f5f5);color:var(--rb-text,#171717);box-shadow:none}.rb-admin-orders .rubion-admin-orders__queues .rb-admin-orders__queue span,.rb-admin-orders .rubion-admin-orders__queues .rb-admin-orders__queue.is-active span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px;border-radius:999px;background:var(--rb-surface-muted,#eaeaea);color:var(--rb-text,#171717);font-size:12px}.rb-admin-orders .rubion-admin-orders__queues .rb-admin-orders__queue:focus-visible{outline:2px solid var(--rb-text,#171717);outline-offset:2px}.rb-admin-orders .rubion-admin-orders__list{grid-template-columns:minmax(0,1fr);gap:0}.rb-admin-orders .rb-admin-orders__row{min-width:0;padding:18px 8px;border:0;border-bottom:1px solid var(--rb-border-soft,#ededed);border-radius:0;background:#fff0;box-shadow:none;transition:background-color .15s ease}.rb-admin-orders .rb-admin-orders__row:hover,.rb-admin-orders .rb-admin-orders__row.is-active{transform:none;border-color:var(--rb-border-soft,#ededed);background:var(--rb-surface-soft,#f5f5f5);box-shadow:none}.rb-admin-orders .rb-admin-orders__row:focus-visible{outline:2px solid var(--rb-text,#171717);outline-offset:-2px}.rb-admin-orders .rb-admin-orders__row strong{font-weight:600;overflow-wrap:anywhere}.rb-admin-orders .rb-admin-orders__row>div:first-child span{color:var(--rb-muted,#626262);font-size:13px;overflow-wrap:anywhere;word-break:normal}.rb-admin-orders .rb-admin-orders__row .rubion-admin-order-row__meta{gap:7px}.rb-admin-orders .rb-admin-orders__row .rubion-admin-order-row__money{display:grid;gap:3px;align-content:start;color:var(--rb-text,#171717)}.rb-admin-orders .rb-admin-orders__row .rubion-admin-order-row__money span{margin:0;color:var(--rb-muted,#626262);font-size:12px}.rb-admin-orders .rubion-admin-orders__chip{border-radius:999px;background:var(--rb-surface-soft,#f5f5f5);color:var(--rb-text,#171717);font-weight:500}.rb-admin-orders .rubion-admin-orders__detail{padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.rb-admin-orders .rubion-admin-order-detail-head{align-items:start;gap:20px;margin-bottom:24px}.rb-admin-orders .rubion-admin-order-detail-head h2{font-size:clamp(25px,2.7vw,34px);font-weight:600;letter-spacing:-.025em;line-height:1.2;overflow-wrap:anywhere}.rb-admin-orders .rubion-admin-order-detail-head p{color:var(--rb-muted,#626262);font-size:13px;overflow-wrap:anywhere;word-break:normal}.rb-admin-orders .rubion-admin-order-detail-head__status{justify-content:flex-start;gap:6px}.rb-admin-orders .rubion-admin-order-alerts{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;margin-bottom:24px}.rb-admin-orders .rubion-admin-order-alert,.rb-admin-orders .rubion-admin-order-alert--risk,.rb-admin-orders .rubion-admin-order-alert--support,.rb-admin-orders .rubion-admin-order-alert--ok{min-height:74px;padding:13px 15px;border:0;border-radius:10px;background:var(--rb-surface-soft,#f5f5f5);color:var(--rb-text,#171717);box-shadow:none}.rb-admin-orders .rubion-admin-order-alert:hover{background:var(--rb-surface-muted,#eaeaea)}.rb-admin-orders .rubion-admin-order-alert:focus-visible{outline:2px solid var(--rb-text,#171717);outline-offset:2px}.rb-admin-orders .rubion-admin-order-alert span{color:var(--rb-muted,#626262)}.rb-admin-orders .rubion-admin-order-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 25px}.rb-admin-orders .rubion-admin-order-kpi{min-width:0;padding:7px 18px 8px;border:0;border-right:1px solid var(--rb-border-soft,#ededed);border-radius:0;background:#fff0;box-shadow:none}.rb-admin-orders .rubion-admin-order-kpi:first-child{padding-left:0}.rb-admin-orders .rubion-admin-order-kpi:last-child{border-right:0}.rb-admin-orders .rubion-admin-order-kpi span,.rb-admin-orders .rubion-admin-order-kpi small{color:var(--rb-muted,#626262);line-height:1.4}.rb-admin-orders .rubion-admin-order-kpi strong{margin:5px 0;font-size:clamp(17px,1.8vw,21px);font-weight:600;line-height:1.25;overflow-wrap:anywhere}.rb-admin-orders .rubion-admin-order-tabs{gap:4px;max-width:100%;margin:0 0 22px;padding:0 0 7px;border-bottom:1px solid var(--rb-border-soft,#ededed);border-radius:0;background:#fff0}.rb-admin-orders .rubion-admin-order-tabs button{min-height:44px;padding:9px 14px;border-radius:9px;color:var(--rb-muted,#626262);font-size:14px;font-weight:600}.rb-admin-orders .rubion-admin-order-tabs button:hover,.rb-admin-orders .rubion-admin-order-tabs button.is-active{background:var(--rb-surface-soft,#f5f5f5);color:var(--rb-text,#171717);box-shadow:none}.rb-admin-orders .rubion-admin-order-tabs button:focus-visible{outline:2px solid var(--rb-text,#171717);outline-offset:-2px}.rb-admin-orders .rubion-admin-order-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px}.rb-admin-orders .rubion-admin-order-grid>.card,.rb-admin-orders .rubion-admin-order-grid>.rb-card{min-width:0;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.rb-admin-orders .rubion-admin-order-grid h3{margin:5px 0 12px;font-size:18px;font-weight:600;letter-spacing:-.01em}.rb-admin-orders .rubion-admin-order-next{grid-column:1/-1}.rb-admin-orders .rubion-admin-order-next button{min-height:50px;padding:10px 4px;border-color:var(--rb-border-soft,#ededed);color:var(--rb-text,#171717)}.rb-admin-orders .rubion-admin-order-next button:hover{background:var(--rb-surface-soft,#f5f5f5)}.rb-admin-orders .rubion-admin-order-next button:focus-visible{outline:2px solid var(--rb-text,#171717);outline-offset:-2px}.rb-admin-orders .rubion-admin-order-next span{color:var(--rb-muted,#626262);font-weight:500}.rb-admin-orders .rubion-admin-orders__line{gap:16px;border-color:var(--rb-border-soft,#ededed)}.rb-admin-orders .rubion-admin-orders__line span{color:var(--rb-muted,#626262)}.rb-admin-orders .rubion-admin-orders__line strong{font-weight:600}.rb-admin-orders .rubion-admin-order-items{gap:0}.rb-admin-orders .rubion-admin-order-item{grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr) auto;gap:24px;min-width:0;padding:20px 0;border:0;border-bottom:1px solid var(--rb-border-soft,#ededed);border-radius:0;background:#fff0;box-shadow:none}.rb-admin-orders .rubion-admin-order-item:first-child{padding-top:0}.rb-admin-orders .rubion-admin-order-item h3{margin:5px 0 8px;font-size:18px;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.rb-admin-orders .rubion-admin-order-item p{margin:0;color:var(--rb-muted,#626262);overflow-wrap:anywhere;word-break:normal}.rb-admin-orders .rubion-admin-order-item__meta{min-width:0;gap:0}.rb-admin-orders .rubion-admin-order-item__actions{align-items:start}.rb-admin-orders .rubion-admin-order-item__actions .rb-btn{min-height:44px}.rb-admin-orders .rubion-admin-order-payment-card{padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.rb-admin-orders .rubion-admin-order-payment-head{align-items:end;gap:20px;margin-bottom:22px}.rb-admin-orders .rubion-admin-order-payment-head h3{font-size:20px;font-weight:600;letter-spacing:-.01em}.rb-admin-orders .rubion-admin-order-subtabs{max-width:100%;gap:4px;overflow-x:auto;padding:0;border-radius:0;background:#fff0}.rb-admin-orders .rubion-admin-order-subtabs button{min-height:44px;padding:9px 13px;border-radius:9px;color:var(--rb-muted,#626262);font-size:14px;font-weight:600;white-space:nowrap}.rb-admin-orders .rubion-admin-order-subtabs button:hover,.rb-admin-orders .rubion-admin-order-subtabs button.is-active{background:var(--rb-surface-soft,#f5f5f5);color:var(--rb-text,#171717);box-shadow:none}.rb-admin-orders .rubion-admin-order-subtabs button:focus-visible{outline:2px solid var(--rb-text,#171717);outline-offset:-2px}.rb-admin-orders .rubion-admin-order-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px}.rb-admin-orders .rubion-admin-order-grid.compact>section{min-width:0}.rb-admin-orders .rubion-admin-order-grid.compact h4{font-size:16px;font-weight:600}.rb-admin-orders .rubion-admin-orders__mini-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;border-color:var(--rb-border-soft,#ededed)}.rb-admin-orders .rubion-admin-orders__mini-row strong,.rb-admin-orders .rubion-admin-orders__mini-row span{min-width:0;overflow-wrap:anywhere;word-break:normal}.rb-admin-orders .rubion-admin-orders__mini-row strong{font-weight:600}.rb-admin-orders .rubion-admin-orders__mini-row span{color:var(--rb-muted,#626262)}.rb-admin-orders .rubion-admin-orders__mini-row small{display:block;margin-top:3px}.rb-admin-orders .rubion-admin-orders__event{border-color:var(--rb-border-soft,#ededed)}.rb-admin-orders .rubion-admin-refunds{gap:0}.rb-admin-orders .rubion-admin-refunds__head{align-items:end;gap:16px;margin-bottom:18px}.rb-admin-orders .rubion-admin-refunds__head h3{margin:5px 0 0;font-size:20px;font-weight:600;letter-spacing:-.01em}.rb-admin-orders .rubion-admin-refunds__head>span{color:var(--rb-muted,#626262);font-size:13px}.rb-admin-orders .rubion-admin-refunds>h3{margin:28px 0 10px;font-size:17px;font-weight:600}.rb-admin-orders .rb-admin-orders__refund{grid-template-columns:minmax(0,1fr) minmax(250px,1fr) minmax(160px,.6fr);gap:24px;min-width:0;padding:20px 0;border:0;border-bottom:1px solid var(--rb-border-soft,#ededed);border-radius:0;background:#fff0;box-shadow:none}.rb-admin-orders .rb-admin-orders__refund h4{margin:0 0 7px;font-size:18px;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.rb-admin-orders .rb-admin-orders__refund p{margin:0;color:var(--rb-muted,#626262);overflow-wrap:anywhere;word-break:normal}.rb-admin-orders .rubion-admin-refund__amounts{min-width:0;gap:0}.rb-admin-orders .rubion-admin-refund__chips{gap:5px}.rb-admin-orders .rubion-admin-refund__actions{max-width:none;justify-content:flex-start;align-content:start}.rb-admin-orders .rubion-admin-refund__actions .rb-pages-button{min-height:44px;border:0;border-radius:9px;background:var(--rb-surface-soft,#f5f5f5);color:var(--rb-text,#171717);font-weight:600;box-shadow:none}.rb-admin-orders .rubion-admin-refund__actions .rb-pages-button:hover{background:var(--rb-surface-muted,#eaeaea)}.rb-admin-orders .rubion-admin-refund__actions .rb-pages-button:focus-visible{outline:2px solid var(--rb-text,#171717);outline-offset:2px}.rb-admin-orders .rubion-admin-refund__actions .rb-pages-button.danger{color:#9f2d24}.rb-admin-orders .rubion-admin-order-shipping-card{padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.rb-admin-orders .rubion-admin-order-shipping-card>.rb-btn,.rb-admin-orders .rubion-admin-order-grid>section>.rb-btn{display:inline-flex;min-height:44px;align-items:center;gap:8px;margin-top:10px}.rb-admin-orders .rubion-admin-order-shipping-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;margin-top:22px}.rb-admin-orders .rubion-admin-order-shipping-columns>div{min-width:0}.rb-admin-orders .rubion-admin-order-shipping-columns h4{font-size:16px;font-weight:600}.rb-admin-orders .rubion-admin-order-grid>section{min-width:0}.rb-admin-orders .rubion-admin-order-grid>section>.rb-pages-muted{color:var(--rb-muted,#626262);line-height:1.5}.rb-admin-orders .rubion-admin-order-tab-panel pre{max-width:100%;padding:16px;border-radius:10px;background:var(--rb-surface-soft,#f5f5f5);color:var(--rb-text,#171717);overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.rb-admin-orders .rubion-admin-orders-modal:not([open]){display:none}.rb-admin-orders .rubion-admin-orders-modal[open]{position:fixed;inset:0;display:grid;place-items:center;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:20px;border:0;background:#fff0;overflow:auto}.rb-admin-orders .rubion-admin-orders-modal::backdrop{background:rgb(20 20 20 / .48);backdrop-filter:blur(3px)}.rb-admin-orders .rubion-admin-orders-modal__panel{width:min(760px,100%);max-height:calc(100dvh - 40px);border-radius:16px;background:var(--rb-surface,#fff);color:var(--rb-text,#171717);box-shadow:0 20px 70px rgb(0 0 0 / .16)}.rb-admin-orders .rubion-admin-orders-modal__head{align-items:start;padding:22px 24px;border-color:var(--rb-border-soft,#ededed)}.rb-admin-orders .rubion-admin-orders-modal__head h2{margin:4px 0 0;font-size:23px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.rb-admin-orders .rubion-admin-orders-modal__content{gap:18px;padding:22px 24px}.rb-admin-orders .rubion-admin-orders-modal__actions{flex-wrap:wrap;padding:16px 24px;border-color:var(--rb-border-soft,#ededed);background:var(--rb-surface,#fff)}.rb-admin-orders .rubion-admin-orders-modal__actions .rb-btn{min-height:44px}.rb-admin-orders .rubion-admin-orders-modal__actions .rb-btn.danger{background:#a82e27;color:#fff}.rb-admin-orders .rubion-admin-orders-field{min-width:0;gap:7px;font-size:14px;font-weight:500}.rb-admin-orders .rubion-admin-orders-field input,.rb-admin-orders .rubion-admin-orders-field select,.rb-admin-orders .rubion-admin-orders-field textarea{min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--rb-border,#d5d5d5);border-radius:10px;background:var(--rb-surface,#fff);color:var(--rb-text,#171717);font-size:16px;box-shadow:none}.rb-admin-orders .rubion-admin-orders-field input:focus-visible,.rb-admin-orders .rubion-admin-orders-field select:focus-visible,.rb-admin-orders .rubion-admin-orders-field textarea:focus-visible{outline:2px solid var(--rb-text,#171717);outline-offset:2px}.rb-admin-orders .rubion-admin-orders-check{font-weight:500}.rb-admin-orders .rubion-admin-orders-check input{width:20px;height:20px;margin:0}.rb-admin-orders .rubion-admin-orders-action-summary,.rb-admin-orders .rubion-admin-orders-warning,.rb-admin-orders .rubion-admin-orders-rma-result{padding:14px 0;border:0;border-radius:0;border-bottom:1px solid var(--rb-border-soft,#ededed);background:#fff0}.rb-admin-orders .rubion-admin-orders-action-summary em,.rb-admin-orders .rubion-admin-orders-warning span{color:var(--rb-muted,#626262)}.rb-admin-orders .rb-admin-orders__modal-error{margin:0 24px;padding:12px 14px;border-radius:10px;background:var(--rb-surface-soft,#f5f5f5);color:#a82e27;font-size:14px}.rb-admin-orders .rb-admin-orders__modal-error[hidden]{display:none}.rb-admin-orders .rubion-admin-refund-tree{gap:20px}.rb-admin-orders .rubion-admin-refund-tree__options button{min-height:60px;border:1px solid var(--rb-border-soft,#ededed);border-radius:10px;background:#fff0;color:var(--rb-text,#171717);box-shadow:none}.rb-admin-orders .rubion-admin-refund-tree__options button:hover,.rb-admin-orders .rubion-admin-refund-tree__options button.is-active{border-color:var(--rb-text,#171717);background:var(--rb-surface-soft,#f5f5f5);box-shadow:none}.rb-admin-orders .rubion-admin-refund-tree__options button:focus-visible{outline:2px solid var(--rb-text,#171717);outline-offset:2px}.rb-admin-orders .rubion-admin-refund-tree__options button i{background:var(--rb-surface-soft,#f5f5f5);color:var(--rb-text,#171717)}.rb-admin-orders .rubion-admin-refund-tree__restriction,.rb-admin-orders .rubion-admin-refund-tree__next{padding:15px;border-radius:10px;background:var(--rb-surface-soft,#f5f5f5);color:var(--rb-text,#171717)}.rb-admin-orders .rb-admin-orders-discard:not([open]){display:none}.rb-admin-orders .rb-admin-orders-discard[open]{position:fixed;inset:0;width:min(420px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:14px;background:var(--rb-surface,#fff);color:var(--rb-text,#171717);box-shadow:0 20px 70px rgb(0 0 0 / .2)}.rb-admin-orders .rb-admin-orders-discard::backdrop{background:rgb(20 20 20 / .32)}.rb-admin-orders .rb-admin-orders-discard__panel{padding:24px}.rb-admin-orders .rb-admin-orders-discard h2{margin:0;font-size:21px;font-weight:600;letter-spacing:-.02em}.rb-admin-orders .rb-admin-orders-discard p{margin:9px 0 22px;color:var(--rb-muted,#626262);line-height:1.5}.rb-admin-orders .rb-admin-orders-discard__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.rb-admin-orders .rb-admin-orders-discard__actions .rb-btn{min-height:44px}.rb-admin-orders .rubion-admin-orders__notice,.rb-admin-orders .rubion-admin-orders__notice.is-error,.rb-admin-orders .rubion-admin-orders__notice.is-success{border:0;border-radius:10px;background:var(--rb-surface-soft,#f5f5f5);color:var(--rb-text,#171717)}.rb-admin-orders__list-message{display:grid;justify-items:start;gap:12px;padding:20px 0;color:var(--rb-text,#171717);line-height:1.5}.rb-admin-orders__list-message .rb-btn{min-height:44px}.rb-admin-orders .rubion-admin-orders__skeleton{background:var(--rb-surface-soft,#f5f5f5);animation:none}@container(max-width:1180px){.rb-admin-orders .rubion-admin-orders__layout{grid-template-columns:minmax(0,1fr)}.rb-admin-orders .rubion-admin-orders__list{max-height:none}}@container(max-width:900px){.rb-admin-orders .rubion-admin-orders__toolbar,.rb-admin-orders.is-overview-page .rubion-admin-orders__toolbar{grid-template-columns:minmax(0,1fr)}.rb-admin-orders .rubion-admin-orders__queues{width:100%}}@container(max-width:760px){.rb-admin-orders .rubion-admin-order-kpis{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.rb-admin-orders .rubion-admin-order-kpi:nth-child(2){border-right:0}.rb-admin-orders .rubion-admin-order-kpi:nth-child(3){padding-left:0}.rb-admin-orders .rubion-admin-order-grid{grid-template-columns:minmax(0,1fr);gap:28px}.rb-admin-orders .rubion-admin-order-detail-head{display:grid}.rb-admin-orders .rubion-admin-order-item{grid-template-columns:minmax(0,1fr);gap:14px}.rb-admin-orders .rubion-admin-order-item__actions{justify-content:flex-start}.rb-admin-orders .rubion-admin-order-payment-head{display:grid;align-items:start}.rb-admin-orders .rubion-admin-order-grid.compact{grid-template-columns:minmax(0,1fr)}.rb-admin-orders .rb-admin-orders__refund{grid-template-columns:minmax(0,1fr);gap:14px}.rb-admin-orders .rubion-admin-refund__actions .rb-pages-button{width:auto}.rb-admin-orders .rubion-admin-refunds__head{display:grid}.rb-admin-orders .rubion-admin-order-shipping-columns{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.rb-admin-orders .rubion-admin-orders-modal[open]{padding:0}.rb-admin-orders .rubion-admin-orders-modal__panel{width:100%;max-height:100dvh;min-height:100dvh;border-radius:0}.rb-admin-orders .rubion-admin-orders-modal__head,.rb-admin-orders .rubion-admin-orders-modal__content{padding:18px 16px}.rb-admin-orders .rubion-admin-orders-modal__actions{padding:14px 16px}.rb-admin-orders .rb-admin-orders__modal-error{margin:0 16px}.rb-admin-orders .rubion-admin-refund-tree,.rb-admin-orders .rubion-admin-orders-modal__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.rb-admin-orders{gap:24px;padding:0 16px}}@container(max-width:600px){.rb-admin-orders .rubion-admin-orders__hero{display:grid;gap:16px}.rb-admin-orders .rb-admin-orders__row{grid-template-columns:minmax(0,1fr);gap:9px}.rb-admin-orders .rb-admin-orders__row .rubion-admin-order-row__money{text-align:left}.rb-admin-orders .rb-admin-orders__row .rubion-admin-order-row__meta{grid-column:auto}}@container(max-width:420px){.rb-admin-orders .rubion-admin-order-kpis{grid-template-columns:minmax(0,1fr);row-gap:0}.rb-admin-orders .rubion-admin-order-kpi,.rb-admin-orders .rubion-admin-order-kpi:first-child,.rb-admin-orders .rubion-admin-order-kpi:nth-child(3){padding:12px 0;border-right:0;border-bottom:1px solid var(--rb-border-soft,#ededed)}.rb-admin-orders .rubion-admin-order-kpi:last-child{border-bottom:0}.rb-admin-orders .rubion-admin-order-next button{align-items:flex-start;flex-direction:column;gap:3px}.rb-admin-orders .rubion-admin-order-next strong{text-align:left}.rb-admin-orders .rubion-admin-orders__mini-row{grid-template-columns:minmax(0,1fr) auto}.rb-admin-orders .rubion-admin-orders__mini-row span:nth-child(2){grid-column:1/-1;grid-row:2}.rb-admin-orders .rubion-admin-orders__mini-row span:last-child{grid-column:2;grid-row:1;text-align:right}}@media(prefers-reduced-motion:reduce){.rb-admin-orders .rb-admin-orders__row{transition:none}}.rb-prepayments{display:grid;align-content:start;gap:26px;max-width:1200px;margin:0;padding:0;color:var(--rb-text,#171717);font-family:var(--rb-font-sans,"Plus Jakarta Sans",Arial,sans-serif);container-type:inline-size}.rb-prepayments *{box-sizing:border-box}.rb-prepayments .rb-pages-hero{align-items:start;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.rb-prepayments .rb-pages-hero h1{margin:0;font-size:clamp(28px,3vw,38px);font-weight:600;letter-spacing:-.025em;line-height:1.15}.rb-prepayments .rb-pages-hero p{max-width:65ch;margin:8px 0 0;line-height:1.5}.rb-prepayments .rb-pages-kicker{font-size:13px;font-weight:600;text-transform:none;letter-spacing:0}.rb-prepayments .rb-pages-overview-tools{display:flex;align-items:end;gap:16px;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.rb-prepayments .rb-pages-field{display:grid;gap:7px;min-width:min(100%,280px);font-size:14px;font-weight:500}.rb-prepayments .rb-pages-field .rb-select{min-height:44px;padding:10px 12px;border:1px solid var(--rb-border,#d5d5d5);border-radius:10px;background:var(--rb-surface,#fff);color:var(--rb-text,#171717);font-size:16px;box-shadow:none}.rb-prepayments .rb-pages-field .rb-select:focus-visible{outline:2px solid var(--rb-text,#171717);outline-offset:2px}.rb-prepayments .rb-pages-section{min-width:0;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.rb-prepayments .rb-prepayments__list-error{display:grid;justify-items:start;gap:12px}.rb-prepayments .rb-prepayments__list-error .rb-btn{min-height:44px}.rb-prepayments #rbPrepaymentReceiptsError[hidden]{display:none}.rb-prepayments .rb-prepayments__empty{margin:0;padding:22px 0;color:var(--rb-muted,#626262)}.rb-prepayments .rb-table td:first-child{font-weight:600}.rb-prepayments .rb-table .rb-btn{min-height:44px}.rb-prepayments .rb-table button:focus-visible{outline:2px solid var(--rb-text,#171717);outline-offset:2px}.rb-prepayments #rbPrepaymentMore{min-height:44px}.rb-prepayments #rbPrepaymentDetail{display:grid;gap:16px;padding-top:28px;border-top:1px solid var(--rb-border-soft,#ededed)}.rb-prepayments #rbPrepaymentDetail[hidden]{display:none}.rb-prepayments #rbPrepaymentDetail .rb-pages-section-head{display:flex;align-items:start;justify-content:space-between;gap:16px;margin:0 0 7px}.rb-prepayments #rbPrepaymentDetail .rb-pages-section-head h2{margin:0;font-size:clamp(22px,2.5vw,29px);font-weight:600;letter-spacing:-.02em}.rb-prepayments #rbPrepaymentDetail .rb-pages-section-head p{margin:6px 0 0;color:var(--rb-muted,#626262)}.rb-prepayments #rbPrepaymentDetail .rb-pages-section-head .rb-btn{min-height:44px}.rb-prepayments #rbPrepaymentDetail h3{margin:14px 0 0;font-size:18px;font-weight:600;letter-spacing:-.01em}.rb-prepayments #rbPrepaymentDetail h4{font-size:16px;font-weight:600}.rb-prepayments .rb-prepayments__facts{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(0,1.2fr);margin:0}.rb-prepayments .rb-prepayments__facts dt,.rb-prepayments .rb-prepayments__facts dd{min-width:0;margin:0;padding:11px 0;border-bottom:1px solid var(--rb-border-soft,#ededed);line-height:1.45;overflow-wrap:anywhere}.rb-prepayments .rb-prepayments__facts dt{color:var(--rb-muted,#626262)}.rb-prepayments .rb-prepayments__facts dd{font-weight:600;text-align:right}.rb-prepayments #rbPrepaymentDetail ul{list-style:none;margin:0;padding:0}.rb-prepayments #rbPrepaymentDetail li{padding:11px 0;border-bottom:1px solid var(--rb-border-soft,#ededed);line-height:1.5;overflow-wrap:anywhere}.rb-prepayments #rbPrepaymentDetail .rb-pages-form{display:grid;justify-items:start;gap:14px;min-width:0;margin:10px 0 12px;padding:20px 0;border:0;border-top:1px solid var(--rb-border-soft,#ededed);border-radius:0;background:#fff0;box-shadow:none}.rb-prepayments #rbPrepaymentDetail .rb-pages-form h3,.rb-prepayments #rbPrepaymentDetail .rb-pages-form h4{margin:0}.rb-prepayments #rbPrepaymentDetail .rb-pages-form .rb-pages-field{min-width:min(100%,380px)}.rb-prepayments #rbPrepaymentDetail .rb-pages-form input:not([type=checkbox]),.rb-prepayments #rbPrepaymentDetail .rb-pages-form select{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--rb-border,#d5d5d5);border-radius:10px;background:var(--rb-surface,#fff);color:var(--rb-text,#171717);font-size:16px}.rb-prepayments #rbPrepaymentDetail .rb-pages-form input[type=checkbox]{width:20px;height:20px;margin:0 8px 0 0;vertical-align:middle;accent-color:var(--rb-text,#171717)}.rb-prepayments #rbPrepaymentDetail .rb-pages-form .rb-prepayments__check{display:flex;align-items:flex-start;gap:10px;width:min(100%,72ch);font-weight:400;line-height:1.5}.rb-prepayments #rbPrepaymentDetail .rb-pages-form .rb-prepayments__check input[type=checkbox]{flex:none;margin:2px 0 0}.rb-prepayments #rbPrepaymentDetail .rb-pages-form :is(input,select,button):focus-visible{outline:2px solid var(--rb-text,#171717);outline-offset:2px}.rb-prepayments #rbPrepaymentDetail .rb-pages-form button{min-height:44px}.rb-prepayments #rbPrepaymentDetail .rb-pages-form p{max-width:72ch;margin:0;color:var(--rb-muted,#626262);line-height:1.5}.rb-prepayments .rb-prepayments__credits-error{display:grid;justify-items:start;gap:10px;max-width:72ch}.rb-prepayments .rb-prepayments__credits-error .rb-btn{min-height:44px}.rb-prepayments #rbPrepaymentDetail .rb-pages-form a{color:var(--rb-text,#171717);text-decoration:underline;text-underline-offset:3px}@media(max-width:680px){.rb-prepayments{gap:22px;padding:0 16px}}@container(max-width:680px){.rb-prepayments .rb-pages-hero{display:grid;gap:16px}.rb-prepayments .rb-pages-overview-tools,.rb-prepayments .rb-pages-field{width:100%}.rb-prepayments .rb-table__scroll{overflow:visible}.rb-prepayments #rbPrepaymentDetail .rb-pages-section-head{display:grid}.rb-prepayments .rb-prepayments__facts{grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr)}}.rubion-shop-management{display:flex;flex-direction:column;gap:18px;width:max(100%, 1180px);min-width:1180px;max-width:none;box-sizing:border-box;margin:0;padding:18px 18px 96px}.rubion-shop-management__hero{align-items:center}.rubion-shop-management__metrics{display:grid;grid-template-columns:repeat(5,minmax(190px,1fr));gap:12px}.rubion-shop-management__metric{display:grid;gap:5px;padding:16px;border-radius:8px}.rubion-shop-management__metric span,.rubion-shop-management .rb-pages-kicker{font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase;color:var(--muted,#697386)}.rubion-shop-management__metric strong{font-size:24px;line-height:1.05;color:var(--text,#14161a)}.rubion-shop-management__metric small,.rubion-shop-management__hint-card p,.rubion-shop-management__overview-card p,.rubion-shop-management__empty{color:var(--muted,#697386);line-height:1.5}.rubion-shop-management__tabs.rb-pages-file-tabs{grid-template-columns:repeat(8,minmax(132px,1fr));margin:0}.rubion-shop-management__tabs.rb-pages-file-tabs button{white-space:nowrap}.rubion-shop-management__layout{display:grid;grid-template-columns:minmax(760px,1fr) 340px;gap:18px;align-items:start}.rubion-shop-management__main,.rubion-shop-management__side,.rubion-shop-management__panel,.rubion-shop-management__card-list,.rubion-shop-management__form{display:grid;gap:14px}.rubion-shop-management__panel[hidden],.rubion-shop-management [hidden]{display:none!important}.rubion-shop-management__side{position:sticky;top:12px}.rubion-shop-management__hint-card,.rubion-shop-management__section{padding:18px;border-radius:8px}.rubion-shop-management__hint-card h2,.rubion-shop-management__section h2,.rubion-shop-management__overview-card h2{margin:4px 0 10px;font-size:20px;line-height:1.15}.rubion-shop-management__grid{display:grid;grid-template-columns:repeat(2,minmax(360px,1fr));gap:16px}.rubion-shop-management__overview-card{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;padding:18px;border-radius:8px}.rubion-shop-management__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;background:color-mix(in srgb,var(--accent,#101828) 9%,transparent);color:var(--text,#101828)}.rubion-shop-management__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.rubion-shop-management__section-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.rubion-shop-management__section-head>span,.rubion-shop-management__section-actions>span,.rubion-shop-management__list-actions>b,.rubion-shop-management__list-card>b{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 10px;border-radius:999px;background:color-mix(in srgb,var(--surface-2,#eef5ef) 82%,transparent);color:var(--text,#14161a);font-size:12px;font-weight:800;white-space:nowrap}.rubion-shop-management__list-card{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:13px 14px;border:1px solid color-mix(in srgb,var(--border,#e4e7ec) 86%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface,#fff) 96%,transparent)}.rubion-shop-management__list-card strong,.rubion-shop-management__list-card span,.rubion-shop-management__list-card small{display:block;min-width:0}.rubion-shop-management__list-card strong{display:inline-flex;align-items:center;gap:7px;color:var(--text,#14161a)}.rubion-shop-management__list-card strong i{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:7px;background:color-mix(in srgb,var(--surface-2,#eef5ef) 82%,transparent);font-size:14px}.rubion-shop-management__list-card span,.rubion-shop-management__list-card small{margin-top:3px;color:var(--muted,#667085);font-size:12px;line-height:1.4}.rubion-shop-management__list-actions{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.rubion-shop-management__action{position:relative}.rubion-shop-management__action-menu{position:absolute;z-index:15;top:calc(100% + 8px);right:0;display:grid;min-width:174px;padding:7px;border:1px solid color-mix(in srgb,var(--border,#d0d5dd) 82%,transparent);border-radius:8px;background:var(--surface,#fff);box-shadow:0 18px 42px rgb(15 23 42 / .14)}.rubion-shop-management__action-menu button{display:inline-flex;align-items:center;gap:9px;width:100%;min-height:38px;border:0;border-radius:7px;background:#fff0;color:var(--text,#14161a);font:inherit;font-weight:800;text-align:left;cursor:pointer}.rubion-shop-management__action-menu button:hover,.rubion-shop-management__action-menu button:focus-visible{background:color-mix(in srgb,var(--surface-2,#eef5ef) 78%,transparent);outline:0}.rubion-shop-management__card-list.compact{max-height:260px;overflow:auto;padding-right:2px}.rubion-shop-management__empty{padding:16px;border:1px dashed color-mix(in srgb,var(--border,#d0d5dd) 90%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface-2,#f8fafc) 82%,transparent)}.rubion-shop-management__form label{display:grid;gap:7px;font-weight:800;color:var(--text,#14161a)}.rubion-shop-management__form label span{font-size:12px;color:var(--muted,#667085)}.rubion-shop-management__form input,.rubion-shop-management__form select{width:100%;min-height:44px;border:1px solid color-mix(in srgb,var(--border,#d0d5dd) 86%,transparent);border-radius:8px;padding:10px 12px;background:var(--surface,#fff);color:var(--text,#14161a);font:inherit}.rubion-shop-management__form input:focus,.rubion-shop-management__form select:focus{outline:0;border-color:color-mix(in srgb,var(--accent,#101828) 42%,var(--border,#d0d5dd));box-shadow:0 0 0 4px color-mix(in srgb,var(--accent,#101828) 10%,transparent)}.rubion-shop-management__inline-hint{margin:0;padding:12px 13px;border-radius:8px;background:color-mix(in srgb,var(--surface-2,#eef5ef) 72%,transparent);color:var(--muted,#667085);line-height:1.45}.rubion-shop-management__form-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px}.rubion-shop-management__form-grid.two{grid-template-columns:repeat(2,minmax(220px,1fr))}.rubion-shop-management__switch{display:flex!important;grid-template-columns:none;flex-direction:row;align-items:center;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--border,#d0d5dd) 78%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface-2,#f8fafc) 72%,transparent)}.rubion-shop-management__switch input{width:18px;min-height:18px}.rubion-shop-management__zone-grid,.rubion-shop-management__printer-mode{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.rubion-shop-management__zone,.rubion-shop-management__printer-mode label{display:grid;gap:6px;min-height:112px;padding:14px;border:1px solid color-mix(in srgb,var(--border,#d0d5dd) 86%,transparent);border-radius:8px;background:var(--surface,#fff);color:var(--text,#14161a);text-align:left;cursor:pointer}.rubion-shop-management__zone.is-active,.rubion-shop-management__printer-mode label.is-active{border-color:color-mix(in srgb,var(--accent,#101828) 64%,var(--border,#d0d5dd));background:color-mix(in srgb,var(--surface-2,#eef5ef) 78%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent,#101828) 36%,transparent)}.rubion-shop-management__zone span,.rubion-shop-management__printer-mode label span{color:var(--muted,#667085);font-size:12px;line-height:1.4}.rubion-shop-management__printer-mode input{position:absolute;opacity:0;pointer-events:none}.rubion-shop-management__printer-mode i{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--surface-2,#eef5ef) 86%,transparent)}.rubion-shop-management__country-picker{display:none;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--border,#d0d5dd) 86%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface-2,#f8fafc) 72%,transparent)}.rubion-shop-management__country-picker.is-open{display:grid}.rubion-shop-management__country-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;max-height:260px;overflow:auto}.rubion-shop-management__country-results button{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid color-mix(in srgb,var(--border,#d0d5dd) 80%,transparent);border-radius:8px;background:var(--surface,#fff);padding:10px 11px;color:var(--text,#14161a);cursor:pointer}.rubion-shop-management__country-results button.is-active{background:color-mix(in srgb,var(--accent,#101828) 9%,var(--surface,#fff));border-color:color-mix(in srgb,var(--accent,#101828) 38%,var(--border,#d0d5dd))}.rubion-shop-management__country-results small{color:var(--muted,#667085)}.rubion-shop-management__chips{display:flex;flex-wrap:wrap;gap:7px}.rubion-shop-management__chips span{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:999px;background:var(--surface,#fff);color:var(--text,#14161a);font-weight:800}.rubion-shop-management__chips button{border:0;background:#fff0;color:var(--muted,#667085);cursor:pointer;font-weight:900}.rubion-shop-management__rma-paths{display:grid;gap:12px}.rubion-shop-management__rma-path{display:grid;grid-template-columns:minmax(220px,0.34fr) minmax(520px,1fr);gap:14px;padding:14px;border:1px solid color-mix(in srgb,var(--border,#d0d5dd) 82%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface-2,#f8fafc) 62%,transparent)}.rubion-shop-management__rma-path>div:first-child span{display:block;margin-top:4px;color:var(--muted,#667085);font-size:12px;line-height:1.4}.rubion-shop-management__rma-path>div:last-child{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.rubion-shop-management__mini-check{display:flex!important;grid-template-columns:none;flex-direction:row;align-items:center;gap:8px;min-height:40px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--border,#d0d5dd) 78%,transparent);border-radius:8px;background:var(--surface,#fff);font-weight:800}.rubion-shop-management__mini-check input{width:16px;min-height:16px}.rubion-shop-management__payment-rules{display:grid;gap:10px}.rubion-shop-management__payment-rule{display:grid;grid-template-columns:minmax(220px,1fr) minmax(230px,300px);align-items:center;gap:14px;padding:14px;border:1px solid color-mix(in srgb,var(--border,#d0d5dd) 82%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface-2,#f8fafc) 62%,transparent)}.rubion-shop-management__payment-rule span{display:block;margin-top:4px;color:var(--muted,#667085);font-size:12px;line-height:1.4}.rubion-shop-management__payment-rule select{width:100%;min-height:40px}.rubion-shop-management__notice-card{padding:12px 14px;border-radius:8px;background:color-mix(in srgb,var(--surface-2,#f8fafc) 84%,transparent);color:var(--text,#344054)}.rubion-shop-management__notice-card.is-error{background:#fff1f3;color:#b42318}.rubion-shop-management__notice-card.is-success{background:#ecfdf3;color:#027a48}.rubion-shop-management__modal{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:28px;background:rgb(15 23 42 / .42);backdrop-filter:blur(7px)}.rubion-shop-management__modal-card{position:relative;display:grid;gap:14px;width:min(760px, 100%);max-height:min(86vh, 780px);overflow:auto;padding:24px;border-radius:10px;box-shadow:0 26px 76px rgb(15 23 42 / .24)}.rubion-shop-management__modal-card h2{margin:-6px 52px 2px 0;font-size:24px;line-height:1.15}.rubion-shop-management__modal-close{position:absolute;top:18px;right:18px}.rubion-shop-management__modal-form{gap:12px}.rubion-shop-management__modal-intro{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;padding:13px;border-radius:8px;background:color-mix(in srgb,var(--surface-2,#eef5ef) 72%,transparent)}.rubion-shop-management__modal-intro i{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:var(--surface,#fff);color:var(--text,#14161a)}.rubion-shop-management__modal-intro strong,.rubion-shop-management__modal-intro span{display:block}.rubion-shop-management__modal-intro span{margin-top:3px;color:var(--muted,#667085);line-height:1.4}.rubion-shop-management__modal-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:8px}.rubion-shop-management__skeleton{min-height:48px;border-radius:8px;background:linear-gradient(90deg,rgb(148 163 184 / .12),rgb(148 163 184 / .26),rgb(148 163 184 / .12));background-size:200% 100%;animation:rubion-shop-management-skeleton 1s ease-in-out infinite}@keyframes rubion-shop-management-skeleton{to{background-position:-200% 0}}@media (max-width:1120px){.rubion-shop-management__layout{grid-template-columns:minmax(760px,1fr) 340px}.rubion-shop-management__grid{grid-template-columns:repeat(2,minmax(360px,1fr))}.rubion-shop-management__side{position:sticky}}@media (max-width:760px){.rubion-shop-management{padding:18px 18px 96px}.rubion-shop-management__metrics{grid-template-columns:repeat(4,minmax(220px,1fr))}.rubion-shop-management__form-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.rubion-shop-management__form-grid.two{grid-template-columns:repeat(2,minmax(220px,1fr))}.rubion-shop-management__section-head,.rubion-shop-management__list-card{align-items:center;flex-direction:row}}.rb-shop-management{display:grid;align-content:start;gap:28px;box-sizing:border-box;width:min(100%, 1440px);min-width:0;max-width:1440px;margin:0 auto;padding:24px 40px 72px;background:var(--rb-bg,#fff);color:var(--rb-text,#171717);font-family:var(--rb-font-sans,"Plus Jakarta Sans",system-ui,sans-serif)}.rb-shop-management *,.rb-shop-management *::before,.rb-shop-management *::after{box-sizing:border-box}.rb-shop-management .rubion-shop-management__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:0 0 24px;border:0;border-bottom:1px solid var(--rb-border-soft,#eee);border-radius:0;background:#fff0;box-shadow:none}.rb-shop-management .rubion-shop-management__hero h1{margin:8px 0;color:var(--rb-text,#171717);font-size:clamp(1.75rem, 2.7vw, 2.5rem);font-weight:600;letter-spacing:-.035em}.rb-shop-management .rb-pages-kicker,.rb-shop-management .rubion-shop-management__metric span{color:var(--rb-muted,#595959);font-size:.75rem;font-weight:600;letter-spacing:.04em}.rb-shop-management .rb-pages-muted,.rb-shop-management .rubion-shop-management__metric small,.rb-shop-management .rubion-shop-management__hint-card p,.rb-shop-management .rubion-shop-management__overview-card p,.rb-shop-management .rubion-shop-management__empty{color:var(--rb-muted,#595959)}.rb-shop-management :is(.rb-pages-button,.rb-pages-icon,.rubion-shop-management__action-menu button,.rubion-shop-management__country-results button,.rubion-shop-management__chips button){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:var(--rb-radius-sm,8px);font-family:inherit;font-size:.875rem;font-weight:600;box-shadow:none}.rb-shop-management .rb-pages-button{padding:10px 16px;border:0;background:var(--rb-text,#171717);color:#fff;text-decoration:none}.rb-shop-management .rb-pages-button.secondary,.rb-shop-management .rb-pages-icon.secondary{border:1px solid var(--rb-border,#e5e5e5);background:#fff;color:var(--rb-text,#171717)}.rb-shop-management .rb-pages-icon{min-width:44px;padding:10px}.rb-shop-management .rubion-shop-management__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.rb-shop-management .rubion-shop-management__metric{min-width:0;padding:0 16px 0 0;border:0;border-right:1px solid var(--rb-border-soft,#eee);border-radius:0;background:#fff0;box-shadow:none}.rb-shop-management .rubion-shop-management__metric:last-child{border-right:0}.rb-shop-management .rubion-shop-management__metric strong{overflow-wrap:anywhere;color:var(--rb-text,#171717);font-size:clamp(1.25rem, 2vw, 1.65rem);font-weight:600}.rb-shop-management .rubion-shop-management__tabs.rb-pages-file-tabs{display:flex;gap:8px;min-width:0;max-width:100%;margin:0;padding:0 0 8px;overflow-x:auto;overscroll-behavior-inline:contain;border:0;border-bottom:1px solid var(--rb-border-soft,#eee);border-radius:0;background:#fff0;scrollbar-width:thin}.rb-shop-management .rubion-shop-management__tabs button{flex:0 0 auto;min-height:44px;padding:10px 14px;border:0;border-radius:var(--rb-radius-sm,8px);background:#fff0;color:var(--rb-muted,#595959);font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.3;white-space:nowrap;cursor:pointer}.rb-shop-management .rubion-shop-management__tabs button.is-active{background:var(--rb-surface-soft,#f7f7f7);color:var(--rb-text,#171717);font-weight:600}.rb-shop-management .rubion-shop-management__layout{grid-template-columns:minmax(0,1fr) minmax(240px,280px);gap:48px;min-width:0}.rb-shop-management :is(.rubion-shop-management__main,.rubion-shop-management__side,.rubion-shop-management__panel,.rubion-shop-management__section,.rubion-shop-management__grid,.rubion-shop-management__form){min-width:0}.rb-shop-management .rubion-shop-management__side{position:static;align-content:start;gap:0;border-left:1px solid var(--rb-border-soft,#eee)}.rb-shop-management :is(.rubion-shop-management__section,.rubion-shop-management__hint-card,.rubion-shop-management__overview-card){min-width:0;padding:24px 0;border:0;border-bottom:1px solid var(--rb-border-soft,#eee);border-radius:0;background:#fff0;box-shadow:none}.rb-shop-management .rubion-shop-management__section:first-child{padding-top:0}.rb-shop-management .rubion-shop-management__hint-card{padding:8px 0 24px 24px}.rb-shop-management .rubion-shop-management__hint-card+.rubion-shop-management__hint-card{padding-top:24px}.rb-shop-management .rubion-shop-management__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.rb-shop-management .rubion-shop-management__overview-card{grid-template-columns:44px minmax(0,1fr);gap:12px}.rb-shop-management .rubion-shop-management__icon,.rb-shop-management .rubion-shop-management__printer-mode i{background:var(--rb-surface-soft,#f7f7f7);color:var(--rb-text,#171717)}.rb-shop-management .rubion-shop-management__card-list{gap:0}.rb-shop-management .rubion-shop-management__list-card{min-width:0;padding:14px 0;border:0;border-bottom:1px solid var(--rb-border-soft,#eee);border-radius:0;background:#fff0}.rb-shop-management .rubion-shop-management__list-card:last-child{border-bottom:0}.rb-shop-management :is(.rubion-shop-management__list-card strong,.rubion-shop-management__list-card>b){color:var(--rb-text,#171717)}.rb-shop-management :is(.rubion-shop-management__section-head>span,.rubion-shop-management__section-actions>span,.rubion-shop-management__list-actions>b,.rubion-shop-management__list-card>b,.rubion-shop-management__list-card strong i){background:var(--rb-surface-soft,#f7f7f7);color:var(--rb-muted,#595959)}.rb-shop-management .rubion-shop-management__action-menu{border:1px solid var(--rb-border,#e5e5e5);background:#fff;box-shadow:var(--rb-shadow-md,0 12px 32px rgb(0 0 0 / .1))}.rb-shop-management .rubion-shop-management__action-menu button{justify-content:flex-start}.rb-shop-management .rubion-shop-management__form label{color:var(--rb-text,#171717);font-weight:600}.rb-shop-management .rubion-shop-management__form :is(input,select,textarea){min-width:0;min-height:44px;border:1px solid var(--rb-border-input,#8a8a8a);background:#fff;color:var(--rb-text,#171717);font-family:inherit;font-weight:400}.rb-shop-management .rubion-shop-management__form-grid,.rb-shop-management .rubion-shop-management__form-grid.two,.rb-shop-management .rubion-shop-management__form-grid.three{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rb-shop-management :is(.rubion-shop-management__switch,.rubion-shop-management__zone,.rubion-shop-management__printer-mode label,.rubion-shop-management__country-picker,.rubion-shop-management__rma-path,.rubion-shop-management__payment-rule,.rubion-shop-management__mini-check){min-width:0;border:0;border-radius:var(--rb-radius-sm,8px);background:var(--rb-surface-soft,#f7f7f7);box-shadow:none}.rb-shop-management :is(.rubion-shop-management__zone-grid,.rubion-shop-management__printer-mode,.rubion-shop-management__country-results){grid-template-columns:repeat(auto-fit,minmax(min(100%, 220px),1fr))}.rb-shop-management :is(.rubion-shop-management__zone.is-active,.rubion-shop-management__printer-mode label.is-active){background:var(--rb-surface-muted,#eee);box-shadow:inset 0 0 0 1px var(--rb-text,#171717)}.rb-shop-management .rubion-shop-management__rma-path{grid-template-columns:minmax(0,.45fr) minmax(0,1fr)}.rb-shop-management .rubion-shop-management__rma-path>div:last-child{grid-template-columns:repeat(auto-fit,minmax(min(100%, 180px),1fr))}.rb-shop-management .rubion-shop-management__payment-rule{grid-template-columns:minmax(0,1fr) minmax(0,260px)}.rb-shop-management .rubion-shop-management__payment-rule select{min-height:44px}.rb-shop-management :is(.rubion-shop-management__inline-hint,.rubion-shop-management__notice-card,.rubion-shop-management__modal-intro){background:var(--rb-surface-soft,#f7f7f7);color:var(--rb-muted,#595959)}.rb-shop-management :is(.rubion-shop-management__notice-card.is-error,.rubion-shop-management__notice-card.is-success){background:var(--rb-surface-soft,#f7f7f7);color:var(--rb-text,#171717)}.rb-shop-management .rubion-shop-management__modal{padding:16px;background:rgb(23 23 23 / .42)}.rb-shop-management .rubion-shop-management__modal-card{width:min(720px, 100%);max-height:min(90dvh, 850px);padding:28px;border:0;border-radius:var(--rb-radius-lg,12px);background:#fff;box-shadow:0 24px 64px rgb(0 0 0 / .18)}.rb-shop-management .rubion-shop-management__modal-status{margin:0;padding:12px 14px;border-radius:var(--rb-radius-sm,8px);background:var(--rb-surface-soft,#f7f7f7);color:var(--rb-text,#171717);font-size:.875rem}.rb-shop-management :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--rb-text,#171717);outline-offset:2px}@media (max-width:1100px){.rb-shop-management .rubion-shop-management__layout{grid-template-columns:minmax(0,1fr);gap:28px}.rb-shop-management .rubion-shop-management__side{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;border-left:0;border-top:1px solid var(--rb-border-soft,#eee)}.rb-shop-management .rubion-shop-management__hint-card{padding:24px 0}}@media (max-width:760px){.rb-shop-management{gap:22px;padding:20px 16px 56px}.rb-shop-management .rubion-shop-management__hero{flex-direction:column;gap:16px}.rb-shop-management .rubion-shop-management__hero .rb-pages-actions{display:flex;flex-wrap:wrap;width:100%;gap:8px}.rb-shop-management .rubion-shop-management__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.rb-shop-management .rubion-shop-management__metric{padding:0 8px 0 0}.rb-shop-management .rubion-shop-management__metric:nth-child(2n){border-right:0}.rb-shop-management .rubion-shop-management__grid,.rb-shop-management .rubion-shop-management__side{grid-template-columns:minmax(0,1fr);gap:0}.rb-shop-management .rubion-shop-management__form-grid,.rb-shop-management .rubion-shop-management__form-grid.two,.rb-shop-management .rubion-shop-management__form-grid.three,.rb-shop-management .rubion-shop-management__rma-path,.rb-shop-management .rubion-shop-management__payment-rule{grid-template-columns:minmax(0,1fr)}.rb-shop-management .rubion-shop-management__section-head,.rb-shop-management .rubion-shop-management__list-card{align-items:flex-start;flex-direction:column}.rb-shop-management .rubion-shop-management__section-actions,.rb-shop-management .rubion-shop-management__list-actions{justify-content:flex-start;flex-wrap:wrap}.rb-shop-management .rubion-shop-management__modal-card{padding:20px}.rb-shop-management .rubion-shop-management__modal-actions{flex-wrap:wrap}}.rubion-fulfillment{display:flex;flex-direction:column;gap:18px;width:100%;max-width:none;min-height:calc(100vh - 96px);margin:-10px;padding:18px;border-radius:0}.rubion-fulfillment__hero{align-items:center}.rubion-fulfillment__auto-claim{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:10px 14px;border-radius:999px;background:rgb(255 255 255 / .9);box-shadow:0 12px 32px rgb(20 29 24 / .08);color:#151c18;font-size:13px;font-weight:800;cursor:pointer}.rubion-fulfillment__auto-claim input{width:17px;height:17px;accent-color:#151c18}.rubion-fulfillment__queue-strip{display:flex;gap:10px;align-items:stretch;min-height:92px;overflow-x:auto;overflow-y:visible;padding:8px 4px 16px;scrollbar-gutter:stable}.rubion-fulfillment__queue-pill,.rubion-fulfillment__queue-list button{border:1px solid rgb(20 29 24 / .08);border-radius:8px;background:rgb(255 255 255 / .92);box-shadow:0 12px 32px rgb(20 29 24 / .08)}.rubion-fulfillment__queue-pill{display:grid;align-content:center;gap:4px;min-width:132px;min-height:74px;padding:14px 16px;color:#151c18}.rubion-fulfillment__queue-pill strong,.rubion-fulfillment__queue-pill span,.rubion-fulfillment__queue-list button span{display:block}.rubion-fulfillment__queue-pill strong{font-size:26px;line-height:1}.rubion-fulfillment__queue-pill span,.rubion-fulfillment__queue-list button span{color:#667085;font-size:12px;line-height:1.25}.rubion-fulfillment__queue-list{display:flex;gap:8px;min-width:max-content}.rubion-fulfillment__queue-list button{min-width:170px;min-height:74px;padding:14px;color:#151c18;text-align:left;cursor:pointer}.rubion-fulfillment__stage{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,0.65fr);gap:18px;align-items:start}.rubion-fulfillment__job,.rubion-fulfillment__side{min-width:0}.rubion-fulfillment__side{display:flex;flex-direction:column;gap:14px;position:sticky;top:12px}.rubion-fulfillment__job-head,.rubion-fulfillment__section-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.rubion-fulfillment__job-head h2,.rubion-fulfillment__section-head h3{margin:0}.rubion-fulfillment__job-head p{margin:5px 0 0;color:#667085;word-break:break-all}.rubion-fulfillment__status{display:inline-flex;padding:8px 11px;border-radius:999px;background:#ecfdf3;color:#027a48;font-size:12px;font-weight:800;text-transform:uppercase}.rubion-fulfillment__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.rubion-fulfillment__summary .card{padding:16px}.rubion-fulfillment__summary address{font-style:normal;line-height:1.55}.rubion-fulfillment__summary a{display:block;color:#101828;font-weight:800;text-decoration:none}.rubion-fulfillment__picklist{display:flex;flex-direction:column;gap:10px}.rubion-fulfillment__return-form{display:flex;flex-direction:column;gap:14px;padding:18px}.rubion-fulfillment__return-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rubion-fulfillment__return-grid label,.rubion-fulfillment__return-note{display:grid;gap:7px;color:#344054;font-size:12px;font-weight:800}.rubion-fulfillment__return-grid select,.rubion-fulfillment__return-grid input,.rubion-fulfillment__return-note textarea{width:100%;border:1px solid rgb(148 163 184 / .28);border-radius:8px;background:#fff;color:#151c18;font:inherit;font-size:14px;font-weight:700;padding:12px 13px;outline:none}.rubion-fulfillment__return-grid select:focus,.rubion-fulfillment__return-grid input:focus,.rubion-fulfillment__return-note textarea:focus{border-color:rgb(20 29 24 / .42);box-shadow:0 0 0 3px rgb(20 29 24 / .08)}.rubion-fulfillment__return-done{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:14px;border-radius:8px;background:#ecfdf3;color:#027a48}.rubion-fulfillment__return-done i{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;background:rgb(2 122 72 / .1)}.rubion-fulfillment__return-done strong,.rubion-fulfillment__return-done span{display:block}.rubion-fulfillment__rma-preview{display:grid;place-items:center;gap:10px;min-height:260px;padding:22px;text-align:center}.rubion-fulfillment__rma-preview strong{font-size:28px;line-height:1;color:#151c18}.rubion-fulfillment__rma-preview span{max-width:100%;padding:13px 15px;border:2px solid #151c18;border-radius:8px;background:#fff;color:#151c18;font-weight:900;word-break:break-all}.rubion-fulfillment__rma-preview small{color:#667085;line-height:1.45}.rubion-fulfillment__item{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid rgb(148 163 184 / .24);border-radius:8px;background:#fff}.rubion-fulfillment__check{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:#101828;color:#fff;font-weight:900}.rubion-fulfillment__item strong,.rubion-fulfillment__item span,.rubion-fulfillment__item small{display:block}.rubion-fulfillment__item span,.rubion-fulfillment__item small{color:#667085;margin-top:3px}.rubion-fulfillment__label-card,.rubion-fulfillment__delivery-card{padding:16px}.rubion-fulfillment__loading{display:grid;place-items:center;gap:10px;min-height:320px;padding:42px;text-align:center;color:#667085}.rubion-fulfillment__loading strong{color:#151c18;font-size:16px}.rubion-fulfillment__loading span:last-child{max-width:420px;line-height:1.5}.rubion-fulfillment__spinner{width:42px;height:42px;border:3px solid rgb(20 29 24 / .12);border-top-color:#151c18;border-radius:50%;animation:rubion-fulfillment-spin .8s linear infinite}@keyframes rubion-fulfillment-spin{to{transform:rotate(360deg)}}.rubion-fulfillment__label-preview,.rubion-fulfillment__delivery-preview{display:grid;place-items:center;min-height:300px;margin:12px 0;border:1px dashed rgb(148 163 184 / .5);border-radius:8px;background:#f8fafc;overflow:auto}.rubion-fulfillment__delivery-preview{min-height:220px;background:#fff}.rubion-fulfillment__delivery-empty{color:#667085;text-align:center;font-weight:750}.rubion-fulfillment__existing-label{display:flex;align-items:center;gap:10px;margin:4px 0 12px;padding:12px;border-radius:8px;background:rgb(237 245 238 / .78);font-weight:800;color:#151c18;cursor:pointer}.rubion-fulfillment__existing-label input{width:18px;height:18px;accent-color:#151c18}.rubion-fulfillment__existing-label input:disabled+span{opacity:.48}.rubion-fulfillment__existing-fields{display:grid;gap:10px;margin-bottom:12px}.rubion-fulfillment__existing-fields[hidden]{display:none!important}.rubion-fulfillment__existing-fields label{display:grid;gap:6px;font-weight:800;color:#151c18}.rubion-fulfillment__existing-fields span{font-size:12px;text-transform:uppercase;color:#667085}.rubion-fulfillment__existing-fields input,.rubion-fulfillment__existing-fields select{width:100%;border:1px solid rgb(148 163 184 / .28);border-radius:8px;background:#fff;padding:12px 14px;font:inherit;font-weight:750;color:#151c18}.rubion-label-print{width:100mm;min-height:150mm;padding:8mm;background:#fff;color:#111827;box-shadow:0 12px 40px rgb(15 23 42 / .16);font-family:var(--rb-font-sans,"Plus Jakarta Sans",sans-serif)}.rubion-delivery-note-print{width:190mm;min-height:260mm;padding:12mm;background:#fff;color:#111827;box-shadow:0 12px 40px rgb(15 23 42 / .12);font-family:var(--rb-font-sans,"Plus Jakarta Sans",sans-serif);font-size:12px}.rubion-delivery-note-print header,.rubion-delivery-note-meta,.rubion-delivery-note-facts{display:flex;justify-content:space-between;gap:14px}.rubion-delivery-note-print header{align-items:flex-start;padding-bottom:14px;border-bottom:2px solid #111827}.rubion-delivery-note-brand{display:inline-flex;align-items:center;gap:10px;font-weight:900;font-size:18px}.rubion-delivery-note-brand b{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#111827;color:#fff;font-size:24px}.rubion-delivery-note-print h1{margin:3px 0 0;font-size:22px}.rubion-delivery-note-print em{display:block;margin-top:4px;color:#667085;font-style:normal;font-size:12px}.rubion-delivery-note-print small{display:block;color:#667085;text-transform:uppercase;font-weight:800}.rubion-delivery-note-meta{margin:24px 0}.rubion-delivery-note-meta p{white-space:pre-line;line-height:1.5;margin:4px 0 0}.rubion-delivery-note-facts{padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:18px}.rubion-delivery-note-facts span{display:grid;gap:3px}.rubion-delivery-note-facts strong{font-size:10px;text-transform:uppercase;color:#667085}.rubion-delivery-note-print table{width:100%;border-collapse:collapse}.rubion-delivery-note-print th,.rubion-delivery-note-print td{padding:10px 8px;border-bottom:1px solid #e5e7eb;text-align:left;vertical-align:top}.rubion-delivery-note-print td span{display:block;color:#667085;margin-top:4px}.rubion-delivery-note-print footer{margin-top:24px;color:#667085;line-height:1.45}.rubion-label-head,.rubion-label-foot{display:flex;justify-content:space-between;gap:10px;border-bottom:2px solid #111827;padding-bottom:8px}.rubion-label-grid{display:grid;gap:12px;margin-top:16px}.rubion-label-grid small{display:block;color:#667085;text-transform:uppercase;font-weight:800}.rubion-label-grid p{white-space:pre-line;font-size:18px;font-weight:800;line-height:1.35}.rubion-label-code{margin:20px 0;padding:18px;text-align:center;border:2px solid #111827;font-size:22px;font-weight:900;letter-spacing:2px}.rubion-label-foot{border-top:2px solid #111827;border-bottom:0;padding-top:8px;font-size:12px}.rubion-fulfillment__wide-action{width:100%;margin-top:8px;justify-content:center}.rubion-fulfillment__actions{position:sticky;bottom:12px;display:flex;justify-content:flex-end;gap:10px;padding:12px;border:1px solid rgb(148 163 184 / .24);border-radius:8px;background:rgb(255 255 255 / .94);backdrop-filter:blur(16px);box-shadow:0 18px 50px rgb(15 23 42 / .14);z-index:20}.rubion-fulfillment__complete{min-width:220px;justify-content:center}.rubion-fulfillment__notice{padding:12px 14px;border-radius:8px;background:#f8fafc;color:#344054}.rubion-fulfillment__notice.is-error{background:#fff1f3;color:#b42318}.rubion-fulfillment-modal-backdrop{position:fixed;inset:0;display:grid;place-items:center;padding:24px;background:rgb(15 23 42 / .48);backdrop-filter:blur(10px);z-index:10000}.rubion-fulfillment-modal{width:min(560px, 100%);display:grid;gap:14px;padding:22px;border-radius:14px;background:#fff;box-shadow:0 28px 90px rgb(15 23 42 / .28)}.rubion-fulfillment-modal header,.rubion-fulfillment-modal footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.rubion-fulfillment-modal h2{margin:0}.rubion-fulfillment-modal header button{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:999px;background:rgb(237 245 238 / .95);color:#151c18;cursor:pointer}.rubion-fulfillment-modal label{display:grid;gap:7px;color:#344054;font-size:12px;font-weight:800}.rubion-fulfillment-modal select,.rubion-fulfillment-modal textarea{width:100%;border:1px solid rgb(148 163 184 / .28);border-radius:8px;background:#fff;color:#151c18;font:inherit;font-size:14px;font-weight:700;padding:12px 13px;outline:none}@media (max-width:1100px){.rubion-fulfillment__stage,.rubion-fulfillment__summary{grid-template-columns:1fr}.rubion-fulfillment__side{position:static}}@media (max-width:680px){.rubion-fulfillment{padding:12px}.rubion-fulfillment__return-grid{grid-template-columns:1fr}.rubion-fulfillment__actions{left:8px;right:8px;flex-direction:column}.rubion-fulfillment__complete{min-width:0}.rubion-label-print{width:86vw;min-height:120vw}.rubion-delivery-note-print{width:86vw;min-height:120vw}}@media print{body *{visibility:hidden!important}.rubion-label-print,.rubion-label-print *,.rubion-delivery-note-print,.rubion-delivery-note-print *{visibility:visible!important}.rubion-label-print,.rubion-delivery-note-print{position:fixed;left:0;top:0;box-shadow:none}}.rb-fulfillment{max-width:1320px;min-height:0;margin:0;padding:0;gap:26px;color:var(--rb-text,#171717);font-family:var(--rb-font-sans,"Plus Jakarta Sans",Arial,sans-serif);container-type:inline-size}.rb-fulfillment *{box-sizing:border-box}.rb-fulfillment .rubion-fulfillment__hero{align-items:start;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.rb-fulfillment .rubion-fulfillment__hero h1{margin:0;font-size:clamp(28px,3vw,38px);font-weight:600;letter-spacing:-.025em;line-height:1.15}.rb-fulfillment .rubion-fulfillment__hero p{max-width:65ch;margin:8px 0 0;line-height:1.5}.rb-fulfillment .rb-pages-kicker{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.rb-fulfillment .rubion-fulfillment__hero .rb-pages-actions{flex-wrap:wrap;gap:8px}.rb-fulfillment .rubion-fulfillment__auto-claim{min-height:44px;padding:9px 12px;border:0;border-radius:9px;background:var(--rb-surface-soft,#f5f5f5);color:var(--rb-text,#171717);font-size:14px;font-weight:500;box-shadow:none}.rb-fulfillment .rubion-fulfillment__auto-claim input{width:20px;height:20px;accent-color:var(--rb-text,#171717)}.rb-fulfillment__icon-button{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;border-radius:9px}.rb-fulfillment .rubion-fulfillment__queue-strip{min-width:0;min-height:0;gap:0;align-items:stretch;padding:0 0 9px;border-bottom:1px solid var(--rb-border-soft,#ededed);scrollbar-gutter:auto}.rb-fulfillment .rubion-fulfillment__queue-pill{min-width:112px;min-height:68px;gap:4px;padding:9px 14px;border:0;border-right:1px solid var(--rb-border-soft,#ededed);border-radius:0;background:#fff0;color:var(--rb-text,#171717);box-shadow:none}.rb-fulfillment .rubion-fulfillment__queue-pill:first-child{padding-left:0}.rb-fulfillment .rubion-fulfillment__queue-pill strong{font-size:22px;font-weight:600;line-height:1.1}.rb-fulfillment .rubion-fulfillment__queue-pill span{color:var(--rb-muted,#626262);font-size:13px}.rb-fulfillment .rubion-fulfillment__queue-list{gap:5px;align-items:center;margin-left:14px}.rb-fulfillment .rubion-fulfillment__queue-list button{min-width:145px;min-height:54px;padding:8px 12px;border:0;border-radius:9px;background:var(--rb-surface-soft,#f5f5f5);color:var(--rb-text,#171717);font-size:14px;font-weight:600;box-shadow:none}.rb-fulfillment .rubion-fulfillment__queue-list button span{margin-top:4px;color:var(--rb-muted,#626262)}.rb-fulfillment .rubion-fulfillment__queue-list button:hover{background:var(--rb-surface-muted,#eaeaea)}.rb-fulfillment .rubion-fulfillment__queue-list button:focus-visible{outline:2px solid var(--rb-text,#171717);outline-offset:2px}.rb-fulfillment .rb-fulfillment__queue-error{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:68px;color:var(--rb-text,#171717);font-size:14px}.rb-fulfillment .rb-fulfillment__queue-error .rb-btn{min-height:44px}.rb-fulfillment .rb-fulfillment__hold-dialog:not([open]){display:none}.rb-fulfillment .rb-fulfillment__hold-dialog[open]{position:fixed;inset:0;width:min(520px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:16px;background:var(--rb-surface,#fff);color:var(--rb-text,#171717);box-shadow:0 20px 70px rgb(0 0 0 / .2);overflow:auto}.rb-fulfillment .rb-fulfillment__hold-dialog::backdrop{background:rgb(20 20 20 / .48);backdrop-filter:blur(3px)}.rb-fulfillment .rb-fulfillment__hold-panel{display:grid;gap:18px;padding:24px}.rb-fulfillment .rb-fulfillment__hold-panel header,.rb-fulfillment .rb-fulfillment__hold-panel footer{display:flex;align-items:start;justify-content:space-between;gap:12px}.rb-fulfillment .rb-fulfillment__hold-panel h2{margin:4px 0 0;font-size:23px;font-weight:600;letter-spacing:-.02em}.rb-fulfillment .rb-fulfillment__hold-close{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;border:0;border-radius:9px;background:var(--rb-surface-soft,#f5f5f5);color:var(--rb-text,#171717);cursor:pointer}.rb-fulfillment .rb-fulfillment__hold-panel label{display:grid;gap:7px;font-size:14px;font-weight:500}.rb-fulfillment .rb-fulfillment__hold-panel select,.rb-fulfillment .rb-fulfillment__hold-panel textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--rb-border,#d5d5d5);border-radius:10px;background:var(--rb-surface,#fff);color:var(--rb-text,#171717);font:inherit;font-size:16px}.rb-fulfillment .rb-fulfillment__hold-panel select:focus-visible,.rb-fulfillment .rb-fulfillment__hold-panel textarea:focus-visible,.rb-fulfillment .rb-fulfillment__hold-close:focus-visible{outline:2px solid var(--rb-text,#171717);outline-offset:2px}.rb-fulfillment .rb-fulfillment__hold-error{padding:12px 14px;border-radius:10px;background:var(--rb-surface-soft,#f5f5f5);color:#a82e27;font-size:14px}.rb-fulfillment .rb-fulfillment__hold-error[hidden]{display:none}.rb-fulfillment .rb-fulfillment__hold-panel footer{justify-content:flex-end;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--rb-border-soft,#ededed)}.rb-fulfillment .rb-fulfillment__hold-panel footer .rb-btn{min-height:44px}.rb-fulfillment .rb-fulfillment__discard-dialog:not([open]){display:none}.rb-fulfillment .rb-fulfillment__discard-dialog[open]{position:fixed;inset:0;width:min(420px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:14px;background:var(--rb-surface,#fff);color:var(--rb-text,#171717);box-shadow:0 20px 70px rgb(0 0 0 / .2)}.rb-fulfillment .rb-fulfillment__discard-dialog::backdrop{background:rgb(20 20 20 / .32)}.rb-fulfillment .rb-fulfillment__discard-panel{padding:24px}.rb-fulfillment .rb-fulfillment__discard-panel h2{margin:0;font-size:21px;font-weight:600;letter-spacing:-.02em}.rb-fulfillment .rb-fulfillment__discard-panel p{margin:9px 0 22px;color:var(--rb-muted,#626262);line-height:1.5}.rb-fulfillment .rb-fulfillment__discard-panel>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.rb-fulfillment .rb-fulfillment__discard-panel .rb-btn{min-height:44px}.rb-fulfillment .rubion-fulfillment__stage{grid-template-columns:minmax(0,1.5fr) minmax(300px,.75fr);gap:32px}.rb-fulfillment .rubion-fulfillment__job{min-width:0;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.rb-fulfillment .rubion-fulfillment__side{position:static;gap:30px}.rb-fulfillment .rubion-fulfillment__job-head{align-items:start;gap:16px;margin-bottom:24px}.rb-fulfillment .rubion-fulfillment__job-head h2{font-size:clamp(23px,2.4vw,31px);font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere}.rb-fulfillment .rubion-fulfillment__job-head p{color:var(--rb-muted,#626262);font-size:13px;overflow-wrap:anywhere;word-break:normal}.rb-fulfillment .rubion-fulfillment__status{padding:6px 10px;border-radius:999px;background:var(--rb-surface-soft,#f5f5f5);color:var(--rb-text,#171717);font-size:12px;font-weight:600;text-transform:none}.rb-fulfillment .rubion-fulfillment__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin-bottom:30px}.rb-fulfillment .rubion-fulfillment__summary .card{min-width:0;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.rb-fulfillment .rubion-fulfillment__summary h3{margin:6px 0;font-size:18px;font-weight:600;overflow-wrap:anywhere}.rb-fulfillment .rubion-fulfillment__summary address,.rb-fulfillment .rubion-fulfillment__summary p{margin:7px 0 0;color:var(--rb-muted,#626262);line-height:1.5;overflow-wrap:anywhere}.rb-fulfillment .rubion-fulfillment__summary a{display:inline-flex;min-height:44px;align-items:center;color:var(--rb-text,#171717);font-weight:600;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.rb-fulfillment .rubion-fulfillment__picklist{gap:0}.rb-fulfillment .rubion-fulfillment__section-head{align-items:end;margin-bottom:10px}.rb-fulfillment .rubion-fulfillment__section-head h3{margin:5px 0 0;font-size:19px;font-weight:600}.rb-fulfillment .rubion-fulfillment__section-head>strong{color:var(--rb-muted,#626262);font-size:13px;font-weight:500}.rb-fulfillment .rubion-fulfillment__item{grid-template-columns:36px minmax(0,1fr) auto;gap:14px;min-width:0;padding:15px 0;border:0;border-bottom:1px solid var(--rb-border-soft,#ededed);border-radius:0;background:#fff0}.rb-fulfillment .rubion-fulfillment__check{width:32px;height:32px;border-radius:8px;background:var(--rb-surface-soft,#f5f5f5);color:var(--rb-text,#171717);font-weight:600}.rb-fulfillment .rubion-fulfillment__item strong,.rb-fulfillment .rubion-fulfillment__item span,.rb-fulfillment .rubion-fulfillment__item small{overflow-wrap:anywhere}.rb-fulfillment .rubion-fulfillment__item span,.rb-fulfillment .rubion-fulfillment__item small{color:var(--rb-muted,#626262)}.rb-fulfillment .rubion-fulfillment__item b{font-weight:600}.rb-fulfillment .rubion-fulfillment__label-card,.rb-fulfillment .rubion-fulfillment__delivery-card{min-width:0;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.rb-fulfillment .rubion-fulfillment__label-card h2,.rb-fulfillment .rubion-fulfillment__delivery-card h2{margin:5px 0 10px;font-size:19px;font-weight:600}.rb-fulfillment .rubion-fulfillment__label-preview,.rb-fulfillment .rubion-fulfillment__delivery-preview{min-width:0;min-height:180px;margin:10px 0 16px;padding:14px;border:1px dashed var(--rb-border,#d5d5d5);border-radius:10px;background:var(--rb-surface-soft,#f5f5f5)}.rb-fulfillment .rubion-fulfillment__existing-label{min-height:44px;margin:0 0 10px;padding:8px 0;border-radius:0;background:#fff0;color:var(--rb-text,#171717);font-size:14px;font-weight:500}.rb-fulfillment .rubion-fulfillment__existing-label input{width:20px;height:20px}.rb-fulfillment .rubion-fulfillment__existing-fields label{font-size:14px;font-weight:500}.rb-fulfillment .rubion-fulfillment__existing-fields span{font-size:14px;text-transform:none}.rb-fulfillment .rubion-fulfillment__existing-fields input,.rb-fulfillment .rubion-fulfillment__existing-fields select{min-height:44px;border-color:var(--rb-border,#d5d5d5);border-radius:10px;background:var(--rb-surface,#fff);color:var(--rb-text,#171717);font-size:16px;font-weight:400}.rb-fulfillment .rubion-fulfillment__wide-action{min-height:44px}.rb-fulfillment .rubion-fulfillment__actions{position:sticky;bottom:0;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:14px 0;border:0;border-top:1px solid var(--rb-border-soft,#ededed);border-radius:0;background:var(--rb-surface,#fff);backdrop-filter:none;box-shadow:none}.rb-fulfillment .rubion-fulfillment__actions .rb-btn{min-height:44px}.rb-fulfillment .rubion-fulfillment__notice,.rb-fulfillment .rubion-fulfillment__notice.is-error{border:0;border-radius:10px;background:var(--rb-surface-soft,#f5f5f5);color:var(--rb-text,#171717)}.rb-fulfillment .rubion-fulfillment__return-form{padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.rb-fulfillment .rubion-fulfillment__return-grid label,.rb-fulfillment .rubion-fulfillment__return-note{font-size:14px;font-weight:500}.rb-fulfillment .rubion-fulfillment__return-grid select,.rb-fulfillment .rubion-fulfillment__return-grid input,.rb-fulfillment .rubion-fulfillment__return-note textarea{min-height:44px;border-color:var(--rb-border,#d5d5d5);border-radius:10px;background:var(--rb-surface,#fff);color:var(--rb-text,#171717);font-size:16px;font-weight:400}.rb-fulfillment .rubion-fulfillment__return-done{border-radius:10px;background:var(--rb-surface-soft,#f5f5f5);color:var(--rb-text,#171717)}@container(max-width:1100px){.rb-fulfillment .rubion-fulfillment__stage{grid-template-columns:minmax(0,1fr)}.rb-fulfillment .rubion-fulfillment__side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.rb-fulfillment{gap:22px;padding:0 16px}}@container(max-width:680px){.rb-fulfillment .rubion-fulfillment__hero{display:grid;gap:16px}.rb-fulfillment .rubion-fulfillment__hero .rb-pages-actions{justify-content:flex-start}.rb-fulfillment .rubion-fulfillment__summary,.rb-fulfillment .rubion-fulfillment__side,.rb-fulfillment .rubion-fulfillment__return-grid{grid-template-columns:minmax(0,1fr)}.rb-fulfillment .rubion-fulfillment__job-head{display:grid}.rb-fulfillment .rubion-fulfillment__actions{left:auto;right:auto;flex-direction:row}.rb-fulfillment .rubion-fulfillment__actions .rb-btn{flex:1 1 140px}.rb-fulfillment .rubion-fulfillment__item{grid-template-columns:32px minmax(0,1fr) auto;gap:9px}}@media(max-width:680px){.rb-fulfillment .rb-fulfillment__hold-dialog[open]{width:100vw;max-height:100dvh;min-height:100dvh;border-radius:0}.rb-fulfillment .rb-fulfillment__hold-panel{padding:20px 16px}}@media(prefers-reduced-motion:reduce){.rb-fulfillment .rubion-fulfillment__spinner{animation:none}}.rubion-inventory{display:flex;flex-direction:column;gap:18px;padding-bottom:96px}.rubion-inventory__hero{align-items:center}.rubion-inventory__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rubion-inventory__metric{padding:16px;display:grid;gap:4px}.rubion-inventory__metric span,.rubion-inventory__section .rb-pages-kicker,.rubion-inventory__scan .rb-pages-kicker,.rubion-inventory__help .rb-pages-kicker{font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase;color:var(--muted,#697386)}.rubion-inventory__metric strong{font-size:26px;line-height:1;color:var(--text,#14161a)}.rubion-inventory__metric small,.rubion-inventory__small-state,.rubion-inventory__help p{color:var(--muted,#697386);line-height:1.5}.rubion-inventory__small-state--ok{display:inline-flex;align-items:center;gap:8px;color:#027a48;font-weight:850}.rubion-inventory__small-state--ok i{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#ecfdf3;color:#027a48}.rubion-inventory__tabs:not(.rb-pages-file-tabs){display:flex;gap:8px;overflow-x:auto;padding:4px;background:color-mix(in srgb,var(--surface,#fff) 88%,transparent);border:1px solid var(--border,#e4e7ec);border-radius:8px}.rubion-inventory__tabs:not(.rb-pages-file-tabs) button{border:0;border-radius:6px;padding:10px 13px;background:#fff0;color:var(--muted,#667085);font-weight:800;white-space:nowrap;cursor:pointer}.rubion-inventory__tabs:not(.rb-pages-file-tabs) button.is-active{background:var(--text,#111827);color:var(--surface,#fff)}.rubion-inventory__tabs.rb-pages-file-tabs{display:grid;grid-template-columns:repeat(10,minmax(116px,1fr));gap:8px;align-items:center;min-height:52px;padding:6px;margin:0;overflow-x:auto;border:1px solid color-mix(in srgb,var(--border,#e4e7ec) 78%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface-2,#eef5ef) 74%,transparent)}.rubion-inventory__tabs.rb-pages-file-tabs button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:0;border-radius:6px;padding:10px 12px;background:#fff0;color:var(--muted,#667085);font:inherit;font-weight:850;white-space:nowrap;cursor:pointer}.rubion-inventory__tabs.rb-pages-file-tabs button.is-active{background:var(--surface,#fff);color:var(--text,#14161a);box-shadow:0 8px 22px rgb(24 32 28 / .07)}.rubion-inventory__layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.rubion-inventory__main,.rubion-inventory__side{display:grid;gap:16px}.rubion-inventory__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rubion-inventory__section,.rubion-inventory__scan,.rubion-inventory__help{padding:18px;border-radius:8px}.rubion-inventory__section h2,.rubion-inventory__scan h2,.rubion-inventory__help h2{margin:4px 0 12px;font-size:20px;line-height:1.2}.rubion-inventory__section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.rubion-inventory__head-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rubion-inventory__item-list,.rubion-inventory__bulk-list,.rubion-inventory__table,.rubion-inventory__preview{display:grid;gap:10px}.rubion-inventory__item-list.compact{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.rubion-inventory__adjust-card{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(140px,.6fr) minmax(220px,1fr) auto;gap:12px;align-items:end;padding:14px;margin-bottom:14px;border:1px solid color-mix(in srgb,var(--accent,#171717) 18%,transparent);border-radius:8px;background:color-mix(in srgb,var(--accent,#171717) 5%,var(--surface,#fff))}.rubion-inventory__adjust-card h3,.rubion-inventory__adjust-card p{margin:0}.rubion-inventory__adjust-card p{margin-top:5px;color:var(--muted,#667085);line-height:1.45}.rubion-inventory__item-card,.rubion-inventory__bulk-row,.rubion-inventory__table-row,.rubion-inventory__audit-row,.rubion-inventory__preview-row,.rubion-inventory__mini-row{border:1px solid var(--border,#e4e7ec);background:var(--surface,#fff);border-radius:8px;padding:13px}.rubion-inventory__item-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.rubion-inventory__item-card:hover,.rubion-inventory__item-card:focus-within{border-color:color-mix(in srgb,var(--accent,#2563eb) 28%,var(--border,#e4e7ec));box-shadow:0 12px 30px rgb(15 23 42 / .07)}.rubion-inventory__item-info{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:center}.rubion-inventory__item-info>img,.rubion-inventory__item-info>span{width:46px;height:46px;border-radius:8px;border:1px solid var(--border,#e4e7ec);background:color-mix(in srgb,var(--accent,#2563eb) 6%,var(--surface,#fff));display:grid;place-items:center;object-fit:cover;color:var(--muted,#667085)}.rubion-inventory__item-card strong,.rubion-inventory__mini-row strong,.rubion-inventory__audit-row strong{display:block;font-weight:850;color:var(--text,#14161a)}.rubion-inventory__item-card span,.rubion-inventory__item-card small,.rubion-inventory__mini-row span,.rubion-inventory__audit-row span,.rubion-inventory__audit-row small{display:block;margin-top:3px;color:var(--muted,#697386);line-height:1.4}.rubion-inventory__stock-pill{display:grid;gap:2px;text-align:right;background:color-mix(in srgb,var(--success,#16a34a) 8%,var(--surface,#fff));border-radius:8px;padding:9px 12px}.rubion-inventory__stock-pill strong{font-size:14px}.rubion-inventory__stock-pill span{font-size:12px;color:var(--muted,#667085)}.rubion-inventory__item-actions{display:flex;gap:7px}.rubion-inventory__item-actions button,.rubion-inventory__bulk-footer button{width:34px;height:34px;border-radius:7px;border:1px solid var(--border,#d0d5dd);background:var(--surface,#fff);cursor:pointer}.rubion-inventory__bulk-row.has-error{border-color:color-mix(in srgb,#e11d48 45%,var(--border,#e4e7ec))}.rubion-inventory__bulk-main,.rubion-inventory__receipt-form,.rubion-inventory__po-form,.rubion-inventory__stock-form{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px}.rubion-inventory__check{display:inline-flex!important;align-items:center;gap:9px;min-height:42px;border-radius:8px;background:color-mix(in srgb,var(--surface-muted,#f2f4f7) 70%,transparent);padding:10px 12px;color:var(--text,#14161a)!important;font-size:13px!important}.rubion-inventory__check input{width:18px;height:18px;min-height:18px;padding:0;accent-color:var(--text,#111827)}.rubion-inventory__detail{display:grid;gap:16px}.rubion-inventory__detail-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:stretch}.rubion-inventory__media{min-height:190px;border-radius:8px;border:1px solid var(--border,#e4e7ec);background:color-mix(in srgb,var(--surface-muted,#f2f4f7) 76%,var(--surface,#fff));display:grid;place-items:center;overflow:hidden;color:var(--muted,#667085);font-size:38px}.rubion-inventory__media img{width:100%;height:100%;object-fit:contain;display:block}.rubion-inventory__detail-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rubion-inventory__detail-facts div{border:1px solid var(--border,#e4e7ec);border-radius:8px;padding:12px;background:var(--surface,#fff)}.rubion-inventory__detail-facts span,.rubion-inventory__detail-facts strong{display:block}.rubion-inventory__detail-facts span{color:var(--muted,#667085);font-size:12px;font-weight:800}.rubion-inventory__detail-facts strong{margin-top:5px;color:var(--text,#14161a);font-weight:900}.rubion-inventory__stock-form{align-items:end;margin:16px 0;padding:14px;border:1px solid color-mix(in srgb,var(--border,#e4e7ec) 80%,transparent);border-radius:10px;background:color-mix(in srgb,var(--surface-soft,#f6f8f6) 75%,transparent)}.rubion-inventory__variant-form{display:grid;gap:12px;margin-top:12px;padding:13px;border-radius:8px;background:color-mix(in srgb,var(--surface-soft,#f6f8f6) 82%,var(--surface,#fff));border:1px solid color-mix(in srgb,var(--border,#e4e7ec) 75%,transparent)}.rubion-inventory__variant-fields{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px}.rubion-inventory__variant-fields label{display:grid;gap:6px;font-weight:800;color:var(--text,#14161a)}.rubion-inventory__variant-fields span{font-size:12px;text-transform:uppercase;color:var(--muted,#667085)}.rubion-inventory__variant-fields input{width:100%;border:1px solid var(--border,#d0d5dd);border-radius:8px;background:var(--surface,#fff);padding:12px 13px;font:inherit;font-weight:750;color:var(--text,#14161a)}.rubion-inventory__hint{margin-top:6px;color:var(--muted,#667085);font-size:12px;line-height:1.35}.rubion-inventory__supplier-form,.rubion-inventory__inline{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:end}.rubion-inventory__inline{grid-template-columns:minmax(0,1fr) auto}.rubion-inventory label{display:grid;gap:5px;font-size:12px;font-weight:800;color:var(--muted,#667085)}.rubion-inventory input,.rubion-inventory select,.rubion-inventory textarea{width:100%;border:1px solid var(--border,#d0d5dd);border-radius:7px;background:var(--surface,#fff);color:var(--text,#14161a);padding:10px 11px;font:inherit;font-weight:650}.rubion-inventory textarea{min-height:190px;resize:vertical}.rubion-inventory input:focus,.rubion-inventory select:focus,.rubion-inventory textarea:focus{outline:2px solid color-mix(in srgb,var(--accent,#2563eb) 24%,transparent);border-color:var(--accent,#2563eb)}.rubion-inventory__image-field{min-width:0}.rubion-inventory__image-input{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:8px;align-items:center}.rubion-inventory__image-input input{min-width:0}.rubion-inventory__image-input button{width:38px;height:38px;border:1px solid var(--border,#d0d5dd);border-radius:8px;background:var(--surface,#fff);color:var(--text,#14161a);display:inline-grid;place-items:center;cursor:pointer;box-shadow:0 8px 22px rgb(15 23 42 / .04)}.rubion-inventory__image-input button:hover,.rubion-inventory__image-input button:focus-visible{border-color:color-mix(in srgb,var(--accent,#2563eb) 42%,var(--border,#d0d5dd));background:color-mix(in srgb,var(--accent,#2563eb) 6%,var(--surface,#fff));outline:none}.rubion-inventory__bulk-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;color:var(--muted,#667085);font-size:12px;font-weight:750}.rubion-inventory__catalog-suggestions{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:10px}.rubion-inventory__catalog-alert{display:flex;align-items:center;gap:10px;border:1px solid color-mix(in srgb,#f59e0b 38%,var(--border,#e4e7ec));border-radius:8px;background:color-mix(in srgb,#f59e0b 8%,var(--surface,#fff));color:var(--text,#14161a);padding:10px 12px;text-align:left;cursor:pointer}.rubion-inventory__catalog-alert:hover,.rubion-inventory__catalog-alert:focus-visible{border-color:color-mix(in srgb,#f59e0b 70%,var(--border,#e4e7ec));box-shadow:0 10px 28px rgb(245 158 11 / .12)}.rubion-inventory__caution-triangle{width:32px;height:29px;background:#f59e0b;clip-path:polygon(50% 0,100% 100%,0 100%);color:#111827;display:inline-flex;align-items:flex-end;justify-content:center;font-size:13px;font-weight:950;line-height:1;padding-bottom:3px;box-sizing:border-box;flex:0 0 auto}.rubion-inventory__catalog-alert strong,.rubion-inventory__catalog-alert small{display:block}.rubion-inventory__catalog-alert small{margin-top:2px;color:var(--muted,#667085);font-size:12px}.rubion-inventory__toast{border-radius:8px;padding:11px 13px;border:1px solid var(--border,#e4e7ec);background:var(--surface,#fff);font-weight:800}.rubion-inventory__toast.is-success{border-color:color-mix(in srgb,#16a34a 45%,var(--border,#e4e7ec));background:color-mix(in srgb,#16a34a 9%,var(--surface,#fff))}.rubion-inventory__toast.is-error{border-color:color-mix(in srgb,#e11d48 45%,var(--border,#e4e7ec));background:color-mix(in srgb,#e11d48 8%,var(--surface,#fff))}.rubion-inventory__preview-row,.rubion-inventory__table-row{display:grid;grid-template-columns:1.2fr 1.5fr 1fr 1fr 1fr;gap:10px;align-items:center}.rubion-inventory__preview-row.has-error{border-color:color-mix(in srgb,#e11d48 45%,var(--border,#e4e7ec))}.rubion-inventory__audit-row{display:grid;gap:3px}.rubion-inventory__location-group{display:grid;gap:8px;padding:12px;border:1px solid var(--border,#e4e7ec);border-radius:8px;background:color-mix(in srgb,var(--surface,#fff) 94%,var(--text,#111827))}.rubion-inventory__location-group>strong{font-weight:900}.rubion-inventory-catalog-modal[hidden]{display:none}.rubion-inventory-catalog-modal{position:fixed;inset:0;z-index:82;display:grid;place-items:center;padding:18px}.rubion-inventory-catalog-modal__backdrop{position:absolute;inset:0;background:rgb(15 23 42 / .44)}.rubion-inventory-catalog-modal__panel{position:relative;width:min(820px, 100%);max-height:min(860px, 92vh);overflow:auto;background:var(--surface,#fff);border:1px solid var(--border,#e4e7ec);border-radius:8px;box-shadow:0 30px 80px rgb(15 23 42 / .24);padding:18px}.rubion-inventory-catalog-modal__head,.rubion-inventory-catalog-group__head,.rubion-inventory-catalog-search{display:flex;align-items:center;justify-content:space-between;gap:12px}.rubion-inventory-catalog-modal__head h2,.rubion-inventory-catalog-modal__confirm h3{margin:4px 0 0;line-height:1.15}.rubion-inventory-catalog-modal__body,.rubion-inventory-catalog-group,.rubion-inventory-catalog-modal__confirm{display:grid;gap:12px}.rubion-inventory-catalog-modal__body{margin-top:14px}.rubion-inventory-catalog-search{align-items:stretch}.rubion-inventory-catalog-card{display:grid;gap:3px;padding:12px;border:1px solid var(--border,#e4e7ec);border-radius:8px;background:var(--surface,#fff);text-align:left;cursor:pointer}button.rubion-inventory-catalog-card:hover,button.rubion-inventory-catalog-card:focus-visible{border-color:color-mix(in srgb,var(--accent,#2563eb) 45%,var(--border,#e4e7ec))}.rubion-inventory-catalog-card strong{color:var(--text,#14161a);font-weight:850}.rubion-inventory-catalog-card span,.rubion-inventory-catalog-card small,.rubion-inventory-catalog-modal__confirm p{color:var(--muted,#667085);line-height:1.45}@media (max-width:1100px){.rubion-inventory__layout,.rubion-inventory__grid,.rubion-inventory__detail-grid{grid-template-columns:1fr}.rubion-inventory__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rubion-inventory__detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.rubion-inventory__bulk-main,.rubion-inventory__receipt-form,.rubion-inventory__po-form,.rubion-inventory__stock-form,.rubion-inventory__supplier-form,.rubion-inventory__adjust-card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.rubion-inventory{gap:14px}.rubion-inventory__metrics,.rubion-inventory__detail-facts,.rubion-inventory__bulk-main,.rubion-inventory__receipt-form,.rubion-inventory__po-form,.rubion-inventory__stock-form,.rubion-inventory__supplier-form,.rubion-inventory__adjust-card,.rubion-inventory__item-card,.rubion-inventory__preview-row,.rubion-inventory__table-row{grid-template-columns:1fr}.rubion-inventory__section-head{align-items:stretch;flex-direction:column}.rubion-inventory-catalog-modal__head,.rubion-inventory-catalog-search{align-items:stretch;flex-direction:column}.rubion-inventory__stock-pill{text-align:left}}.rubion-inventory{--inventory-line:var(--rb-border-soft, #ececec);--inventory-muted:var(--rb-muted, #595959);--accent:var(--rb-text, #171717);--success:var(--rb-text, #171717);--warning:var(--rb-text, #171717);--danger:var(--rb-text, #171717);box-sizing:border-box;width:100%;min-width:0;max-width:100%;gap:22px;padding:clamp(16px, 3vw, 32px);background:var(--rb-bg,#fff);color:var(--rb-text,#171717);font-family:var(--rb-font-sans,"Plus Jakarta Sans",sans-serif);container-type:inline-size}.rubion-inventory .rubion-inventory__hero{padding:0;background:#fff0;border:0;box-shadow:none}.rubion-inventory__hero .rb-pages-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.rubion-inventory__hero .rb-btn,.rubion-inventory__inline .rb-btn{min-height:44px}.rubion-inventory__metrics{gap:0;padding:8px 0 16px;border-bottom:1px solid var(--inventory-line)}.rubion-inventory__metrics[hidden]{display:none}.rubion-inventory .rb-inventory-source-error{display:grid;justify-items:start;gap:8px;padding:18px;border:0;border-radius:var(--rb-radius-md,8px);background:var(--rb-surface-soft,#f7f7f7);color:var(--rb-text,#171717);line-height:1.5}.rubion-inventory .rb-inventory-source-error .rb-btn{min-height:44px;margin-top:4px}.rubion-inventory .rb-inventory-source-warning{margin:0 0 18px;color:var(--inventory-muted);line-height:1.5}.rubion-inventory .rb-inventory-metric{min-width:0;padding:10px 18px;background:#fff0;border:0;border-right:1px solid var(--inventory-line);border-radius:0;box-shadow:none}.rubion-inventory .rb-inventory-metric:first-child{padding-left:0}.rubion-inventory .rb-inventory-metric:last-child{border-right:0}.rubion-inventory .rb-inventory-metric span{color:var(--inventory-muted);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.rubion-inventory .rb-inventory-metric strong{color:var(--rb-text,#171717);font-size:28px;font-weight:650}.rubion-inventory .rb-inventory-metric small{color:var(--inventory-muted);font-size:12px}.rubion-inventory .rubion-inventory__tabs.rb-pages-file-tabs{display:flex;align-items:stretch;gap:22px;min-height:0;padding:0;border:0;border-bottom:1px solid var(--inventory-line);border-radius:0;background:#fff0;box-shadow:none}.rubion-inventory .rubion-inventory__tabs.rb-pages-file-tabs button{min-height:48px;padding:10px 0;border-radius:0;background:#fff0;color:var(--inventory-muted);font-weight:500;box-shadow:none}.rubion-inventory .rubion-inventory__tabs.rb-pages-file-tabs button.is-active{color:var(--rb-text,#171717);box-shadow:inset 0 -2px 0 var(--rb-text,#171717);font-weight:650}.rubion-inventory .rubion-inventory__tabs.rb-pages-file-tabs button:focus-visible,.rubion-inventory .rb-inventory-item__open:focus-visible{outline:2px solid var(--rb-text,#171717);outline-offset:2px}.rubion-inventory__layout{grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:clamp(24px, 3vw, 40px)}.rubion-inventory .rubion-inventory__section,.rubion-inventory .rubion-inventory__scan,.rubion-inventory .rubion-inventory__help{min-width:0;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.rubion-inventory__main,.rubion-inventory__side{min-width:0;gap:24px}.rubion-inventory__side{padding-left:24px;border-left:1px solid var(--inventory-line)}.rubion-inventory__side .rubion-inventory__help{padding-top:24px;border-top:1px solid var(--inventory-line)}.rubion-inventory .rubion-inventory__section h2,.rubion-inventory .rubion-inventory__scan h2,.rubion-inventory .rubion-inventory__help h2{color:var(--rb-text,#171717);font-size:18px;font-weight:650}.rubion-inventory .rubion-inventory__item-list,.rubion-inventory .rubion-inventory__item-list.compact{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.rubion-inventory .rb-inventory-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;padding:0;border:0;border-bottom:1px solid var(--inventory-line);border-radius:0;background:#fff0;box-shadow:none;cursor:default;transition:none}.rubion-inventory .rb-inventory-item:last-child{border-bottom:0}.rubion-inventory .rb-inventory-item:hover,.rubion-inventory .rb-inventory-item:focus-within{background:var(--rb-surface-soft,#f7f7f7);border-color:var(--inventory-line);box-shadow:none}.rubion-inventory .rb-inventory-item__open{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-width:0;min-height:68px;padding:10px 4px;border:0;border-radius:0;background:#fff0;color:inherit;text-align:left;font:inherit;cursor:pointer}.rubion-inventory .rubion-inventory__item-info{min-width:0}.rubion-inventory .rubion-inventory__item-info>img,.rubion-inventory .rubion-inventory__item-info>span{border:0;background:var(--rb-surface-soft,#f7f7f7)}.rubion-inventory .rb-inventory-item strong{color:var(--rb-text,#171717);font-weight:600}.rubion-inventory .rb-inventory-item span,.rubion-inventory .rb-inventory-item small{color:var(--inventory-muted);font-weight:400}.rubion-inventory .rubion-inventory__stock-pill{padding:0;background:#fff0;border-radius:0}.rubion-inventory .rubion-inventory__item-actions{align-items:center}.rubion-inventory .rubion-inventory__item-actions .rb-icon-button{width:44px;height:44px;border:0;background:#fff0}.rubion-inventory .rubion-inventory__inline{grid-template-columns:minmax(0,1fr) auto}.rubion-inventory .rubion-inventory__inline .rb-field{min-width:0;font-size:13px;font-weight:600;color:var(--rb-text,#171717)}.rubion-inventory .rb-input,.rubion-inventory .rb-select,.rubion-inventory .rb-textarea{box-sizing:border-box;min-width:0;min-height:44px;border-color:var(--rb-border-input,#898989);border-radius:var(--rb-radius-sm,8px);background:var(--rb-surface,#fff);color:var(--rb-text,#171717);font:inherit;font-weight:400}.rubion-inventory .rb-input:focus-visible,.rubion-inventory .rb-select:focus-visible,.rubion-inventory .rb-textarea:focus-visible{outline:2px solid var(--rb-text,#171717);outline-offset:2px;border-color:var(--rb-text,#171717)}.rubion-inventory .rubion-inventory__small-state--ok{color:var(--rb-text,#171717);font-weight:500}.rubion-inventory .rubion-inventory__small-state--ok i{background:var(--rb-surface-soft,#f7f7f7);color:var(--rb-text,#171717)}.rubion-inventory .rubion-inventory__toast,.rubion-inventory .rubion-inventory__toast.is-success,.rubion-inventory .rubion-inventory__toast.is-error{border:0;border-radius:var(--rb-radius-lg,12px);background:var(--rb-surface-soft,#f7f7f7);color:var(--rb-text,#171717);font-weight:500}.rubion-inventory .rubion-inventory__catalog-alert{border:0;border-radius:var(--rb-radius-sm,8px);background:var(--rb-surface-soft,#f7f7f7);color:var(--rb-text,#171717)}.rubion-inventory .rubion-inventory__catalog-alert:hover,.rubion-inventory .rubion-inventory__catalog-alert:focus-visible{border:0;box-shadow:none;outline:2px solid var(--rb-text,#171717);outline-offset:2px}.rubion-inventory .rubion-inventory__caution-triangle{width:28px;height:28px;padding:0;align-items:center;border-radius:50%;clip-path:none;background:var(--rb-surface-muted,#eee);color:var(--rb-text,#171717);font-weight:700}.rubion-inventory .rubion-inventory__bulk-row.has-error,.rubion-inventory .rubion-inventory__preview-row.has-error{border-color:var(--inventory-line)}.rubion-inventory .rb-inventory-csv{display:grid;gap:16px}.rubion-inventory .rb-inventory-csv h2{margin:0}.rb-inventory-csv__fields{display:grid;gap:12px;min-width:0}.rubion-inventory .rb-inventory-csv__fields .rb-field{min-width:0;color:var(--rb-text,#171717);font-size:13px;font-weight:600}.rubion-inventory .rb-inventory-csv__fields .rb-textarea{min-height:210px}.rubion-inventory .rb-inventory-csv__feedback{margin:0;color:var(--rb-text,#171717);font-weight:500}.rubion-inventory .rb-inventory-csv .rubion-inventory__preview{gap:0}.rubion-inventory .rb-inventory-csv .rubion-inventory__preview>strong{padding:12px 0;color:var(--rb-text,#171717);font-size:14px;font-weight:600}.rubion-inventory .rb-inventory-csv .rubion-inventory__preview-row{grid-template-columns:74px minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.5fr);min-width:0;gap:12px;padding:12px 0;border:0;border-bottom:1px solid var(--inventory-line);border-radius:0;background:#fff0}.rubion-inventory .rb-inventory-csv .rubion-inventory__preview-row.has-error{color:var(--rb-text,#171717)}.rubion-inventory .rb-inventory-csv .rubion-inventory__preview-row small{color:var(--inventory-muted);overflow-wrap:anywhere}.rubion-inventory .rb-inventory-csv .rubion-inventory__preview-row:last-child{border-bottom:0}.rubion-inventory .rb-inventory-purchase{display:grid;gap:18px}.rubion-inventory .rb-inventory-purchase .rubion-inventory__section-head{margin-bottom:0}.rubion-inventory .rb-inventory-purchase__feedback{margin:0;color:var(--rb-text,#171717);font-weight:500}.rubion-inventory .rb-inventory-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:end;min-width:0;padding:0 0 22px;border-bottom:1px solid var(--inventory-line)}.rubion-inventory .rb-inventory-form .rb-field{min-width:0;color:var(--rb-text,#171717);font-size:13px;font-weight:600}.rubion-inventory .rb-inventory-form .rb-btn{justify-self:start;min-height:44px}.rubion-inventory .rb-inventory-purchase .rubion-inventory__table{gap:0}.rubion-inventory .rb-inventory-order-row{grid-template-columns:minmax(100px,.75fr) minmax(0,1.5fr) auto auto;gap:14px;min-width:0;padding:14px 0;border:0;border-bottom:1px solid var(--inventory-line);border-radius:0;background:#fff0}.rubion-inventory .rb-inventory-order-row:last-child{border-bottom:0}.rubion-inventory .rb-inventory-order-row>strong{font-weight:600;color:var(--rb-text,#171717)}.rubion-inventory .rb-inventory-order-row>span{color:var(--inventory-muted);overflow-wrap:anywhere}.rubion-inventory .rb-inventory-order-row .rb-btn{min-height:44px}.rubion-inventory .rubion-inventory__manual-receipt:not([hidden]){padding:20px 0 0;border-top:1px solid var(--inventory-line)}@media (max-width:1100px){.rubion-inventory .rb-inventory-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.rubion-inventory__layout{grid-template-columns:minmax(0,1fr)}.rubion-inventory__side{padding:24px 0 0;border-left:0;border-top:1px solid var(--inventory-line)}}@media (max-width:680px){.rubion-inventory__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rubion-inventory .rb-inventory-metric{padding:12px;border-right:0;border-bottom:1px solid var(--inventory-line)}.rubion-inventory .rb-inventory-metric:nth-child(odd){padding-left:0;border-right:1px solid var(--inventory-line)}.rubion-inventory .rb-inventory-metric:nth-last-child(-n+2){border-bottom:0}.rubion-inventory .rb-inventory-item{grid-template-columns:minmax(0,1fr)}.rubion-inventory .rb-inventory-item__open{grid-template-columns:minmax(0,1fr);gap:8px}.rubion-inventory .rubion-inventory__stock-pill{text-align:left;margin-left:58px}.rubion-inventory .rubion-inventory__item-actions{padding:0 0 10px 58px}.rubion-inventory .rubion-inventory__inline{grid-template-columns:minmax(0,1fr)}.rubion-inventory .rb-inventory-csv .rubion-inventory__preview-row,.rubion-inventory .rb-inventory-order-row{grid-template-columns:minmax(0,1fr);gap:4px}.rubion-inventory .rb-inventory-form{grid-template-columns:minmax(0,1fr)}}.rubion-inventory .rb-inventory-detail{gap:24px}.rubion-inventory .rb-inventory-detail .rubion-inventory__section-head{align-items:end}.rubion-inventory .rb-inventory-detail .rubion-inventory__section-head>div:first-child{display:grid;justify-items:start;gap:8px}.rubion-inventory .rb-inventory-detail .rubion-inventory__section-head h2{margin:0;font-size:clamp(24px, 3vw, 34px);line-height:1.15}.rubion-inventory .rb-inventory-detail .rubion-inventory__head-actions{display:flex;gap:8px;flex-wrap:wrap}.rubion-inventory .rb-inventory-detail__feedback{margin:0}.rubion-inventory .rb-inventory-detail .rubion-inventory__detail-grid{grid-template-columns:160px minmax(0,1fr);gap:24px;align-items:center}.rubion-inventory .rb-inventory-detail .rubion-inventory__media{min-height:160px;border:0;border-radius:var(--rb-radius-lg,12px);background:var(--rb-surface-soft,#f7f7f7)}.rubion-inventory .rb-inventory-detail .rubion-inventory__detail-facts{gap:0;align-items:center}.rubion-inventory .rb-inventory-detail .rubion-inventory__detail-facts>div{min-width:0;padding:12px 18px;border:0;border-right:1px solid var(--inventory-line);border-radius:0;background:#fff0}.rubion-inventory .rb-inventory-detail .rubion-inventory__detail-facts>div:first-child{padding-left:0}.rubion-inventory .rb-inventory-detail .rubion-inventory__detail-facts>div:last-child{border-right:0}.rubion-inventory .rb-inventory-detail .rubion-inventory__detail-facts span{color:var(--inventory-muted);font-weight:500}.rubion-inventory .rb-inventory-detail .rubion-inventory__detail-facts strong{color:var(--rb-text,#171717);font-size:17px;font-weight:650;overflow-wrap:anywhere}.rubion-inventory .rb-inventory-detail .rubion-inventory__grid{gap:clamp(24px, 3vw, 40px)}.rubion-inventory .rb-inventory-detail .rubion-inventory__grid>section{min-width:0}.rubion-inventory .rb-inventory-detail .rubion-inventory__mini-row{min-width:0;padding:12px 0;border:0;border-bottom:1px solid var(--inventory-line);border-radius:0;background:#fff0}.rubion-inventory .rb-inventory-detail .rubion-inventory__mini-row strong{font-weight:600;color:var(--rb-text,#171717)}.rubion-inventory .rb-inventory-detail .rubion-inventory__mini-row span{color:var(--inventory-muted);font-weight:400;overflow-wrap:anywhere}.rubion-inventory .rb-inventory-detail .rubion-inventory__stock-form.rb-inventory-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;margin:20px 0 0;padding:20px 0 0;border:0;border-top:1px solid var(--inventory-line);border-radius:0;background:#fff0}.rubion-inventory .rb-inventory-detail .rubion-inventory__stock-form .rb-btn{grid-column:1 / -1}.rubion-inventory .rb-inventory-detail .rubion-inventory__variant-form.rb-inventory-form{grid-template-columns:minmax(0,1fr);align-items:start;margin:20px 0 0;padding:20px 0 0;border:0;border-top:1px solid var(--inventory-line);border-radius:0;background:#fff0}.rubion-inventory .rb-inventory-detail .rubion-inventory__variant-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rubion-inventory .rb-inventory-detail .rubion-inventory__variant-fields .rb-field{font-size:13px;font-weight:600}.rubion-inventory .rb-inventory-detail .rubion-inventory__variant-fields .rb-field__label{color:var(--rb-text,#171717);font-size:13px;font-weight:600;text-transform:none}.rubion-inventory .rb-inventory-detail .rubion-inventory__variant-fields .rb-input{min-height:44px;border-color:var(--rb-border-input,#898989);font-weight:400}@media (max-width:1100px){.rubion-inventory .rb-inventory-detail .rubion-inventory__detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.rubion-inventory .rb-inventory-detail .rubion-inventory__detail-facts>div:nth-child(2){border-right:0}}@media (max-width:680px){.rubion-inventory .rb-inventory-detail .rubion-inventory__section-head{align-items:stretch}.rubion-inventory .rb-inventory-detail .rubion-inventory__detail-grid{grid-template-columns:minmax(0,1fr)}.rubion-inventory .rb-inventory-detail .rubion-inventory__media{width:160px;min-height:160px}.rubion-inventory .rb-inventory-detail .rubion-inventory__detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.rubion-inventory .rb-inventory-detail .rubion-inventory__detail-facts>div{padding:12px;border-bottom:1px solid var(--inventory-line)}.rubion-inventory .rb-inventory-detail .rubion-inventory__detail-facts>div:nth-child(odd){padding-left:0}.rubion-inventory .rb-inventory-detail .rubion-inventory__detail-facts>div:nth-child(n+3){border-bottom:0}.rubion-inventory .rb-inventory-detail .rubion-inventory__stock-form.rb-inventory-form,.rubion-inventory .rb-inventory-detail .rubion-inventory__variant-fields{grid-template-columns:minmax(0,1fr)}}.rubion-inventory .rb-inventory-adjust{grid-template-columns:minmax(210px,1.2fr) minmax(150px,.65fr) minmax(200px,1fr) auto;gap:16px;align-items:end;margin:0 0 24px;padding:20px 0;border:0;border-top:1px solid var(--inventory-line);border-bottom:1px solid var(--inventory-line);border-radius:0;background:#fff0}.rubion-inventory .rb-inventory-adjust h3{margin:4px 0 0;font-size:17px;font-weight:650;color:var(--rb-text,#171717)}.rubion-inventory .rb-inventory-adjust p{color:var(--inventory-muted);font-weight:400}.rubion-inventory .rb-inventory-adjust .rb-field{min-width:0;color:var(--rb-text,#171717);font-size:13px;font-weight:600}.rubion-inventory .rb-inventory-adjust .rb-btn{min-height:44px}.rubion-inventory .rb-inventory-adjust__feedback{grid-column:1 / -1;margin:0;color:var(--rb-text,#171717)}@media (max-width:1100px){.rubion-inventory .rb-inventory-adjust{grid-template-columns:repeat(2,minmax(0,1fr))}.rubion-inventory .rb-inventory-adjust>div:first-child{grid-column:1 / -1}}@media (max-width:680px){.rubion-inventory .rb-inventory-adjust{grid-template-columns:minmax(0,1fr)}.rubion-inventory .rb-inventory-adjust>div:first-child{grid-column:auto}.rubion-inventory .rb-inventory-adjust .rubion-inventory__head-actions{display:flex;flex-wrap:wrap;gap:8px}}.rubion-inventory .rb-inventory-bulk{display:grid;gap:18px}.rubion-inventory .rb-inventory-bulk .rubion-inventory__section-head{margin-bottom:0}.rubion-inventory .rb-inventory-bulk__feedback{margin:0}.rubion-inventory .rb-inventory-bulk .rubion-inventory__bulk-list{gap:0}.rubion-inventory .rb-inventory-bulk-row{min-width:0;padding:24px 0;border:0;border-bottom:1px solid var(--inventory-line);border-radius:0;background:#fff0}.rubion-inventory .rb-inventory-bulk-row:first-child{padding-top:6px}.rubion-inventory .rb-inventory-bulk-row.has-error{border-color:var(--inventory-line)}.rubion-inventory .rb-inventory-bulk-row .rubion-inventory__bulk-main{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.rubion-inventory .rb-inventory-bulk-row .rb-field{min-width:0;color:var(--rb-text,#171717);font-size:13px;font-weight:600}.rubion-inventory .rb-inventory-bulk-row .rb-field__label{color:var(--rb-text,#171717);font-size:13px;font-weight:600;text-transform:none}.rubion-inventory .rb-inventory-bulk-row .rb-input,.rubion-inventory .rb-inventory-bulk-row .rb-select{width:100%;min-height:44px;border-color:var(--rb-border-input,#898989);font-weight:400}.rubion-inventory .rb-inventory-bulk-row .rubion-inventory__image-input{grid-template-columns:minmax(0,1fr) 44px}.rubion-inventory .rb-inventory-bulk-row .rubion-inventory__image-input .rb-icon-button,.rubion-inventory .rb-inventory-bulk-row .rubion-inventory__bulk-footer .rb-icon-button{width:44px;height:44px;min-height:44px;border:0;border-radius:var(--rb-radius-sm,8px);background:var(--rb-surface-soft,#f7f7f7);box-shadow:none}.rubion-inventory .rb-inventory-bulk-row .rubion-inventory__check{align-self:end;min-height:44px;padding:8px 0;border-radius:0;background:#fff0;color:var(--rb-text,#171717)!important;font-weight:500}.rubion-inventory .rb-inventory-bulk-row .rubion-inventory__bulk-footer{margin-top:18px;color:var(--inventory-muted);font-weight:400}.rubion-inventory .rb-inventory-bulk-row.has-error [data-bulk-row-error]{color:var(--rb-text,#171717);font-weight:600}@media (max-width:1100px){.rubion-inventory .rb-inventory-bulk-row .rubion-inventory__bulk-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.rubion-inventory .rb-inventory-bulk .rubion-inventory__section-head{align-items:stretch}.rubion-inventory .rb-inventory-bulk-row .rubion-inventory__bulk-main{grid-template-columns:minmax(0,1fr)}.rubion-inventory .rb-inventory-bulk-row .rubion-inventory__bulk-footer{align-items:flex-start}}.rubion-inventory .rb-inventory-receipts,.rubion-inventory .rb-inventory-suppliers,.rubion-inventory .rb-inventory-audit{display:grid;gap:16px}.rubion-inventory .rb-inventory-receipts h2,.rubion-inventory .rb-inventory-suppliers h2,.rubion-inventory .rb-inventory-audit h2{margin:0}.rubion-inventory .rb-inventory-receipt__feedback,.rubion-inventory .rb-inventory-supplier__feedback{margin:0}.rubion-inventory .rb-inventory-receipts .rubion-inventory__receipt-form.rb-inventory-form,.rubion-inventory .rb-inventory-suppliers .rubion-inventory__supplier-form.rb-inventory-form{margin-bottom:8px}.rubion-inventory .rb-inventory-suppliers__list{display:grid;gap:0}.rubion-inventory .rb-inventory-receipts .rubion-inventory__mini-row,.rubion-inventory .rb-inventory-suppliers .rubion-inventory__mini-row{padding:13px 0;border:0;border-bottom:1px solid var(--inventory-line);border-radius:0;background:#fff0}.rubion-inventory .rb-inventory-receipts .rubion-inventory__mini-row strong,.rubion-inventory .rb-inventory-suppliers .rubion-inventory__mini-row strong{color:var(--rb-text,#171717);font-weight:600}.rubion-inventory .rb-inventory-receipts .rubion-inventory__mini-row span,.rubion-inventory .rb-inventory-suppliers .rubion-inventory__mini-row span{color:var(--inventory-muted);font-weight:400;overflow-wrap:anywhere}.rubion-inventory .rb-inventory-audit-row{min-width:0;padding:14px 0;border:0;border-bottom:1px solid var(--inventory-line);border-radius:0;background:#fff0}.rubion-inventory .rb-inventory-audit-row strong{color:var(--rb-text,#171717);font-weight:600}.rubion-inventory .rb-inventory-audit-row span,.rubion-inventory .rb-inventory-audit-row small{color:var(--inventory-muted);font-weight:400;overflow-wrap:anywhere}@media (max-width:680px){.rubion-inventory .rb-inventory-receipts .rubion-inventory__section-head{align-items:stretch}}.rubion-inventory .rb-inventory-batches,.rubion-inventory .rb-inventory-stock{display:grid;gap:16px}.rubion-inventory .rb-inventory-batches>.rb-btn,.rubion-inventory .rb-inventory-stock>.rb-btn,.rubion-inventory .rb-inventory-suppliers>.rb-btn{justify-self:start;min-height:44px}.rubion-inventory .rb-inventory-batches h2,.rubion-inventory .rb-inventory-stock h2{margin:0}.rubion-inventory .rb-inventory-batches .rubion-inventory__table{gap:0}.rubion-inventory .rb-inventory-batch-row{min-width:0;padding:14px 0;border:0;border-bottom:1px solid var(--inventory-line);border-radius:0;background:#fff0}.rubion-inventory .rb-inventory-batch-row strong{color:var(--rb-text,#171717);font-weight:600}.rubion-inventory .rb-inventory-batch-row span{color:var(--inventory-muted);overflow-wrap:anywhere}.rubion-inventory .rb-inventory-stock__feedback{margin:0}.rubion-inventory .rb-inventory-stock .rubion-inventory__stock-form.rb-inventory-form{margin:0;padding:0 0 22px;border:0;border-bottom:1px solid var(--inventory-line);border-radius:0;background:#fff0}.rubion-inventory .rb-inventory-location-group{gap:0;padding:18px 0;border:0;border-bottom:1px solid var(--inventory-line);border-radius:0;background:#fff0}.rubion-inventory .rb-inventory-location-group>strong{color:var(--rb-text,#171717);font-weight:650}.rubion-inventory .rb-inventory-location-row{min-width:0;padding:12px 0;border:0;border-bottom:1px solid var(--inventory-line);border-radius:0;background:#fff0}.rubion-inventory .rb-inventory-location-row:last-child{border-bottom:0}.rubion-inventory .rb-inventory-location-row span{color:var(--inventory-muted);overflow-wrap:anywhere}@media (max-width:1100px){.rubion-inventory .rb-inventory-stock .rubion-inventory__stock-form.rb-inventory-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.rubion-inventory .rb-inventory-stock .rubion-inventory__stock-form.rb-inventory-form,.rubion-inventory .rb-inventory-batch-row,.rubion-inventory .rb-inventory-location-row{grid-template-columns:minmax(0,1fr)}.rubion-inventory .rb-inventory-batch-row,.rubion-inventory .rb-inventory-location-row{gap:4px}}.rubion-inventory .rb-inventory-order{min-width:0;border-bottom:1px solid var(--inventory-line)}.rubion-inventory .rb-inventory-order:last-child{border-bottom:0}.rubion-inventory .rb-inventory-order .rb-inventory-order-row{border-bottom:0}.rubion-inventory .rb-inventory-order-receipt{display:grid;gap:16px;min-width:0;padding:0 0 20px}.rubion-inventory .rb-inventory-order-receipt[hidden]{display:none}.rubion-inventory .rb-inventory-order-receipt>p{margin:0;color:var(--inventory-muted);line-height:1.45}.rubion-inventory .rb-inventory-order-receipt>.rb-field{width:min(360px, 100%);color:var(--rb-text,#171717);font-size:13px;font-weight:600}.rubion-inventory .rb-inventory-order-receipt__lines{display:grid;gap:0}.rubion-inventory .rb-inventory-order-receipt__line{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(2,minmax(140px,1fr));gap:14px;align-items:end;min-width:0;padding:14px 0;border-top:1px solid var(--inventory-line)}.rubion-inventory .rb-inventory-order-receipt__line>div{min-width:0;display:grid;gap:4px}.rubion-inventory .rb-inventory-order-receipt__line strong{color:var(--rb-text,#171717);font-weight:600;overflow-wrap:anywhere}.rubion-inventory .rb-inventory-order-receipt__line span{color:var(--inventory-muted);font-size:13px}.rubion-inventory .rb-inventory-order-receipt .rb-field{min-width:0;color:var(--rb-text,#171717);font-size:13px;font-weight:600}.rubion-inventory .rb-inventory-order-receipt .rb-input,.rubion-inventory .rb-inventory-order-receipt .rb-select{min-height:44px}.rubion-inventory .rb-inventory-order-receipt__actions{display:flex;flex-wrap:wrap;gap:8px}.rubion-inventory .rb-inventory-order-receipt__feedback{color:var(--rb-text,#171717)!important}@media (max-width:680px){.rubion-inventory .rb-inventory-order-receipt__line{grid-template-columns:minmax(0,1fr);gap:12px}}.rubion-inventory-catalog-modal.rb-overlay{z-index:10090;display:flex;padding:clamp(12px, 3vw, 24px);background:rgb(23 23 23 / .48)}.rubion-inventory-catalog-modal.rb-overlay[hidden]{display:none}.rubion-inventory-catalog-modal .rubion-inventory-catalog-modal__backdrop{background:#fff0}.rubion-inventory-catalog-modal .rubion-inventory-catalog-modal__panel.rb-overlay__panel{width:min(760px, 100%);max-height:calc(100dvh - clamp(24px, 6vw, 48px));padding:0;overflow:hidden;border:0;border-radius:var(--rb-radius-xl,16px);background:var(--rb-surface,#fff);color:var(--rb-text,#171717);box-shadow:var(--rb-shadow-lg,0 24px 60px rgb(23 23 23 / .12))}.rubion-inventory-catalog-modal .rubion-inventory-catalog-modal__head.rb-overlay__header{align-items:center;padding:20px 24px}.rubion-inventory-catalog-modal .rubion-inventory-catalog-modal__head h2{margin:4px 0 0;color:var(--rb-text,#171717);font-weight:650}.rubion-inventory-catalog-modal .rubion-inventory-catalog-modal__head .rb-icon-button{width:44px;height:44px;border:0;background:var(--rb-surface-soft,#f7f7f7)}.rubion-inventory-catalog-modal .rubion-inventory-catalog-modal__body.rb-overlay__body{margin:0;padding:0 24px 24px;overflow:auto}.rubion-inventory-catalog-modal .rubion-inventory-catalog-search{align-items:end}.rubion-inventory-catalog-modal .rubion-inventory-catalog-search .rb-field{flex:1;min-width:0;font-size:13px;font-weight:600}.rubion-inventory-catalog-modal .rb-input,.rubion-inventory-catalog-modal .rb-select,.rubion-inventory-catalog-modal .rb-btn{min-height:44px}.rubion-inventory-catalog-modal .rubion-inventory-catalog-group{gap:0}.rubion-inventory-catalog-modal .rubion-inventory-catalog-group__head{padding:14px 0 6px;border-bottom:1px solid var(--rb-border-soft,#ececec)}.rubion-inventory-catalog-modal .rubion-inventory-catalog-group__head span{color:var(--rb-muted,#595959)}.rubion-inventory-catalog-modal .rubion-inventory-catalog-card{min-width:0;padding:14px 0;border:0;border-bottom:1px solid var(--rb-border-soft,#ececec);border-radius:0;background:#fff0;color:var(--rb-text,#171717);box-shadow:none}.rubion-inventory-catalog-modal button.rubion-inventory-catalog-card:hover,.rubion-inventory-catalog-modal button.rubion-inventory-catalog-card:focus-visible{border-color:var(--rb-border-soft,#ececec);background:var(--rb-surface-soft,#f7f7f7);outline:2px solid var(--rb-text,#171717);outline-offset:2px}.rubion-inventory-catalog-modal .rubion-inventory-catalog-card strong{color:var(--rb-text,#171717);font-weight:600}.rubion-inventory-catalog-modal .rubion-inventory-catalog-card span,.rubion-inventory-catalog-modal .rubion-inventory-catalog-card small,.rubion-inventory-catalog-modal .rubion-inventory-catalog-modal__confirm p{color:var(--rb-muted,#595959);font-weight:400}.rubion-inventory-catalog-modal .rubion-inventory-catalog-modal__confirm h3{color:var(--rb-text,#171717);font-weight:650}.rubion-inventory-catalog-modal .rb-inventory-catalog-receipt{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.rubion-inventory-catalog-modal .rb-inventory-catalog-receipt .rb-field{min-width:0;font-size:13px;font-weight:600}.rubion-inventory-catalog-modal .rb-inventory-catalog-receipt .rb-input,.rubion-inventory-catalog-modal .rb-inventory-catalog-receipt .rb-select{width:100%;min-width:0;font-weight:400}.rubion-inventory-catalog-modal .rb-pages-actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:600px){.rubion-inventory-catalog-modal.rb-overlay{align-items:flex-end;padding:0}.rubion-inventory-catalog-modal .rubion-inventory-catalog-modal__panel.rb-overlay__panel{width:100%;max-height:100dvh;border-radius:var(--rb-radius-xl,16px) var(--rb-radius-xl,16px) 0 0}.rubion-inventory-catalog-modal .rubion-inventory-catalog-modal__head.rb-overlay__header{padding:16px}.rubion-inventory-catalog-modal .rubion-inventory-catalog-modal__body.rb-overlay__body{padding:0 16px 16px}.rubion-inventory-catalog-modal .rubion-inventory-catalog-search{align-items:stretch}.rubion-inventory-catalog-modal .rb-inventory-catalog-receipt{grid-template-columns:minmax(0,1fr)}}@container (max-width:760px){.rubion-inventory__layout,.rubion-inventory__grid,.rubion-inventory .rb-inventory-detail .rubion-inventory__detail-grid{grid-template-columns:minmax(0,1fr)}.rubion-inventory__side{padding:24px 0 0;border-left:0;border-top:1px solid var(--inventory-line)}.rubion-inventory__metrics,.rubion-inventory .rb-inventory-detail .rubion-inventory__detail-facts,.rubion-inventory .rb-inventory-form,.rubion-inventory .rb-inventory-bulk-row .rubion-inventory__bulk-main{grid-template-columns:repeat(2,minmax(0,1fr))}.rubion-inventory .rb-inventory-detail .rubion-inventory__detail-facts>div:nth-child(2){border-right:0}}@container (max-width:480px){.rubion-inventory .rb-inventory-form,.rubion-inventory .rb-inventory-bulk-row .rubion-inventory__bulk-main,.rubion-inventory .rb-inventory-order-receipt__line,.rubion-inventory .rb-inventory-detail .rubion-inventory__stock-form.rb-inventory-form,.rubion-inventory .rb-inventory-detail .rubion-inventory__variant-fields{grid-template-columns:minmax(0,1fr)}.rubion-inventory .rb-inventory-detail .rubion-inventory__media{width:160px}}.rubion-product-catalog{display:flex;flex-direction:column;gap:18px;padding-bottom:96px}.rubion-product-catalog__hero{align-items:center}.rubion-product-catalog__toolbar{position:sticky;top:0;z-index:4}.rubion-product-catalog__search{min-width:min(560px, 100%)}.rubion-product-catalog__layout{display:grid;grid-template-columns:minmax(320px,440px) minmax(0,1fr);gap:18px;align-items:start}.rubion-product-catalog__list,.rubion-product-catalog__detail,.rubion-product-catalog-editor__section,.rubion-product-catalog-modal__panel{border-radius:8px}.rubion-product-catalog__list{display:grid;gap:14px;padding:16px;max-height:calc(100vh - 210px);overflow:auto}.rubion-product-catalog__list-head,.rubion-product-catalog-editor__head,.rubion-product-catalog-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.rubion-product-catalog__list-head h2,.rubion-product-catalog-editor__head h2,.rubion-product-catalog-editor__section h3,.rubion-product-catalog-modal__head h2{margin:4px 0 0;line-height:1.12}.rubion-product-catalog__cards,.rubion-product-catalog-editor,.rubion-product-catalog__preview{display:grid;gap:10px}.rubion-product-catalog__card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid #fff0;background:var(--surface,#fff);border-radius:8px}.rubion-product-catalog__card:hover,.rubion-product-catalog__card:focus-within{border-color:color-mix(in srgb,var(--border,#e4e7ec) 70%,transparent)}.rubion-product-catalog__card.is-active{border-color:color-mix(in srgb,var(--primary,#111827) 34%,var(--border,#e4e7ec));box-shadow:0 10px 30px rgb(15 23 42 / .08)}.rubion-product-catalog__card-main{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;width:100%;border:0;background:#fff0;text-align:left;cursor:pointer;padding:0;color:inherit}.rubion-product-catalog__card-main img,.rubion-product-catalog__avatar{width:48px;height:48px;border-radius:8px;object-fit:cover;border:1px solid var(--border,#e4e7ec);background:color-mix(in srgb,var(--surface,#fff) 88%,var(--text,#111827));display:inline-flex;align-items:center;justify-content:center}.rubion-product-catalog__card-main strong{display:block;color:var(--text,#14161a);font-weight:850}.rubion-product-catalog__card-main small,.rubion-product-catalog__empty-inline,.rubion-product-catalog-editor__head p{display:block;margin:3px 0 0;color:var(--muted,#697386);line-height:1.45}.rubion-product-catalog__status{border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850;background:color-mix(in srgb,var(--accent,#2563eb) 9%,var(--surface,#fff));color:var(--text,#111827)}.rubion-product-catalog__status.is-warning{background:color-mix(in srgb,#f59e0b 14%,var(--surface,#fff))}.rubion-product-catalog-editor__section{padding:18px}.rubion-product-catalog-editor__grid{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px;margin-top:12px}.rubion-product-catalog-editor__wide{grid-column:span 2}.rubion-product-catalog label{display:grid;gap:4px;font-size:12px;font-weight:800;color:var(--muted,#667085)}.rubion-product-catalog label>span{display:block;margin:0;line-height:1.2}.rubion-product-catalog input,.rubion-product-catalog select,.rubion-product-catalog textarea{width:100%;border:1px solid var(--border,#d0d5dd);border-radius:7px;background:var(--surface,#fff);color:var(--text,#14161a);padding:10px 11px;font:inherit;font-weight:650}.rubion-product-catalog textarea{min-height:128px;resize:vertical}.rubion-product-catalog-editor__checks,.rubion-product-catalog-editor__nutrition{display:grid;gap:10px;align-content:start}.rubion-product-catalog-editor__checks>span,.rubion-product-catalog-editor__section-title strong{color:var(--muted,#667085);font-size:12px;font-weight:850;text-transform:uppercase}.rubion-product-catalog-editor__check-grid{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:8px}.rubion-product-catalog label.rubion-product-catalog-editor__check{display:flex;align-items:center;gap:9px;min-height:42px;border:1px solid var(--border,#d0d5dd);border-radius:8px;background:color-mix(in srgb,var(--surface,#fff) 92%,var(--text,#111827));color:var(--text,#14161a);padding:10px 11px;font-size:13px;font-weight:750;line-height:1.25}.rubion-product-catalog label.rubion-product-catalog-editor__check input{width:16px;height:16px;flex:0 0 auto;padding:0}.rubion-product-catalog-editor__section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rubion-product-catalog-editor__section-title small{color:var(--muted,#667085);font-weight:700;line-height:1.35}.rubion-product-catalog-editor__subgrid{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));gap:10px}.rubion-product-catalog input:focus,.rubion-product-catalog select:focus,.rubion-product-catalog textarea:focus{outline:2px solid color-mix(in srgb,var(--accent,#2563eb) 24%,transparent);border-color:var(--accent,#2563eb)}.rubion-product-catalog__toast{border-radius:8px;padding:11px 13px;border:1px solid var(--border,#e4e7ec);background:var(--surface,#fff);font-weight:800}.rubion-product-catalog__toast.is-success{border-color:color-mix(in srgb,#16a34a 45%,var(--border,#e4e7ec));background:color-mix(in srgb,#16a34a 9%,var(--surface,#fff))}.rubion-product-catalog__toast.is-error{border-color:color-mix(in srgb,#e11d48 45%,var(--border,#e4e7ec));background:color-mix(in srgb,#e11d48 8%,var(--surface,#fff))}.rubion-product-catalog-modal[hidden]{display:none}.rubion-product-catalog-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px}.rubion-product-catalog-modal__backdrop{position:absolute;inset:0;background:rgb(15 23 42 / .42)}.rubion-product-catalog-modal__panel{position:relative;width:min(760px, 100%);max-height:min(820px, 92vh);overflow:auto;background:var(--surface,#fff);border:1px solid var(--border,#e4e7ec);box-shadow:0 30px 80px rgb(15 23 42 / .22);padding:18px}.rubion-product-catalog-modal__body{display:grid;gap:12px;margin-top:14px}.rubion-product-catalog__csv{min-height:280px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.rubion-product-catalog__preview-row{display:grid;grid-template-columns:1fr 2fr 2fr;gap:10px;align-items:center;padding:11px;border:1px solid var(--border,#e4e7ec);border-radius:8px;background:var(--surface,#fff)}.rubion-product-catalog__preview-row.has-error{border-color:color-mix(in srgb,#e11d48 45%,var(--border,#e4e7ec))}@media (max-width:1100px){.rubion-product-catalog__layout,.rubion-product-catalog-editor__grid,.rubion-product-catalog-editor__subgrid,.rubion-product-catalog-editor__check-grid{grid-template-columns:1fr}.rubion-product-catalog__list{max-height:none}.rubion-product-catalog-editor__wide{grid-column:auto}}@media (max-width:680px){.rubion-product-catalog__card,.rubion-product-catalog__preview-row{grid-template-columns:1fr}.rubion-product-catalog-editor__section-title{display:grid}}.rubion-product-catalog{--catalog-line:var(--rb-border-soft, #eee);--catalog-text:var(--rb-text, #171717);--catalog-muted:var(--rb-muted, #595959);box-sizing:border-box;width:100%;max-width:100%;min-width:0;color:var(--catalog-text);background:var(--rb-bg,#fff);border-radius:0;box-shadow:none;font-family:var(--rb-font-sans,"Plus Jakarta Sans",sans-serif);gap:20px;padding:clamp(16px, 3vw, 32px)}.rubion-product-catalog .rubion-product-catalog__hero,.rubion-product-catalog .rubion-product-catalog__toolbar{position:static;background:#fff0;border:0;box-shadow:none}.rubion-product-catalog .rubion-product-catalog__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:0 0 16px;border-bottom:1px solid var(--catalog-line)}.rubion-product-catalog .rubion-product-catalog__search{flex:1 1 340px;min-width:min(100%, 260px);max-width:620px;padding:0;background:#fff0;border:0;box-shadow:none}.rubion-product-catalog__toolbar>.rb-pages-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.rubion-product-catalog__layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:clamp(24px, 3vw, 40px)}.rubion-product-catalog .rubion-product-catalog__list,.rubion-product-catalog .rubion-product-catalog__detail{min-width:0;padding:0;background:#fff0;border:0;box-shadow:none}.rubion-product-catalog__list{gap:10px}.rubion-product-catalog__cards{gap:0}.rubion-product-catalog__card{min-width:0;padding:12px;border:0;border-bottom:1px solid var(--catalog-line);border-radius:0;background:#fff0;box-shadow:none}.rubion-product-catalog__card:last-child{border-bottom:0}.rubion-product-catalog__card:hover,.rubion-product-catalog__card:focus-within{border-color:var(--catalog-line);background:var(--rb-surface-soft,#f7f7f7)}.rubion-product-catalog__card.is-active{border-color:var(--catalog-line);background:var(--rb-surface-muted,#eee);box-shadow:none;border-radius:var(--rb-radius-lg,12px)}.rubion-product-catalog__card-main{min-width:0;min-height:48px;font:inherit}.rubion-product-catalog__card-main:focus-visible{outline:2px solid var(--catalog-text);outline-offset:3px;border-radius:4px}.rubion-product-catalog__card-main strong{color:var(--catalog-text);font-size:14px;font-weight:650}.rubion-product-catalog__card-main small,.rubion-product-catalog__empty-inline,.rubion-product-catalog-editor__head p{color:var(--catalog-muted);font-size:12px;font-weight:400}.rubion-product-catalog__card-main img,.rubion-product-catalog__avatar{border:0;border-radius:var(--rb-radius-sm,8px);background:var(--rb-surface-soft,#f7f7f7)}.rubion-product-catalog__badges{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.rubion-product-catalog__status,.rubion-product-catalog__status.is-warning{padding:4px 8px;background:var(--rb-surface-soft,#f7f7f7);color:var(--catalog-muted);font-size:11px;font-weight:500}.rubion-product-catalog__card.is-active .rubion-product-catalog__status{background:var(--rb-surface,#fff)}.rubion-product-catalog-editor{gap:0}.rubion-product-catalog-editor__head{padding:0 0 20px;border-bottom:1px solid var(--catalog-line)}.rubion-product-catalog-editor__feedback{margin:0;padding:12px 0;color:var(--catalog-muted);font-size:13px;font-weight:500}.rubion-product-catalog-editor__feedback[hidden]{display:none}.rubion-product-catalog-editor__feedback.is-error{color:var(--rb-danger,#a32222)}.rubion-product-catalog-editor__section{padding:24px 0;border-bottom:1px solid var(--catalog-line);background:#fff0;box-shadow:none}.rubion-product-catalog-editor__section:last-child{border-bottom:0}.rubion-product-catalog-editor__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rubion-product-catalog-editor__wide{grid-column:1 / -1}.rubion-product-catalog label{min-width:0;color:var(--catalog-text);font-size:13px;font-weight:600}.rubion-product-catalog label>span{line-height:1.4}.rubion-product-catalog .rb-input,.rubion-product-catalog .rb-select,.rubion-product-catalog .rb-textarea{box-sizing:border-box;min-width:0;min-height:44px;width:100%;border-color:var(--rb-border-input,#8a8a8a);border-radius:var(--rb-radius-sm,8px);background:var(--rb-surface,#fff);color:var(--catalog-text);font:inherit;font-weight:400}.rubion-product-catalog .rb-input:focus-visible,.rubion-product-catalog .rb-select:focus-visible,.rubion-product-catalog .rb-textarea:focus-visible{outline:2px solid var(--catalog-text);outline-offset:2px;border-color:var(--catalog-text)}.rubion-product-catalog label.rubion-product-catalog-editor__check{min-height:44px;padding:8px 0;border:0;border-radius:0;background:#fff0;color:var(--catalog-text);font-size:13px;font-weight:500}.rubion-product-catalog label.rubion-product-catalog-editor__check input{width:20px;height:20px;flex-basis:20px;accent-color:var(--catalog-text)}.rubion-product-catalog-editor__checks>span,.rubion-product-catalog-editor__section-title strong{color:var(--catalog-muted);font-weight:600}.rubion-product-catalog__toast,.rubion-product-catalog__toast.is-success,.rubion-product-catalog__toast.is-error{border:0;border-radius:var(--rb-radius-lg,12px);background:var(--rb-surface-soft,#f7f7f7);color:var(--catalog-text);font-weight:500}.rubion-product-catalog-modal__backdrop{background:rgb(23 23 23 / .42)}.rubion-product-catalog-modal__panel{border:1px solid var(--catalog-line);border-radius:var(--rb-radius-xl,16px);background:var(--rb-surface,#fff);box-shadow:var(--rb-shadow-lg,0 24px 60px rgb(23 23 23 / .12))}.rubion-product-catalog__preview-row,.rubion-product-catalog__preview-row.has-error{padding:12px 0;border:0;border-bottom:1px solid var(--catalog-line);border-radius:0;background:#fff0}.rubion-product-catalog__preview-row:last-child{border-bottom:0}.rubion-product-catalog [data-catalog-filter].is-active{background:var(--rb-surface-muted,#eee);box-shadow:inset 0 0 0 1px var(--catalog-text)}@media (max-width:1100px){.rubion-product-catalog__layout,.rubion-product-catalog-editor__grid{grid-template-columns:minmax(0,1fr)}.rubion-product-catalog-editor__wide{grid-column:auto}}@media (max-width:680px){.rubion-product-catalog__card{grid-template-columns:minmax(0,1fr) auto}.rubion-product-catalog__preview-row{grid-template-columns:minmax(0,1fr)}.rubion-product-catalog__badges{justify-content:flex-end}}.rb-domain-purchase{box-sizing:border-box;width:min(100%, 960px);min-width:0;margin:0 auto;padding:20px 32px 72px;color:var(--rb-text,#171717);font-family:var(--rb-font-sans,"Plus Jakarta Sans",system-ui,sans-serif);container-type:inline-size}.rb-domain-purchase *,.rb-domain-purchase *::before,.rb-domain-purchase *::after{box-sizing:border-box}.rb-domain-purchase .rb-pages-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:0 0 32px;border-bottom:1px solid var(--rb-border-soft,#ececec)}.rb-domain-purchase .rb-pages-title{margin:0 0 10px;font-size:clamp(1.75rem, 3vw, 2.45rem);font-weight:650;letter-spacing:-.035em;line-height:1.15}.rb-domain-purchase .rb-pages-subtitle{max-width:64ch;margin:0;color:var(--rb-muted,#626262);line-height:1.6}.rb-domain-purchase .rb-pages-button{min-height:44px;padding:10px 16px;border:0;border-radius:var(--rb-radius-sm,8px);box-shadow:none;font-family:inherit;font-weight:600;text-decoration:none}.rb-domain-purchase .rb-pages-button.secondary{background:var(--rb-surface-soft,#f7f7f7);color:var(--rb-text,#171717);box-shadow:none}.rb-domain-grid{display:grid;min-width:0}.rb-domain-section{min-width:0;padding:32px 0 36px;border-bottom:1px solid var(--rb-border-soft,#ececec)}.rb-domain-section:last-child{border-bottom:0}.rb-domain-section h2{display:flex;align-items:baseline;gap:14px;margin:0 0 24px;font-size:clamp(1.16rem, 2vw, 1.4rem);font-weight:650;letter-spacing:-.025em}.rb-domain-step{color:var(--rb-muted,#696969);font-size:.8rem;font-weight:700;letter-spacing:.04em}.rb-domain-field{display:grid;gap:8px;max-width:680px;margin:0 0 18px;font-size:.875rem;font-weight:600}.rb-domain-field :is(input,select,textarea){width:100%;min-width:0;min-height:46px;padding:10px 13px;border:1px solid var(--rb-border,#d8d8d8);border-radius:var(--rb-radius-sm,10px);background:var(--rb-surface,#fff);color:var(--rb-text,#171717);font:500 1rem var(--rb-font-sans,"Plus Jakarta Sans",system-ui,sans-serif)}.rb-domain-purchase :is(input,select,button,a):focus-visible{outline:2px solid var(--rb-text,#171717);outline-offset:3px}.rb-domain-contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;max-width:760px}.rb-domain-wide{grid-column:1 / -1}.rb-domain-purchase .rb-pages-muted{max-width:70ch;color:var(--rb-muted,#626262);line-height:1.6}.rb-domain-check{display:flex;align-items:flex-start;gap:12px;max-width:72ch;margin:18px 0;line-height:1.55}.rb-domain-check input{flex:0 0 auto;width:20px;height:20px;margin:2px 0 0;accent-color:var(--rb-text,#171717)}.rb-domain-summary{max-width:680px;margin:22px 0;padding:20px 22px;border-radius:var(--rb-radius-md,14px);background:var(--rb-surface-soft,#f6f6f6);line-height:1.6}.rb-domain-summary strong{font-size:1.2rem}.rb-domain-summary p{margin:8px 0 0}.rb-domain-actions{display:flex;justify-content:flex-start;margin-top:22px}.rb-domain-status{max-width:70ch;margin-top:18px;white-space:pre-line;line-height:1.6}.rb-domain-status[data-error="1"]{color:var(--rb-danger,#a72f2a)}.rb-domain-purchase button:disabled{opacity:.55;cursor:not-allowed}.rb-domain-status a{display:inline-flex;align-items:center;margin:10px 12px 0 0}@media (max-width:760px){.rb-domain-purchase{padding:16px 16px 52px}}@container (max-width:760px){.rb-domain-purchase .rb-pages-header{flex-direction:column;gap:18px;padding-bottom:26px}.rb-domain-section{padding:27px 0 30px}.rb-domain-contact{grid-template-columns:1fr}.rb-domain-actions button,.rb-domain-purchase #rbDomainQuote{width:100%}}@font-face{font-family:"lineicons-free";src:url(/assets/fonts/lineicons-free.woff2?fe7bd38e0f318ae34fb5595b25a9f799) format("woff2"),url(/assets/fonts/lineicons-free.woff?fe7bd38e0f318ae34fb5595b25a9f799) format("woff"),url(/assets/fonts/lineicons-free.ttf?fe7bd38e0f318ae34fb5595b25a9f799) format("truetype")}.lni:before{font-family:lineicons-free!important;font-style:normal;font-weight:normal!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lni.lni-500px:before{content:"\e000"}.lni.lni-adobe:before{content:"\e001"}.lni.lni-adobefirefly:before{content:"\e002"}.lni.lni-adonis:before{content:"\e003"}.lni.lni-aeroplane-1:before{content:"\e004"}.lni.lni-agenda:before{content:"\e005"}.lni.lni-agui:before{content:"\e006"}.lni.lni-ai2:before{content:"\e007"}.lni.lni-ai21:before{content:"\e008"}.lni.lni-ai302:before{content:"\e009"}.lni.lni-ai360:before{content:"\e00a"}.lni.lni-aihubmix:before{content:"\e00b"}.lni.lni-aimass:before{content:"\e00c"}.lni.lni-aionlabs:before{content:"\e00d"}.lni.lni-airbnb:before{content:"\e00e"}.lni.lni-airtable:before{content:"\e00f"}.lni.lni-aistudio:before{content:"\e010"}.lni.lni-akashchat:before{content:"\e011"}.lni.lni-alarm-1:before{content:"\e012"}.lni.lni-alephalpha:before{content:"\e013"}.lni.lni-alibabacloud:before{content:"\e014"}.lni.lni-align-text-center:before{content:"\e015"}.lni.lni-align-text-left:before{content:"\e016"}.lni.lni-align-text-right:before{content:"\e017"}.lni.lni-alpinejs:before{content:"\e018"}.lni.lni-amazon:before{content:"\e019"}.lni.lni-amazon-original:before{content:"\e01a"}.lni.lni-amazon-pay:before{content:"\e01b"}.lni.lni-ambulance-1:before{content:"\e01c"}.lni.lni-amd:before{content:"\e01d"}.lni.lni-amex:before{content:"\e01e"}.lni.lni-anchor:before{content:"\e01f"}.lni.lni-android:before{content:"\e020"}.lni.lni-android-old:before{content:"\e021"}.lni.lni-angellist:before{content:"\e022"}.lni.lni-angle-double-down:before{content:"\e023"}.lni.lni-angle-double-left:before{content:"\e024"}.lni.lni-angle-double-right:before{content:"\e025"}.lni.lni-angle-double-up:before{content:"\e026"}.lni.lni-angular:before{content:"\e027"}.lni.lni-antgroup:before{content:"\e028"}.lni.lni-anthropic:before{content:"\e029"}.lni.lni-anyscale:before{content:"\e02a"}.lni.lni-app-store:before{content:"\e02b"}.lni.lni-apple-brand:before{content:"\e02c"}.lni.lni-apple-music:before{content:"\e02d"}.lni.lni-apple-music-alt:before{content:"\e02e"}.lni.lni-apple-pay:before{content:"\e02f"}.lni.lni-arc-browser:before{content:"\e030"}.lni.lni-arrow-all-direction:before{content:"\e031"}.lni.lni-arrow-angular-top-left:before{content:"\e032"}.lni.lni-arrow-angular-top-right:before{content:"\e033"}.lni.lni-arrow-both-direction-horizontal-1:before{content:"\e034"}.lni.lni-arrow-both-direction-vertical-1:before{content:"\e035"}.lni.lni-arrow-downward:before{content:"\e036"}.lni.lni-arrow-left:before{content:"\e037"}.lni.lni-arrow-left-circle:before{content:"\e038"}.lni.lni-arrow-right:before{content:"\e039"}.lni.lni-arrow-right-circle:before{content:"\e03a"}.lni.lni-arrow-upward:before{content:"\e03b"}.lni.lni-asana:before{content:"\e03c"}.lni.lni-assemblyai:before{content:"\e03d"}.lni.lni-astro:before{content:"\e03e"}.lni.lni-atlassian:before{content:"\e03f"}.lni.lni-audi:before{content:"\e040"}.lni.lni-audi-alt:before{content:"\e041"}.lni.lni-automatic:before{content:"\e042"}.lni.lni-aws:before{content:"\e043"}.lni.lni-aya:before{content:"\e044"}.lni.lni-aymo-ai:before{content:"\e045"}.lni.lni-azure:before{content:"\e046"}.lni.lni-azureai:before{content:"\e047"}.lni.lni-baai:before{content:"\e048"}.lni.lni-badge-decagram-percent:before{content:"\e049"}.lni.lni-baichuan:before{content:"\e04a"}.lni.lni-baidu:before{content:"\e04b"}.lni.lni-baiducloud:before{content:"\e04c"}.lni.lni-bailian:before{content:"\e04d"}.lni.lni-balloons:before{content:"\e04e"}.lni.lni-ban-2:before{content:"\e04f"}.lni.lni-bar-chart-4:before{content:"\e050"}.lni.lni-bar-chart-dollar:before{content:"\e051"}.lni.lni-baseten:before{content:"\e052"}.lni.lni-basket-shopping-3:before{content:"\e053"}.lni.lni-beat:before{content:"\e054"}.lni.lni-bedrock:before{content:"\e055"}.lni.lni-behance:before{content:"\e056"}.lni.lni-bell-1:before{content:"\e057"}.lni.lni-bfl:before{content:"\e058"}.lni.lni-bike:before{content:"\e059"}.lni.lni-bing:before{content:"\e05a"}.lni.lni-bitbucket:before{content:"\e05b"}.lni.lni-bitcoin:before{content:"\e05c"}.lni.lni-bittorrent:before{content:"\e05d"}.lni.lni-blogger:before{content:"\e05e"}.lni.lni-blogger-alt:before{content:"\e05f"}.lni.lni-bluetooth:before{content:"\e060"}.lni.lni-bluetooth-logo:before{content:"\e061"}.lni.lni-bmw:before{content:"\e062"}.lni.lni-board-writing-3:before{content:"\e063"}.lni.lni-bold:before{content:"\e064"}.lni.lni-bolt-2:before{content:"\e065"}.lni.lni-bolt-3:before{content:"\e066"}.lni.lni-book-1:before{content:"\e067"}.lni.lni-bookmark-1:before{content:"\e068"}.lni.lni-bookmark-circle:before{content:"\e069"}.lni.lni-books-2:before{content:"\e06a"}.lni.lni-bootstrap-5:before{content:"\e06b"}.lni.lni-bootstrap-5-square:before{content:"\e06c"}.lni.lni-botpress:before{content:"\e06d"}.lni.lni-box-archive-1:before{content:"\e06e"}.lni.lni-box-closed:before{content:"\e06f"}.lni.lni-box-gift-1:before{content:"\e070"}.lni.lni-brave:before{content:"\e071"}.lni.lni-bricks:before{content:"\e072"}.lni.lni-bridge-3:before{content:"\e073"}.lni.lni-briefcase-1:before{content:"\e074"}.lni.lni-briefcase-2:before{content:"\e075"}.lni.lni-briefcase-plus-1:before{content:"\e076"}.lni.lni-brush-1-rotated:before{content:"\e077"}.lni.lni-brush-2:before{content:"\e078"}.lni.lni-btc:before{content:"\e079"}.lni.lni-bug-1:before{content:"\e07a"}.lni.lni-buildings-1:before{content:"\e07b"}.lni.lni-bulb-2:before{content:"\e07c"}.lni.lni-bulb-4:before{content:"\e07d"}.lni.lni-burger-1:before{content:"\e07e"}.lni.lni-burger-drink:before{content:"\e07f"}.lni.lni-burncloud:before{content:"\e080"}.lni.lni-bus-1:before{content:"\e081"}.lni.lni-busket-ball:before{content:"\e082"}.lni.lni-bytedance:before{content:"\e083"}.lni.lni-cake-1:before{content:"\e084"}.lni.lni-calculator-1:before{content:"\e085"}.lni.lni-calculator-2:before{content:"\e086"}.lni.lni-calendar-days:before{content:"\e087"}.lni.lni-camera-1:before{content:"\e088"}.lni.lni-camera-movie-1:before{content:"\e089"}.lni.lni-candy-cane-2:before{content:"\e08a"}.lni.lni-candy-round-1:before{content:"\e08b"}.lni.lni-canva:before{content:"\e08c"}.lni.lni-capcut:before{content:"\e08d"}.lni.lni-capsule-1:before{content:"\e08e"}.lni.lni-car-2:before{content:"\e08f"}.lni.lni-car-4:before{content:"\e090"}.lni.lni-car-6:before{content:"\e091"}.lni.lni-caravan-1:before{content:"\e092"}.lni.lni-cart-1:before{content:"\e093"}.lni.lni-cart-2:before{content:"\e094"}.lni.lni-cash-app:before{content:"\e095"}.lni.lni-centml:before{content:"\e096"}.lni.lni-cerebras:before{content:"\e097"}.lni.lni-certificate-badge-1:before{content:"\e098"}.lni.lni-chat-bubble-2:before{content:"\e099"}.lni.lni-chatglm:before{content:"\e09a"}.lni.lni-check:before{content:"\e09b"}.lni.lni-check-circle-1:before{content:"\e09c"}.lni.lni-check-square-2:before{content:"\e09d"}.lni.lni-chevron-down:before{content:"\e09e"}.lni.lni-chevron-down-circle:before{content:"\e09f"}.lni.lni-chevron-left:before{content:"\e0a0"}.lni.lni-chevron-left-circle:before{content:"\e0a1"}.lni.lni-chevron-up:before{content:"\e0a2"}.lni.lni-chevron-up-circle:before{content:"\e0a3"}.lni.lni-chrome:before{content:"\e0a4"}.lni.lni-chromecast:before{content:"\e0a5"}.lni.lni-cisco:before{content:"\e0a6"}.lni.lni-civitai:before{content:"\e0a7"}.lni.lni-claude:before{content:"\e0a8"}.lni.lni-clickup:before{content:"\e0a9"}.lni.lni-clickup-brain:before{content:"\e0aa"}.lni.lni-cline:before{content:"\e0ab"}.lni.lni-clipboard:before{content:"\e0ac"}.lni.lni-clipdrop:before{content:"\e0ad"}.lni.lni-cloud-2:before{content:"\e0ae"}.lni.lni-cloud-bolt-1:before{content:"\e0af"}.lni.lni-cloud-bolt-2:before{content:"\e0b0"}.lni.lni-cloud-check-circle:before{content:"\e0b1"}.lni.lni-cloud-download:before{content:"\e0b2"}.lni.lni-cloud-iot-2:before{content:"\e0b3"}.lni.lni-cloud-rain:before{content:"\e0b4"}.lni.lni-cloud-refresh-clockwise:before{content:"\e0b5"}.lni.lni-cloud-sun:before{content:"\e0b6"}.lni.lni-cloud-upload:before{content:"\e0b7"}.lni.lni-cloudflare:before{content:"\e0b8"}.lni.lni-code-1:before{content:"\e0b9"}.lni.lni-code-s:before{content:"\e0ba"}.lni.lni-codegeex:before{content:"\e0bb"}.lni.lni-codepen:before{content:"\e0bc"}.lni.lni-coffee-cup-2:before{content:"\e0bd"}.lni.lni-cohere:before{content:"\e0be"}.lni.lni-coinbase:before{content:"\e0bf"}.lni.lni-colab:before{content:"\e0c0"}.lni.lni-colour-palette-3:before{content:"\e0c1"}.lni.lni-comfyui:before{content:"\e0c2"}.lni.lni-comment-1:before{content:"\e0c3"}.lni.lni-comment-1-share:before{content:"\e0c4"}.lni.lni-comment-1-text:before{content:"\e0c5"}.lni.lni-compass-drafting-2:before{content:"\e0c6"}.lni.lni-connectdevelop:before{content:"\e0c7"}.lni.lni-copilot:before{content:"\e0c8"}.lni.lni-copilotkit:before{content:"\e0c9"}.lni.lni-copy-ai:before{content:"\e0ca"}.lni.lni-coqui:before{content:"\e0cb"}.lni.lni-coral:before{content:"\e0cc"}.lni.lni-coze:before{content:"\e0cd"}.lni.lni-cpanel:before{content:"\e0ce"}.lni.lni-crane-4:before{content:"\e0cf"}.lni.lni-creative-commons:before{content:"\e0d0"}.lni.lni-credit-card-multiple:before{content:"\e0d1"}.lni.lni-crewai:before{content:"\e0d2"}.lni.lni-crop-2:before{content:"\e0d3"}.lni.lni-crown-3:before{content:"\e0d4"}.lni.lni-crusoe:before{content:"\e0d5"}.lni.lni-css3:before{content:"\e0d6"}.lni.lni-cursor:before{content:"\e0d7"}.lni.lni-dalle:before{content:"\e0d8"}.lni.lni-dashboard-square-1:before{content:"\e0d9"}.lni.lni-database-2:before{content:"\e0da"}.lni.lni-dbrx:before{content:"\e0db"}.lni.lni-deepai:before{content:"\e0dc"}.lni.lni-deepinfra:before{content:"\e0dd"}.lni.lni-deepl:before{content:"\e0de"}.lni.lni-deepmind:before{content:"\e0df"}.lni.lni-deepseek:before{content:"\e0e0"}.lni.lni-deno:before{content:"\e0e1"}.lni.lni-descript-ai:before{content:"\e0e2"}.lni.lni-dev:before{content:"\e0e3"}.lni.lni-dialogflow:before{content:"\e0e4"}.lni.lni-diamonds-1:before{content:"\e0e5"}.lni.lni-diamonds-2:before{content:"\e0e6"}.lni.lni-dify:before{content:"\e0e7"}.lni.lni-digitalocean:before{content:"\e0e8"}.lni.lni-diners-club:before{content:"\e0e9"}.lni.lni-direction-ltr:before{content:"\e0ea"}.lni.lni-direction-rtl:before{content:"\e0eb"}.lni.lni-discord:before{content:"\e0ec"}.lni.lni-discord-chat:before{content:"\e0ed"}.lni.lni-discover:before{content:"\e0ee"}.lni.lni-doc2x:before{content:"\e0ef"}.lni.lni-docker:before{content:"\e0f0"}.lni.lni-docsearch:before{content:"\e0f1"}.lni.lni-dollar:before{content:"\e0f2"}.lni.lni-dollar-circle:before{content:"\e0f3"}.lni.lni-dolphin:before{content:"\e0f4"}.lni.lni-doubao:before{content:"\e0f5"}.lni.lni-double-quotes-end-1:before{content:"\e0f6"}.lni.lni-download-1:before{content:"\e0f7"}.lni.lni-download-circle-1:before{content:"\e0f8"}.lni.lni-dribbble:before{content:"\e0f9"}.lni.lni-dribbble-symbol:before{content:"\e0fa"}.lni.lni-drizzle:before{content:"\e0fb"}.lni.lni-dropbox:before{content:"\e0fc"}.lni.lni-drupal:before{content:"\e0fd"}.lni.lni-dumbbell-1:before{content:"\e0fe"}.lni.lni-edge:before{content:"\e0ff"}.lni.lni-eleutherai:before{content:"\e100"}.lni.lni-eleven-labs:before{content:"\e101"}.lni.lni-elevenx:before{content:"\e102"}.lni.lni-emoji-expressionless:before{content:"\e103"}.lni.lni-emoji-expressionless-flat-eyes:before{content:"\e104"}.lni.lni-emoji-grin:before{content:"\e105"}.lni.lni-emoji-sad:before{content:"\e106"}.lni.lni-emoji-smile:before{content:"\e107"}.lni.lni-emoji-smile-side:before{content:"\e108"}.lni.lni-emoji-smile-sunglass:before{content:"\e109"}.lni.lni-emoji-smile-tongue:before{content:"\e10a"}.lni.lni-enter:before{content:"\e10b"}.lni.lni-enter-down:before{content:"\e10c"}.lni.lni-envato:before{content:"\e10d"}.lni.lni-envelope-1:before{content:"\e10e"}.lni.lni-eraser-1:before{content:"\e10f"}.lni.lni-ethereum-logo:before{content:"\e110"}.lni.lni-euro:before{content:"\e111"}.lni.lni-exa:before{content:"\e112"}.lni.lni-exit:before{content:"\e113"}.lni.lni-exit-up:before{content:"\e114"}.lni.lni-expand-arrow-1:before{content:"\e115"}.lni.lni-expand-square-4:before{content:"\e116"}.lni.lni-expressjs:before{content:"\e117"}.lni.lni-eye:before{content:"\e118"}.lni.lni-facebook:before{content:"\e119"}.lni.lni-facebook-messenger:before{content:"\e11a"}.lni.lni-facebook-square:before{content:"\e11b"}.lni.lni-facetime:before{content:"\e11c"}.lni.lni-fal:before{content:"\e11d"}.lni.lni-fastgpt:before{content:"\e11e"}.lni.lni-featherless:before{content:"\e11f"}.lni.lni-figma:before{content:"\e120"}.lni.lni-file-format-zip:before{content:"\e121"}.lni.lni-file-multiple:before{content:"\e122"}.lni.lni-file-pencil:before{content:"\e123"}.lni.lni-file-plus-circle:before{content:"\e124"}.lni.lni-file-question:before{content:"\e125"}.lni.lni-file-xmark:before{content:"\e126"}.lni.lni-firebase:before{content:"\e127"}.lni.lni-firefly-1:before{content:"\e128"}.lni.lni-firefly-2:before{content:"\e129"}.lni.lni-firefox:before{content:"\e12a"}.lni.lni-firework-rocket-4:before{content:"\e12b"}.lni.lni-fireworks:before{content:"\e12c"}.lni.lni-fishaudio:before{content:"\e12d"}.lni.lni-fitbit:before{content:"\e12e"}.lni.lni-flag-1:before{content:"\e12f"}.lni.lni-flag-2:before{content:"\e130"}.lni.lni-flickr:before{content:"\e131"}.lni.lni-floppy-disk-1:before{content:"\e132"}.lni.lni-flora:before{content:"\e133"}.lni.lni-flower-2:before{content:"\e134"}.lni.lni-flowith:before{content:"\e135"}.lni.lni-flutter:before{content:"\e136"}.lni.lni-flux:before{content:"\e137"}.lni.lni-folder-1:before{content:"\e138"}.lni.lni-ford:before{content:"\e139"}.lni.lni-framer:before{content:"\e13a"}.lni.lni-friendli:before{content:"\e13b"}.lni.lni-funnel-1:before{content:"\e13c"}.lni.lni-gallery:before{content:"\e13d"}.lni.lni-game-pad-modern-1:before{content:"\e13e"}.lni.lni-gatsby:before{content:"\e13f"}.lni.lni-gauge-1:before{content:"\e140"}.lni.lni-gear-1:before{content:"\e141"}.lni.lni-gears-3:before{content:"\e142"}.lni.lni-gemini:before{content:"\e143"}.lni.lni-gemma:before{content:"\e144"}.lni.lni-git:before{content:"\e145"}.lni.lni-giteeai:before{content:"\e146"}.lni.lni-github:before{content:"\e147"}.lni.lni-github-copilot:before{content:"\e148"}.lni.lni-glama:before{content:"\e149"}.lni.lni-glass-juice-1:before{content:"\e14a"}.lni.lni-glif:before{content:"\e14b"}.lni.lni-glm:before{content:"\e14c"}.lni.lni-glmv:before{content:"\e14d"}.lni.lni-globe-1:before{content:"\e14e"}.lni.lni-globe-stand:before{content:"\e14f"}.lni.lni-go:before{content:"\e150"}.lni.lni-goodreads:before{content:"\e151"}.lni.lni-google:before{content:"\e152"}.lni.lni-google-cloud:before{content:"\e153"}.lni.lni-google-drive:before{content:"\e154"}.lni.lni-google-meet:before{content:"\e155"}.lni.lni-google-pay:before{content:"\e156"}.lni.lni-google-wallet:before{content:"\e157"}.lni.lni-goose:before{content:"\e158"}.lni.lni-gradio:before{content:"\e159"}.lni.lni-graduation-cap-1:before{content:"\e15a"}.lni.lni-grammarly:before{content:"\e15b"}.lni.lni-grammarly-ai:before{content:"\e15c"}.lni.lni-greptile:before{content:"\e15d"}.lni.lni-grok:before{content:"\e15e"}.lni.lni-groq:before{content:"\e15f"}.lni.lni-hacker-news:before{content:"\e160"}.lni.lni-hailuo:before{content:"\e161"}.lni.lni-haiper:before{content:"\e162"}.lni.lni-hammer-1:before{content:"\e163"}.lni.lni-hammer-2:before{content:"\e164"}.lni.lni-hand-mic:before{content:"\e165"}.lni.lni-hand-shake:before{content:"\e166"}.lni.lni-hand-stop:before{content:"\e167"}.lni.lni-hand-taking-dollar:before{content:"\e168"}.lni.lni-hand-taking-leaf-1:before{content:"\e169"}.lni.lni-hand-taking-user:before{content:"\e16a"}.lni.lni-hashnode:before{content:"\e16b"}.lni.lni-hat-chef-3:before{content:"\e16c"}.lni.lni-headphone-1:before{content:"\e16d"}.lni.lni-heart:before{content:"\e16e"}.lni.lni-hedra:before{content:"\e16f"}.lni.lni-helicopter-2:before{content:"\e170"}.lni.lni-helmet-safety-1:before{content:"\e171"}.lni.lni-hierarchy-1:before{content:"\e172"}.lni.lni-highlighter-1:before{content:"\e173"}.lni.lni-highlighter-2:before{content:"\e174"}.lni.lni-higress:before{content:"\e175"}.lni.lni-home-2:before{content:"\e176"}.lni.lni-hospital-2:before{content:"\e177"}.lni.lni-hourglass:before{content:"\e178"}.lni.lni-html5:before{content:"\e179"}.lni.lni-hubspot-ai:before{content:"\e17a"}.lni.lni-humata-ai:before{content:"\e17b"}.lni.lni-hunyuan:before{content:"\e17c"}.lni.lni-hyperbolic:before{content:"\e17d"}.lni.lni-ibm:before{content:"\e17e"}.lni.lni-ideogram:before{content:"\e17f"}.lni.lni-iflytekcloud:before{content:"\e180"}.lni.lni-imdb:before{content:"\e181"}.lni.lni-indent:before{content:"\e182"}.lni.lni-inference:before{content:"\e183"}.lni.lni-infermatic:before{content:"\e184"}.lni.lni-infinigence:before{content:"\e185"}.lni.lni-injection-1:before{content:"\e186"}.lni.lni-instagram:before{content:"\e187"}.lni.lni-instagram-logotype:before{content:"\e188"}.lni.lni-intel:before{content:"\e189"}.lni.lni-internlm:before{content:"\e18a"}.lni.lni-ios:before{content:"\e18b"}.lni.lni-island-2:before{content:"\e18c"}.lni.lni-jaguar:before{content:"\e18d"}.lni.lni-jamstack:before{content:"\e18e"}.lni.lni-jasper:before{content:"\e18f"}.lni.lni-java:before{content:"\e190"}.lni.lni-javascript:before{content:"\e191"}.lni.lni-jcb:before{content:"\e192"}.lni.lni-jimeng:before{content:"\e193"}.lni.lni-jina:before{content:"\e194"}.lni.lni-joomla:before{content:"\e195"}.lni.lni-jsfiddle:before{content:"\e196"}.lni.lni-key-1:before{content:"\e197"}.lni.lni-keyboard:before{content:"\e198"}.lni.lni-kimi:before{content:"\e199"}.lni.lni-kling:before{content:"\e19a"}.lni.lni-kluster:before{content:"\e19b"}.lni.lni-knife-fork-1:before{content:"\e19c"}.lni.lni-kolors:before{content:"\e19d"}.lni.lni-krea:before{content:"\e19e"}.lni.lni-kubernetes:before{content:"\e19f"}.lni.lni-kwaipilot:before{content:"\e1a0"}.lni.lni-label-dollar-2:before{content:"\e1a1"}.lni.lni-lambda:before{content:"\e1a2"}.lni.lni-langchain:before{content:"\e1a3"}.lni.lni-langfuse:before{content:"\e1a4"}.lni.lni-langgraph:before{content:"\e1a5"}.lni.lni-langsmith:before{content:"\e1a6"}.lni.lni-laptop-2:before{content:"\e1a7"}.lni.lni-laptop-phone:before{content:"\e1a8"}.lni.lni-laravel:before{content:"\e1a9"}.lni.lni-layers-1:before{content:"\e1aa"}.lni.lni-layout-26:before{content:"\e1ab"}.lni.lni-layout-9:before{content:"\e1ac"}.lni.lni-leaf-1:before{content:"\e1ad"}.lni.lni-leaf-6:before{content:"\e1ae"}.lni.lni-lemon-squeezy:before{content:"\e1af"}.lni.lni-leptonai:before{content:"\e1b0"}.lni.lni-life-guard-tube-1:before{content:"\e1b1"}.lni.lni-lightricks:before{content:"\e1b2"}.lni.lni-line:before{content:"\e1b3"}.lni.lni-line-dashed:before{content:"\e1b4"}.lni.lni-line-dotted:before{content:"\e1b5"}.lni.lni-line-height:before{content:"\e1b6"}.lni.lni-lineicons:before{content:"\e1b7"}.lni.lni-link-2-angular-right:before{content:"\e1b8"}.lni.lni-linkedin:before{content:"\e1b9"}.lni.lni-liquid:before{content:"\e1ba"}.lni.lni-livekit:before{content:"\e1bb"}.lni.lni-llamaindex:before{content:"\e1bc"}.lni.lni-llava:before{content:"\e1bd"}.lni.lni-lmstudio:before{content:"\e1be"}.lni.lni-location-arrow-right:before{content:"\e1bf"}.lni.lni-locked-1:before{content:"\e1c0"}.lni.lni-locked-2:before{content:"\e1c1"}.lni.lni-longcat:before{content:"\e1c2"}.lni.lni-loom:before{content:"\e1c3"}.lni.lni-lovable:before{content:"\e1c4"}.lni.lni-luma-ai:before{content:"\e1c5"}.lni.lni-magento:before{content:"\e1c6"}.lni.lni-magic:before{content:"\e1c7"}.lni.lni-magnet:before{content:"\e1c8"}.lni.lni-mailchimp:before{content:"\e1c9"}.lni.lni-make:before{content:"\e1ca"}.lni.lni-manus:before{content:"\e1cb"}.lni.lni-manychat:before{content:"\e1cc"}.lni.lni-map-marker-1:before{content:"\e1cd"}.lni.lni-map-marker-5:before{content:"\e1ce"}.lni.lni-map-pin-5:before{content:"\e1cf"}.lni.lni-markdown:before{content:"\e1d0"}.lni.lni-marketmuse:before{content:"\e1d1"}.lni.lni-mastercard:before{content:"\e1d2"}.lni.lni-mastra:before{content:"\e1d3"}.lni.lni-mcp:before{content:"\e1d4"}.lni.lni-mcpso:before{content:"\e1d5"}.lni.lni-medium:before{content:"\e1d6"}.lni.lni-medium-alt:before{content:"\e1d7"}.lni.lni-megaphone-1:before{content:"\e1d8"}.lni.lni-meku-dev:before{content:"\e1d9"}.lni.lni-menlo:before{content:"\e1da"}.lni.lni-menu-cheesburger:before{content:"\e1db"}.lni.lni-menu-hamburger-1:before{content:"\e1dc"}.lni.lni-menu-meatballs-1:before{content:"\e1dd"}.lni.lni-menu-meatballs-2:before{content:"\e1de"}.lni.lni-mercedes:before{content:"\e1df"}.lni.lni-message-2:before{content:"\e1e0"}.lni.lni-message-2-question:before{content:"\e1e1"}.lni.lni-message-3-text:before{content:"\e1e2"}.lni.lni-meta:before{content:"\e1e3"}.lni.lni-meta-ai:before{content:"\e1e4"}.lni.lni-meta-alt:before{content:"\e1e5"}.lni.lni-metagpt:before{content:"\e1e6"}.lni.lni-microphone-1:before{content:"\e1e7"}.lni.lni-microscope:before{content:"\e1e8"}.lni.lni-microsoft:before{content:"\e1e9"}.lni.lni-microsoft-edge:before{content:"\e1ea"}.lni.lni-microsoft-teams:before{content:"\e1eb"}.lni.lni-midjourney:before{content:"\e1ec"}.lni.lni-minimax:before{content:"\e1ed"}.lni.lni-minus:before{content:"\e1ee"}.lni.lni-minus-circle:before{content:"\e1ef"}.lni.lni-mistral ai:before{content:"\e1f0"}.lni.lni-modelscope:before{content:"\e1f1"}.lni.lni-mongodb:before{content:"\e1f2"}.lni.lni-monica:before{content:"\e1f3"}.lni.lni-monitor:before{content:"\e1f4"}.lni.lni-monitor-code:before{content:"\e1f5"}.lni.lni-monitor-mac:before{content:"\e1f6"}.lni.lni-moon-half-right-5:before{content:"\e1f7"}.lni.lni-moonshot:before{content:"\e1f8"}.lni.lni-mountains-2:before{content:"\e1f9"}.lni.lni-mouse-2:before{content:"\e1fa"}.lni.lni-mushroom-1:before{content:"\e1fb"}.lni.lni-mushroom-5:before{content:"\e1fc"}.lni.lni-music:before{content:"\e1fd"}.lni.lni-myshell:before{content:"\e1fe"}.lni.lni-mysql:before{content:"\e1ff"}.lni.lni-n8n:before{content:"\e200"}.lni.lni-nasa:before{content:"\e201"}.lni.lni-nebius:before{content:"\e202"}.lni.lni-netflix:before{content:"\e203"}.lni.lni-netlify:before{content:"\e204"}.lni.lni-newapi:before{content:"\e205"}.lni.lni-next-step-2:before{content:"\e206"}.lni.lni-nextjs:before{content:"\e207"}.lni.lni-nike:before{content:"\e208"}.lni.lni-nissan:before{content:"\e209"}.lni.lni-nodejs:before{content:"\e20a"}.lni.lni-nodejs-alt:before{content:"\e20b"}.lni.lni-notebook-1:before{content:"\e20c"}.lni.lni-notebooklm:before{content:"\e20d"}.lni.lni-notion:before{content:"\e20e"}.lni.lni-nova:before{content:"\e20f"}.lni.lni-novelai:before{content:"\e210"}.lni.lni-novita:before{content:"\e211"}.lni.lni-nplcloud:before{content:"\e212"}.lni.lni-npm:before{content:"\e213"}.lni.lni-nuxt:before{content:"\e214"}.lni.lni-nvidia:before{content:"\e215"}.lni.lni-oculus:before{content:"\e216"}.lni.lni-ollama:before{content:"\e217"}.lni.lni-open-ai:before{content:"\e218"}.lni.lni-openchat:before{content:"\e219"}.lni.lni-openrouter:before{content:"\e21a"}.lni.lni-openwebui:before{content:"\e21b"}.lni.lni-opera-mini:before{content:"\e21c"}.lni.lni-oracle:before{content:"\e21d"}.lni.lni-outdent:before{content:"\e21e"}.lni.lni-paddle:before{content:"\e21f"}.lni.lni-page-break-1:before{content:"\e220"}.lni.lni-pagination:before{content:"\e221"}.lni.lni-paint-bucket:before{content:"\e222"}.lni.lni-paint-roller-1:before{content:"\e223"}.lni.lni-palm:before{content:"\e224"}.lni.lni-paperclip-1:before{content:"\e225"}.lni.lni-parasail:before{content:"\e226"}.lni.lni-party-flags:before{content:"\e227"}.lni.lni-party-spray:before{content:"\e228"}.lni.lni-patreon:before{content:"\e229"}.lni.lni-pause:before{content:"\e22a"}.lni.lni-payoneer:before{content:"\e22b"}.lni.lni-paypal:before{content:"\e22c"}.lni.lni-pen-to-square:before{content:"\e22d"}.lni.lni-pencil-1:before{content:"\e22e"}.lni.lni-pepsi:before{content:"\e22f"}.lni.lni-perplexity:before{content:"\e230"}.lni.lni-phidata:before{content:"\e231"}.lni.lni-phind:before{content:"\e232"}.lni.lni-phone:before{content:"\e233"}.lni.lni-photos:before{content:"\e234"}.lni.lni-php:before{content:"\e235"}.lni.lni-phrasee:before{content:"\e236"}.lni.lni-pie-chart-2:before{content:"\e237"}.lni.lni-pika:before{content:"\e238"}.lni.lni-pilcrow:before{content:"\e239"}.lni.lni-pimjo-logo:before{content:"\e23a"}.lni.lni-pimjo-symbol:before{content:"\e23b"}.lni.lni-pinterest:before{content:"\e23c"}.lni.lni-pixverse:before{content:"\e23d"}.lni.lni-pizza-2:before{content:"\e23e"}.lni.lni-placeholder-dollar:before{content:"\e23f"}.lni.lni-plantscale:before{content:"\e240"}.lni.lni-play:before{content:"\e241"}.lni.lni-play-store:before{content:"\e242"}.lni.lni-player2:before{content:"\e243"}.lni.lni-playstation:before{content:"\e244"}.lni.lni-plug-1:before{content:"\e245"}.lni.lni-plus:before{content:"\e246"}.lni.lni-pnpm:before{content:"\e247"}.lni.lni-poe:before{content:"\e248"}.lni.lni-pollinations:before{content:"\e249"}.lni.lni-postgresql:before{content:"\e24a"}.lni.lni-postman:before{content:"\e24b"}.lni.lni-pound:before{content:"\e24c"}.lni.lni-power-button:before{content:"\e24d"}.lni.lni-ppio:before{content:"\e24e"}.lni.lni-previous-step-2:before{content:"\e24f"}.lni.lni-printer:before{content:"\e250"}.lni.lni-prisma:before{content:"\e251"}.lni.lni-producthunt:before{content:"\e252"}.lni.lni-proton-mail-logo:before{content:"\e253"}.lni.lni-proton-mail-symbol:before{content:"\e254"}.lni.lni-pydanticai:before{content:"\e255"}.lni.lni-python:before{content:"\e256"}.lni.lni-qingyan:before{content:"\e257"}.lni.lni-qiniu:before{content:"\e258"}.lni.lni-question-mark:before{content:"\e259"}.lni.lni-question-mark-circle:before{content:"\e25a"}.lni.lni-quillbot:before{content:"\e25b"}.lni.lni-quora:before{content:"\e25c"}.lni.lni-qwen:before{content:"\e25d"}.lni.lni-radis:before{content:"\e25e"}.lni.lni-railway:before{content:"\e25f"}.lni.lni-react:before{content:"\e260"}.lni.lni-recraft:before{content:"\e261"}.lni.lni-reddit:before{content:"\e262"}.lni.lni-refresh-circle-1-clockwise:before{content:"\e263"}.lni.lni-refresh-dollar-1:before{content:"\e264"}.lni.lni-refresh-user-1:before{content:"\e265"}.lni.lni-remix-js:before{content:"\e266"}.lni.lni-replicate:before{content:"\e267"}.lni.lni-replika:before{content:"\e268"}.lni.lni-replit ai:before{content:"\e269"}.lni.lni-road-1:before{content:"\e26a"}.lni.lni-rocket-5:before{content:"\e26b"}.lni.lni-route-1:before{content:"\e26c"}.lni.lni-rss-right:before{content:"\e26d"}.lni.lni-rsshub:before{content:"\e26e"}.lni.lni-ruler-1:before{content:"\e26f"}.lni.lni-ruler-pen:before{content:"\e270"}.lni.lni-runway:before{content:"\e271"}.lni.lni-rupee:before{content:"\e272"}.lni.lni-rwkv:before{content:"\e273"}.lni.lni-safari:before{content:"\e274"}.lni.lni-sambanova:before{content:"\e275"}.lni.lni-sanity:before{content:"\e276"}.lni.lni-school-bench-1:before{content:"\e277"}.lni.lni-school-bench-2:before{content:"\e278"}.lni.lni-scissors-1-vertical:before{content:"\e279"}.lni.lni-scoter:before{content:"\e27a"}.lni.lni-scroll-down-2:before{content:"\e27b"}.lni.lni-search-1:before{content:"\e27c"}.lni.lni-search-2:before{content:"\e27d"}.lni.lni-search-minus:before{content:"\e27e"}.lni.lni-search-plus:before{content:"\e27f"}.lni.lni-search-text:before{content:"\e280"}.lni.lni-search1api:before{content:"\e281"}.lni.lni-searchapi:before{content:"\e282"}.lni.lni-select-cursor-1:before{content:"\e283"}.lni.lni-sensenova:before{content:"\e284"}.lni.lni-seo-monitor:before{content:"\e285"}.lni.lni-service-bell-1:before{content:"\e286"}.lni.lni-share-1:before{content:"\e287"}.lni.lni-share-1-circle:before{content:"\e288"}.lni.lni-share-2:before{content:"\e289"}.lni.lni-shield-2:before{content:"\e28a"}.lni.lni-shield-2-check:before{content:"\e28b"}.lni.lni-shield-dollar:before{content:"\e28c"}.lni.lni-shift-left:before{content:"\e28d"}.lni.lni-shift-right:before{content:"\e28e"}.lni.lni-ship-1:before{content:"\e28f"}.lni.lni-shirt-1:before{content:"\e290"}.lni.lni-shopify:before{content:"\e291"}.lni.lni-shovel:before{content:"\e292"}.lni.lni-shuffle:before{content:"\e293"}.lni.lni-sign-post-left:before{content:"\e294"}.lni.lni-signal-app:before{content:"\e295"}.lni.lni-signs-post-2:before{content:"\e296"}.lni.lni-siliconcloud:before{content:"\e297"}.lni.lni-sketch:before{content:"\e298"}.lni.lni-skype:before{content:"\e299"}.lni.lni-skywork:before{content:"\e29a"}.lni.lni-slack:before{content:"\e29b"}.lni.lni-slice-2:before{content:"\e29c"}.lni.lni-sliders-horizontal-square-2:before{content:"\e29d"}.lni.lni-slideshare:before{content:"\e29e"}.lni.lni-smithery:before{content:"\e29f"}.lni.lni-snapchat:before{content:"\e2a0"}.lni.lni-snowflake:before{content:"\e2a1"}.lni.lni-sophnet:before{content:"\e2a2"}.lni.lni-sora:before{content:"\e2a3"}.lni.lni-sort-alphabetical:before{content:"\e2a4"}.lni.lni-sort-high-to-low:before{content:"\e2a5"}.lni.lni-soundcloud:before{content:"\e2a6"}.lni.lni-spacex:before{content:"\e2a7"}.lni.lni-spark:before{content:"\e2a8"}.lni.lni-spellcheck:before{content:"\e2a9"}.lni.lni-spinner-2-sacle:before{content:"\e2aa"}.lni.lni-spinner-3:before{content:"\e2ab"}.lni.lni-sports:before{content:"\e2ac"}.lni.lni-spotify:before{content:"\e2ad"}.lni.lni-spotify-alt:before{content:"\e2ae"}.lni.lni-squarespace:before{content:"\e2af"}.lni.lni-stability:before{content:"\e2b0"}.lni.lni-stackoverflow:before{content:"\e2b1"}.lni.lni-stamp:before{content:"\e2b2"}.lni.lni-star-fat:before{content:"\e2b3"}.lni.lni-star-fat-half-2:before{content:"\e2b4"}.lni.lni-star-sharp-disabled:before{content:"\e2b5"}.lni.lni-statecloud:before{content:"\e2b6"}.lni.lni-statista:before{content:"\e2b7"}.lni.lni-steam:before{content:"\e2b8"}.lni.lni-stepfun:before{content:"\e2b9"}.lni.lni-stethoscope-1:before{content:"\e2ba"}.lni.lni-stopwatch:before{content:"\e2bb"}.lni.lni-storage-hdd-2:before{content:"\e2bc"}.lni.lni-straico:before{content:"\e2bd"}.lni.lni-strikethrough-1:before{content:"\e2be"}.lni.lni-stripe:before{content:"\e2bf"}.lni.lni-stumbleupon:before{content:"\e2c0"}.lni.lni-submodel:before{content:"\e2c1"}.lni.lni-sun-1:before{content:"\e2c2"}.lni.lni-suno:before{content:"\e2c3"}.lni.lni-supabase:before{content:"\e2c4"}.lni.lni-supernormal:before{content:"\e2c5"}.lni.lni-surfboard-2:before{content:"\e2c6"}.lni.lni-surfer seo:before{content:"\e2c7"}.lni.lni-svelte:before{content:"\e2c8"}.lni.lni-swift:before{content:"\e2c9"}.lni.lni-sync:before{content:"\e2ca"}.lni.lni-synthesia:before{content:"\e2cb"}.lni.lni-tab:before{content:"\e2cc"}.lni.lni-tabnine:before{content:"\e2cd"}.lni.lni-tailor-brands:before{content:"\e2ce"}.lni.lni-tailwindcss:before{content:"\e2cf"}.lni.lni-target-user:before{content:"\e2d0"}.lni.lni-targon:before{content:"\e2d1"}.lni.lni-taskade:before{content:"\e2d2"}.lni.lni-tavily:before{content:"\e2d3"}.lni.lni-telegram:before{content:"\e2d4"}.lni.lni-telephone-1:before{content:"\e2d5"}.lni.lni-telephone-3:before{content:"\e2d6"}.lni.lni-tencent:before{content:"\e2d7"}.lni.lni-tencentcloud:before{content:"\e2d8"}.lni.lni-tesla:before{content:"\e2d9"}.lni.lni-text-format:before{content:"\e2da"}.lni.lni-text-format-remove:before{content:"\e2db"}.lni.lni-text-paragraph:before{content:"\e2dc"}.lni.lni-thumbs-down-3:before{content:"\e2dd"}.lni.lni-thumbs-up-3:before{content:"\e2de"}.lni.lni-tiangong:before{content:"\e2df"}.lni.lni-ticket-1:before{content:"\e2e0"}.lni.lni-tickets-3:before{content:"\e2e1"}.lni.lni-tidio-ai:before{content:"\e2e2"}.lni.lni-tii:before{content:"\e2e3"}.lni.lni-tiktok:before{content:"\e2e4"}.lni.lni-tiktok-alt:before{content:"\e2e5"}.lni.lni-together:before{content:"\e2e6"}.lni.lni-topazlabs:before{content:"\e2e7"}.lni.lni-tower-broadcast-1:before{content:"\e2e8"}.lni.lni-toyota:before{content:"\e2e9"}.lni.lni-trae-color:before{content:"\e2ea"}.lni.lni-train-1:before{content:"\e2eb"}.lni.lni-train-3:before{content:"\e2ec"}.lni.lni-trash-3:before{content:"\e2ed"}.lni.lni-tree-2:before{content:"\e2ee"}.lni.lni-trees-3:before{content:"\e2ef"}.lni.lni-trello:before{content:"\e2f0"}.lni.lni-trend-down-1:before{content:"\e2f1"}.lni.lni-trend-up-1:before{content:"\e2f2"}.lni.lni-tripo-color:before{content:"\e2f3"}.lni.lni-trophy-1:before{content:"\e2f4"}.lni.lni-trowel-1:before{content:"\e2f5"}.lni.lni-truck-delivery-1:before{content:"\e2f6"}.lni.lni-tumblr:before{content:"\e2f7"}.lni.lni-turborepo:before{content:"\e2f8"}.lni.lni-turix:before{content:"\e2f9"}.lni.lni-twitch:before{content:"\e2fa"}.lni.lni-twitter-old:before{content:"\e2fb"}.lni.lni-typescript:before{content:"\e2fc"}.lni.lni-uber:before{content:"\e2fd"}.lni.lni-uber-symbol:before{content:"\e2fe"}.lni.lni-ubuntu:before{content:"\e2ff"}.lni.lni-udio-color:before{content:"\e300"}.lni.lni-underline:before{content:"\e301"}.lni.lni-unlink-2-angular-eft:before{content:"\e302"}.lni.lni-unlocked-2:before{content:"\e303"}.lni.lni-unsplash:before{content:"\e304"}.lni.lni-unstructured-color:before{content:"\e305"}.lni.lni-upload-1:before{content:"\e306"}.lni.lni-upload-circle-1:before{content:"\e307"}.lni.lni-upstage-color:before{content:"\e308"}.lni.lni-user-4:before{content:"\e309"}.lni.lni-user-multiple-4:before{content:"\e30a"}.lni.lni-v0:before{content:"\e30b"}.lni.lni-vector-nodes-6:before{content:"\e30c"}.lni.lni-vector-nodes-7:before{content:"\e30d"}.lni.lni-vectorizerai:before{content:"\e30e"}.lni.lni-vercel:before{content:"\e30f"}.lni.lni-vertexai:before{content:"\e310"}.lni.lni-vidu-color:before{content:"\e311"}.lni.lni-viggle:before{content:"\e312"}.lni.lni-vimeo:before{content:"\e313"}.lni.lni-visa:before{content:"\e314"}.lni.lni-vite:before{content:"\e315"}.lni.lni-vk:before{content:"\e316"}.lni.lni-vllm-color:before{content:"\e317"}.lni.lni-vmware:before{content:"\e318"}.lni.lni-volcengine:before{content:"\e319"}.lni.lni-volkswagen:before{content:"\e31a"}.lni.lni-volume-1:before{content:"\e31b"}.lni.lni-volume-high:before{content:"\e31c"}.lni.lni-volume-low:before{content:"\e31d"}.lni.lni-volume-mute:before{content:"\e31e"}.lni.lni-volume-off:before{content:"\e31f"}.lni.lni-voyage-color:before{content:"\e320"}.lni.lni-vs-code:before{content:"\e321"}.lni.lni-vuejs:before{content:"\e322"}.lni.lni-wallet-1:before{content:"\e323"}.lni.lni-watch-beat-1:before{content:"\e324"}.lni.lni-water-drop-1:before{content:"\e325"}.lni.lni-webflow:before{content:"\e326"}.lni.lni-webhooks:before{content:"\e327"}.lni.lni-wechat:before{content:"\e328"}.lni.lni-weight-machine-1:before{content:"\e329"}.lni.lni-wenxin-color:before{content:"\e32a"}.lni.lni-whatsapp:before{content:"\e32b"}.lni.lni-wheelbarrow-empty:before{content:"\e32c"}.lni.lni-wheelchair-1:before{content:"\e32d"}.lni.lni-windows:before{content:"\e32e"}.lni.lni-windsurf:before{content:"\e32f"}.lni.lni-wise:before{content:"\e330"}.lni.lni-wordpress:before{content:"\e331"}.lni.lni-wordtune-ai:before{content:"\e332"}.lni.lni-workersai-color:before{content:"\e333"}.lni.lni-writesonic:before{content:"\e334"}.lni.lni-www:before{content:"\e335"}.lni.lni-www-cursor:before{content:"\e336"}.lni.lni-x:before{content:"\e337"}.lni.lni-xai:before{content:"\e338"}.lni.lni-xampp:before{content:"\e339"}.lni.lni-xbox:before{content:"\e33a"}.lni.lni-xinference-color:before{content:"\e33b"}.lni.lni-xmark:before{content:"\e33c"}.lni.lni-xmark-circle:before{content:"\e33d"}.lni.lni-xrp:before{content:"\e33e"}.lni.lni-xuanyuan-color:before{content:"\e33f"}.lni.lni-yahoo:before{content:"\e340"}.lni.lni-yandex:before{content:"\e341"}.lni.lni-yarn:before{content:"\e342"}.lni.lni-ycombinator:before{content:"\e343"}.lni.lni-yen:before{content:"\e344"}.lni.lni-yi-color:before{content:"\e345"}.lni.lni-youmind:before{content:"\e346"}.lni.lni-youtube:before{content:"\e347"}.lni.lni-youtube-kids:before{content:"\e348"}.lni.lni-youtube-music:before{content:"\e349"}.lni.lni-yuanbao:before{content:"\e34a"}.lni.lni-zai:before{content:"\e34b"}.lni.lni-zapier:before{content:"\e34c"}.lni.lni-zapier-color:before{content:"\e34d"}.lni.lni-zeabur-color:before{content:"\e34e"}.lni.lni-zenmux:before{content:"\e34f"}.lni.lni-zero-size:before{content:"\e350"}.lni.lni-zeroone:before{content:"\e351"}.lni.lni-zhipu-ai:before{content:"\e352"}.lni.lni-zoom:before{content:"\e353"}.lni.lni-mistral-ai:before{content:"\f101"}.lni.lni-replit-ai:before{content:"\f102"}.lni.lni-surfer-seo:before{content:"\f103"}.lni.lni-angle-right:before,.lni.lni-chevron-right:before{content:"\e039"}.lni.lni-arrow-rotate-right:before,.lni.lni-reload:before,.lni.lni-rotate:before,.lni.lni-rotate-right:before{content:"\e263"}.lni.lni-ban:before{content:"\e04f"}.lni.lni-bank:before{content:"\e323"}.lni.lni-bars:before{content:"\e1dc"}.lni.lni-briefcase:before{content:"\e074"}.lni.lni-broom:before{content:"\e2ed"}.lni.lni-cart:before{content:"\e093"}.lni.lni-checkmark-circle:before{content:"\e09c"}.lni.lni-copy:before{content:"\e0ca"}.lni.lni-credit-cards:before{content:"\e0d1"}.lni.lni-desktop:before,.lni.lni-mobile-screen-button:before{content:"\e1f4"}.lni.lni-envelope:before{content:"\e10e"}.lni.lni-floppy-disk:before,.lni.lni-save:before{content:"\e132"}.lni.lni-folder-1-open:before{content:"\e138"}.lni.lni-gear:before{content:"\e141"}.lni.lni-globe:before,.lni.lni-world:before,.lni.lni-world-2:before{content:"\e14e"}.lni.lni-harddrive:before{content:"\e0da"}.lni.lni-id-card:before{content:"\e309"}.lni.lni-image:before{content:"\e234"}.lni.lni-key:before{content:"\e197"}.lni.lni-link:before{content:"\e1b8"}.lni.lni-lock-open:before{content:"\e303"}.lni.lni-magnifier:before,.lni.lni-magnifying-glass:before{content:"\e27c"}.lni.lni-newspaper:before{content:"\e122"}.lni.lni-palette:before{content:"\e234"}.lni.lni-paper-plane:before{content:"\e1e0"}.lni.lni-pencil-1-to-square:before{content:"\e22e"}.lni.lni-power-off:before{content:"\e24d"}.lni.lni-question-circle:before{content:"\e25a"}.lni.lni-reply:before{content:"\e0c4"}.lni.lni-shield-halved:before{content:"\e28a"}.lni.lni-sliders:before{content:"\e29d"}.lni.lni-trash:before,.lni.lni-trash-can:before{content:"\e2ed"}.lni.lni-upload:before{content:"\e306"}.lni.lni-user:before,.lni.lni-id-card:before{content:"\e309"}.lni.lni-user-lock:before{content:"\e1c0"}.lni.lni-users:before{content:"\e30a"}.lni.lni-user-xmark:before{content:"\e04f"}.row{display:flex;flex-wrap:wrap;width:100%;gap:var(--rb-grid-gap,0)}.col-1{flex:0 0 8.33%;max-width:8.33%}.col-2{flex:0 0 16.66%;max-width:16.66%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33%;max-width:33.33%}.col-5{flex:0 0 41.66%;max-width:41.66%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33%;max-width:58.33%}.col-8{flex:0 0 66.66%;max-width:66.66%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33%;max-width:83.33%}.col-11{flex:0 0 91.66%;max-width:91.66%}.col-12{flex:0 0 100%;max-width:100%}@media (max-width:768px){[class^="col-"]{flex:0 0 100%;max-width:100%;font-size:inherit}}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgb(0 0 0 / .25);display:none;justify-content:center;align-items:center;z-index:9999;backdrop-filter:blur(2px)}.modal-box{background:#fff;padding:16px 20px;border-radius:7px;box-shadow:0 0 7px rgb(0 0 0 / .15);max-width:400px;width:90%;font-size:14px;font-family:inherit;animation:fadeInScale 0.25s ease;color:#333}.modal-title{margin-top:0;border-bottom:1px solid #f0f0f0;padding-bottom:10px;margin-bottom:10px}@keyframes fadeInScale{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}#info-modal-message,#confirm-modal-message{font-size:14px;color:#333;margin-bottom:15px}.modal-actions{display:flex;justify-content:center;gap:10px;margin-top:10px}.modal-actions .btn{min-height:32px;border-radius:5px;font-size:14px;padding:5px 11px;border:0}.modal-actions .btn:focus{outline:none}.modal-actions .btn{background:#f9f9f9;border-radius:5px;display:flex;flex-direction:row;text-align:center;align-content:center;align-items:center;justify-content:center;width:auto;min-height:32px;font-weight:700;font-size:14px;margin:5px 0;padding:5px 11px;border:0}.modal-actions .btn i,.modal-actions .btn .lni,.btn i,.btn .lni{display:inline-flex;align-items:center;justify-content:center;line-height:1}.modal-actions .btn:hover{cursor:pointer;background:#f1f1f1!important}.modal-overlay[style*="display: flex"]{display:flex!important}.modal-overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgb(0 0 0 / .5);justify-content:center;align-items:center;z-index:9999;backdrop-filter:blur(2px)}#confirm-modal .modal-overlay{z-index:10000}.close-modal-btn{position:absolute;top:10px;right:10px;background-color:#fff0;border:none;font-size:20px;cursor:pointer}.close-modal-btn:hover{color:#999}#confirm-modal{z-index:10001}@media (max-width:480px){.modal-box{margin:0 15px}}.modal-overlay{background:rgb(32 33 35 / .42);backdrop-filter:blur(8px)}.modal-box{background:#fff;color:var(--rb-text,#202123);border:1px solid var(--rb-border-soft,#ececf1);border-radius:var(--rb-radius-lg,14px);box-shadow:var(--rb-shadow-lg,0 24px 60px rgb(16 24 40 / .12));padding:22px}.modal-title{border-bottom-color:var(--rb-border-soft,#ececf1);color:var(--rb-text,#202123)}#info-modal-message,#confirm-modal-message{color:var(--rb-muted,#6b7280)}.modal-actions .btn{border-radius:var(--rb-radius-md,10px);background:var(--rb-surface,#fff);border:1px solid var(--rb-border,#d9d9e3);color:var(--rb-text,#202123)}.modal-actions .btn:hover{background:var(--rb-surface-soft,#f3f4f6)!important}.modal-box .rb-auth-provider-stack,.modal-box .rb-auth-fields{margin-top:12px}