@import"https://fonts.googleapis.com/css2?family=Public+Sans:wght@400;500;600;700;800;900&display=swap";@font-face{font-family:Intro;src:local("Intro");font-display:swap}html{box-sizing:border-box;font-size:16px;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}html,body,#root{min-height:100%;margin:0;padding:0}body{background:var(--page-gradient),var(--app-bg);color:var(--app-text);font-family:var(--font-body);font-weight:400;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,select,textarea{font-family:var(--font-body)}img,picture,svg,video,canvas{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{border:none;background:none;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,.section-title,.banner-title,.page-title{margin:0;font-family:var(--font-heading);color:var(--app-text)}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}input,textarea,select{outline:none}:focus-visible{outline:none}#root{isolation:isolate;overflow-x:hidden}.app-shell{width:100%;max-width:var(--container-width);margin:0 auto}.section-title{font-size:2rem;font-weight:800;line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:var(--color-accent)}.muted-text{color:var(--app-muted)}.surface-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}@keyframes rinkisSortIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.rinkis-sort-dropdown{animation:rinkisSortIn .16s ease forwards;transform-origin:top right}.rinkis-sort-option{transition:background .12s ease,color .12s ease,transform .14s ease}.rinkis-sort-option:hover{transform:translate(4px)}.rinkis-sort-option:active{transform:translate(4px) scale(.96)}.rinkis-result-card{transition:transform .18s ease,box-shadow .18s ease}.rinkis-result-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-soft)}.rinkis-search,.rinkis-search:focus,.rinkis-search:focus-visible,.rinkis-search:focus-within,.rinkis-search.is-open,.rinkis-search *,.rinkis-search *:focus,.rinkis-search *:focus-visible,.rinkis-search *:active{outline:none!important;box-shadow:none!important}.rinkis-search-input,.rinkis-search-input:focus,.rinkis-search-input:focus-visible,.rinkis-search-input:active{outline:none!important;box-shadow:none!important;border:none!important}.rinkis-search-button,.rinkis-search-button:focus,.rinkis-search-button:focus-visible,.rinkis-search-button:active{outline:none!important;box-shadow:none!important;border:none!important}.rinkis-search-input::placeholder{color:var(--search-input-placeholder)!important;font-size:18px;font-weight:400;opacity:1}.rinkis-search-input::-webkit-input-placeholder{color:var(--search-input-placeholder)!important;font-size:18px;font-weight:400;opacity:1}.rinkis-search-input::-moz-placeholder{color:var(--search-input-placeholder)!important;font-size:18px;font-weight:400;opacity:1}.rinkis-search-input:-ms-input-placeholder{color:var(--search-input-placeholder)!important;font-size:18px;font-weight:400;opacity:1}.rinkis-search-input::-ms-input-placeholder{color:var(--search-input-placeholder)!important;font-size:18px;font-weight:400;opacity:1}.rinkis-search-input::-webkit-search-cancel-button{display:none}.rinkis-search-overlay{position:fixed;inset:0;z-index:110;background:#050a1257;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(2px)}.rinkis-category-overlay{position:fixed;inset:0;z-index:110;background:#050a1257;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.rinkis-category-dropdown{animation:rinkisDropdownIn .18s ease;transform-origin:top left}.rinkis-category-item{transition:transform .14s ease,opacity .18s ease,color .18s ease}.rinkis-category-item:hover{opacity:.9;transform:translate(3px)}.rinkis-category-item:active{transform:scale(.97)}@media(max-width:1240px){.app-shell{max-width:100%;padding-left:20px;padding-right:20px}}@media(max-width:768px){.section-title{font-size:1.5rem}.app-shell{padding-left:16px;padding-right:16px}}@media(max-width:480px){.rinkis-search-input::placeholder,.rinkis-search-input::-webkit-input-placeholder,.rinkis-search-input::-moz-placeholder,.rinkis-search-input:-ms-input-placeholder,.rinkis-search-input::-ms-input-placeholder{font-size:15px}}.rinkis-theme-button{border:1px solid var(--icon-button-border)!important;background:var(--icon-button-bg)!important;color:var(--icon-button-text)!important;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.rinkis-theme-button:hover{background:var(--icon-button-hover-bg)!important}.rinkis-theme-button:active{transform:scale(var(--icon-button-active-scale))}.rinkis-theme-button:focus,.rinkis-theme-button:focus-visible{outline:none;box-shadow:none}.rinkis-theme-button svg,.rinkis-theme-button i{color:inherit;fill:currentColor}.rinkis-auth-btn{transition:background-color var(--transition-fast),opacity var(--transition-fast),transform var(--transition-fast)}.rinkis-auth-btn:hover{background-color:var(--color-accent-hover)!important;opacity:.92}.rinkis-auth-btn:active{transform:scale(.97);opacity:.85}.rinkis-auth-link{transition:opacity var(--transition-fast),color var(--transition-fast)}.rinkis-auth-link:hover{opacity:.75}.rinkis-auth-link:active{opacity:.55}.rinkis-auth-logo-btn{transition:transform var(--transition-fast),opacity var(--transition-fast)}.rinkis-auth-logo-btn:hover{transform:scale(1.08);opacity:.88}.rinkis-auth-logo-btn:active{transform:scale(.94);opacity:.7}@keyframes rinkisToastIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.rinkis-auth-toast{animation:rinkisToastIn .22s ease forwards}:root{--font-heading: "Intro", sans-serif;--font-body: "Public Sans", sans-serif;--color-bg-light: #dde1e6;--color-bg-dark: #0f1720;--color-text-light: #0f1720;--color-text-dark: #f5f7fa;--color-accent: #276ea2;--color-accent-hover: #2f7db8;--color-accent-soft: rgba(39, 110, 162, .16);--color-surface-light: #ffffff;--color-surface-dark: #122131;--color-surface-dark-2: #0d1a28;--color-surface-dark-3: #15273a;--color-border-light: rgba(15, 23, 32, .14);--color-border-dark: rgba(245, 247, 250, .18);--color-muted-light: #5f6b76;--color-muted-dark: rgba(245, 247, 250, .72);--color-danger: #ff5757;--color-warning: #ffde59;--color-success: #7ed957;--color-danger-soft: rgba(255, 87, 87, .12);--color-warning-soft: rgba(255, 222, 89, .14);--color-success-soft: rgba(126, 217, 87, .14);--shadow-soft: 0 10px 30px rgba(0, 0, 0, .12);--shadow-dark: 0 16px 40px rgba(0, 0, 0, .28);--radius-xs: 8px;--radius-sm: 12px;--radius-md: 18px;--radius-lg: 24px;--radius-xl: 30px;--container-width: 1200px;--transition-fast: .18s ease;--transition-base: .24s ease;--dropdown-bg: rgba(18, 30, 46, .92);--dropdown-border: rgba(255, 255, 255, .08);--dropdown-shadow: 0 18px 48px rgba(0, 0, 0, .34);--icon-button-border: rgba(15, 23, 32, .18);--icon-button-hover-bg: rgba(15, 23, 32, .08);--icon-button-active-scale: .96;--topbar-trigger-text: #f5f7fa;--topbar-trigger-text-muted: rgba(245, 247, 250, .92);--topbar-trigger-title: #ffffff;--button-surface-bg: #f5f7fa;--button-surface-text: #0f1720;--button-surface-border: rgba(255, 255, 255, .24);--button-pill-bg: #ffffff;--button-pill-text: #276ea2;--search-shell-bg: #f3f5f8;--search-input-bg: #0f1720;--search-input-text: #f3f5f8;--search-button-bg: #f3f5f8;--search-button-text: #0b1623;--search-dropdown-title: #ffffff;--search-empty-text: rgba(255, 255, 255, .85);--search-input-placeholder: rgba(245, 247, 250, .5);--dropdown-title-text: #ffffff;--dropdown-item-text: rgba(255, 255, 255, .92);--dropdown-item-text-active: #ffffff;--dropdown-caption-text: rgba(255, 255, 255, .48);--dropdown-flag-text: rgba(255, 255, 255, .7);--header-height: 88px;--header-radius-bottom: 28px;--footer-radius-top: 28px;--header-surface: #04111D;--footer-surface: #04111D;--surface-card: #04111D;--surface-card-2: #04111D;--text-primary-strong: #ffffff;--text-secondary-soft: #d8dee7;--text-on-dark-muted: rgba(255, 255, 255, .78);--dropdown-surface-strong: linear-gradient(180deg, rgba(27, 36, 51, .88) 0%, rgba(21, 29, 42, .88) 100%);--dropdown-close-bg: #f3f5f8;--dropdown-close-text: #0b1623;--dropdown-item-hover: rgba(255, 255, 255, .1);--dropdown-scrollbar: rgba(255, 255, 255, .18);--card-bg: #04111D;--card-text: #ffffff;--card-text-muted: #d8dee7;--card-meta-text: #f5f7fa;--card-border-hover: rgba(245, 247, 250, .32);--card-hover-shadow: var(--shadow-dark);--card-image-overlay: rgba(0, 0, 0, .24);--card-urgent-border: rgba(255, 87, 87, .62);--card-urgent-border-hover: rgba(255, 87, 87, .92);--card-urgent-shadow: 0 0 14px rgba(255, 87, 87, .14);--card-urgent-shadow-hover: 0 12px 30px rgba(0, 0, 0, .32), 0 0 18px rgba(255, 87, 87, .22);--card-urgent-badge-bg: rgba(255, 87, 87, .94);--icon-danger: #ff5757;--icon-warning: #ffde59;--icon-success: #7ed957;--icon-neutral: #f5f7fa;--icon-muted: rgba(245, 247, 250, .78);--menu-trigger-text: #9aa4b2;--menu-item-text: #ffffff;--like-button-border: rgba(255,255,255,.18);--like-button-bg: rgba(15, 23, 32, .72);--like-button-text: #ffffff;--card-divider: rgba(255, 255, 255, .22);--icon-accent: #276ea2;--card-badge-bg: rgba(4, 17, 29, .82);--card-badge-border: rgba(255, 255, 255, .12)}[data-theme=light]{--app-bg: var(--color-bg-light);--app-text: var(--color-text-light);--app-surface: var(--color-surface-light);--app-surface-2: #eef2f6;--app-border: var(--color-border-light);--app-muted: var(--color-muted-light);--auth-panel-bg: var(--color-surface-light);--auth-input-border: rgba(15, 23, 32, .32);--loader-overlay-bg: rgba(245, 247, 250, .72);--header-bg: #f5f7fa;--footer-bg: #f5f7fa;--header-shadow: var(--shadow-soft);--search-bg: #ffffff;--search-text: #0f1720;--search-placeholder: rgba(15, 23, 32, .45);--button-primary-bg: var(--color-accent);--button-primary-text: #f5f7fa;--button-secondary-bg: transparent;--button-secondary-text: #0f1720;--button-secondary-border: rgba(15, 23, 32, .18);--icon-button-bg: #0f1720;--icon-button-text: #f5f7fa;--icon-button-border: rgba(15, 23, 32, .18);--icon-button-hover-bg: rgba(15, 23, 32, .08);--topbar-trigger-text: #0f1720;--topbar-trigger-text-muted: rgba(15, 23, 32, .92);--topbar-trigger-title: #0f1720;--button-surface-bg: #0f1720;--button-surface-text: #f5f7fa;--button-surface-border: #0f1720;--button-pill-bg: #0f1720;--button-pill-text: #f5f7fa;--search-shell-bg: #0f1720;--search-input-bg: #f5f7fa;--search-input-text: #0f1720;--search-button-bg: #0f1720;--search-button-text: #f5f7fa;--search-dropdown-title: #0f1720;--search-empty-text: rgba(15, 23, 32, .4);--search-input-placeholder: rgba(15, 23, 32, .5);--dropdown-bg: rgba(255, 255, 255, .96);--dropdown-border: rgba(15, 23, 32, .12);--dropdown-shadow: 0 18px 48px rgba(15, 23, 32, .14);--dropdown-title-text: #0f1720;--dropdown-item-text: rgba(15, 23, 32, .88);--dropdown-item-text-active: #0f1720;--dropdown-caption-text: rgba(15, 23, 32, .48);--dropdown-flag-text: rgba(15, 23, 32, .62);--page-gradient: radial-gradient(circle at top, rgba(39, 110, 162, .1) 0%, rgba(245, 247, 250, 0) 36%);--header-surface: #f5f7fa;--footer-surface: #f5f7fa;--surface-card: #f5f7fa;--surface-card-2: #f5f7fa;--text-primary-strong: #0f1720;--text-secondary-soft: #5f6b76;--text-on-dark-muted: rgba(15, 23, 32, .72);--dropdown-surface-strong: rgba(255, 255, 255, .96);--dropdown-close-bg: #0f1720;--dropdown-close-text: #f5f7fa;--dropdown-item-hover: rgba(15, 23, 32, .06);--dropdown-scrollbar: rgba(15, 23, 32, .18);--card-bg: #f5f7fa;--card-text: #0f1720;--card-text-muted: #5f6b76;--card-meta-text: #0f1720;--menu-trigger-text: rgba(15, 23, 32, .62);--menu-item-text: #0f1720;--like-button-border: rgba(15, 23, 32, .12);--like-button-bg: rgba(255, 255, 255, .92);--like-button-text: #0f1720;--card-divider: rgba(15, 23, 32, .14);--icon-accent: #276ea2;--card-border-hover: rgba(15, 23, 32, .26);--card-hover-shadow: var(--shadow-soft);--card-image-overlay: rgba(15, 23, 32, .07);--card-urgent-border: rgba(255, 87, 87, .55);--card-urgent-border-hover: rgba(255, 87, 87, .85);--card-urgent-shadow: 0 2px 10px rgba(255, 87, 87, .1);--card-urgent-shadow-hover: 0 12px 28px rgba(255, 87, 87, .18);--card-urgent-badge-bg: rgba(255, 87, 87, .94)}[data-theme=dark]{--app-bg: var(--color-bg-dark);--app-text: var(--color-text-dark);--app-surface: var(--color-surface-dark);--app-surface-2: var(--color-surface-dark-2);--app-border: var(--color-border-dark);--app-muted: var(--color-muted-dark);--auth-panel-bg: var(--color-bg-dark);--auth-input-border: rgba(245, 247, 250, .45);--loader-overlay-bg: rgba(15, 23, 32, .72);--header-bg: #04111D;--footer-bg: #04111D;--header-shadow: var(--shadow-dark);--search-bg: #0f1c2a;--search-text: #f5f7fa;--search-placeholder: rgba(245, 247, 250, .42);--button-primary-bg: #2f7fc1;--button-primary-text: #f5f7fa;--button-secondary-bg: transparent;--button-secondary-text: #f5f7fa;--button-secondary-border: rgba(245, 247, 250, .22);--icon-button-bg: #f5f7fa;--icon-button-text: #0f1720;--icon-button-border: rgba(245, 247, 250, .22);--icon-button-hover-bg: rgba(245, 247, 250, .12);--topbar-trigger-text: #f5f7fa;--topbar-trigger-text-muted: rgba(245, 247, 250, .92);--topbar-trigger-title: #ffffff;--button-surface-bg: #f5f7fa;--button-surface-text: #0f1720;--button-surface-border: rgba(255, 255, 255, .24);--button-pill-bg: #ffffff;--button-pill-text: #276ea2;--search-shell-bg: #f3f5f8;--search-input-bg: #0f1720;--search-input-text: #f3f5f8;--search-button-bg: #f3f5f8;--search-button-text: #0b1623;--search-dropdown-title: #ffffff;--search-empty-text: rgba(255, 255, 255, .85);--search-input-placeholder: rgba(245, 247, 250, .5);--dropdown-bg: rgba(18, 30, 46, .92);--dropdown-border: rgba(255, 255, 255, .08);--dropdown-shadow: 0 18px 48px rgba(0, 0, 0, .34);--dropdown-title-text: #ffffff;--dropdown-item-text: rgba(255, 255, 255, .92);--dropdown-item-text-active: #ffffff;--dropdown-caption-text: rgba(255, 255, 255, .48);--dropdown-flag-text: rgba(255, 255, 255, .7);--page-gradient: radial-gradient(circle at top, rgba(39, 110, 162, .14) 0%, rgba(15, 23, 32, 0) 34%);--header-surface: #04111D;--footer-surface: #04111D;--surface-card: #04111D;--surface-card-2: #04111D;--text-primary-strong: #ffffff;--text-secondary-soft: #d8dee7;--text-on-dark-muted: rgba(255, 255, 255, .78);--dropdown-surface-strong: linear-gradient(180deg, rgba(27, 36, 51, .88) 0%, rgba(21, 29, 42, .88) 100%);--dropdown-close-bg: #f3f5f8;--dropdown-close-text: #0b1623;--dropdown-item-hover: rgba(255, 255, 255, .1);--dropdown-scrollbar: rgba(255, 255, 255, .18);--card-bg: #04111D;--card-text: #ffffff;--card-text-muted: #d8dee7;--card-meta-text: #f5f7fa;--menu-trigger-text: #9aa4b2;--menu-item-text: #ffffff;--like-button-border: rgba(255,255,255,.18);--like-button-bg: rgba(15, 23, 32, .72);--like-button-text: #ffffff;--card-divider: rgba(255, 255, 255, .22);--icon-accent: #276ea2;--card-border-hover: rgba(245, 247, 250, .32);--card-hover-shadow: var(--shadow-dark);--card-image-overlay: rgba(0, 0, 0, .24);--card-urgent-border: rgba(255, 87, 87, .62);--card-urgent-border-hover: rgba(255, 87, 87, .92);--card-urgent-shadow: 0 0 14px rgba(255, 87, 87, .14);--card-urgent-shadow-hover: 0 12px 30px rgba(0, 0, 0, .32), 0 0 18px rgba(255, 87, 87, .22);--card-urgent-badge-bg: rgba(255, 87, 87, .94)}.rinkis-topbar-trigger{transition:transform .14s ease,opacity .18s ease,background-color .18s ease,color .18s ease}.rinkis-topbar-trigger:hover{opacity:.9}.rinkis-topbar-trigger:active{transform:scale(.95)}.rinkis-topbar-action{transition:transform .14s ease,opacity .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.rinkis-topbar-action:hover{opacity:.92}.rinkis-topbar-action:active{transform:scale(.95)}.rinkis-primary-button{transition:transform .14s ease,opacity .18s ease,box-shadow .18s ease}.rinkis-primary-button:hover{opacity:.88;box-shadow:0 6px 20px #00000047}.rinkis-primary-button:active{transform:scale(.97)}.rinkis-viewer-nav{transition:opacity .18s ease,background-color .18s ease}.rinkis-viewer-nav:hover{opacity:.85;background-color:#ffffff40!important}.rinkis-viewer-nav:active{opacity:.65}.rinkis-messenger-attachment-button:hover:not(:disabled){background:var(--app-surface);color:var(--app-text)}.rinkis-messenger-attachment-button:disabled{cursor:default;opacity:.5}.rinkis-product-card-button{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,opacity .18s ease,filter .18s ease;transform-origin:center}.rinkis-product-card-button:hover{transform:translateY(-4px);border-color:var(--card-border-hover);box-shadow:var(--card-hover-shadow)}.rinkis-product-card-button:active{transform:none}.rinkis-product-card-button:focus-within{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.rinkis-product-card-button button{transition:transform .14s ease,opacity .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease;transform-origin:center}.rinkis-product-card-button button:active{transform:scale(.94)}.rinkis-product-card-button button:hover{opacity:.92}.rinkis-ad-card-image:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,transparent 64%,var(--card-image-overlay) 100%)}.rinkis-ad-card-img{transition:transform .35s ease}.rinkis-product-card-button:hover .rinkis-ad-card-img{transform:scale(1.035)}.rinkis-ad-card-favorite button{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.rinkis-ad-card-favorite button[aria-pressed=false]:hover:not(:disabled){color:var(--color-accent)}@keyframes rinkisPromoCardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.rinkis-promo-plan-card{animation:rinkisPromoCardIn .4s ease both;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.rinkis-promo-plan-card:hover{transform:translateY(-3px);box-shadow:var(--card-hover-shadow)}.rinkis-promo-plan-icon{transition:transform var(--transition-base)}.rinkis-promo-plan-card:hover .rinkis-promo-plan-icon{transform:scale(1.08) rotate(-4deg)}@media(prefers-reduced-motion:reduce){.rinkis-product-card-button,.rinkis-product-card-button button,.rinkis-ad-card-img,.rinkis-promo-plan-card,.rinkis-promo-plan-icon{transition-duration:.01ms!important;animation-duration:.01ms!important}.rinkis-product-card-button:hover,.rinkis-product-card-button:hover .rinkis-ad-card-img,.rinkis-promo-plan-card:hover,.rinkis-promo-plan-card:hover .rinkis-promo-plan-icon{transform:none}}.rinkis-product-card-button.is-urgent{border-color:var(--card-urgent-border);box-shadow:var(--card-urgent-shadow)}.rinkis-product-card-button.is-urgent:hover{border-color:var(--card-urgent-border-hover);box-shadow:var(--card-urgent-shadow-hover)}.rinkis-product-card-button.is-urgent:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.rinkis-search{position:relative;z-index:120;transition:box-shadow .2s ease,transform .2s ease,background-color .2s ease}.rinkis-search:hover{box-shadow:0 0 0 1px var(--app-border)}.rinkis-search:focus-within,.rinkis-search.is-open{box-shadow:0 0 0 2px #2475b83d,0 10px 24px #0000002e}.rinkis-search button{transition:background-color .2s ease,color .2s ease,transform .14s ease}.rinkis-search:hover button,.rinkis-search:focus-within button,.rinkis-search.is-open button{background-color:var(--search-button-bg)}.rinkis-search button:active{transform:scale(.94)}.rinkis-search-input{position:relative;z-index:121}.rinkis-search-input::placeholder{color:var(--search-input-placeholder);transition:color .2s ease}.rinkis-search:hover .rinkis-search-input::placeholder,.rinkis-search:focus-within .rinkis-search-input::placeholder,.rinkis-search.is-open .rinkis-search-input::placeholder{color:var(--search-input-text)}.rinkis-search-overlay{position:fixed;inset:0;background:#020a1261;z-index:100;animation:rinkisFadeIn .16s ease}.rinkis-search-dropdown{position:absolute;top:calc(100% + 12px);z-index:130;animation:rinkisDropdownIn .16s ease}.rinkis-search-dropdown-box{position:relative;z-index:131;color:var(--app-text);box-shadow:var(--dropdown-shadow)}.rinkis-search-dropdown-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.rinkis-search-dropdown-title{font-size:16px;font-weight:800;color:var(--search-dropdown-title)}.rinkis-search-dropdown-close{width:32px;height:32px;border:none;border-radius:999px;background:var(--dropdown-close-bg);color:var(--dropdown-close-text);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .18s ease,transform .14s ease}.rinkis-search-dropdown-close:hover{opacity:.82}.rinkis-search-dropdown-close:active{transform:scale(.94)}.rinkis-search-dropdown-grid{display:grid;grid-template-columns:repeat(3,208px);gap:16px}.rinkis-search-empty{padding:16px 4px 6px;font-size:14px;color:var(--search-empty-text)}.rinkis-topbar-dropdown{animation:rinkisTopbarDropdownIn .18s ease;transform-origin:top center}.rinkis-topbar-dropdown-item{transition:transform .14s ease,opacity .18s ease,color .18s ease}.rinkis-topbar-dropdown-item:hover{opacity:.88;transform:translate(2px)}.rinkis-topbar-dropdown-item:active{transform:scale(.98)}.rinkis-loader{--rinkis-loader-size: 72px;--rinkis-loader-ring-width: 2px;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--rinkis-loader-size);height:var(--rinkis-loader-size);flex-shrink:0}.rinkis-loader-ring{position:absolute;inset:0;border-radius:28%;padding:var(--rinkis-loader-ring-width);background:var(--app-border);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.rinkis-loader-sweep{position:absolute;inset:-30%;background:conic-gradient(from 0deg,transparent 0deg,var(--color-accent) 70deg,var(--color-accent-hover) 140deg,transparent 220deg);animation:rinkis-loader-sweep 1.6s linear infinite}.rinkis-loader-logo{position:relative;width:62%;height:62%;object-fit:contain;display:block;animation:rinkis-loader-pulse 1.6s ease-in-out infinite}@keyframes rinkis-loader-sweep{0%{transform:rotate(0);opacity:.7}50%{transform:rotate(180deg);opacity:1}to{transform:rotate(360deg);opacity:.7}}@keyframes rinkis-loader-pulse{0%,to{transform:scale(.95);opacity:.92}50%{transform:scale(1);opacity:1}}.rinkis-loader-block{display:flex;align-items:center;justify-content:center;width:100%;padding:40px 0}.rinkis-loader-fullscreen{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background:var(--page-gradient),var(--app-bg)}@media(prefers-reduced-motion:reduce){.rinkis-loader-sweep{animation:none;background:var(--color-accent);opacity:1}.rinkis-loader-logo{animation:none;transform:none;opacity:1}}.rinkis-loader-overlay{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;background:var(--loader-overlay-bg);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}@keyframes rinkisFadeIn{0%{opacity:0}to{opacity:1}}@keyframes rinkisDropdownIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes rinkisTopbarDropdownIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.rinkis-scroll{scrollbar-width:thin;scrollbar-color:var(--dropdown-scrollbar) transparent}.rinkis-scroll::-webkit-scrollbar{width:8px}.rinkis-scroll::-webkit-scrollbar-track{background:transparent}.rinkis-scroll::-webkit-scrollbar-thumb{background:var(--dropdown-scrollbar);border-radius:999px}.rinkis-control-trigger{transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.rinkis-control-trigger:hover:not(:disabled){border-color:var(--color-accent)}.rinkis-control-trigger:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.rinkis-select-panel{animation:rinkisTopbarDropdownIn .16s ease}.rinkis-select-option{transition:background-color var(--transition-fast),color var(--transition-fast)}.rinkis-select-option:hover,.rinkis-select-option.is-highlighted{background:var(--dropdown-item-hover)}.rinkis-select-option.is-selected{background:var(--color-accent-soft);color:var(--color-accent)}.rinkis-select-option.is-disabled{opacity:.45;cursor:not-allowed}.rinkis-select-search{outline:none}.rinkis-select-search:focus-visible{border-color:var(--color-accent)}.rinkis-checkbox-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rinkis-checkbox-box{transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.rinkis-checkbox:hover .rinkis-checkbox-box{border-color:var(--color-accent)}.rinkis-checkbox-input:focus-visible+.rinkis-checkbox-box{box-shadow:0 0 0 3px var(--color-accent-soft);border-color:var(--color-accent)}.rinkis-checkbox.is-disabled{cursor:not-allowed;opacity:.5}.rinkis-checkbox.is-disabled .rinkis-checkbox-box{border-color:var(--app-border)}.rinkis-number-input::-webkit-outer-spin-button,.rinkis-number-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rinkis-number-input[type=number]{-moz-appearance:textfield;appearance:textfield}.rinkis-number-input:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.rinkis-datepicker-panel{animation:rinkisTopbarDropdownIn .16s ease}.rinkis-datepicker-day{transition:background-color var(--transition-fast),color var(--transition-fast)}.rinkis-datepicker-day:hover:not(:disabled):not(.is-selected){background:var(--dropdown-item-hover)}.rinkis-datepicker-day:disabled{opacity:.32;cursor:not-allowed}.rinkis-datepicker-time-field:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.rinkis-auth-input{border:1px solid var(--auth-input-border);background:transparent;color:var(--app-text);caret-color:var(--app-text);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.rinkis-auth-input::placeholder{color:var(--app-muted);opacity:1}.rinkis-auth-input:hover:not(:disabled){border-color:var(--color-accent-hover)}.rinkis-auth-input:focus,.rinkis-auth-input:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.rinkis-auth-input:disabled{opacity:.55;cursor:not-allowed}.rinkis-auth-input[aria-invalid=true]{border-color:var(--color-danger)}.rinkis-auth-input[aria-invalid=true]:focus,.rinkis-auth-input[aria-invalid=true]:focus-visible{border-color:var(--color-danger);box-shadow:0 0 0 3px var(--color-danger-soft)}.rinkis-auth-input:-webkit-autofill,.rinkis-auth-input:-webkit-autofill:hover,.rinkis-auth-input:-webkit-autofill:focus,.rinkis-auth-input:-webkit-autofill:active{-webkit-text-fill-color:var(--app-text);caret-color:var(--app-text);-webkit-box-shadow:inset 0 0 0 1000px var(--auth-panel-bg);box-shadow:inset 0 0 0 1000px var(--auth-panel-bg);transition:background-color 100000s ease-in-out 0s}.rinkis-auth-input:autofill{-webkit-text-fill-color:var(--app-text);caret-color:var(--app-text);box-shadow:inset 0 0 0 1000px var(--auth-panel-bg);transition:background-color 100000s ease-in-out 0s}.rinkis-auth-input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px var(--auth-panel-bg),0 0 0 3px var(--color-accent-soft);box-shadow:inset 0 0 0 1000px var(--auth-panel-bg),0 0 0 3px var(--color-accent-soft)}.rinkis-auth-input-toggle{color:var(--app-muted);transition:color var(--transition-fast)}.rinkis-auth-input-toggle:hover,.rinkis-auth-input-toggle:focus-visible{color:var(--app-text)}.rinkis-map-marker{filter:drop-shadow(0 3px 6px rgba(0,0,0,.35));cursor:pointer}.rinkis-map-marker[data-readonly=true]{cursor:default}.rinkis-zoom-control button:hover{background:var(--dropdown-item-hover)}.rinkis-zoom-control button:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.rinkis-specs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:768px){.rinkis-specs-grid{grid-template-columns:1fr}}@keyframes rinkisDrawerSlideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rinkisDrawerSlideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.rinkis-drawer-panel,.rinkis-drawer-overlay{animation-duration:.01ms!important}}@keyframes rinkisCatalogPanelIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes rinkisCatalogSlideForward{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes rinkisCatalogSlideBack{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.rinkis-catalog-level-in{animation:rinkisCatalogSlideForward .18s ease}.rinkis-catalog-level-back{animation:rinkisCatalogSlideBack .18s ease}@media(prefers-reduced-motion:reduce){.rinkis-catalog-panel,.rinkis-catalog-overlay,.rinkis-catalog-level-in,.rinkis-catalog-level-back{animation-duration:.01ms!important}}.rinkis-drawer-close:hover{background:var(--app-surface-2);border-color:var(--color-accent)}.rinkis-drawer-close:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.rinkis-drawer-reset:hover{background:var(--app-surface-2);border-color:var(--color-accent);color:var(--app-text)}.rinkis-drawer-reset:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.rinkis-filters-toggle:hover{box-shadow:0 0 0 1px var(--color-accent)}.rinkis-filters-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-accent-soft)}.rinkis-mobile-menu-row:hover{background:var(--app-surface-2)}.rinkis-mobile-menu-row:active{background:var(--app-surface-2);transform:scale(.98)}.rinkis-mobile-menu-row:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-accent-soft)}@keyframes rinkis-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}.rinkis-skeleton{background:var(--app-surface-2);border-radius:10px;animation:rinkis-skeleton-pulse 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.rinkis-skeleton{animation-duration:.01ms!important}}.rinkis-metric-ring-progress{transition:stroke-dashoffset .6s ease}@media(prefers-reduced-motion:reduce){.rinkis-metric-ring-progress{transition-duration:.01ms}}.rinkis-monitoring-tab{border:none;background:transparent;cursor:pointer}.rinkis-monitoring-tab:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-accent-soft)}.rinkis-monitoring-log-row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-accent-soft)}.rinkis-mobile-nav-item:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-accent-soft);border-radius:14px}.rinkis-mobile-nav-item:active{transform:scale(.96)}@keyframes rinkisMobileNavIconIn{0%{transform:scale(1) translateY(0)}to{transform:scale(1.08) translateY(-1px)}}.rinkis-mobile-nav-icon--active{animation:rinkisMobileNavIconIn .2s ease-out forwards}@media(prefers-reduced-motion:reduce){.rinkis-mobile-nav-item,.rinkis-mobile-nav-pill,.rinkis-mobile-nav-icon{transition-duration:.01ms!important}.rinkis-mobile-nav-icon--active{animation-duration:.01ms!important}.rinkis-mobile-nav-item:active{transform:none!important}}
