.legacy-indexn-body,.legacy-indexn-body button,.legacy-indexn-body input,.legacy-indexn-body select,.legacy-indexn-body textarea{font-family:"Cuprum","Segoe UI","Helvetica Neue",Arial,sans-serif}.legacy-indexn-body input.changedvalue[type="number"]{min-width:70px!important;width:80px!important}.legacy-indexn-body{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;--desktop-sidebar-width:300px;--desktop-sidebar-gap:24px;--desktop-content-max:1180px;font-size:16px;line-height:1.65;background:radial-gradient(circle at top left,rgba(15,76,129,0.14),transparent 30%),linear-gradient(180deg,#f3f7fb 0%,#eef3f8 100%);color:#16202a;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (min-width:901px){.legacy-indexn-body{padding-left:324px;transition:padding-left .18s ease}.legacy-sidebar-collapsed.legacy-indexn-body,.legacy-indexn-body.sidebar-collapsed{--desktop-sidebar-width:50px;padding-left:calc(50px + var(--desktop-sidebar-gap) + 20px)}.legacy-indexn-shell{width:calc(100vw - var(--desktop-sidebar-width) - var(--desktop-sidebar-gap) - 40px);max-width:none;margin-left:auto;margin-right:auto}}.legacy-indexn-shell{width:calc(100% - 32px);max-width:1180px;width:min(1180px,calc(100% - 32px));margin:14px auto 40px;display:flex;flex-direction:column;flex:1 0 auto;gap:24px;box-sizing:border-box}.legacy-indexn-shell--header{margin-bottom:0}.legacy-indexn-shell--main{margin-top:14px}.legacy-calc-hero{height:80px;max-height:80px;min-height:0;margin-bottom:0;padding:20px 24px;border-radius:26px;background-color:#0f5b95!important;background-image:radial-gradient(circle at 100% 0%,rgba(97,193,255,.38),transparent 28%),radial-gradient(circle at 0% 100%,rgba(255,167,38,.22),transparent 24%),radial-gradient(circle at 18% 18%,rgba(255,255,255,.16),transparent 20%),linear-gradient(135deg,#0a3a63 0%,#10609b 42%,#0b86c9 100%)!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid rgba(175,226,255,.24);box-shadow:0 26px 54px rgba(8,27,44,.22),0 1px 0 rgba(255,255,255,.18) inset,0 0 0 1px rgba(255,255,255,.08) inset;position:relative;overflow:hidden}.legacy-calc-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.06),transparent 28%,transparent 72%,rgba(255,255,255,.08)),radial-gradient(circle at 82% 22%,rgba(255,255,255,.14),transparent 16%);pointer-events:none}.legacy-calc-hero>.stack{position:relative;z-index:1;height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.legacy-calc-hero h1{display:flex;align-items:center;gap:18px;margin:0;font-size:1.3em;line-height:1.08;letter-spacing:-.03em;font-weight:800;color:#ffffff!important;text-shadow:0 4px 24px rgba(5,17,30,.24);justify-content:center;width:100%;text-align:center}.legacy-calc-hero .menu-glyph{width:52px;height:52px;flex:0 0 52px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,.12));box-shadow:0 14px 28px rgba(5,17,30,.16);backdrop-filter:blur(8px)}.legacy-calc-hero .menu-glyph svg{width:40px;height:40px;color:#ffffff}.site-footer{width:100%;margin-top:auto;margin-right:0;margin-bottom:0;margin-left:0;padding:34px 0 38px;background:linear-gradient(180deg,#202c3a,#16202a);color:rgba(255,255,255,.9)}.site-footer-inner{display:grid;grid-template-columns:280px minmax(0,1fr);gap:28px;align-items:start}.site-footer-brand{display:flex;flex-direction:column;align-items:center}.site-footer-logo{display:inline-flex;justify-content:center}.site-footer-logo img{width:150px;height:auto;display:block}.site-footer-copy{margin:18px 0 14px;color:rgba(255,255,255,.92);font-size:14px;line-height:1.5;text-align:center}.site-footer-review-btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.12);color:#fff;font-size:14px;font-weight:700}.site-footer-contacts{margin-top:16px;font-size:13px;line-height:1.7}.site-footer-contacts p{margin:0}.site-footer-contacts a,.site-footer-links a{color:#fff}.site-footer-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:22px 18px}.site-footer-column h5{margin:0 0 10px;color:#fff;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.site-footer-column ul{margin:0;padding:0;list-style:none}.site-footer-column li+li{margin-top:6px}.site-footer-column a{display:inline-block;color:rgba(255,255,255,.82);font-size:13px;line-height:1.4}.site-footer-column a:hover{color:#fff}.legacy-page-layout{display:block;position:relative}.legacy-page-sidebar{position:fixed;top:20px;left:20px;width:300px;display:flex;flex-direction:column;gap:14px;max-height:calc(100vh - 40px);overflow-y:hidden;overflow-x:hidden;z-index:12;scrollbar-width:thin;scrollbar-color:rgba(15,76,129,0.22) transparent}.legacy-sidebar-collapsed .legacy-page-sidebar{overflow-y:hidden;padding-bottom:60px;scrollbar-width:none}.legacy-sidebar-collapsed .legacy-page-sidebar::-webkit-scrollbar{width:0;height:0}.legacy-sidebar-collapsed .legacy-page-sidebar::after{content:"";position:absolute;left:0;right:0;bottom:10px;height:50px;pointer-events:none;background:linear-gradient(180deg,rgba(230,239,248,0),rgba(230,239,248,0.9) 65%,rgba(230,239,248,1))}body:not(.legacy-sidebar-collapsed) .legacy-page-sidebar{overflow-y:auto;padding-right:20px;box-sizing:border-box}.legacy-sidebar-collapsed-scroll-trigger{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);display:none;align-items:center;justify-content:center;width:34px;height:34px;padding:0;box-sizing:border-box;border:none;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(244,248,252,0.96));box-shadow:0 10px 22px rgba(18,35,53,0.12);color:#0f4c81;z-index:2}.legacy-sidebar-collapsed-scroll-trigger--up{position:relative;top:auto;bottom:auto;left:auto;transform:none;align-self:center;width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px;flex:0 0 34px;margin:10px auto;z-index:4;border-radius:50%;appearance:none;-webkit-appearance:none}.legacy-sidebar-collapsed-scroll-trigger-icon{display:inline-flex;width:14px;height:14px;align-items:center;justify-content:center}.legacy-sidebar-collapsed-scroll-trigger-icon::before{content:"";width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-1px)}.legacy-sidebar-collapsed-scroll-trigger-icon--up::before{transform:rotate(225deg) translateY(-1px)}.legacy-sidebar-collapsed .legacy-sidebar-collapsed-scroll-trigger{display:inline-flex}.legacy-page-sidebar::-webkit-scrollbar{width:8px}.legacy-page-sidebar::-webkit-scrollbar-track{background:transparent}.legacy-page-sidebar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(15,76,129,0.2),rgba(15,76,129,0.34));border-radius:999px;border:2px solid transparent;background-clip:padding-box}.legacy-page-sidebar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(15,76,129,0.3),rgba(15,76,129,0.46));border:2px solid transparent;background-clip:padding-box}.legacy-page-main{width:100%;max-width:100%;min-width:0;margin-left:0;overflow-x:clip;box-sizing:border-box}.legacy-sidebar-collapsed .legacy-page-sidebar{width:100px}.legacy-sidebar-collapsed .legacy-page-main{margin-left:0}.legacy-sidebar-card{padding:18px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(244,248,252,0.94));border:1px solid rgba(15,76,129,0.08);box-shadow:0 14px 28px rgba(18,35,53,0.06)}.legacy-sidebar-home-button{display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;border:1px solid rgba(15,76,129,0.12);border-radius:999px;background:#fff;color:#0f4c81;box-shadow:0 10px 20px rgba(18,35,53,0.06);transition:transform 0.18s ease,color 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease;line-height:1;opacity:1}.legacy-sidebar-home-button:hover{color:#125f9d;border-color:rgba(15,76,129,0.2);transform:translateY(-1px);box-shadow:0 14px 24px rgba(18,35,53,0.08)}.legacy-sidebar-top-actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin-bottom:8px}.legacy-sidebar-home-button{display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;border:1px solid rgba(15,76,129,0.12);border-radius:999px;background:#fff;color:#0f4c81;box-shadow:0 10px 20px rgba(18,35,53,0.06);transition:transform 0.18s ease,color 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease;line-height:1}.legacy-sidebar-home-button:hover{color:#125f9d;border-color:rgba(15,76,129,0.2);transform:translateY(-1px);box-shadow:0 14px 24px rgba(18,35,53,0.08)}.legacy-sidebar-home-button-label{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1;color:currentColor}.legacy-sidebar-home-button-label svg{width:22px;height:22px;display:block;fill:currentColor}.legacy-sidebar-collapse-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:36px;width:36px;height:36px;padding:0;border:1px solid rgba(15,76,129,0.12);border-radius:999px;background:#fff;color:#0f4c81;font-size:12px;font-weight:800;box-shadow:0 10px 20px rgba(18,35,53,0.06);transition:transform 0.18s ease,color 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease;line-height:1}.legacy-sidebar-home-button,.legacy-sidebar-collapse-toggle{align-self:center}.legacy-sidebar-collapse-toggle-label{display:none}.legacy-sidebar-collapse-toggle:hover{color:#125f9d;border-color:rgba(15,76,129,0.2);transform:translateY(-1px);box-shadow:0 14px 24px rgba(18,35,53,0.08)}.legacy-sidebar-collapse-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px}.legacy-sidebar-collapse-toggle-icon::before{content:"";width:8px;height:8px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.legacy-sidebar-collapsed .legacy-sidebar-collapse-toggle{align-self:center;width:56px;min-width:56px;padding:0}.legacy-sidebar-collapsed .legacy-sidebar-collapse-toggle-icon::before{transform:rotate(225deg)}.legacy-sidebar-edge-toggle{display:none!important}.legacy-sidebar-kicker{color:rgba(22,32,42,0.56);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.12em}.legacy-sidebar-title{margin-top:6px;color:#16202a;font-size:22px;font-weight:800;letter-spacing:-0.02em}.legacy-sidebar-text{margin-top:6px;color:rgba(22,32,42,0.68);font-size:14px;line-height:1.65}.legacy-sidebar-search{position:relative;display:block;margin-top:14px}.legacy-sidebar-search::before{content:"";position:absolute;left:14px;top:50%;width:16px;height:16px;border:2px solid rgba(15,76,129,0.46);border-radius:999px;transform:translateY(-58%);pointer-events:none}.legacy-sidebar-search::after{content:"";position:absolute;left:27px;top:57%;width:8px;height:2px;border-radius:999px;background:rgba(15,76,129,0.46);transform:rotate(45deg);pointer-events:none}.legacy-sidebar-search input{width:100%;min-height:48px;padding-left:42px;border:1px solid rgba(15,76,129,0.16);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(244,248,252,0.96));box-shadow:0 10px 22px rgba(18,35,53,0.06),inset 0 1px 0 rgba(255,255,255,0.68);font-size:15px;font-weight:600}.legacy-sidebar-search input::placeholder{color:rgba(53,80,102,0.68)}.legacy-sidebar-search input:focus{outline:none;border-color:rgba(15,76,129,0.34);box-shadow:0 14px 28px rgba(15,76,129,0.12),0 0 0 4px rgba(15,76,129,0.08)}.legacy-sidebar-tree{display:flex;flex-direction:column;gap:12px}.legacy-sidebar-group{padding:14px;border-radius:20px;background:rgba(255,255,255,0.92);border:1px solid rgba(15,76,129,0.08);box-shadow:0 10px 20px rgba(18,35,53,0.05)}.legacy-sidebar-group--calendar{background:linear-gradient(180deg,rgba(255,247,237,0.96),rgba(255,255,255,0.92));border-color:rgba(234,88,12,0.1)}.legacy-sidebar-group--book{background:linear-gradient(180deg,rgba(240,253,244,0.96),rgba(255,255,255,0.92));border-color:rgba(22,163,74,0.1)}.legacy-sidebar-group--sticker{background:linear-gradient(180deg,rgba(250,245,255,0.96),rgba(255,255,255,0.92));border-color:rgba(147,51,234,0.1)}.legacy-sidebar-group--wide{background:linear-gradient(180deg,rgba(236,254,255,0.96),rgba(255,255,255,0.92));border-color:rgba(14,116,144,0.1)}.legacy-sidebar-group--sign{background:linear-gradient(180deg,rgba(255,241,242,0.96),rgba(255,255,255,0.92));border-color:rgba(220,38,38,0.1)}.legacy-sidebar-group--print{background:linear-gradient(180deg,rgba(239,246,255,0.96),rgba(255,255,255,0.92));border-color:rgba(37,99,235,0.1)}.legacy-sidebar-group--grid{background:linear-gradient(180deg,rgba(248,250,252,0.96),rgba(255,255,255,0.92));border-color:rgba(71,85,105,0.1)}.legacy-sidebar-group-title{appearance:none;-webkit-appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:0;padding-bottom:8px;border:none;border-bottom:1px solid rgba(15,76,129,0.08);background:transparent;color:#0f4c81;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0.12em;text-align:left;cursor:pointer;font-family:inherit;line-height:1.2;box-shadow:none;border-radius:0}.legacy-sidebar-group-title>span:last-child{flex:1 1 auto;min-width:0}.legacy-sidebar-group-title .legacy-menu-glyph{margin-right:2px}.legacy-sidebar-group-title::after{content:"";width:8px;height:8px;flex:0 0 8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform 0.18s ease}.legacy-sidebar-group.is-open .legacy-sidebar-group-title::after{transform:rotate(225deg)}.legacy-sidebar-group-compact-link{display:none}.legacy-sidebar-group-glyph{background:transparent;border:none;box-shadow:none;width:25px;height:25px;border-radius:0}.legacy-sidebar-group-glyph.legacy-sidebar-link-icon--calendar,.legacy-sidebar-group-glyph.legacy-sidebar-link-icon--book,.legacy-sidebar-group-glyph.legacy-sidebar-link-icon--sticker,.legacy-sidebar-group-glyph.legacy-sidebar-link-icon--wide,.legacy-sidebar-group-glyph.legacy-sidebar-link-icon--sign,.legacy-sidebar-group-glyph.legacy-sidebar-link-icon--print,.legacy-sidebar-group-glyph.legacy-sidebar-link-icon--grid{background:transparent;border:none;box-shadow:none}.legacy-sidebar-group-links{display:none;flex-direction:column;gap:6px;padding-top:10px}.legacy-sidebar-group.is-open .legacy-sidebar-group-links{display:flex}.legacy-sidebar-group-links a{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 8px;border-radius:12px;color:#355066;text-decoration:none;font-size:13px;font-weight:700}.legacy-sidebar-group-glyph{background:transparent;border:none;box-shadow:none;width:31px;height:31px;border-radius:0;padding:0}.legacy-sidebar-link-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:0;background:transparent;color:#0f4c81;border:none;box-shadow:none;padding:0;font-size:13px;font-weight:800;flex:0 0 34px}.legacy-sidebar-link-icon svg{width:20px;height:20px;display:block}.legacy-sidebar-link-icon--calendar{color:#c2410c}.legacy-sidebar-link-icon--book{color:#166534}.legacy-sidebar-link-icon--sticker{color:#7e22ce}.legacy-sidebar-link-icon--wide{color:#0f766e}.legacy-sidebar-link-icon--sign{color:#be123c}.legacy-sidebar-link-icon--print{color:#1d4ed8}.legacy-sidebar-link-icon--grid{color:#334155}.legacy-sidebar-link-icon--sheets,.legacy-sidebar-link-icon--card,.legacy-sidebar-link-icon--leaflet,.legacy-sidebar-link-icon--envelope,.legacy-sidebar-link-icon--poster,.legacy-sidebar-link-icon--brochure{color:#1d4ed8}.legacy-sidebar-link-icon--stickers,.legacy-sidebar-link-icon--label{color:#7e22ce}.legacy-sidebar-link-icon--books{color:#166534}.legacy-sidebar-link-icon--engineering,.legacy-sidebar-link-icon--blueprint,.legacy-sidebar-link-icon--outdoor,.legacy-sidebar-link-icon--banner{color:#0f766e}.legacy-sidebar-link-icon--textile,.legacy-sidebar-link-icon--tshirt{color:#db2777}.legacy-sidebar-link-icon--magnet,.legacy-sidebar-link-icon--doorhanger,.legacy-sidebar-link-icon--stand{color:#be123c}.legacy-sidebar-link-icon--box,.legacy-sidebar-link-icon--roll{color:#b45309}.legacy-sidebar-link-icon--template,.legacy-sidebar-link-icon--service{color:#334155}.legacy-sidebar-link-icon--souvenir,.legacy-sidebar-link-icon--gift,.legacy-sidebar-link-icon--decor{color:#7c3aed}.legacy-sidebar-link-text{min-width:0}.legacy-sidebar-group-links a:hover,.legacy-sidebar-group-links a.is-active{background:rgba(15,76,129,0.08);color:#0f4c81;text-decoration:none}.legacy-sidebar-group-links a.is-active .legacy-sidebar-link-icon{color:#0f4c81}.legacy-sidebar-group-links a.is-active .legacy-sidebar-link-icon,.legacy-sidebar-group-compact-link.is-active .legacy-sidebar-link-icon{border-color:transparent;box-shadow:none}.legacy-sidebar-collapsed .legacy-sidebar-card,.legacy-sidebar-collapsed .legacy-sidebar-group{padding:6px}.legacy-sidebar-collapsed .legacy-sidebar-card{padding-top:5px;padding-bottom:5px}.legacy-sidebar-collapsed .legacy-sidebar-group{display:flex;align-items:center;justify-content:center;padding:0;border-radius:12px;width:auto;min-height:40px;height:40px;background:transparent;border-color:transparent;box-shadow:none;box-sizing:border-box}.legacy-sidebar-collapsed .legacy-sidebar-top-actions{margin-bottom:2px}.legacy-sidebar-collapsed .legacy-sidebar-home-button{margin-bottom:0;width:40px;min-width:40px;height:40px}.legacy-sidebar-collapsed .legacy-sidebar-collapse-toggle{width:40px;min-width:40px;height:40px}.legacy-sidebar-collapsed .legacy-sidebar-kicker,.legacy-sidebar-collapsed .legacy-sidebar-title,.legacy-sidebar-collapsed .legacy-sidebar-text,.legacy-sidebar-collapsed .legacy-sidebar-search,.legacy-sidebar-collapsed .legacy-sidebar-group-title,.legacy-sidebar-collapsed .legacy-sidebar-link-text{display:none}.legacy-sidebar-collapsed .legacy-sidebar-tree{position:relative;gap:15px;max-height:calc(100vh - 182px);overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.legacy-sidebar-collapsed .legacy-sidebar-tree::before{content:"";position:absolute;left:0;right:0;top:0;height:50px;pointer-events:none;z-index:1;background:linear-gradient(0deg,rgba(230,239,248,0),rgba(230,239,248,0.9) 65%,rgba(230,239,248,1))}.legacy-sidebar-collapsed .legacy-sidebar-tree::-webkit-scrollbar{width:0;height:0}.legacy-sidebar-collapsed .legacy-sidebar-group-compact-link{display:flex;align-items:center;justify-content:center;width:38px;min-height:40px;height:40px;margin:0 auto;border-radius:8px;color:#355066;background:transparent;box-sizing:border-box}.legacy-sidebar-collapsed .legacy-sidebar-group-compact-link:hover,.legacy-sidebar-collapsed .legacy-sidebar-group-compact-link.is-active{color:#0f4c81;text-decoration:none}.legacy-sidebar-collapsed .legacy-sidebar-group-links{display:none}.legacy-sidebar-collapsed .legacy-sidebar-link-icon{width:38px;height:38px;flex:0 0 38px;border-radius:0;padding:0;font-size:12px;box-shadow:none}.legacy-sidebar-collapsed .legacy-sidebar-group-glyph{width:38px;height:38px;flex:0 0 38px;padding:0}.legacy-sidebar-collapsed .legacy-sidebar-link-icon svg{width:35px;height:35px}.legacy-scroll-top-button{position:fixed;right:24px;bottom:24px;z-index:40;width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:linear-gradient(180deg,rgba(15,76,129,0.96),rgba(9,58,99,0.98));color:#fff;box-shadow:0 18px 34px rgba(18,35,53,0.22);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:opacity 0.18s ease,transform 0.18s ease,visibility 0.18s ease}.legacy-scroll-top-button span{font-size:24px;line-height:1;transform:translateY(-1px)}.legacy-scroll-top-button.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.legacy-brandbar{border:1px solid rgba(15,76,129,0.08);border-radius:24px;background:rgba(255,255,255,0.88);box-shadow:0 18px 42px rgba(18,35,53,0.08);backdrop-filter:blur(16px)}.legacy-brandbar-inner{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:68px;padding:0 18px}.legacy-brand{display:inline-flex;align-items:center;gap:16px;color:#16202a;text-decoration:none}.legacy-header-center-contact{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;margin:0 auto;padding:10px 18px 11px;border:1px solid rgba(15,76,129,.1);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(240,247,252,.94));box-shadow:0 12px 28px rgba(18,35,53,.06);text-align:center;white-space:nowrap}.legacy-header-center-contact a{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#28465d;line-height:1.2;transition:color .18s ease,transform .18s ease}.legacy-header-center-contact-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px}.legacy-header-center-contact-icon svg{width:18px;height:18px;display:block}.legacy-header-center-contact-icon-phone{color:#1aa35b}.legacy-header-center-contact-icon-mail{color:#0f6db3}.legacy-header-center-contact a:hover{color:var(--legacy-accent)}.legacy-header-center-contact-phone{font-size:18px;font-weight:800;letter-spacing:-.01em;color:#17344d}.legacy-header-center-contact-mail{font-size:12px;font-weight:600;color:#678196;letter-spacing:.03em}.legacy-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}.legacy-header-quicklinks{display:flex;align-items:center;gap:8px;margin:0;padding:5px 0;font-size:1em}.legacy-header-quicklinks a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;color:#355066;transition:background 0.18s ease,color 0.18s ease,transform 0.18s ease}.legacy-header-quicklinks-pair{display:inline-flex;align-items:center;gap:8px;margin-inline:36px}.legacy-header-quicklinks a:hover{background:rgba(15,76,129,0.08);color:#0f4c81;transform:translateY(-1px)}.legacy-header-quicklinks svg{display:block;width:22px;height:22px}.legacy-header-quicklinks-group{position:relative;display:inline-flex}.legacy-header-quicklinks-parent{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:transparent;color:#355066;transition:background .18s ease,color .18s ease,transform .18s ease}.legacy-header-quicklinks-parent:hover,.legacy-header-quicklinks-parent.is-active{background:rgba(15,76,129,.08);color:#0f4c81;transform:translateY(-1px)}.legacy-header-quicklinks-dropdown{position:absolute;top:calc(100% + 10px);right:0;min-width:180px;display:none;flex-direction:column;gap:4px;padding:10px;border-radius:16px;background:rgba(255,255,255,.98);border:1px solid rgba(15,76,129,.08);box-shadow:0 18px 42px rgba(18,35,53,.14);z-index:40}.legacy-header-quicklinks-dropdown.is-open{display:flex}.legacy-header-quicklinks-dropdown a{width:auto;height:auto;min-height:36px;justify-content:flex-start;padding:0 10px;border-radius:10px;color:#355066;font-size:13px;font-weight:700}.legacy-header-quicklinks-dropdown a:hover{background:rgba(15,76,129,.08);color:#0f4c81;transform:none}.legacy-brand img{width:200px;height:auto;display:block}.legacy-brand-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.legacy-menu-toggle{display:none;width:48px;height:48px;padding:0;border:1px solid rgba(15,76,129,0.14);border-radius:16px;background:#fff;align-items:center;justify-content:center;flex-direction:column;gap:5px;box-shadow:0 10px 24px rgba(18,35,53,0.08)}.legacy-menu-toggle span{display:block;width:18px;height:2px;border-radius:999px;background:#0f4c81;transition:transform 0.18s ease,opacity 0.18s ease}.legacy-menu-toggle.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.legacy-menu-toggle.is-open span:nth-child(2){opacity:0}.legacy-menu-toggle.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.legacy-top-nav{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-left:auto}.legacy-top-nav-mobile-links{display:none}.legacy-top-nav a{display:inline-flex;align-items:center;min-height:38px;padding:0 12px;border-radius:999px;color:#355066;text-decoration:none;font-size:13px;font-weight:700;transition:background 0.18s ease,color 0.18s ease,transform 0.18s ease}.legacy-top-nav a:hover{background:rgba(15,76,129,0.08);color:#0f4c81;text-decoration:none;transform:translateY(-1px)}.legacy-link-pill{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border:1px solid rgba(15,76,129,0.12);border-radius:999px;background:#fff;color:#0f4c81;text-decoration:none;font-size:13px;font-weight:700;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease}.legacy-top-bar-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px}.legacy-top-bar-icon svg{display:block;width:24px;height:24px}.legacy-top-bar-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.legacy-top-nav a,.legacy-nav-parent,.legacy-link-pill{justify-content:center}.legacy-link-pill:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(15,76,129,0.14);color:#0f4c81;text-decoration:none}.legacy-link-pill-accent{border-color:transparent;background:linear-gradient(135deg,#0f4c81 0%,#1a73b8 100%);color:#fff}.legacy-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,0.8fr);gap:24px;padding:28px;border:1px solid rgba(15,76,129,0.08);border-radius:28px;background:radial-gradient(circle at top right,rgba(15,76,129,0.08),transparent 28%),linear-gradient(180deg,rgba(244,248,252,0.92),rgba(255,255,255,0.96));box-shadow:0 18px 40px rgba(18,35,53,0.06);color:#16202a}.legacy-hero .eyebrow{margin-bottom:10px;color:#0f4c81;font-size:12px;text-transform:uppercase;letter-spacing:0.14em;font-weight:800}.legacy-hero h1{margin:0 0 12px;color:#142231;font-size:clamp(30px,4.2vw,44px);line-height:1.08;font-weight:800;letter-spacing:-0.03em}.legacy-hero p{margin:0;max-width:820px;color:#5f6f80;font-size:15px;line-height:1.7}.legacy-hero-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.legacy-hero-admin-link{margin-top:18px}.legacy-link-pill-admin{background:rgba(15,76,129,0.08);border-color:rgba(15,76,129,0.14);color:#0f4c81;box-shadow:0 10px 20px rgba(15,76,129,0.08)}.legacy-link-pill-admin:hover{background:rgba(15,76,129,0.12);color:#0f4c81;text-decoration:none}.legacy-hero-badges span{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid rgba(15,76,129,0.12);border-radius:999px;background:rgba(15,76,129,0.08);color:#0f4c81;font-size:12px;font-weight:700}.legacy-hero-note{display:flex;align-items:end}.legacy-note-card{width:100%;padding:20px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(244,248,252,0.94));border:1px solid rgba(15,76,129,0.08);box-shadow:0 14px 28px rgba(18,35,53,0.06)}.legacy-note-title{margin-bottom:8px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:0.12em;color:#0f4c81}.legacy-note-text{font-size:16px;line-height:1.6;color:#314759}.legacy-indexn-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,0.9fr);gap:24px;align-items:start;width:100%;max-width:100%;margin-right:0;box-sizing:border-box}.legacy-panel{background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(244,248,252,0.94));border:1px solid rgba(15,76,129,0.08);border-radius:28px;padding:24px;box-shadow:0 18px 42px rgba(18,35,53,0.09),0 1px 0 rgba(255,255,255,.82) inset;backdrop-filter:blur(12px)}.legacy-calendar-444 .legacy-calendar-cursor-group{width:100%!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:3px!important;flex:1 1 100%!important}.legacy-calendar-444 .legacy-calendar-cursor-group input[type="radio"]{position:absolute!important;opacity:0!important;pointer-events:none!important}.legacy-calendar-444 .legacy-calendar-cursor-group label{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;min-width:0!important;padding:3px 6px!important;font-size:10.5px!important;font-weight:700!important;line-height:1.05!important;letter-spacing:.01em!important;border-radius:5px!important;border:1px solid #cbd5e1!important;background:#ffffff!important;color:#475569!important;cursor:pointer!important;text-align:center!important;transition:all .12s ease!important}.legacy-calendar-444 .legacy-calendar-cursor-group label:hover{background:#f0f9ff!important;border-color:#7dd3fc!important;color:#0369a1!important;transform:translateY(-1px);box-shadow:0 4px 10px -2px rgba(14,165,233,.25)}.legacy-calendar-444 .legacy-calendar-cursor-group input[type="radio"]:checked + label{background:linear-gradient(135deg,#0369a1,#0891b2)!important;border-color:#0369a1!important;color:#ffffff!important;box-shadow:0 6px 16px -4px rgba(3,105,161,.45),inset 0 1px 0 rgba(255,255,255,.18)!important;transform:translateY(-1px)}.legacy-calendar-444 .legacy-calendar-cursor-group input[type="radio"]:checked + label::before{content:'✓';font-size:9.5px;font-weight:900}.legacy-calendar-444 .legacy-calendar-cursor-group label .ti-help{font-size:11px;opacity:.65}.legacy-calendar-444 .legacy-calendar-cursor-row>label:first-child{display:block!important;margin-bottom:6px!important;font-weight:700!important;color:#0f172a!important}html[data-theme="dark"] .legacy-calendar-444 .legacy-calendar-cursor-group label{background:rgba(15,23,42,.55)!important;border-color:rgba(148,163,184,.32)!important;color:#cbd5e1!important}html[data-theme="dark"] .legacy-calendar-444 .legacy-calendar-cursor-group label:hover{background:rgba(14,165,233,.18)!important;border-color:rgba(125,211,252,.55)!important;color:#93c5fd!important}html[data-theme="dark"] .legacy-calendar-444 .legacy-calendar-cursor-group input[type="radio"]:checked + label{background:linear-gradient(135deg,#0284c7,#06b6d4)!important;border-color:#06b6d4!important;color:#fff!important}.child,[class$="_child"]{display:inline-flex;align-items:center;margin-top:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;vertical-align:middle}.SelectedOption{outline:0;border-radius:0;background:transparent;box-shadow:none;border:0}.material-meta{margin-top:8px;color:#667689;font-size:13px}.legacy-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:26px;padding-top:20px;border-top:1px solid rgba(15,76,129,0.08)}.legacy-actions .btn{min-height:52px;padding:0 22px;text-transform:uppercase;letter-spacing:0.08em;border-radius:16px;font-weight:800;border-width:0;box-shadow:0 16px 34px rgba(18,35,53,0.1)}.legacy-actions .btn-info{background:linear-gradient(135deg,#0f4c81 0%,#1a73b8 100%)}.legacy-reset-row .legacy-reset-btn,.legacy-actions .legacy-reset-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px 0 12px;border:1px solid rgba(220,53,69,0.28);border-radius:8px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:13px;font-weight:600;letter-spacing:0.2px;cursor:pointer;box-shadow:0 4px 12px rgba(220,53,69,0.22),inset 0 1px 0 rgba(255,255,255,0.2);transition:transform 120ms ease,box-shadow 120ms ease,background 120ms ease,filter 120ms ease}.legacy-reset-row .legacy-reset-btn:hover,.legacy-actions .legacy-reset-btn:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 6px 16px rgba(185,28,28,0.32),inset 0 1px 0 rgba(255,255,255,0.25);transform:translateY(-1px)}.legacy-reset-row .legacy-reset-btn:active,.legacy-actions .legacy-reset-btn:active{transform:translateY(0);box-shadow:0 2px 6px rgba(185,28,28,0.25),inset 0 1px 0 rgba(255,255,255,0.18);filter:saturate(0.95)}.legacy-reset-row .legacy-reset-btn:focus-visible,.legacy-actions .legacy-reset-btn:focus-visible{outline:2px solid #fecaca;outline-offset:2px}.legacy-reset-row .legacy-reset-btn-icon,.legacy-actions .legacy-reset-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:rgba(255,255,255,0.18);color:#fff;flex:0 0 22px}.legacy-reset-row .legacy-reset-btn svg,.legacy-actions .legacy-reset-btn svg{width:14px;height:14px;display:block}.legacy-reset-row .legacy-reset-btn-text,.legacy-actions .legacy-reset-btn-text{line-height:1}.legacy-actions .btn-outline-secondary{border:1px solid rgba(15,76,129,0.14);background:#fff;color:#0f4c81}.tooltipster-base.tooltipster-light{border-radius:8px;box-shadow:0 10px 24px rgba(15,23,42,0.2)}.tooltipster-light{border:0;background:#2f3b49;color:#f8fafc}.tooltipster-light .tooltipster-content{font-family:Cuprum,Arial,sans-serif;font-size:13px;line-height:1.5;color:#f8fafc;padding:10px 12px}.tooltipster-light .tooltipster-content img{max-width:min(360px,72vw);height:auto;border-radius:8px;display:block;margin:0 0 8px}.tooltipster-light .tooltipster-content p,.tooltipster-light .tooltipster-content div,.tooltipster-light .tooltipster-content li{font-family:Cuprum,Arial,sans-serif;color:#e5edf5}.tooltipster-light .tooltipster-content ul,.tooltipster-light .tooltipster-content ol{margin:8px 0 0 18px;padding:0}.tooltipster-light .tooltipster-content strong,.tooltipster-light .tooltipster-content b{color:#ffffff;font-weight:700}.tooltipster-light .tooltipster-arrow-top span,.tooltipster-light .tooltipster-arrow-top-right span,.tooltipster-light .tooltipster-arrow-top-left span{border-top-color:#2f3b49!important}.tooltipster-light .tooltipster-arrow-bottom span,.tooltipster-light .tooltipster-arrow-bottom-right span,.tooltipster-light .tooltipster-arrow-bottom-left span{border-bottom-color:#2f3b49!important}.tooltipster-light .tooltipster-arrow-left span{border-left-color:#2f3b49!important}.tooltipster-light .tooltipster-arrow-right span{border-right-color:#2f3b49!important}.tooltipster-light .tooltipster-arrow-border{display:none!important}.legacy-help-tooltip{position:absolute;z-index:1000000;max-width:min(360px,72vw);border-radius:8px;box-shadow:0 10px 24px rgba(15,23,42,0.2);background:#2f3b49;color:#f8fafc;font-family:var(--font-sans);font-size:1em;line-height:1.5;padding:10px 12px;overflow:hidden;box-sizing:border-box}.legacy-help-tooltip--mobile{position:fixed;max-width:none;width:auto}.legacy-help-tooltip[hidden]{display:none}.legacy-help-tooltip img{max-width:100%;width:100%;height:auto;border-radius:8px;display:block;margin:0 0 8px;box-sizing:border-box}.legacy-help-tooltip p,.legacy-help-tooltip div,.legacy-help-tooltip li{color:#e5edf5;font-family:var(--font-sans)}.legacy-help-tooltip strong,.legacy-help-tooltip b{color:#ffffff;font-weight:700}.legacy-help-tooltip ul,.legacy-help-tooltip ol{margin:8px 0 0 18px;padding:0}#Results .price-box,.result-ok,.result-error{padding:18px;border:1px solid rgba(15,76,129,0.08);border-radius:20px;background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%);color:#16202a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.8)}.legacy-result .notice{padding:18px 20px;border-radius:18px;border:1px solid rgba(15,76,129,0.1);background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%);box-shadow:0 18px 32px rgba(18,35,53,0.08);max-width:100%;overflow-wrap:anywhere;word-break:break-word}.legacy-result .notice.error{border-color:rgba(198,40,40,0.16);background:linear-gradient(180deg,#fff8f8 0%,#fff1f1 100%);color:#9f1f1f}.legacy-result .notice.success,.legacy-result .notice.ok{border-color:rgba(21,128,61,0.16);background:linear-gradient(180deg,#f8fff9 0%,#eefbf1 100%);color:#166534}.legacy-result .price-box h3,.legacy-result .result-ok h3,.legacy-result .result-error h3,.legacy-result h3{margin:0 0 10px;color:#16202a;font-size:20px;line-height:1.25;font-weight:800}.legacy-result p,.legacy-result div,.legacy-result span,.legacy-result li,.legacy-result code,.legacy-result pre{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.legacy-result strong{color:#0f4c81}.legacy-result .price,.legacy-result .cost,.legacy-result .bigprice{display:inline-block;color:#0f4c81;font-size:clamp(30px,4vw,42px);line-height:1.05;font-weight:800;letter-spacing:-0.04em}#Results .machine-badge{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;background:#e9f4ff;color:#0f4c81;font-size:12px;font-weight:800}#DebugInfo{display:none}@media (max-width:992px){.legacy-indexn-shell{width:min(100% - 24px,100%);margin:12px auto 28px}.legacy-brandbar-inner,.legacy-hero{grid-template-columns:1fr}.legacy-brandbar-inner{flex-direction:column;align-items:flex-start}.legacy-indexn-grid{grid-template-columns:1fr}.legacy-panel-side{position:static}}@media (max-width:768px){.legacy-panel{padding:18px;border-radius:22px}.legacy-brand{align-items:flex-start;flex-direction:column}display:grid;grid-template-columns:1fr;gap:6px;padding:2px 0;}.legacy-actions{flex-direction:column}.legacy-link-pill,.legacy-actions .btn{width:100%}.legacy-indexn-body{background:radial-gradient(circle at top left,rgba(15,76,129,0.18),transparent 28%),radial-gradient(circle at top right,rgba(245,158,11,0.1),transparent 26%),linear-gradient(180deg,#f4f8fc 0%,#edf3f9 100%)}.legacy-indexn-shell{margin:28px auto 52px;gap:28px}.legacy-brandbar{border-radius:28px;background:rgba(255,255,255,0.88);box-shadow:0 22px 56px rgba(18,35,53,0.1)}.legacy-link-pill{transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease,background 0.18s ease}.legacy-link-pill-accent{background:linear-gradient(135deg,#f59e0b 0%,#ffb321 100%);box-shadow:0 14px 28px rgba(245,158,11,0.28);color:#18212b}.legacy-link-pill-accent:hover{color:#18212b}.legacy-hero{gap:28px;padding:34px;border-radius:36px;background:radial-gradient(circle at 85% 20%,rgba(255,255,255,0.14),transparent 20%),linear-gradient(135deg,rgba(7,36,63,0.98) 0%,rgba(15,76,129,0.96) 42%,rgba(27,119,172,0.92) 100%);box-shadow:0 30px 70px rgba(14,40,63,0.22);position:relative;overflow:hidden;max-width:100%}.legacy-hero::after{content:"";position:absolute;inset:auto -56px -88px auto;width:240px;height:240px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,0.16) 0%,transparent 65%);pointer-events:none}.legacy-hero h1{font-size:clamp(38px,5vw,58px);line-height:0.98}.legacy-hero p{font-size:18px}.legacy-note-card{padding:24px;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,0.14) 0%,rgba(255,255,255,0.09) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 18px 32px rgba(5,24,43,0.16)}.legacy-indexn-grid{gap:28px;max-width:100%}.legacy-panel{border-radius:32px;padding:28px;box-shadow:0 24px 60px rgba(18,35,53,0.08)}.legacy-panel-head{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:8px}.legacy-panel-stat{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:126px;padding:14px 16px;border-radius:20px;background:linear-gradient(180deg,#f8fbff 0%,#eef5fb 100%);border:1px solid rgba(15,76,129,0.08);color:#667689;box-shadow:inset 0 1px 0 rgba(255,255,255,0.8)}.legacy-panel-stat span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.14em}.legacy-panel-stat strong{color:#0f4c81;font-size:18px;line-height:1;text-transform:lowercase;letter-spacing:-0.03em}.legacy-panel-title{font-size:34px}.legacy-pricing-card{margin-bottom:16px;padding:22px 22px 18px;border-radius:26px;background:transparent;color:inherit;box-shadow:none}.legacy-pricing-card .legacy-result-kicker{color:inherit}.legacy-pricing-card .legacy-result-head,.legacy-pricing-card .legacy-result-subhead{color:inherit}.legacy-pricing-calc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;width:100%;margin:14px 0 18px;padding:0 18px;border:0;border-radius:16px;background:linear-gradient(135deg,#0f4c81 0%,#1a73b8 100%);color:#fff;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;box-shadow:0 16px 34px rgba(18,35,53,0.16)}.legacy-pricing-calc-btn[hidden]{display:none!important}.calc-throttle-plate.calc-magic-loader{margin:0 0 12px;padding:18px 16px;min-height:0;border-radius:14px;background:linear-gradient(135deg,rgba(124,58,237,.06),rgba(43,109,162,.06));border:1px solid rgba(124,58,237,.18);gap:10px}.calc-throttle-plate .cml-spinner{width:56px;height:56px}.calc-throttle-plate .cml-ring{-webkit-mask:radial-gradient(circle,transparent 21px,#000 23px);mask:radial-gradient(circle,transparent 21px,#000 23px)}.calc-throttle-plate .cml-ring--alt{inset:4px;-webkit-mask:radial-gradient(circle,transparent 17px,#000 19px);mask:radial-gradient(circle,transparent 17px,#000 19px)}.calc-throttle-plate .cml-core{width:24px;height:24px}.calc-throttle-plate .cml-price{font-size:22px}.calc-throttle-plate .cml-status{font-size:12.5px;font-weight:600}[data-theme="dark"] .calc-throttle-plate.calc-magic-loader{background:linear-gradient(135deg,rgba(124,58,237,.15),rgba(43,109,162,.12));border-color:rgba(196,181,253,.25)}.legacy-action-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;align-items:stretch}.legacy-action-row #legacyCartBtn,.legacy-action-row .legacy-pricing-cart-btn{width:100%;margin-top:0;min-height:64px;height:100%}.legacy-action-row .calc-copy-wrap{width:100%;min-width:0;margin-top:0;padding-top:0;border-top:none;display:block;height:100%}.legacy-action-row .calc-copy-btn{width:100%;height:100%;min-height:64px}@media (max-width:720px){.legacy-action-row{grid-template-columns:1fr;gap:10px}}.legacy-pricing-cart-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:64px;margin-top:18px;padding:14px 26px;border:none;border-radius:18px;background:linear-gradient(135deg,#0f4c81 0%,#1a73b8 45%,#2196f3 100%)!important;background-size:200% 200%!important;color:#ffffff!important;font-family:inherit;font-weight:700;font-size:13px;letter-spacing:0.03em;text-transform:uppercase;cursor:pointer;overflow:hidden;isolation:isolate;box-shadow:0 10px 28px rgba(15,76,129,0.35),0 4px 10px rgba(33,150,243,0.25),inset 0 1px 0 rgba(255,255,255,0.25);transition:transform 0.25s cubic-bezier(0.4,0,0.2,1),box-shadow 0.25s ease,background-position 0.6s ease;animation:legacyCartGradient 6s ease infinite}.legacy-pricing-cart-btn::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,transparent 35%,rgba(255,255,255,0.35) 50%,transparent 65%,transparent 100%);transform:translateX(-120%);transition:transform 0.7s ease;pointer-events:none;z-index:1}.legacy-pricing-cart-btn::after{content:"";position:absolute;inset:-2px;border-radius:20px;background:linear-gradient(135deg,#2196f3,#21cbf3,#2196f3);opacity:0;filter:blur(14px);transition:opacity 0.3s ease;z-index:-1}.legacy-pricing-cart-btn>*{position:relative;z-index:2}.legacy-pricing-cart-btn i,.legacy-pricing-cart-btn .ti-shopping-cart,.legacy-cart-btn-icon{font-size:18px;transition:transform 0.3s cubic-bezier(0.34,1.56,0.64,1)}.legacy-cart-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:rgba(255,255,255,.15);backdrop-filter:blur(4px);flex-shrink:0}.legacy-cart-btn-text{display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left;color:#fff!important}.legacy-cart-btn-line1{font-size:13px;font-weight:800;letter-spacing:0.02em;text-transform:uppercase;color:#fff!important}.legacy-cart-btn-line2{font-size:10px;font-weight:500;letter-spacing:0.01em;text-transform:none;color:rgba(255,255,255,.75)!important}.legacy-cart-btn-arrow{display:inline-flex;align-items:center;margin-left:auto;opacity:.6;color:#fff!important;transition:transform .3s ease,opacity .3s ease}.legacy-pricing-cart-btn:hover .legacy-cart-btn-arrow{transform:translateX(4px);opacity:1}.legacy-pricing-cart-btn:hover .legacy-cart-btn-icon{transform:translateX(-2px) rotate(-8deg) scale(1.1);background:rgba(255,255,255,.25)}.legacy-pricing-cart-btn:hover{transform:translateY(-2px) scale(1.015);background-position:100% 50%!important;box-shadow:0 16px 40px rgba(15,76,129,0.45),0 6px 16px rgba(33,150,243,0.35),inset 0 1px 0 rgba(255,255,255,0.35)}.legacy-pricing-cart-btn:hover::before{transform:translateX(120%)}.legacy-pricing-cart-btn:hover::after{opacity:0.55}.legacy-pricing-cart-btn:hover i,.legacy-pricing-cart-btn:hover .ti-shopping-cart{transform:translateX(-2px) rotate(-8deg) scale(1.1)}.legacy-pricing-cart-btn:focus-visible{outline:2px solid #7cc4ff;outline-offset:3px}.legacy-pricing-cart-btn:active{transform:translateY(0) scale(0.985);transition-duration:0.1s}.legacy-pricing-cart-btn:disabled,.legacy-pricing-cart-btn[disabled]{cursor:not-allowed;filter:grayscale(0.4) brightness(0.85);animation:none}@keyframes legacyCartGradient{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}html[data-theme="dark"] .legacy-pricing-cart-btn{background:linear-gradient(135deg,#1a73b8 0%,#2196f3 50%,#21cbf3 100%)!important;box-shadow:0 10px 28px rgba(33,150,243,0.4),0 4px 12px rgba(33,203,243,0.3),inset 0 1px 0 rgba(255,255,255,0.3)}html[data-theme="dark"] .legacy-pricing-cart-btn:hover{box-shadow:0 18px 42px rgba(33,150,243,0.5),0 8px 20px rgba(33,203,243,0.4),inset 0 1px 0 rgba(255,255,255,0.4)}.calc-urgency-alert{display:flex;align-items:flex-start;gap:12px;margin:14px 0;padding:14px 16px;border-radius:14px;background:linear-gradient(135deg,rgba(239,68,68,.06) 0%,rgba(249,115,22,.04) 100%);border-left:4px solid #ef4444;border-top:1px solid rgba(239,68,68,.12);border-right:1px solid rgba(239,68,68,.08);border-bottom:1px solid rgba(239,68,68,.08);box-shadow:0 4px 16px rgba(239,68,68,.08);animation:urgency-pulse 2s ease-in-out infinite}@keyframes urgency-pulse{0%,100%{box-shadow:0 4px 16px rgba(239,68,68,.08)}50%{box-shadow:0 4px 20px rgba(239,68,68,.15)}}.calc-urgency-icon{flex-shrink:0;width:40px;height:40px;padding:5px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,#ef4444 0%,#f97316 100%);color:#fff!important;box-shadow:0 4px 12px rgba(239,68,68,.3);animation:urgency-icon-shake 3s ease-in-out infinite;box-sizing:border-box}.calc-urgency-icon svg{color:#fff!important;fill:#fff!important}@keyframes urgency-icon-shake{0%,85%,100%{transform:rotate(0)}88%{transform:rotate(-8deg)}91%{transform:rotate(8deg)}94%{transform:rotate(-4deg)}97%{transform:rotate(4deg)}}.calc-urgency-body{flex:1;min-width:0}.calc-urgency-title{font-size:14px;font-weight:800;color:#dc2626;margin-bottom:4px}.calc-urgency-text{font-size:12px;font-weight:500;color:#92400e;line-height:1.4}.calc-urgency-text a{color:#dc2626;font-weight:700;text-decoration:underline;text-underline-offset:2px}.calc-urgency-text a:hover{color:#b91c1c}html[data-theme="dark"] .calc-urgency-alert{background:linear-gradient(135deg,rgba(239,68,68,.1) 0%,rgba(249,115,22,.06) 100%);border-left-color:#f87171;border-color:rgba(239,68,68,.15);box-shadow:0 4px 16px rgba(239,68,68,.12)}html[data-theme="dark"] .calc-urgency-title{color:#fca5a5!important}html[data-theme="dark"] .calc-urgency-text{color:#fdba74!important}html[data-theme="dark"] .calc-urgency-text a{color:#fca5a5!important}.legacy-pricing-card .legacy-result-subhead,.legacy-pricing-card p,.legacy-pricing-card li,.legacy-pricing-card span,.legacy-pricing-card div{color:inherit!important}.legacy-pricing-card .price,.legacy-pricing-card .cost,.legacy-pricing-card .bigprice,.legacy-pricing-card strong,.legacy-pricing-card b,.legacy-pricing-card h3,.legacy-pricing-card h4{color:inherit!important}.legacy-pricing-card a{color:inherit!important;text-decoration:underline}.legacy-pricing-card .legacy-pricing-meta span{color:inherit!important;background:transparent;border:1px solid currentColor}.legacy-pricing-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.legacy-pricing-meta span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,0.12);color:rgba(255,255,255,0.9);font-size:12px;font-weight:700}.legacy-loader{padding:28px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;gap:16px}.typewriter-cursor{display:inline-block;color:#10b981;font-weight:800;margin-left:1px;animation:tw-blink .29s steps(2) infinite;user-select:none}[data-theme="dark"] .typewriter-cursor{color:#34d399}@keyframes tw-blink{0%,50%{opacity:1}50.01%,100%{opacity:0}}.legacy-loader--impo{background:linear-gradient(180deg,rgba(15,76,129,.04),rgba(15,76,129,.02));border-radius:16px;padding:32px 20px}.impo-stage{position:relative;width:240px;height:170px;background:#fff;border-radius:4px;box-shadow:0 8px 22px -6px rgba(15,23,42,.18),0 2px 4px rgba(15,23,42,.08);border:1px solid rgba(15,76,129,.12)}[data-theme="dark"] .impo-stage{background:#f8fafc}.impo-corner{position:absolute;width:14px;height:14px}.impo-corner::before,.impo-corner::after{content:"";position:absolute;background:#dc2626;border-radius:1px}.impo-corner::before{width:10px;height:1px}.impo-corner::after{width:1px;height:10px}.impo-corner--tl{top:-10px;left:-10px}.impo-corner--tl::before{top:12px;left:0}.impo-corner--tl::after{top:0;left:12px}.impo-corner--tr{top:-10px;right:-10px}.impo-corner--tr::before{top:12px;right:0}.impo-corner--tr::after{top:0;right:12px}.impo-corner--bl{bottom:-10px;left:-10px}.impo-corner--bl::before{bottom:12px;left:0}.impo-corner--bl::after{bottom:0;left:12px}.impo-corner--br{bottom:-10px;right:-10px}.impo-corner--br::before{bottom:12px;right:0}.impo-corner--br::after{bottom:0;right:12px}.impo-grid{position:absolute;inset:14px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);gap:6px}.impo-card{background:linear-gradient(135deg,#0ea5e9,#0f4c81);border-radius:2px;opacity:0;transform:scale(.4) rotate(-8deg);animation:impo-place .55s cubic-bezier(.2,.8,.3,1.4) both;position:relative;overflow:hidden;box-shadow:0 1px 3px rgba(15,23,42,.18)}.impo-card:nth-child(2n){background:linear-gradient(135deg,#ec4899,#be185d)}.impo-card:nth-child(3n){background:linear-gradient(135deg,#fbbf24,#b45309)}.impo-card:nth-child(5n){background:linear-gradient(135deg,#10b981,#047857)}.impo-card:nth-child(7n){background:linear-gradient(135deg,#8b5cf6,#5b21b6)}.impo-card::before{content:"";position:absolute;top:22%;left:14%;right:14%;height:1.5px;background:rgba(255,255,255,.7);border-radius:1px}.impo-card::after{content:"";position:absolute;top:38%;left:14%;right:36%;height:1px;background:rgba(255,255,255,.45);border-radius:1px}@keyframes impo-place{0%{opacity:0;transform:scale(.4) rotate(-8deg) translateY(-22px)}60%{opacity:1;transform:scale(1.06) rotate(2deg) translateY(0)}100%{opacity:1;transform:scale(1) rotate(0) translateY(0)}}.impo-stage::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.85),rgba(236,72,153,.85),rgba(245,158,11,.85),transparent);border-radius:3px;animation:impo-scan 1.4s ease-in-out infinite;filter:blur(.5px)}@keyframes impo-scan{0%{transform:translateY(0);opacity:.9}50%{transform:translateY(160px);opacity:1}100%{transform:translateY(0);opacity:.9}}.impo-flash{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(255,255,255,.9),transparent 60%);border-radius:4px;opacity:0;animation:impo-flash 1.6s ease-in-out 1.4s infinite;pointer-events:none}@keyframes impo-flash{0%,60%,100%{opacity:0}68%,72%{opacity:1}}.legacy-loader--banner{background:linear-gradient(180deg,rgba(15,76,129,.04),rgba(15,76,129,.02));border-radius:16px;padding:32px 20px}.banner-stage{position:relative;width:300px;height:130px;background:#f8fafc;border-radius:6px;border:1px solid rgba(15,76,129,.12);box-shadow:0 8px 22px -6px rgba(15,23,42,.18),0 2px 4px rgba(15,23,42,.08);padding:18px 12px 10px;box-sizing:border-box;overflow:hidden}[data-theme="dark"] .banner-stage{background:#f1f5f9}.banner-ruler{position:absolute;top:4px;left:12px;right:12px;height:8px;display:grid;grid-template-columns:repeat(20,1fr);align-items:end}.banner-ruler span{width:1px;background:rgba(15,76,129,.45);height:4px;justify-self:start}.banner-ruler span:nth-child(5n+1){height:8px;background:rgba(15,76,129,.7)}.banner-canvas{position:relative;width:100%;height:100%;display:flex;flex-direction:column;gap:4px;padding-top:4px}.banner-stripe{position:relative;flex:1;border-radius:2px;background:rgba(15,76,129,.05);overflow:hidden}.banner-stripe::before{content:"";position:absolute;top:0;bottom:0;left:0;width:0;border-radius:2px;animation:banner-fill 3.2s linear infinite}.banner-stripe--c::before{background:linear-gradient(90deg,#06b6d4,#0891b2);animation-delay:0s}.banner-stripe--m::before{background:linear-gradient(90deg,#ec4899,#be185d);animation-delay:.8s}.banner-stripe--y::before{background:linear-gradient(90deg,#fde047,#ca8a04);animation-delay:1.6s}.banner-stripe--k::before{background:linear-gradient(90deg,#475569,#0f172a);animation-delay:2.4s}@keyframes banner-fill{0%{width:0%}22%{width:100%}78%{width:100%;opacity:1}100%{width:100%;opacity:1}}.banner-head{position:absolute;top:12px;bottom:6px;left:12px;width:18px;border-radius:3px;background:linear-gradient(180deg,#1e293b,#0f172a);box-shadow:0 2px 6px rgba(0,0,0,.25),inset 0 1px 1px rgba(255,255,255,.18);animation:banner-carriage 3.2s ease-in-out infinite;z-index:3}.banner-head::before{content:"";position:absolute;top:4px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:#ef4444;box-shadow:0 0 6px rgba(239,68,68,.8);animation:banner-led 1s ease-in-out infinite}.banner-head::after{content:"";position:absolute;bottom:-2px;left:1px;right:1px;height:3px;background:linear-gradient(90deg,#06b6d4,#ec4899,#fde047,#475569);border-radius:1px;opacity:.85;filter:blur(.4px)}@keyframes banner-carriage{0%{left:12px}50%{left:calc(100% - 30px)}100%{left:12px}}@keyframes banner-led{0%,100%{opacity:.55}50%{opacity:1}}.banner-stage::before,.banner-stage::after{content:"";position:absolute;top:4px;bottom:4px;width:6px;background:linear-gradient(180deg,#64748b,#1e293b);border-radius:3px;box-shadow:inset 0 1px 1px rgba(255,255,255,.12);z-index:2}.banner-stage::before{left:2px}.banner-stage::after{right:2px}.banner-flash{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(255,255,255,.9),transparent 65%);border-radius:6px;opacity:0;animation:banner-flash 3.2s ease-in-out infinite;pointer-events:none;z-index:4}@keyframes banner-flash{0%,88%,100%{opacity:0}92%,96%{opacity:1}}.legacy-loader--plotter{background:linear-gradient(180deg,rgba(15,76,129,.04),rgba(15,76,129,.02));border-radius:16px;padding:32px 20px}.plotter-stage{position:relative;width:280px;height:180px;background:#f8fafc;border-radius:6px;border:1px solid rgba(15,76,129,.12);box-shadow:0 8px 22px -6px rgba(15,23,42,.18),0 2px 4px rgba(15,23,42,.08);overflow:hidden;background-image:linear-gradient(0deg,rgba(15,76,129,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(15,76,129,.07) 1px,transparent 1px);background-size:20px 20px}[data-theme="dark"] .plotter-stage{background-color:#f1f5f9}.plotter-svg{width:100%;height:100%;display:block}.plotter-shape{fill:rgba(15,76,129,0);stroke:#0f4c81;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;animation:plotter-cut 3.6s ease-in-out infinite}@keyframes plotter-cut{0%{stroke-dashoffset:100;fill:rgba(15,76,129,0)}78%{stroke-dashoffset:0;fill:rgba(15,76,129,0)}88%{stroke-dashoffset:0;fill:rgba(15,76,129,.18)}96%{stroke-dashoffset:0;fill:rgba(15,76,129,.18);transform:translate(0,0)}100%{stroke-dashoffset:100;fill:rgba(15,76,129,0)}}.plotter-blade{fill:#ef4444;stroke:#ffffff;stroke-width:1.2;filter:drop-shadow(0 0 5px rgba(239,68,68,.7))}.plotter-blade-arm{fill:none;stroke:rgba(15,23,42,.55);stroke-width:2.5;stroke-linecap:round}.plotter-flash{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(255,255,255,.85),transparent 65%);border-radius:6px;opacity:0;animation:plotter-flash 3.6s ease-in-out infinite;pointer-events:none}@keyframes plotter-flash{0%,84%,100%{opacity:0}88%,92%{opacity:1}}.legacy-loader--sublim{background:linear-gradient(180deg,rgba(239,68,68,.05),rgba(245,158,11,.04));border-radius:16px;padding:32px 20px}.sublim-stage{position:relative;width:280px;height:180px;background:linear-gradient(180deg,#fff7ed 0%,#fef3c7 50%,#fff7ed 100%);border-radius:8px;border:1px solid rgba(245,158,11,.18);box-shadow:0 8px 22px -6px rgba(180,83,9,.18),0 2px 4px rgba(15,23,42,.08);overflow:hidden;padding:14px 26px;box-sizing:border-box}[data-theme="dark"] .sublim-stage{background:linear-gradient(180deg,#fef3c7 0%,#fed7aa 50%,#fef3c7 100%)}.sublim-press{position:absolute;top:6px;left:18px;right:18px;height:26px;background:linear-gradient(180deg,#475569 0%,#1e293b 80%,#0f172a 100%);border-radius:4px 4px 6px 6px;box-shadow:0 2px 4px rgba(0,0,0,.25),inset 0 1px 1px rgba(255,255,255,.18),inset 0 -3px 6px rgba(239,68,68,.45);animation:sublim-press 3.4s ease-in-out infinite;z-index:4}.sublim-press::after{content:"";position:absolute;left:4px;right:4px;bottom:-2px;height:4px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,#fbbf24,#ef4444,#fbbf24);filter:blur(1px);opacity:.9;animation:sublim-glow 1.2s ease-in-out infinite}@keyframes sublim-press{0%,100%{transform:translateY(0)}35%,70%{transform:translateY(38px)}}@keyframes sublim-glow{0%,100%{opacity:.55}50%{opacity:1}}.sublim-paper{position:absolute;left:50%;top:64px;transform:translateX(-50%);width:130px;height:38px;background:linear-gradient(135deg,#06b6d4 0%,#06b6d4 22%,#ec4899 22%,#ec4899 44%,#fde047 44%,#fde047 66%,#475569 66%,#475569 88%,#ffffff 88%);border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.12);z-index:3;animation:sublim-paper 3.4s ease-in-out infinite}@keyframes sublim-paper{0%,35%{opacity:1}55%,70%{opacity:.35}85%,100%{opacity:1}}.sublim-fabric{position:absolute;left:18px;right:18px;bottom:12px;height:60px;background:#e5e7eb;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.12);z-index:2;overflow:hidden}.sublim-fabric::before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.04) 0 2px,transparent 2px 5px),repeating-linear-gradient(-45deg,rgba(0,0,0,.04) 0 2px,transparent 2px 5px)}.sublim-fabric::after{content:"";position:absolute;left:50%;top:50%;width:130px;height:38px;transform:translate(-50%,-50%);background:linear-gradient(135deg,#06b6d4 0%,#06b6d4 22%,#ec4899 22%,#ec4899 44%,#fde047 44%,#fde047 66%,#475569 66%,#475569 88%,#f9fafb 88%);opacity:0;filter:blur(.5px);border-radius:2px;animation:sublim-transfer 3.4s ease-in-out infinite}@keyframes sublim-transfer{0%,35%{opacity:0;transform:translate(-50%,-50%) scale(.95)}55%{opacity:.55;transform:translate(-50%,-50%) scale(1)}70%{opacity:1;transform:translate(-50%,-50%) scale(1)}85%{opacity:1;transform:translate(-50%,-50%) scale(1)}100%{opacity:0;transform:translate(-50%,-50%) scale(.95)}}.sublim-steam{position:absolute;left:0;right:0;top:50px;height:50px;pointer-events:none;z-index:5}.sublim-steam span{position:absolute;bottom:0;width:14px;height:14px;border-radius:50%;background:rgba(255,255,255,.85);filter:blur(2px);opacity:0;animation:sublim-steam 1.8s ease-out infinite}.sublim-steam span:nth-child(1){left:30%;animation-delay:1.2s}.sublim-steam span:nth-child(2){left:50%;animation-delay:1.45s;width:18px;height:18px}.sublim-steam span:nth-child(3){left:70%;animation-delay:1.6s;width:12px;height:12px}@keyframes sublim-steam{0%{opacity:0;transform:translateY(0) scale(.6)}20%{opacity:.9;transform:translateY(-10px) scale(1)}60%{opacity:.5;transform:translateY(-30px) scale(1.4)}100%{opacity:0;transform:translateY(-50px) scale(1.7)}}.sublim-flash{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(255,237,213,.9),transparent 65%);border-radius:8px;opacity:0;animation:sublim-flash 3.4s ease-in-out infinite;pointer-events:none;z-index:6}@keyframes sublim-flash{0%,78%,100%{opacity:0}82%,88%{opacity:1}}.legacy-loader--riso{background:linear-gradient(180deg,rgba(37,99,235,.05),rgba(236,72,153,.05));border-radius:16px;padding:32px 20px}.riso-stage{position:relative;width:280px;height:180px;background:linear-gradient(180deg,#fef3c7 0%,#fce7f3 100%);border-radius:8px;border:1px solid rgba(236,72,153,.18);box-shadow:0 8px 22px -6px rgba(15,23,42,.18),0 2px 4px rgba(15,23,42,.08);overflow:hidden;padding:12px 18px 12px;box-sizing:border-box}[data-theme="dark"] .riso-stage{background:linear-gradient(180deg,#fef3c7 0%,#fbcfe8 100%)}.riso-drum{position:absolute;top:14px;left:50%;transform:translateX(-50%);width:70px;height:28px;border-radius:50%;background:linear-gradient(180deg,#475569 0%,#1e293b 100%);box-shadow:0 3px 6px rgba(0,0,0,.28),inset 0 1px 1px rgba(255,255,255,.18),inset 0 -2px 4px rgba(0,0,0,.35);z-index:4;overflow:hidden}.riso-drum::before{content:"";position:absolute;inset:4px 6px;border-radius:50%;background:#2563eb;animation:riso-drum-color 3.9s steps(3,end) infinite}.riso-drum::after{content:"";position:absolute;inset:4px 6px;border-radius:50%;background:repeating-linear-gradient(90deg,rgba(255,255,255,.18) 0 4px,transparent 4px 12px);animation:riso-drum-spin .55s linear infinite}@keyframes riso-drum-color{0%,33%{background-color:#2563eb}34%,66%{background-color:#ec4899}67%,100%{background-color:#fbbf24}}@keyframes riso-drum-spin{from{transform:translateX(0)}to{transform:translateX(12px)}}.riso-paper{position:absolute;left:24px;right:24px;top:56px;bottom:12px;background:#fffbeb;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.04);background-image:repeating-linear-gradient(0deg,rgba(15,23,42,.025) 0 1px,transparent 1px 5px);overflow:hidden;z-index:2}.riso-blot{position:absolute;width:56px;height:56px;border-radius:50%;mix-blend-mode:multiply;opacity:0;background-image:radial-gradient(circle at 28% 28%,rgba(255,255,255,.22) 1.2px,transparent 1.8px),radial-gradient(circle at 72% 68%,rgba(255,255,255,.18) 1.2px,transparent 1.8px),radial-gradient(circle at 50% 90%,rgba(0,0,0,.07) 1.5px,transparent 2px);background-size:9px 9px,11px 11px,13px 13px;filter:blur(.3px)}.riso-blot--blue{background-color:#2563eb;top:18%;left:18%;animation:riso-blot 3.9s ease-out infinite;animation-delay:.15s}.riso-blot--pink{background-color:#ec4899;top:26%;left:38%;animation:riso-blot 3.9s ease-out infinite;animation-delay:1.45s}.riso-blot--yellow{background-color:#fbbf24;top:22%;left:58%;animation:riso-blot 3.9s ease-out infinite;animation-delay:2.75s}@keyframes riso-blot{0%{opacity:0;transform:scale(.4)}6%{opacity:.9;transform:scale(1.08)}10%{opacity:.85;transform:scale(1)}85%{opacity:.85;transform:scale(1)}100%{opacity:0;transform:scale(1)}}.riso-drum{animation:riso-drum-shake .55s ease-in-out infinite}@keyframes riso-drum-shake{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(.6px)}}.riso-flash{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(255,255,255,.85),transparent 65%);border-radius:8px;opacity:0;animation:riso-flash 3.9s ease-in-out infinite;pointer-events:none;z-index:5}@keyframes riso-flash{0%,88%,100%{opacity:0}92%,96%{opacity:1}}.legacy-loader--silk{background:linear-gradient(180deg,rgba(146,64,14,.05),rgba(15,76,129,.04));border-radius:16px;padding:32px 20px}.silk-stage{position:relative;width:280px;height:180px;background:#fafaf9;border-radius:8px;border:1px solid rgba(15,23,42,.12);box-shadow:0 8px 22px -6px rgba(15,23,42,.18),0 2px 4px rgba(15,23,42,.08);overflow:hidden}[data-theme="dark"] .silk-stage{background:#f5f5f4}.silk-frame{position:absolute;inset:14px;border:8px solid #92400e;border-radius:4px;background:transparent;box-shadow:0 3px 6px rgba(0,0,0,.2),inset 0 0 0 1px rgba(0,0,0,.35),inset 0 0 0 9px rgba(0,0,0,0);pointer-events:none;z-index:5}.silk-frame::before{content:"";position:absolute;inset:-8px;border:8px solid transparent;border-radius:4px;background:repeating-linear-gradient(0deg,rgba(0,0,0,.08) 0 1px,transparent 1px 4px) padding-box,repeating-linear-gradient(0deg,rgba(0,0,0,.08) 0 1px,transparent 1px 4px) border-box;pointer-events:none;opacity:.55}.silk-mesh{position:absolute;inset:22px;border-radius:2px;background-image:repeating-linear-gradient(0deg,rgba(15,23,42,.18) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(15,23,42,.18) 0 1px,transparent 1px 4px);z-index:3}.silk-print{position:absolute;inset:22px;z-index:2;display:flex;align-items:center;justify-content:center}.silk-print::before{content:"";width:86px;height:86px;background:#dc2626;clip-path:polygon(50% 5%,61% 35%,95% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,5% 35%,39% 35%);filter:blur(.4px);animation:silk-print-color 3.6s ease-in-out infinite;opacity:0}@keyframes silk-print-color{0%{opacity:0;background-color:#dc2626;transform:scale(.9)}18%{opacity:0;background-color:#dc2626;transform:scale(.9)}35%{opacity:1;background-color:#dc2626;transform:scale(1)}50%{opacity:1;background-color:#2563eb}70%{opacity:1;background-color:#fbbf24}85%{opacity:1;background-color:#0f172a}100%{opacity:0;background-color:#dc2626;transform:scale(.9)}}.silk-squeegee{position:absolute;top:18px;bottom:18px;left:22px;width:14px;background:linear-gradient(90deg,#1f2937 0%,#0f172a 70%,#1e293b 100%);border-radius:3px;box-shadow:0 2px 6px rgba(0,0,0,.4),inset 0 1px 1px rgba(255,255,255,.2);z-index:6;animation:silk-squeegee 3.6s ease-in-out infinite}.silk-squeegee::before{content:"";position:absolute;top:-12px;left:50%;transform:translateX(-50%);width:6px;height:16px;background:linear-gradient(180deg,#a16207,#78350f);border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.3)}.silk-squeegee::after{content:"";position:absolute;bottom:-3px;left:1px;right:1px;height:4px;background:#fde047;border-radius:0 0 2px 2px;opacity:.7}@keyframes silk-squeegee{0%,4%{left:22px}46%,54%{left:calc(100% - 36px)}96%,100%{left:22px}}.silk-flash{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(255,255,255,.85),transparent 65%);border-radius:8px;opacity:0;animation:silk-flash 3.6s ease-in-out infinite;pointer-events:none;z-index:7}@keyframes silk-flash{0%,88%,100%{opacity:0}92%,96%{opacity:1}}.legacy-loader--dtf{background:linear-gradient(180deg,rgba(15,23,42,.06),rgba(245,158,11,.05));border-radius:16px;padding:32px 20px}.dtf-stage{position:relative;width:280px;height:180px;background:linear-gradient(180deg,#1f2937 0%,#111827 100%);border-radius:8px;border:1px solid rgba(15,23,42,.5);box-shadow:0 8px 22px -6px rgba(0,0,0,.35),0 2px 4px rgba(15,23,42,.18);overflow:hidden}.dtf-film{position:absolute;top:50%;left:0;right:0;height:56px;transform:translateY(-50%);background-image:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.06) 4%,#06b6d4 14%,#ec4899 28%,#fde047 42%,#ffffff 50%,#475569 58%,#06b6d4 72%,rgba(255,255,255,.06) 92%,transparent 100%);background-size:200% 100%;background-repeat:repeat-x;animation:dtf-film 3.5s linear infinite;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);z-index:2}@keyframes dtf-film{from{background-position:0 0}to{background-position:-560px 0}}.dtf-stage::before,.dtf-stage::after{content:"";position:absolute;top:50%;width:22px;height:22px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle at 30% 30%,#94a3b8,#1e293b 75%);box-shadow:0 0 8px rgba(0,0,0,.4),inset 0 1px 1px rgba(255,255,255,.18);z-index:3}.dtf-stage::before{left:-8px}.dtf-stage::after{right:-8px}.dtf-shaker{position:absolute;top:8px;left:26%;right:50%;height:22px;background:linear-gradient(180deg,#64748b 0%,#334155 70%,#1e293b 100%);border-radius:0 0 8px 8px;box-shadow:0 3px 6px rgba(0,0,0,.4),inset 0 1px 1px rgba(255,255,255,.15);z-index:4;animation:dtf-shaker-shake .35s ease-in-out infinite}.dtf-shaker::before{content:"";position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:60%;height:10px;background:linear-gradient(180deg,#92400e 0%,#78350f 100%);border-radius:4px 4px 2px 2px;box-shadow:0 1px 2px rgba(0,0,0,.4)}.dtf-shaker::after{content:"";position:absolute;bottom:2px;left:6px;right:6px;height:3px;background-image:radial-gradient(circle,rgba(0,0,0,.7) 1px,transparent 1.5px);background-size:5px 3px;background-repeat:repeat-x}@keyframes dtf-shaker-shake{0%,100%{transform:translateX(0) rotate(0)}25%{transform:translateX(-1px) rotate(-.6deg)}75%{transform:translateX(1px) rotate(.6deg)}}.dtf-particles{position:absolute;top:28px;left:28%;width:24%;height:70px;pointer-events:none;z-index:3}.dtf-particles span{position:absolute;top:0;width:3px;height:3px;background:#fef9c3;border-radius:50%;box-shadow:0 0 3px rgba(254,249,195,.8);opacity:0;animation:dtf-fall 1.1s linear infinite}.dtf-particles span:nth-child(1){left:4%;animation-delay:0s}.dtf-particles span:nth-child(2){left:14%;animation-delay:.12s}.dtf-particles span:nth-child(3){left:24%;animation-delay:.25s;background:#ffffff}.dtf-particles span:nth-child(4){left:34%;animation-delay:.04s}.dtf-particles span:nth-child(5){left:44%;animation-delay:.18s;background:#ffffff}.dtf-particles span:nth-child(6){left:54%;animation-delay:.32s}.dtf-particles span:nth-child(7){left:64%;animation-delay:.08s;background:#ffffff}.dtf-particles span:nth-child(8){left:74%;animation-delay:.22s}.dtf-particles span:nth-child(9){left:84%;animation-delay:.36s;background:#ffffff}.dtf-particles span:nth-child(10){left:94%;animation-delay:.14s}@keyframes dtf-fall{0%{opacity:0;transform:translateY(0) scale(.9)}12%{opacity:1;transform:translateY(8px) scale(1)}90%{opacity:1;transform:translateY(60px) scale(1)}100%{opacity:0;transform:translateY(72px) scale(.7)}}.dtf-coil{position:absolute;top:14px;bottom:14px;right:18px;width:30px;background:linear-gradient(180deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.85) 100%);border-radius:4px;box-shadow:0 0 14px rgba(239,68,68,.5),inset 0 0 0 1px rgba(255,255,255,.1);z-index:4;overflow:hidden;animation:dtf-coil-glow 1.4s ease-in-out infinite}.dtf-coil::before,.dtf-coil::after{content:"";position:absolute;left:4px;right:4px;height:3px;border-radius:2px;background:linear-gradient(90deg,#fbbf24,#ef4444,#fbbf24);filter:blur(.4px);box-shadow:0 0 8px rgba(239,68,68,.85);animation:dtf-coil-pulse 1.4s ease-in-out infinite}.dtf-coil::before{top:25%}.dtf-coil::after{bottom:25%;animation-delay:.35s}@keyframes dtf-coil-glow{0%,100%{box-shadow:0 0 10px rgba(239,68,68,.4),inset 0 0 0 1px rgba(255,255,255,.1)}50%{box-shadow:0 0 20px rgba(239,68,68,.85),inset 0 0 0 1px rgba(255,255,255,.18)}}@keyframes dtf-coil-pulse{0%,100%{opacity:.7}50%{opacity:1}}.dtf-flash{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(255,237,213,.7),transparent 65%);border-radius:8px;opacity:0;animation:dtf-flash 3.5s ease-in-out infinite;pointer-events:none;z-index:5}@keyframes dtf-flash{0%,88%,100%{opacity:0}92%,96%{opacity:1}}.legacy-loader--engi{background:linear-gradient(180deg,rgba(15,76,129,.05),rgba(15,76,129,.02));border-radius:16px;padding:32px 20px}.engi-stage{position:relative;width:280px;height:180px;background:#f8fafc;border-radius:6px;border:1px solid rgba(15,76,129,.18);box-shadow:0 8px 22px -6px rgba(15,23,42,.18),0 2px 4px rgba(15,23,42,.08);overflow:hidden;background-image:linear-gradient(0deg,rgba(15,76,129,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(15,76,129,.07) 1px,transparent 1px),linear-gradient(0deg,rgba(15,76,129,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(15,76,129,.04) 1px,transparent 1px);background-size:50px 50px,50px 50px,10px 10px,10px 10px}[data-theme="dark"] .engi-stage{background-color:#f1f5f9}.engi-svg{width:100%;height:100%;display:block}.engi-line{fill:none;stroke:#0f4c81;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;animation:engi-trace 4.2s ease-in-out infinite}.engi-line--1{animation-delay:0s;stroke-width:1.6}.engi-line--2{animation-delay:.55s}.engi-line--3{animation-delay:.95s}.engi-line--4{animation-delay:1.35s;stroke:#ef4444;stroke-width:1.1}.engi-line--5{animation-delay:1.7s;stroke:rgba(15,76,129,.55);stroke-width:1}.engi-line--6{animation-delay:2.1s;stroke:#ef4444}@keyframes engi-trace{0%{stroke-dashoffset:100}60%{stroke-dashoffset:0}88%{stroke-dashoffset:0}100%{stroke-dashoffset:100}}.engi-head{position:absolute;top:8px;left:30px;width:16px;height:16px;background:linear-gradient(180deg,#1e293b 0%,#0f172a 100%);border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.3),inset 0 1px 1px rgba(255,255,255,.18);animation:engi-head-move 4.2s ease-in-out infinite;z-index:4}.engi-head::before{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #ef4444;filter:drop-shadow(0 0 3px rgba(239,68,68,.6))}.engi-head::after{content:"";position:absolute;top:7px;left:-300px;right:-300px;height:2px;background:linear-gradient(90deg,transparent,rgba(15,76,129,.4) 20%,rgba(15,76,129,.4) 80%,transparent);z-index:-1}@keyframes engi-head-move{0%{left:30px}30%{left:calc(100% - 46px)}50%{left:calc(100% - 46px)}80%{left:30px}100%{left:30px}}.engi-flash{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(255,255,255,.85),transparent 65%);border-radius:6px;opacity:0;animation:engi-flash 4.2s ease-in-out infinite;pointer-events:none;z-index:5}@keyframes engi-flash{0%,88%,100%{opacity:0}92%,96%{opacity:1}}.legacy-loader--uv{background:linear-gradient(180deg,rgba(139,92,246,.06),rgba(15,76,129,.04));border-radius:16px;padding:32px 20px}.uv-stage{position:relative;width:280px;height:180px;background:#f5f3ff;border-radius:8px;border:1px solid rgba(139,92,246,.18);box-shadow:0 8px 22px -6px rgba(15,23,42,.18),0 2px 4px rgba(15,23,42,.08);overflow:hidden}[data-theme="dark"] .uv-stage{background:#ede9fe}.uv-substrate{position:absolute;left:22px;right:22px;top:50px;bottom:22px;background:linear-gradient(180deg,#ffffff 0%,#f1f5f9 100%);border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 0 0 1px rgba(15,23,42,.08);overflow:hidden}.uv-image{position:absolute;left:-100%;top:0;bottom:0;width:100%;background-image:linear-gradient(90deg,#06b6d4 0%,#06b6d4 18%,#ec4899 18%,#ec4899 36%,#fde047 36%,#fde047 54%,#475569 54%,#475569 72%,#06b6d4 72%,#06b6d4 90%,transparent 90%);filter:blur(.4px);animation:uv-image 3.6s ease-in-out infinite}@keyframes uv-image{0%{left:-100%}35%{left:0%}65%{left:0%}100%{left:-100%}}.uv-gloss{position:absolute;inset:0;background:linear-gradient(135deg,transparent 35%,rgba(255,255,255,.6) 50%,transparent 65%);background-size:200% 100%;background-position:100% 0;opacity:0;animation:uv-gloss 3.6s ease-in-out infinite}@keyframes uv-gloss{0%,35%{opacity:0;background-position:100% 0}50%{opacity:1;background-position:0% 0}75%{opacity:0}100%{opacity:0}}.uv-carriage{position:absolute;top:36px;bottom:18px;left:22px;width:46px;z-index:4;animation:uv-carriage 3.6s ease-in-out infinite}.uv-carriage::before{content:"";position:absolute;top:0;bottom:0;left:0;width:22px;background:linear-gradient(180deg,#1e293b 0%,#0f172a 100%);border-radius:3px 0 0 3px;box-shadow:0 2px 4px rgba(0,0,0,.3),inset 0 1px 1px rgba(255,255,255,.18)}.uv-carriage::after{content:"";position:absolute;top:0;bottom:0;right:0;width:22px;background:linear-gradient(180deg,#581c87 0%,#3b0764 100%);border-radius:0 3px 3px 0;box-shadow:0 0 16px rgba(139,92,246,.85),0 2px 4px rgba(0,0,0,.3),inset 0 1px 1px rgba(196,181,253,.5),inset 0 0 12px rgba(196,181,253,.45);animation:uv-lamp .9s ease-in-out infinite}@keyframes uv-carriage{0%{left:22px}35%{left:calc(100% - 68px)}65%{left:calc(100% - 68px)}100%{left:22px}}@keyframes uv-lamp{0%,100%{box-shadow:0 0 12px rgba(139,92,246,.6),0 2px 4px rgba(0,0,0,.3),inset 0 1px 1px rgba(196,181,253,.5),inset 0 0 8px rgba(196,181,253,.35)}50%{box-shadow:0 0 22px rgba(139,92,246,1),0 2px 4px rgba(0,0,0,.3),inset 0 1px 1px rgba(196,181,253,.7),inset 0 0 16px rgba(196,181,253,.7)}}.uv-flash{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(196,181,253,.7),transparent 65%);border-radius:8px;opacity:0;animation:uv-flash 3.6s ease-in-out infinite;pointer-events:none;z-index:5}@keyframes uv-flash{0%,88%,100%{opacity:0}92%,96%{opacity:1}}.legacy-loader--dtg{background:linear-gradient(180deg,rgba(15,76,129,.04),rgba(236,72,153,.04));border-radius:16px;padding:32px 20px}.dtg-stage{position:relative;width:280px;height:180px;background:linear-gradient(180deg,#f1f5f9 0%,#e2e8f0 100%);border-radius:8px;border:1px solid rgba(15,23,42,.1);box-shadow:0 8px 22px -6px rgba(15,23,42,.18),0 2px 4px rgba(15,23,42,.08);overflow:hidden}.dtg-shirt{position:absolute;left:50%;top:38px;transform:translateX(-50%);width:150px;height:130px;background:#fafaf9;clip-path:polygon(0% 28%,25% 0%,38% 0%,50% 12%,62% 0%,75% 0%,100% 28%,85% 38%,85% 100%,15% 100%,15% 38%);filter:drop-shadow(0 3px 6px rgba(0,0,0,.15))}.dtg-shirt::before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.03) 0 1px,transparent 1px 4px),repeating-linear-gradient(-45deg,rgba(0,0,0,.03) 0 1px,transparent 1px 4px);clip-path:inherit}.dtg-print{position:absolute;left:50%;top:76px;width:60px;height:50px;transform:translateX(-50%);border-radius:4px;background:linear-gradient(135deg,#06b6d4 0%,#06b6d4 25%,#ec4899 25%,#ec4899 50%,#fde047 50%,#fde047 75%,#475569 75%);opacity:0;filter:blur(.5px);animation:dtg-print 3.4s ease-in-out infinite;z-index:3}@keyframes dtg-print{0%{opacity:0;transform:translateX(-50%) scale(.6);clip-path:inset(0 100% 0 0)}35%{opacity:1;transform:translateX(-50%) scale(1);clip-path:inset(0 50% 0 0)}60%{opacity:1;transform:translateX(-50%) scale(1);clip-path:inset(0 0 0 0)}85%{opacity:1;transform:translateX(-50%) scale(1);clip-path:inset(0 0 0 0)}100%{opacity:0;transform:translateX(-50%) scale(1);clip-path:inset(0 0 0 0)}}.dtg-head{position:absolute;top:18px;left:80px;width:36px;height:12px;background:linear-gradient(180deg,#1e293b 0%,#0f172a 100%);border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.3),inset 0 1px 1px rgba(255,255,255,.18);z-index:5;animation:dtg-head 3.4s ease-in-out infinite}.dtg-head::after{content:"";position:absolute;bottom:-3px;left:2px;right:2px;height:3px;background:linear-gradient(90deg,#06b6d4,#ec4899,#fde047,#475569);border-radius:0 0 2px 2px;filter:blur(.3px)}@keyframes dtg-head{0%{left:80px}25%{left:164px}50%{left:80px}75%{left:164px}100%{left:80px}}.dtg-drops{position:absolute;top:30px;left:0;right:0;height:50px;pointer-events:none;z-index:4}.dtg-drops span{position:absolute;top:0;width:3px;height:4px;border-radius:50% 50% 50% 50% / 60% 60% 40% 40%;opacity:0;animation:dtg-fall 1.1s ease-in infinite}.dtg-drops span:nth-child(1){left:100px;background:#06b6d4;animation-delay:0s}.dtg-drops span:nth-child(2){left:120px;background:#ec4899;animation-delay:.25s}.dtg-drops span:nth-child(3){left:140px;background:#fde047;animation-delay:.5s}.dtg-drops span:nth-child(4){left:160px;background:#475569;animation-delay:.15s}.dtg-drops span:nth-child(5){left:180px;background:#06b6d4;animation-delay:.35s}.dtg-drops span:nth-child(6){left:110px;background:#ec4899;animation-delay:.7s}.dtg-drops span:nth-child(7){left:150px;background:#fde047;animation-delay:.55s}.dtg-drops span:nth-child(8){left:170px;background:#06b6d4;animation-delay:.85s}@keyframes dtg-fall{0%{opacity:0;transform:translateY(0)}20%{opacity:1;transform:translateY(8px)}90%{opacity:1;transform:translateY(46px)}100%{opacity:0;transform:translateY(56px)}}.dtg-flash{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(255,255,255,.7),transparent 65%);border-radius:8px;opacity:0;animation:dtg-flash 3.4s ease-in-out infinite;pointer-events:none;z-index:6}@keyframes dtg-flash{0%,88%,100%{opacity:0}92%,96%{opacity:1}}.legacy-loader--weave{background:linear-gradient(180deg,rgba(34,197,94,.05),rgba(15,76,129,.04));border-radius:16px;padding:32px 20px}.weave-stage{position:relative;width:280px;height:180px;background:#f8fafc;border-radius:8px;border:1px solid rgba(15,76,129,.18);box-shadow:0 8px 22px -6px rgba(15,23,42,.18),0 2px 4px rgba(15,23,42,.08);overflow:hidden}.weave-warp{position:absolute;inset:26px 16px;background-image:repeating-linear-gradient(0deg,#f5f5dc 0 2px,#e7e5d3 2px 3px,transparent 3px 6px);border-radius:3px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.weave-fabric{position:absolute;inset:26px 16px;border-radius:3px;overflow:hidden}.weave-fabric::before{content:"";position:absolute;top:0;bottom:0;left:0;width:0;background-image:repeating-linear-gradient(90deg,#1e3a8a 0 3px,#1d4ed8 3px 6px,#fbbf24 6px 9px,#1d4ed8 9px 12px,#1e3a8a 12px 15px);background-blend-mode:multiply;animation:weave-fabric 3.4s ease-in-out infinite}.weave-fabric::after{content:"";position:absolute;top:0;bottom:0;left:0;width:0;background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 1px,transparent 1px 4px);animation:weave-fabric 3.4s ease-in-out infinite}@keyframes weave-fabric{0%{width:0}60%{width:100%}85%{width:100%}100%{width:0}}.weave-shuttle{position:absolute;top:50%;left:16px;transform:translateY(-50%);width:36px;height:14px;background:linear-gradient(180deg,#92400e 0%,#78350f 100%);clip-path:polygon(0% 50%,12% 0%,88% 0%,100% 50%,88% 100%,12% 100%);box-shadow:0 2px 4px rgba(0,0,0,.4);z-index:4;animation:weave-shuttle 3.4s ease-in-out infinite}.weave-shuttle::before{content:"";position:absolute;top:50%;left:100%;width:6px;height:1.5px;background:#fbbf24;transform:translateY(-50%);box-shadow:0 0 3px rgba(251,191,36,.6)}@keyframes weave-shuttle{0%{left:16px}25%{left:calc(100% - 52px)}50%{left:16px}75%{left:calc(100% - 52px)}100%{left:16px}}.weave-roll{position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:24px;height:80px;background:radial-gradient(ellipse at left,transparent 0 20%,rgba(0,0,0,.15) 22%,transparent 24%),repeating-linear-gradient(90deg,#1e3a8a 0 4px,#fbbf24 4px 7px,#1e3a8a 7px 11px);border-radius:0 50% 50% 0 / 0 50% 50% 0;box-shadow:0 3px 8px rgba(0,0,0,.25),inset 2px 0 4px rgba(0,0,0,.3);z-index:3;animation:weave-roll-spin 3.4s linear infinite}@keyframes weave-roll-spin{from{background-position:0 0,0 0}to{background-position:0 0,-22px 0}}.weave-flash{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(255,255,255,.7),transparent 65%);border-radius:8px;opacity:0;animation:weave-flash 3.4s ease-in-out infinite;pointer-events:none;z-index:5}@keyframes weave-flash{0%,88%,100%{opacity:0}92%,96%{opacity:1}}.legacy-loader--minimal{background:linear-gradient(180deg,rgba(15,76,129,.04),rgba(15,76,129,.02));border-radius:16px;padding:22px 20px;display:flex;flex-direction:column;align-items:center;gap:8px}.legacy-loader--press{background:linear-gradient(180deg,rgba(15,76,129,.04),rgba(15,76,129,.02));border-radius:16px;padding:32px 20px}.press-stage{position:relative;width:220px;height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:#f8fafc;border:1px solid rgba(15,76,129,.08)}[data-theme="dark"] .press-stage{background:#1f2937;border-color:rgba(148,163,184,.2)}.press-roll{position:absolute;left:14px;right:14px;height:14px;background:linear-gradient(180deg,#475569,#1e293b);border-radius:7px;box-shadow:0 2px 6px rgba(0,0,0,.18),inset 0 1px 1px rgba(255,255,255,.12)}.press-roll--top{top:16px}.press-roll--bot{bottom:16px}.press-roll::before,.press-roll::after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:8px;height:22px;background:#0f4c81;border-radius:3px}.press-roll::before{left:-10px}.press-roll::after{right:-10px}.press-paper{position:relative;width:100%;height:100%;background:#fff;animation:paper-feed 1.4s linear infinite;background-image:linear-gradient(180deg,transparent 0,transparent 26%,rgba(15,76,129,.04) 26%,rgba(15,76,129,.04) 27%,transparent 27%)}[data-theme="dark"] .press-paper{background:#f1f5f9}@keyframes paper-feed{0%{transform:translateY(-100%)}100%{transform:translateY(0%)}}.press-paper-stripe{position:absolute;left:22px;right:22px;height:6px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(15,76,129,.55) 12%,rgba(15,76,129,.55) 88%,transparent);opacity:.85}.press-paper-stripe:nth-child(1){top:22%}.press-paper-stripe:nth-child(2){top:46%;width:70%;left:22px;right:auto}.press-paper-stripe:nth-child(3){top:70%;width:55%;left:22px;right:auto}.press-paper-dot{position:absolute;width:12px;height:12px;border-radius:50%;bottom:14%;animation:dot-bob 1.6s ease-in-out infinite;box-shadow:0 0 6px currentColor}.press-paper-dot--c{right:60px;background:#0ea5e9;color:#0ea5e9;animation-delay:0s}.press-paper-dot--m{right:44px;background:#ec4899;color:#ec4899;animation-delay:.12s}.press-paper-dot--y{right:28px;background:#fbbf24;color:#fbbf24;animation-delay:.24s}.press-paper-dot--k{right:12px;background:#0f172a;color:#0f172a;animation-delay:.36s}@keyframes dot-bob{0%,100%{transform:scale(.8);opacity:.55}50%{transform:scale(1.15);opacity:1}}.press-text{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:320px}.press-phrase{font-size:14px;font-weight:700;color:#0f4c81;letter-spacing:-.005em;text-align:center;min-height:20px;transition:opacity .22s}[data-theme="dark"] .press-phrase{color:#93c5fd}.press-bar{width:100%;height:4px;border-radius:2px;background:rgba(15,76,129,.1);overflow:hidden}.press-bar-fill{width:30%;height:100%;background:linear-gradient(90deg,#0ea5e9,#ec4899,#fbbf24,#0f4c81);background-size:300% 100%;border-radius:2px;animation:press-bar-slide .51s linear infinite,press-bar-grad .96s linear infinite}@keyframes press-bar-slide{0%{transform:translateX(-100%)}100%{transform:translateX(400%)}}@keyframes press-bar-grad{0%{background-position:0% 50%}100%{background-position:300% 50%}}.legacy-actions .btn{transition:transform 0.16s ease,box-shadow 0.16s ease,filter 0.16s ease}.legacy-actions .btn:hover{transform:translateY(-2px);box-shadow:0 20px 40px rgba(18,35,53,0.14)}.legacy-result .notice{animation:legacyFadeUp 0.24s ease}@keyframes legacyFadeUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.legacy-panel-head{flex-direction:column}}@media (max-width:900px){.legacy-indexn-shell{width:min(100% - 18px,100%);margin:8px auto 26px;gap:16px}.legacy-brandbar{border-radius:20px}.legacy-brandbar-inner{padding:14px 16px;gap:12px;align-items:center}.legacy-brand{flex:1 1 auto}.legacy-brand img{width:138px}.legacy-header-center-contact{width:100%;margin:0;order:2;padding:9px 12px 10px;border-radius:16px;box-shadow:none}.legacy-header-center-contact a{gap:6px}.legacy-header-center-contact-icon,.legacy-header-center-contact-icon svg{width:16px;height:16px}.legacy-header-center-contact-phone{font-size:14px}.legacy-header-center-contact-mail{font-size:11px}.legacy-header-actions{width:100%;margin-left:0;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.legacy-header-quicklinks{display:none}.legacy-menu-toggle{display:inline-flex;margin-left:0;order:1;width:44px;height:44px;border-radius:14px;flex:1 1 calc(33.333% - 6px)}.legacy-top-nav{display:none;width:100%;order:10;flex-direction:column;align-items:stretch;gap:8px;padding-top:6px}.legacy-top-nav.is-open{display:flex}.legacy-top-nav-mobile-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.legacy-top-nav-mobile-links a{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:12px;background:rgba(15,76,129,0.05);color:#355066}.legacy-top-nav-mobile-links a svg{width:24px;height:24px;display:block}.legacy-top-nav a{min-height:46px;justify-content:center;border-radius:14px;background:rgba(15,76,129,0.05)}.legacy-brand-actions{width:100%;gap:8px}.legacy-link-pill{flex:1 1 calc(33.333% - 6px);min-height:46px;padding:0 14px;font-size:13px}.legacy-top-bar-icon{width:26px;height:26px;flex-basis:26px}.legacy-top-bar-icon svg{width:26px;height:26px}.legacy-hero{padding:22px 18px;gap:14px;border-radius:24px}.legacy-hero h1{font-size:clamp(28px,7vw,38px);line-height:1.02}.legacy-hero p{font-size:14px;line-height:1.5}.legacy-hero-badges{gap:8px;margin-top:16px}.legacy-hero-badges span{min-height:34px;padding:0 12px;font-size:12px}.legacy-note-card{padding:16px;border-radius:20px}.legacy-indexn-grid{display:flex;flex-direction:column;gap:14px}.legacy-panel-side{order:2;width:100%;max-width:100%;align-self:stretch}.legacy-panel,.legacy-panel-side{border-radius:22px;padding:16px}.legacy-pricing-card{width:100%;max-width:100%;margin-bottom:12px;padding:16px 16px 14px;border-radius:20px;box-sizing:border-box}.legacy-result-head{font-size:22px}.legacy-panel-title{font-size:24px;line-height:1.08}.legacy-panel-text,.legacy-result-subhead{font-size:13px;line-height:1.5}.legacy-loader{min-height:180px}}@media (max-width:640px){.legacy-indexn-shell{width:calc(100% - 20px);margin:14px auto 24px;gap:14px}.site-footer-inner{grid-template-columns:1fr;gap:18px}.site-footer{margin-bottom:0;padding:26px 0 28px}.site-footer-brand{text-align:center}.site-footer-logo{display:inline-flex;justify-content:center}.site-footer-copy{margin:14px 0 12px;font-size:13px}.site-footer-review-btn{width:100%;min-height:40px}.site-footer-contacts{font-size:12px;line-height:1.6}.site-footer-links{grid-template-columns:1fr;gap:16px}.site-footer-column h5{margin-bottom:8px;font-size:13px}.site-footer-column a{font-size:12px;line-height:1.35}.legacy-brandbar-inner{align-items:stretch;gap:8px}.legacy-brand{width:100%;flex-direction:row;gap:10px;justify-content:center}.legacy-brand img{width:138px}.legacy-header-center-contact{width:100%;gap:2px;padding:8px 10px;text-align:center;min-width:0}.legacy-header-center-contact a{white-space:normal;word-break:break-word}.legacy-header-center-contact-phone{font-size:13px;font-weight:800}.legacy-header-center-contact-mail{font-size:10px;letter-spacing:.01em}.legacy-brand-actions{width:100%;gap:8px}.legacy-menu-toggle{margin-left:0;align-self:flex-end;width:42px;height:42px;border-radius:13px}.legacy-link-pill{width:auto;flex:1 1 calc(33.333% - 4px);min-height:42px;border-radius:14px;padding:0 10px}.legacy-panel-head{gap:10px;margin-bottom:4px}.legacy-panel-stat{align-items:flex-start;min-width:0;width:100%;padding:12px 14px}gap:6px;padding:2px 0;}.legacy-actions{gap:10px}.legacy-actions .btn{min-height:48px;width:100%;padding:0 16px;border-radius:14px;font-size:13px}.legacy-result .price,.legacy-result .cost,.legacy-result .bigprice{font-size:clamp(26px,9vw,34px)}.legacy-brandbar{position:sticky;top:0;z-index:30;transition:transform 0.18s ease,box-shadow 0.18s ease,background 0.18s ease}.legacy-brandbar.is-sticky{box-shadow:0 20px 48px rgba(18,35,53,0.12);background:rgba(255,255,255,0.95)}@media (min-width:901px){.legacy-brandbar{position:fixed!important;top:14px!important;left:calc(var(--desktop-sidebar-width) + var(--desktop-sidebar-gap) + ((100vw - (var(--desktop-sidebar-width) + var(--desktop-sidebar-gap))) - min(var(--desktop-content-max),calc(100vw - var(--desktop-sidebar-width) - 56px))) / 2)!important;width:min(var(--desktop-content-max),calc(100vw - var(--desktop-sidebar-width) - 56px))!important;margin:0!important;transform:none!important;z-index:120!important}.legacy-brandbar.is-sticky{background:rgba(255,255,255,0.97);box-shadow:0 22px 52px rgba(18,35,53,0.14);border-color:rgba(15,76,129,0.12)}.legacy-indexn-shell--main{margin-top:118px}.legacy-indexn-body.has-desktop-sticky-header .legacy-indexn-shell--main{margin-top:118px}}.legacy-top-nav a.is-active{background:linear-gradient(135deg,rgba(15,76,129,0.12) 0%,rgba(26,115,184,0.08) 100%);color:#0f4c81;box-shadow:inset 0 0 0 1px rgba(15,76,129,0.08)}@media (max-width:900px){.legacy-indexn-body{padding-left:0}.legacy-page-layout{display:block}.legacy-page-sidebar{display:none!important}.legacy-sidebar-collapse-toggle{display:none}.legacy-sidebar-edge-toggle{display:none!important}.legacy-page-main{order:1;width:100%}.legacy-top-nav{padding:10px;border-radius:18px;background:rgba(15,76,129,0.03);box-shadow:inset 0 0 0 1px rgba(15,76,129,0.05)}.legacy-top-nav a.is-active{box-shadow:none}}.legacy-nav-group{position:relative}.legacy-nav-parent{display:inline-flex;align-items:center;min-height:38px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:#355066;font-size:13px;font-weight:700;transition:background 0.18s ease,color 0.18s ease,transform 0.18s ease}.legacy-nav-parent::after{content:"";width:8px;height:8px;margin-left:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-1px);transition:transform 0.18s ease}.legacy-nav-parent:hover,.legacy-nav-parent.is-active{background:rgba(15,76,129,0.08);color:#0f4c81;transform:translateY(-1px)}.legacy-nav-parent.is-active::after{transform:rotate(225deg) translateY(-1px)}.legacy-nav-dropdown{position:fixed;top:92px;left:50%;transform:translateX(-50%);width:min(1380px,calc(100vw - 32px));max-width:none;max-height:min(78vh,820px);overflow:auto;padding:18px;border-radius:24px;background:rgba(255,255,255,0.98);border:1px solid rgba(15,76,129,0.08);box-shadow:0 26px 70px rgba(18,35,53,0.16);backdrop-filter:blur(18px);display:none;z-index:80}.legacy-nav-dropdown.is-open{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;align-items:start}.legacy-nav-dropdown-head{grid-column:1 / -1;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 4px 10px;border-bottom:1px solid rgba(15,76,129,0.08)}.legacy-nav-dropdown-title{color:#16202a;font-size:20px;font-weight:800;letter-spacing:-0.02em}.legacy-nav-dropdown-text{max-width:560px;color:rgba(22,32,42,0.68);font-size:13px;line-height:1.5;text-align:right}.legacy-nav-search{grid-column:1 / -1;display:block}.legacy-nav-search input{width:100%;min-height:48px;padding:0 16px;border:1px solid rgba(15,76,129,0.14);border-radius:16px;background:#fff;color:#16202a;font-size:14px;font-weight:500}.legacy-nav-search input:focus{outline:none;border-color:rgba(15,76,129,0.3);box-shadow:0 0 0 4px rgba(15,76,129,0.08)}.legacy-nav-dropdown a{width:100%;min-height:38px;justify-content:flex-start;border-radius:12px;font-size:13px}.legacy-nav-locale{break-inside:avoid;min-width:0;padding:14px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(244,248,252,0.92));border:1px solid rgba(15,76,129,0.08);box-shadow:0 10px 22px rgba(18,35,53,0.05)}.legacy-nav-locale+.legacy-nav-locale{margin-top:0;padding-top:0;border-top:none}.legacy-nav-locale-title{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:0;padding:0 8px 8px;border:none;border-bottom:1px solid rgba(15,76,129,0.08);background:transparent;color:#0f4c81;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.12em;text-align:left;cursor:pointer}.legacy-nav-locale-title>span:last-child{flex:1 1 auto;min-width:0}.legacy-menu-glyph{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;opacity:0.95}.legacy-menu-glyph svg{width:18px;height:18px;display:block}.legacy-menu-glyph--calendar{color:#c2410c}.legacy-menu-glyph--book{color:#166534}.legacy-menu-glyph--sticker{color:#7e22ce}.legacy-menu-glyph--wide{color:#0f766e}.legacy-menu-glyph--sign{color:#be123c}.legacy-menu-glyph--print{color:#1d4ed8}.legacy-menu-glyph--grid{color:#334155}.legacy-menu-glyph--sheets,.legacy-menu-glyph--card,.legacy-menu-glyph--leaflet,.legacy-menu-glyph--envelope,.legacy-menu-glyph--poster,.legacy-menu-glyph--brochure{color:#1d4ed8}.legacy-menu-glyph--stickers,.legacy-menu-glyph--label{color:#7e22ce}.legacy-menu-glyph--books{color:#166534}.legacy-menu-glyph--engineering,.legacy-menu-glyph--blueprint,.legacy-menu-glyph--outdoor,.legacy-menu-glyph--banner{color:#0f766e}.legacy-menu-glyph--textile,.legacy-menu-glyph--tshirt{color:#db2777}.legacy-menu-glyph--magnet,.legacy-menu-glyph--stand{color:#be123c}.legacy-menu-glyph--doorhanger{color:#c2410c}.legacy-menu-glyph--box,.legacy-menu-glyph--roll{color:#b45309}.legacy-menu-glyph--template,.legacy-menu-glyph--service{color:#334155}.legacy-menu-glyph--souvenir,.legacy-menu-glyph--gift,.legacy-menu-glyph--decor{color:#7c3aed}.legacy-nav-locale-title::after{content:"";width:8px;height:8px;flex:0 0 8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform 0.18s ease}.legacy-nav-locale.is-open .legacy-nav-locale-title::after{transform:rotate(225deg)}.legacy-nav-subgroup{display:none;padding-top:10px}.legacy-nav-locale.is-open .legacy-nav-subgroup{display:block}.legacy-nav-subgroup-title{margin-bottom:6px;padding:0 8px;color:rgba(22,32,42,0.65);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0.12em}.legacy-nav-subgroup-title::before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:999px;background:linear-gradient(135deg,#0f4c81,#1a73b8);vertical-align:middle}.legacy-nav-subgroup a{gap:10px}.legacy-nav-subgroup a::before{display:none}@media (max-width:900px){.legacy-nav-group{width:100%}.legacy-nav-parent{width:100%;justify-content:center;min-height:46px;border-radius:14px;background:rgba(15,76,129,0.05)}.legacy-nav-dropdown{position:static;left:auto;transform:none;width:100%;min-width:0;max-width:none;max-height:none;margin-top:8px;padding:10px;border-radius:14px;background:rgba(255,255,255,0.88);box-shadow:none;grid-template-columns:1fr;gap:8px}.legacy-nav-dropdown-head{display:block;padding:4px 4px 10px}.legacy-nav-dropdown-text{margin-top:6px;max-width:none;text-align:left}.legacy-nav-locale{padding:12px;border-radius:16px}.legacy-nav-dropdown a{justify-content:flex-start;min-height:44px;border-radius:12px;background:rgba(15,76,129,0.04)}.legacy-nav-subgroup a::before{display:none}}@media (max-width:640px){.legacy-brand{width:100%;justify-content:center}.legacy-header-center-contact a{white-space:normal;word-break:break-word}.legacy-top-nav-mobile-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.legacy-top-nav-mobile-links a{min-height:42px;border-radius:11px}.legacy-top-nav-mobile-links a svg{width:22px;height:22px}}.legacy-panel-main{padding:0;position:relative}section.legacy-panel.legacy-panel-main{border-radius:20px!important;overflow:hidden}@media (min-width:641px){display:block;width:100%;min-height:0;margin:12px 0 8px;padding:0;}html[data-calc-desktop-layout="preset-3"] .legacy-indexn-body .legacy-panel-main{padding:6px 0 0 8px}display:flex;flex-direction:row;align-items:start;gap:10px 14px;width:100%;min-height:0;margin:0 0 14px;padding:13px 14px 12px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(245,249,253,0.96));box-shadow:0 14px 28px rgba(18,35,53,0.06),inset 4px 0 0 rgba(15,76,129,0.14);.legacy-panel-main #RisoColor{position:relative;display:inline-flex;align-items:center;flex-wrap:nowrap;gap:8px;min-width:0;white-space:nowrap}.legacy-panel-main #plus{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:1.1rem;font-weight:700;line-height:1;color:#94a3b8;border-radius:50%;background:rgba(15,76,129,.06)}.legacy-panel-main #licoRizo,.legacy-panel-main #oborotRizo{position:relative;display:inline-flex;align-items:center;flex-wrap:nowrap;gap:6px;margin:0;padding:6px 10px;border-radius:12px;background:rgba(15,76,129,.04);border:1px solid rgba(15,76,129,.08);cursor:pointer}.legacy-panel-main #RisoColor div.checkB{position:relative;display:inline-block;width:28px;height:28px;min-width:28px;min-height:28px;max-width:28px;max-height:28px;margin:0;padding:0;border-radius:8px;flex:0 0 28px;cursor:pointer;vertical-align:middle}.legacy-panel-main #RisoColor div.checkB.is-checked{outline:2px solid rgba(255,255,255,.9);outline-offset:2px}.legacy-panel-main #RisoColor div.checkB.is-checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.legacy-panel-main #RisoColor div.checkB:hover{outline:2px solid rgba(15,76,129,.2);outline-offset:1px}.legacy-panel-main #RisoColor .black{background:linear-gradient(135deg,#1a1a2e,#16213e)}.legacy-panel-main #RisoColor .red{background:linear-gradient(135deg,#ef4444,#dc2626)}.legacy-panel-main #RisoColor .blue{background:linear-gradient(135deg,#3b82f6,#2563eb)}.legacy-panel-main #RisoColor input[type="checkbox"]{width:12px;min-width:12px;height:12px;min-height:12px;margin:0;padding:0;flex:0 0 12px;accent-color:#ffffff;box-shadow:none;cursor:pointer}.legacy-panel-main .legacy-material-row{flex-wrap:nowrap!important;align-items:center}.legacy-panel-main .legacy-material-row label{white-space:nowrap}.legacy-panel-main .legacy-material-row #ge,.legacy-panel-main .legacy-material-row #materialMeta{flex:0 1 auto;min-width:0}@media (min-width:901px){.legacy-panel-main .legacy-book-inner-material-row>select#costgoods{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:max-content!important}.legacy-panel-main #costgoods{flex:0 0 auto!important;width:auto!important;max-width:100%!important;min-width:max-content!important}}.legacy-panel-main .legacy-packaging-dimensions{margin:0;padding:0;list-style:none;display:inline-flex;flex-direction:column;gap:8px}.legacy-panel-main .legacy-packaging-dimensions li{display:flex;align-items:center;gap:8px}.legacy-panel-main .legacy-packaging-dimensions span{display:inline-flex;align-items:center;min-width:5.8em;justify-content:flex-end;color:#30485c}.legacy-side-media-card{margin-top:18px;padding:14px;border-radius:22px;background:var(--theme-card,rgba(255,255,255,0.14));border:1px solid var(--theme-border,rgba(255,255,255,0.16));box-shadow:0 14px 28px rgba(8,19,31,0.14)}.legacy-side-media-card img{display:block;width:100%;height:auto;border-radius:12px;background:var(--theme-card,#fff)}.legacy-panel-main .legacy-actions{justify-content:flex-start;margin-top:18px;padding-top:14px}@media (min-width:769px){.legacy-indexn-grid{grid-template-columns:minmax(0,1.62fr) minmax(280px,0.88fr);gap:12px}.legacy-panel,.legacy-pricing-card,.legacy-side-media-card{border-radius:0;box-shadow:none}.legacy-panel{background:#eef1f5;border-color:#e0e5ea;padding:18px 16px}.legacy-panel-side{top:0px}.legacy-pricing-card{background:transparent;border:0;padding:8px 10px 14px}.legacy-side-media-card{margin-top:12px;padding:10px;background:#dfe3e8;border:1px solid #d3d8de}.legacy-side-media-card img{border-radius:0}.legacy-panel-main{padding:0 0 0 8px}}.legacy-calendar-preview-card{min-height:420px;justify-content:center;background:var(--theme-card,#dfe3e8);border-color:var(--theme-border,#d3d8de)}.legacy-calendar-preview-card #Kalendarimg img{max-width:245px;border-radius:0}.legacy-panel-main .legacy-actions--desktop-corner{position:absolute;top:14px;right:14px;z-index:3;margin-top:0;padding-top:0;border-top:0;justify-content:flex-end}.legacy-panel-main .legacy-actions--desktop-corner .legacy-reset-btn{box-shadow:0 12px 28px rgba(18,35,53,0.14)}.legacy-panel-main .legacy-actions .btn{min-height:44px;padding:0 18px;border-radius:14px;box-shadow:0 10px 24px rgba(18,35,53,0.08)}@media (max-width:768px){.legacy-indexn-body .page-main{padding-top:20px!important}.legacy-indexn-body,.legacy-indexn-body .site-header,.legacy-indexn-body .container.page-shell{max-width:1180px;box-sizing:border-box;margin-left:auto;margin-right:auto}.legacy-indexn-body{overflow-x:hidden}.legacy-indexn-shell--main{margin-top:0!important;padding-top:20px!important}.legacy-panel-main .HelpIcon{display:none!important}.legacy-calc-hero{height:auto!important;max-height:var(--home-main-hero-max-height-mobile)!important;min-height:0!important;padding:18px 16px!important;margin-top:0!important;margin-bottom:16px!important;border-radius:22px!important}.legacy-calc-hero .menu-glyph{width:26px!important;height:26px!important;flex:0 0 26px!important;border-radius:10px!important}.legacy-calc-hero .menu-glyph svg{width:20px!important;height:20px!important}.legacy-panel-main{padding:14px 16px;border:0;border-radius:22px;box-shadow:none;backdrop-filter:none}}@media (max-width:640px){.legacy-indexn-body .page-main{padding-top:20px!important}.legacy-desktop-visible{display:none!important}.legacy-indexn-grid,.legacy-panel,.legacy-panel-main,.legacy-panel-side{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.legacy-indexn-body .site-header,.legacy-indexn-body .container.page-shell,.legacy-indexn-body .hero-shell{margin-left:auto;margin-right:auto}.legacy-indexn-shell--main{margin-top:0!important;padding-top:20px!important}.legacy-panel-main .HelpIcon{display:none!important}.legacy-calc-hero{height:auto!important;max-height:var(--home-main-hero-max-height-mobile)!important;min-height:0!important;padding:18px 16px!important;margin-top:0!important;margin-bottom:16px!important;border-radius:22px!important}.legacy-calc-hero .menu-glyph{width:24px!important;height:24px!important;flex:0 0 24px!important;border-radius:9px!important}.legacy-calc-hero .menu-glyph svg{width:18px!important;height:18px!important}.legacy-panel-main{padding:12px 14px;border:0;border-radius:18px;box-shadow:none;backdrop-filter:none}.legacy-panel-main .legacy-material-row{flex-wrap:nowrap!important}.legacy-panel-main #RisoColor{min-width:0;gap:8px;flex-direction:column;align-items:center;width:100%}.legacy-panel-main #plus{font-size:1rem;width:24px;height:24px}.legacy-panel-main #licoRizo,.legacy-panel-main #oborotRizo{gap:8px;padding:8px 14px;width:auto;justify-content:center}.legacy-panel-main #licoRizo::before{content:"Лицо:";font-size:11px;font-weight:700;color:#5e7388;margin-right:4px}.legacy-panel-main #oborotRizo::before{content:"Оборот:";font-size:11px;font-weight:700;color:#5e7388;margin-right:4px}.legacy-panel-main #RisoColor div.checkB{width:32px;height:32px;flex-basis:18px}.legacy-panel-main #RisoColor input[type="checkbox"]{width:11px;min-width:11px;height:11px;min-height:11px;flex-basis:11px}}.legacy-calc-hero-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-top:2px}.legacy-calc-hero-meta span{display:inline-flex;align-items:center;min-height:30px;padding:0 14px;border-radius:999px;background:rgba(9,27,42,0.26);color:rgba(255,255,255,0.94);font-size:13px;font-weight:700}.legacy-calc-overview{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,0.9fr);gap:18px;margin-top:18px;margin-bottom:18px}.legacy-calc-overview-card{padding:24px 26px;border-radius:24px;border:1px solid rgba(18,65,101,0.12);background:rgba(255,255,255,0.88);box-shadow:0 20px 44px rgba(18,36,56,0.08)}.legacy-calc-overview-kicker{margin-bottom:10px;color:#0b5f93;font-size:12px;font-weight:800;letter-spacing:0.1em;text-transform:uppercase}.legacy-calc-overview-card h2{margin:0 0 10px;color:#14283b;font-size:clamp(1.3rem,1rem + 0.8vw,2rem);line-height:1.08;font-weight:900}.legacy-calc-overview-card p{margin:0;color:#405466;font-size:15px;line-height:1.65}.legacy-calc-overview-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.legacy-calc-overview-points span{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:14px;background:linear-gradient(180deg,rgba(14,96,155,0.08),rgba(14,96,155,0.14));color:#0f5b95;font-size:14px;font-weight:800}.legacy-calc-facts{display:grid;gap:12px;margin:0}.legacy-calc-facts div{display:grid;gap:4px;padding:12px 14px;border-radius:16px;background:linear-gradient(180deg,rgba(246,249,252,0.98),rgba(233,240,247,0.98))}.legacy-calc-facts dt{margin:0;color:#65788a;font-size:12px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.legacy-calc-facts dd{margin:0;color:#16283a;font-size:16px;font-weight:800;line-height:1.3}.legacy-panel-head--calc{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 20px;align-items:flex-start;margin-bottom:18px}.legacy-panel-stat-wrap{display:flex;flex-wrap:wrap;gap:12px}.legacy-pricing-meta{display:grid;gap:8px;margin:14px 0 18px}.legacy-pricing-meta span{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 14px;border-radius:14px;background:rgba(14,96,155,0.08);color:#244258;font-size:14px;font-weight:700}.legacy-pricing-meta span::before{content:"";width:8px;height:8px;border-radius:999px;background:#0f7ac4;box-shadow:0 0 0 5px rgba(15,122,196,0.14);flex:0 0 8px}@media (max-width:1100px){.legacy-calc-overview{grid-template-columns:1fr}}@media (max-width:900px){.legacy-calc-hero{height:auto;max-height:var(--home-main-hero-max-height-mobile);min-height:0;padding-top:18px;padding-bottom:18px}.legacy-calc-hero h1{gap:12px;font-size:20px;line-height:1.14}.legacy-calc-hero .menu-glyph{width:44px;height:44px;flex-basis:44px}.legacy-calc-hero .menu-glyph svg{width:32px;height:32px}.legacy-calc-overview-card{padding:20px 18px;border-radius:20px}.legacy-panel-head--calc{margin-bottom:14px}}@media (max-width:640px){.legacy-calc-hero{max-height:var(--home-main-hero-max-height-mobile);min-height:0;padding:10px 12px!important;border-radius:18px!important}.legacy-calc-hero-meta,.legacy-calc-overview-points,.legacy-panel-stat-wrap{justify-content:flex-start}.legacy-calc-hero>.stack{align-items:center;justify-content:center}.legacy-calc-hero h1{justify-content:center;align-items:center;width:100%;margin:0;padding:0;gap:10px;text-align:center;font-size:20px;line-height:1.14}.legacy-calc-hero .menu-glyph{width:36px;height:36px;flex:0 0 36px}.legacy-calc-hero .menu-glyph svg{width:26px;height:26px}.legacy-calc-hero-meta span,.legacy-calc-overview-points span{min-height:34px}}@media (max-width:640px){padding:10px 8px 14px;}display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;margin-bottom:12px!important;padding:14px 14px 12px!important;border:1px solid rgba(15,76,129,0.08);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(240,246,252,0.94)),radial-gradient(circle at top left,rgba(15,76,129,0.08),transparent 38%);html[data-calc-layout="preset-3"] .legacy-indexn-body .legacy-panel-main{padding:10px 8px 14px}display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:10px!important;width:100%!important;margin-bottom:12px!important;padding:12px 12px 14px!important;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(245,249,253,0.96));box-shadow:0 14px 28px rgba(18,35,53,0.06),inset 0 1px 0 rgba(255,255,255,0.92);display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100%!important;margin-bottom:10px!important;padding:0 0 14px!important;border-radius:22px!important;border-top:2.5px solid rgba(15,118,196,0.50)!important;background:linear-gradient(175deg,#f5f9ff 0%,#eaf1fb 100%)!important;box-shadow:0 8px 28px rgba(10,40,80,0.10),0 1px 0 rgba(255,255,255,0.90) inset!important;@media (min-width:641px){display:inline-flex!important;align-items:center!important;flex-wrap:nowrap!important;width:auto!important;max-width:100%!important;min-width:0!important;flex:0 0 auto!important;margin:0!important;padding:0!important;justify-content:flex-start!important;align-self:center!important;grid-column:auto!important;justify-self:auto!important;}@media (min-width:641px){width:min(100%,980px);margin-left:0;margin-right:auto;}@media (min-width:641px){position:relative!important;align-items:center!important;justify-content:flex-start!important;gap:8px 10px!important;width:auto!important;max-width:100%!important;min-width:0!important;overflow:visible!important;white-space:normal!important;grid-column:auto!important;justify-self:auto!important;}background:linear-gradient(180deg,rgba(39,61,87,0.94),rgba(35,56,80,0.9))!important;box-shadow:0 10px 22px rgba(0,0,0,0.16),inset 4px 0 0 rgba(93,165,227,0.2)!important;background:linear-gradient(180deg,rgb(0 8 18 / 94%),rgb(42 87 138 / 90%))!important;box-shadow:0 10px 22px rgba(0,0,0,0.16),inset 4px 0 0 rgba(93,165,227,0.2)!important;@media (min-width:641px){width:100%!important;margin-left:0!important;margin-right:0!important;}@media (min-width:641px){.legacy-panel.legacy-panel-main{padding:1em!important}}@media (min-width:641px){display:block!important;grid-template-columns:none!important;column-gap:0!important;row-gap:0!important;}.calc-title-row{position:relative;display:flex!important;align-items:center;gap:10px;flex-wrap:nowrap;width:100%;box-sizing:border-box;margin:0 0 14px;min-height:64px;padding:12px 14px 12px 16px;border:none;border-radius:18px;background:linear-gradient(135deg,#0f4c81 0%,#1a73b8 45%,#2196f3 100%)!important;background-size:200% 200%;box-shadow:0 10px 28px rgba(15,76,129,.35),0 4px 10px rgba(33,150,243,.25),inset 0 1px 0 rgba(255,255,255,.25);animation:legacyCartGradient 6s ease infinite}#Results2 .calc-title-row,#Results2 .calc-title-row .calc-title-text,#Results2 .calc-title-row .calc-title-line1,#Results2 .calc-title-row .calc-title-line2,#Results2 .calc-title-row .calc-title-ico{color:#fff!important}#Results2 .calc-title-row .calc-title-line2{color:rgba(255,255,255,.8)!important}.calc-title-row .calc-title-ico{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 auto;border-radius:12px;background:rgba(8,37,61,.38);backdrop-filter:blur(4px)}.calc-title-row .calc-title-ico svg{width:24px!important;height:24px!important;display:block;stroke:#fff!important}.calc-title-text{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0}.calc-title-line1{font-size:13px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.calc-title-line2{font-size:10.5px;font-weight:500;letter-spacing:.01em;color:rgba(255,255,255,.78)!important;white-space:nowrap}.calc-title-actions{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;margin-left:auto}.calc-title-actions .machines-mini-btn,.calc-title-actions .copy-mini-btn,.calc-title-actions .cdr-auto-mini-btn{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;border-radius:9px!important;padding:0!important;background:rgba(255,255,255,.16)!important;border:1px solid rgba(255,255,255,.38)!important;box-shadow:none!important;animation:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.calc-title-actions .cdr-auto-mini-btn{width:auto!important;padding:0 8px!important;gap:4px}.calc-title-actions button:hover,.calc-title-actions a:hover{background:rgba(255,255,255,.30)!important}#Results2 .ulres{font-size:.93em;line-height:1.35}#Results2 .ulres>li{line-height:1.35}#Results2 .ulres>li:not(.calc-title-row){color:#64748b!important}#Results2 .ulres>li .calc-name-val{color:#0f172a!important;font-weight:600}#Results2 .ulres>li.text-danger,#Results2 .ulres>li.text-danger b{color:#0f172a!important}[data-theme="dark"] #Results2 .ulres>li:not(.calc-title-row){color:#94a3b8!important}[data-theme="dark"] #Results2 .ulres>li .calc-name-val,[data-theme="dark"] #Results2 .ulres>li.text-danger,[data-theme="dark"] #Results2 .ulres>li.text-danger b{color:#e2e8f0!important}#Results2 .calc-delivery-row,#Results2 .calc-delivery-row b{color:#64748b!important}[data-theme="dark"] #Results2 .calc-delivery-row,[data-theme="dark"] #Results2 .calc-delivery-row b{color:#94a3b8!important}#Results2 .calc-pp-item,#Results2 .calc-pp-title{color:#64748b!important}[data-theme="dark"] #Results2 .calc-pp-item,[data-theme="dark"] #Results2 .calc-pp-title{color:#94a3b8!important}.hero-breadcrumbs:has(.calc-nav){display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap}.hero-breadcrumbs:has(.calc-nav) .breadcrumbs{flex:1 1 auto;min-width:0}.calc-nav{position:relative;flex:0 0 auto}@media (max-width:900px){.calc-nav{display:none!important}}.calc-nav-toggle{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid rgba(15,76,129,.18);border-radius:999px;background:rgba(255,255,255,.72);color:#0f4c81;font:600 13px/1 "Cuprum","Segoe UI",Arial,sans-serif;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,box-shadow .15s,transform .12s}.calc-nav-toggle:hover{background:#fff;border-color:rgba(15,76,129,.4);box-shadow:0 6px 16px -8px rgba(15,76,129,.45)}.calc-nav-toggle:active{transform:scale(.97)}.calc-nav-ico{display:inline-flex;color:#2196f3}.calc-nav-caret{display:inline-flex;transition:transform .2s ease}.calc-nav.is-open .calc-nav-caret{transform:rotate(180deg)}.calc-nav-panel{position:absolute;top:calc(100% + 8px);right:0;width:340px;max-width:86vw;background:#fff;border:1px solid rgba(15,76,129,.14);border-radius:16px;box-shadow:0 22px 50px -12px rgba(18,35,53,.30);z-index:400;overflow:hidden;animation:calcNavPop .16s ease-out}@keyframes calcNavPop{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.calc-nav-search-wrap{position:relative;padding:10px;border-bottom:1px solid rgba(15,76,129,.08)}.calc-nav-search-ico{position:absolute;left:21px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.calc-nav-search{width:100%;height:38px;padding:0 12px 0 36px;border:1px solid rgba(15,76,129,.18);border-radius:10px;font-size:14px;color:#17222d;outline:none;background:rgba(15,23,42,.03);transition:border-color .15s,background .15s;box-sizing:border-box}.calc-nav-search:focus{border-color:#2196f3;background:#fff}.calc-nav-list{list-style:none;margin:0;padding:6px;max-height:52vh;overflow-y:auto}.calc-nav-li{list-style:none;margin:0}.calc-nav-item{display:block;padding:9px 12px;border-radius:9px;color:#1f2937;text-decoration:none;font-size:13.5px;line-height:1.3;transition:background .12s,color .12s}.calc-nav-item:hover,.calc-nav-item:focus-visible{background:linear-gradient(135deg,#0f4c81,#2196f3);color:#fff;outline:none}.calc-nav-empty{list-style:none;padding:16px;text-align:center;color:#94a3b8;font-size:13px}[data-theme="dark"] .calc-nav-toggle{background:rgba(15,23,42,.5);border-color:rgba(148,163,184,.25);color:#93c5fd}[data-theme="dark"] .calc-nav-toggle:hover{background:rgba(15,23,42,.8)}[data-theme="dark"] .calc-nav-panel{background:#0f172a;border-color:rgba(148,163,184,.18)}[data-theme="dark"] .calc-nav-search-wrap{border-bottom-color:rgba(148,163,184,.15)}[data-theme="dark"] .calc-nav-search{background:rgba(255,255,255,.06);border-color:rgba(148,163,184,.25);color:#e2e8f0}[data-theme="dark"] .calc-nav-item{color:#cbd5e1}[data-theme="dark"] .calc-title-row{background:linear-gradient(135deg,#1e3a5f 0%,#2563eb 100%);box-shadow:0 8px 20px -8px rgba(0,0,0,.5)}.calc-machines-trigger{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 8px;border:1px solid rgba(15,76,129,.22);border-radius:999px;background:rgba(255,255,255,.6);color:#0f4c81;font:500 11px/1.2 "Cuprum","Segoe UI",Arial,sans-serif;letter-spacing:.02em;text-transform:none;cursor:pointer;vertical-align:middle;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform .12s}.calc-machines-trigger:hover{background:linear-gradient(135deg,#0f4c81,#2196f3);color:#fff;border-color:transparent;box-shadow:0 6px 14px -6px rgba(33,150,243,.5)}.calc-machines-trigger:active{transform:scale(.96)}.calc-machines-trigger svg{width:13px;height:13px;display:block;flex-shrink:0;opacity:.85}.calc-machines-trigger:hover svg{opacity:1}[data-theme="dark"] .calc-machines-trigger{background:rgba(15,23,42,.4);border-color:rgba(148,163,184,.3);color:#93c5fd}#Results2{position:relative;padding-top:0}.copy-mini-btn .calc-copy-corner__ok{display:none!important}.copy-mini-btn.is-ok .calc-copy-corner__ico{display:none!important}.copy-mini-btn.is-ok .calc-copy-corner__ok{display:block!important;animation:calcCopyOkPop .35s ease}@keyframes calcCopyOkPop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.15);opacity:1}100%{transform:scale(1);opacity:1}}.results-corner-actions{position:absolute;top:38px;right:8px;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.results-corner-row{display:flex;flex-direction:row;align-items:center;gap:6px}.results-corner-row>button{flex:0 0 auto!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;box-sizing:border-box!important}.cdr-auto-mini-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;height:34px!important;padding:0 11px 0 8px!important;border:none!important;border-radius:10px!important;background:linear-gradient(135deg,#047857 0%,#10b981 50%,#34d399 100%)!important;background-size:200% 200%!important;color:#ffffff!important;font:800 11px/1 "Cuprum","Segoe UI",Arial,sans-serif!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-decoration:none!important;cursor:pointer!important;overflow:hidden;isolation:isolate;position:relative;box-shadow:0 6px 16px -4px rgba(16,185,129,.4),0 2px 6px rgba(52,211,153,.25),inset 0 1px 0 rgba(255,255,255,.2)!important;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s,background-position .6s!important;animation:cdrAutoBtnGradient 6s ease infinite}.cdr-auto-mini-btn::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,transparent 35%,rgba(255,255,255,.4) 50%,transparent 65%,transparent 100%);transform:translateX(-120%);transition:transform .7s ease;pointer-events:none;z-index:1}.cdr-auto-mini-btn>*{position:relative;z-index:2}.cdr-auto-mini-btn span{color:#ffffff!important}.cdr-auto-mini-btn svg{stroke:#ffffff!important;fill:none!important}.cdr-auto-mini-btn:hover{transform:translateY(-1px) scale(1.04);background-position:100% 50%!important;box-shadow:0 12px 28px -6px rgba(16,185,129,.5),0 4px 12px rgba(52,211,153,.35),inset 0 1px 0 rgba(255,255,255,.3)!important;color:#ffffff!important}.cdr-auto-mini-btn:hover::before{transform:translateX(120%)}.cdr-auto-mini-btn:active{transform:scale(.96)}@keyframes cdrAutoBtnGradient{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}html[data-theme] .legacy-pricing-card .cdr-auto-mini-btn,html[data-theme] .legacy-pricing-card .cdr-auto-mini-btn span,html[data-theme] .legacy-pricing-card .cdr-auto-mini-btn svg,html[data-theme] .legacy-pricing-card .cdr-auto-mini-btn path,html[data-theme] .legacy-pricing-card .cdr-auto-mini-btn polyline{color:#ffffff!important;stroke:#ffffff!important}html[data-theme] .legacy-pricing-card .cdr-auto-mini-btn svg{fill:none!important}button.machines-mini-btn,button.copy-mini-btn{position:relative;z-index:2;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;padding:0!important;border:none!important;border-radius:10px!important;background:linear-gradient(135deg,#0f4c81 0%,#1a73b8 45%,#2196f3 100%)!important;background-size:200% 200%!important;color:#ffffff!important;cursor:pointer!important;overflow:hidden;isolation:isolate;box-shadow:0 6px 16px -4px rgba(15,76,129,.4),0 2px 6px rgba(33,150,243,.25),inset 0 1px 0 rgba(255,255,255,.2)!important;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s ease,background-position .6s ease!important;animation:machinesMiniBtnGradient 6s ease infinite}button.machines-mini-btn::before,button.copy-mini-btn::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,transparent 35%,rgba(255,255,255,.4) 50%,transparent 65%,transparent 100%);transform:translateX(-120%);transition:transform .7s ease;pointer-events:none;z-index:1}button.machines-mini-btn svg,button.copy-mini-btn svg{position:relative;z-index:2;width:18px!important;height:18px!important;display:block!important;stroke:#ffffff!important;fill:none!important;color:#ffffff!important}button.machines-mini-btn svg line,button.machines-mini-btn svg path,button.machines-mini-btn svg rect,button.machines-mini-btn svg circle,button.copy-mini-btn svg line,button.copy-mini-btn svg path,button.copy-mini-btn svg rect,button.copy-mini-btn svg circle{stroke:#ffffff!important}button.machines-mini-btn:hover,button.copy-mini-btn:hover{transform:translateY(-1px) scale(1.06);background-position:100% 50%!important;box-shadow:0 12px 28px -6px rgba(15,76,129,.5),0 4px 12px rgba(33,150,243,.35),inset 0 1px 0 rgba(255,255,255,.3)!important}button.machines-mini-btn:hover::before,button.copy-mini-btn:hover::before{transform:translateX(120%)}button.machines-mini-btn:hover svg,button.copy-mini-btn:hover svg{transform:rotate(-6deg) scale(1.08);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}button.machines-mini-btn:active,button.copy-mini-btn:active{transform:scale(.94);transition-duration:.1s}button.machines-mini-btn:focus-visible,button.copy-mini-btn:focus-visible{outline:2px solid #7cc4ff;outline-offset:2px}@keyframes machinesMiniBtnGradient{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}button.copy-mini-btn{background:linear-gradient(135deg,#047857 0%,#10b981 50%,#34d399 100%)!important;box-shadow:0 6px 16px -4px rgba(16,185,129,.4),0 2px 6px rgba(52,211,153,.25),inset 0 1px 0 rgba(255,255,255,.2)!important}button.copy-mini-btn:hover{box-shadow:0 12px 28px -6px rgba(16,185,129,.5),0 4px 12px rgba(52,211,153,.35),inset 0 1px 0 rgba(255,255,255,.3)!important}.calc-danger{display:flex;align-items:flex-start;gap:10px;padding:14px 18px;background:linear-gradient(135deg,#fff5f5,#fee2e2);border:1px solid #fecaca;border-left:4px solid #dc2626;border-radius:12px;color:#991b1b;font-size:14px;line-height:1.45}.calc-danger .calc-alert-icon{font-size:18px;line-height:1;flex-shrink:0}.calc-danger--with-cta{flex-direction:column;align-items:stretch;gap:14px}.calc-danger--with-cta .calc-danger-body{display:flex;gap:10px;align-items:flex-start}button.calc-machines-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:10px 18px!important;border:none!important;border-radius:12px!important;background:linear-gradient(135deg,#0f4c81 0%,#1a73b8 50%,#2196f3 100%)!important;color:#ffffff!important;font:700 13.5px/1 inherit!important;letter-spacing:.03em!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:0 6px 14px -4px rgba(33,150,243,.45)!important;transition:transform .15s,box-shadow .15s,filter .15s!important;align-self:stretch!important}button.calc-machines-cta span{color:#ffffff!important}button.calc-machines-cta svg{color:#ffffff!important;stroke:#ffffff!important;fill:none!important}button.calc-machines-cta path{stroke:#ffffff!important}button.calc-machines-cta rect{stroke:#ffffff!important}button.calc-machines-cta circle{stroke:#ffffff!important;fill:#ffffff!important}button.calc-machines-cta circle[fill="currentColor"]{fill:#ffffff!important}button.calc-machines-cta:hover{transform:translateY(-1px);box-shadow:0 10px 22px -6px rgba(33,150,243,.55)!important;filter:brightness(1.05);color:#ffffff!important;background:linear-gradient(135deg,#0a3a63 0%,#1559a0 50%,#1985d9 100%)!important}button.calc-machines-cta:active{transform:scale(.98)}button.calc-machines-cta svg{width:18px!important;height:18px!important;flex-shrink:0;stroke:#ffffff!important;fill:none!important}[data-theme="dark"] .calc-danger{background:linear-gradient(135deg,rgba(220,38,38,.18),rgba(127,29,29,.25));border-color:rgba(220,38,38,.4);color:#fecaca}[data-theme="dark"] .calc-machines-trigger{color:#93c5fd;background:rgba(96,165,250,.15)}[data-theme="dark"] .calc-machines-trigger:hover{background:linear-gradient(135deg,#1e3a8a,#2563eb);color:#fff}.machines-modal[hidden]{display:none!important}.machines-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding:80px 16px 16px;animation:machinesModalIn .22s cubic-bezier(.2,.8,.3,1)}.machines-modal-overlay{position:absolute;inset:0;background:rgba(15,23,42,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.machines-modal-card{position:relative;display:flex;flex-direction:column;width:100%;max-width:720px;max-height:90vh;background:linear-gradient(180deg,#ffffff,#f8fafc);border-radius:22px;box-shadow:0 30px 80px -16px rgba(15,23,42,.55),0 12px 28px -10px rgba(15,76,129,.35);overflow:hidden}.machines-modal-head{display:flex;align-items:center;gap:16px;padding:20px 24px 16px;border-bottom:1px solid rgba(15,23,42,.06);background:linear-gradient(135deg,rgba(15,76,129,.04),rgba(33,150,243,.05))}.machines-modal-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#0f4c81,#2196f3);color:#fff;box-shadow:0 8px 20px -6px rgba(33,150,243,.5)}.machines-modal-icon svg{width:24px;height:24px}.machines-modal-titles{flex:1;min-width:0}.machines-modal-titles h3{margin:0;font-size:17px;font-weight:800;color:#0f1822;letter-spacing:-.01em}.machines-modal-sub{margin:3px 0 0;font-size:12.5px;color:#64748b;line-height:1.45}.machines-modal-close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:10px;background:rgba(15,23,42,.06);color:#475569;cursor:pointer;transition:background .15s,color .15s,transform .12s}.machines-modal-close:hover{background:rgba(220,38,38,.12);color:#dc2626}.machines-modal-close:active{transform:scale(.95)}.machines-modal-body{flex:1 1 auto;padding:16px 24px 24px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex!important;flex-wrap:wrap;gap:8px;align-content:flex-start}.machines-modal-body .mashinesSwitchBlock{display:flex!important;flex-wrap:wrap;gap:8px;width:100%}.machines-modal-body .machine-toggle-btn{font-size:14px;padding:8px 16px}@keyframes machinesModalIn{from{opacity:0}to{opacity:1}}.machines-modal-card{animation:machinesCardIn .28s cubic-bezier(.2,.8,.3,1)}@keyframes machinesCardIn{from{transform:translateY(16px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}[data-theme="dark"] .machines-modal-card{background:linear-gradient(180deg,#1e293b,#0f172a);box-shadow:0 30px 80px -16px rgba(0,0,0,.7),0 12px 28px -10px rgba(0,0,0,.45)}[data-theme="dark"] .machines-modal-head{border-bottom-color:rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(96,165,250,.08),rgba(168,85,247,.06))}[data-theme="dark"] .machines-modal-titles h3{color:#e2e8f0}[data-theme="dark"] .machines-modal-sub{color:#94a3b8}[data-theme="dark"] .machines-modal-close{background:rgba(255,255,255,.08);color:#cbd5e1}[data-theme="dark"] .machines-modal-close:hover{background:rgba(220,38,38,.25);color:#fecaca}@media (max-width:720px){.machines-modal{padding:8px;align-items:flex-end}.machines-modal-card{max-height:92vh;border-radius:18px 18px 8px 8px}.machines-modal-head{padding:14px 16px 12px;gap:12px}.machines-modal-icon{width:40px;height:40px;border-radius:11px}.machines-modal-icon svg{width:20px;height:20px}.machines-modal-titles h3{font-size:15.5px}.machines-modal-sub{font-size:11.5px}.machines-modal-body{padding:12px 16px 18px}}.machines-switch-wrap{margin-top:12px;border:1px solid var(--theme-border,rgba(0,0,0,.12));border-radius:14px;overflow:hidden;background:var(--theme-card,rgba(255,255,255,.6))}.machines-switch-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;background:transparent;border:none;color:var(--theme-text,inherit);font:inherit;font-size:0.83em;font-weight:600;letter-spacing:0.03em;cursor:pointer;text-align:left;transition:background 0.15s}.machines-switch-header:hover{background:color-mix(in srgb,var(--theme-border,rgba(0,0,0,.08)) 60%,transparent)}.machines-switch-header-left{display:flex;align-items:center;gap:7px}.machines-switch-icon{width:16px;height:16px;flex-shrink:0;color:var(--theme-muted,#6b7a8d)}.machines-switch-chevron{width:16px;height:16px;flex-shrink:0;color:var(--theme-muted,#6b7a8d);transition:transform 0.2s ease}.machines-switch-header[aria-expanded="true"] .machines-switch-chevron{transform:rotate(180deg)}.machines-switch-body{display:none;flex-wrap:wrap;gap:6px;padding:10px 14px 12px;border-top:1px solid var(--theme-border,rgba(0,0,0,.08))}.machines-switch-body.is-open{display:flex}.mashinesSwitchBlock{display:contents}.machine-toggle-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:20px;border:1px solid var(--theme-border,rgba(0,0,0,.15));background:transparent;color:var(--theme-text,inherit);font:inherit;font-size:0.8em;cursor:pointer;transition:border-color .25s cubic-bezier(.2,.8,.3,1),background .25s cubic-bezier(.2,.8,.3,1),color .25s cubic-bezier(.2,.8,.3,1),opacity .25s cubic-bezier(.2,.8,.3,1),transform .15s cubic-bezier(.2,.8,.3,1),box-shadow .25s cubic-bezier(.2,.8,.3,1);animation:machine-btn-in .28s cubic-bezier(.2,.8,.3,1)}.machine-toggle-btn:active{transform:scale(.94)}@keyframes machine-btn-in{from{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes machine-on-pulse{0%{box-shadow:0 0 0 0 rgba(46,125,50,.45)}60%{box-shadow:0 0 0 12px rgba(46,125,50,0)}100%{box-shadow:0 0 0 0 rgba(46,125,50,0)}}@keyframes machine-off-pulse{0%{box-shadow:0 0 0 0 rgba(198,40,40,.45)}60%{box-shadow:0 0 0 12px rgba(198,40,40,0)}100%{box-shadow:0 0 0 0 rgba(198,40,40,0)}}.machine-toggle-btn.machine-toggle-on{animation:machine-btn-in .28s cubic-bezier(.2,.8,.3,1),machine-on-pulse .55s ease-out}.machine-toggle-btn.machine-toggle-off{animation:machine-btn-in .28s cubic-bezier(.2,.8,.3,1),machine-off-pulse .55s ease-out}.machine-toggle-btn.machine-toggle-on{border-color:var(--machine-on-color,#2e7d32);color:var(--theme-text,inherit)}.machine-toggle-btn.machine-toggle-on svg,.machine-toggle-btn.machine-toggle-on i{color:var(--machine-on-color,#2e7d32)}.machine-toggle-btn.machine-toggle-off{opacity:0.5;border-color:var(--machine-off-color,#c62828);color:var(--theme-muted,#6b7a8d)}.machine-toggle-btn.machine-toggle-off svg,.machine-toggle-btn.machine-toggle-off i{color:var(--machine-off-color,#c62828)}.machine-toggle-btn:hover{opacity:1;border-color:var(--theme-accent,#1a73b8);background:color-mix(in srgb,var(--theme-border,rgba(0,0,0,.08)) 50%,transparent);color:var(--theme-text,inherit)}#ABData{font-size:0.8em!important;background:#f1f5f9!important;color:#475569!important;padding:8px 12px!important;border-radius:6px!important;margin-top:6px!important;line-height:1.55!important}#ABData.hidden{display:none!important}.abdata-show-btn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1.5px solid #1a73e8;background:none;cursor:pointer;font-size:11px;font-weight:700;line-height:1;padding:0;margin-left:6px;color:#1a73e8;vertical-align:middle}.abdata-show-btn:hover{background:rgba(26,115,232,0.1)}.legacy-color-selects-wrap{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;grid-column:2!important}display:flex;gap:10px!important;width:100%!important;margin-bottom:12px!important;padding:12px 12px 14px!important;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(245,249,253,0.96));box-shadow:0 14px 28px rgba(18,35,53,0.06),inset 0 1px 0 rgba(255,255,255,0.92);@media (min-width:641px){display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:8px 12px!important;}@media (min-width:641px){padding:2px 2px 2px 4px;margin-top:2px;color:#000;width:11em;font-weight:lighter;text-align:right;}@media (max-width:768px){.legacy-indexn-grid{display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%;min-width:0;padding:0}.legacy-panel.legacy-panel-main{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden;padding:14px 16px;border-radius:22px;margin:0}.legacy-panel-main .form-legacy,.legacy-panel-main .legacy-form-list,.legacy-panel-main #DopsDataOut{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden}.legacy-panel-main .legacy-form-list li,.legacy-panel-main #DopsDataOut li{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;display:flex!important;flex-direction:column!important;align-items:center!important;padding-bottom:10px;padding-top:5px;margin-top:5px;margin-bottom:10px}.legacy-panel-main select,.legacy-panel-main input{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.legacy-panel-main #costgoods{max-width:100%!important;min-width:0!important;width:auto!important;box-sizing:border-box!important;-webkit-appearance:menulist!important;appearance:menulist!important;text-overflow:ellipsis!important;overflow:hidden!important}}.seo-info-block{position:relative;margin:28px auto 0;padding:32px 32px 32px 140px;width:100%;max-width:100%;border-radius:24px;background:linear-gradient(135deg,rgba(15,76,129,.03) 0%,rgba(26,115,184,.02) 100%);border:1px solid rgba(15,76,129,.08);box-shadow:0 16px 40px rgba(18,35,53,.04);overflow:hidden}.seo-info-block::before{content:"";position:absolute;top:-40px;left:-40px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(15,91,149,.06) 0%,transparent 70%);pointer-events:none}.seo-info-icon-wrap{position:absolute;top:20px;left:20px;width:100px;height:100px;display:flex;align-items:center;justify-content:center}.seo-info-icon{width:80px;height:80px;filter:drop-shadow(0 8px 20px rgba(15,91,149,.2));animation:seo-icon-float 4s ease-in-out infinite}.seo-info-icon svg{width:100%;height:100%}@keyframes seo-icon-float{0%,100%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-4px) rotate(1deg)}75%{transform:translateY(3px) rotate(-1deg)}}.seo-info-content{color:#2c4a62;font-size:14px;line-height:1.7}.seo-info-content h2{margin:0 0 12px;font-size:18px;font-weight:800;color:#0f4c81;line-height:1.3}.seo-info-content h3{margin:16px 0 8px;font-size:15px;font-weight:700;color:#1a5a8a}.seo-info-content p{margin:0 0 10px}.seo-info-content ul,.seo-info-content ol{margin:8px 0;padding-left:20px}.seo-info-content li{margin-bottom:4px}.seo-info-content a{color:#1a73b8;text-decoration:underline;text-underline-offset:2px}.seo-info-content a:hover{color:#0f5b95}.seo-info-content img{float:left;margin:0 1em 1em 0;max-width:40%;height:auto;border-radius:12px;box-shadow:0 8px 20px rgba(18,35,53,.08)}.seo-info-content::after{content:"";display:table;clear:both}html[data-theme="dark"] .seo-info-block{background:linear-gradient(135deg,rgba(100,180,255,.04) 0%,rgba(60,140,220,.02) 100%);border-color:rgba(100,180,255,.1);box-shadow:0 16px 40px rgba(0,0,0,.15)}html[data-theme="dark"] .seo-info-block::before{background:radial-gradient(circle,rgba(66,165,245,.06) 0%,transparent 70%)}html[data-theme="dark"] .seo-info-content{color:#a0b4c8}html[data-theme="dark"] .seo-info-content h2{color:#8bb8e0}html[data-theme="dark"] .seo-info-content h3{color:#7aacda}html[data-theme="dark"] .seo-info-content a{color:#64b5f6}html[data-theme="dark"] .seo-info-icon{filter:drop-shadow(0 8px 20px rgba(66,165,245,.25))}@media (max-width:640px){.seo-info-block{padding:120px 18px 24px 18px;margin:20px 10px 0;border-radius:18px}.seo-info-icon-wrap{top:16px;left:50%;transform:translateX(-50%)}.seo-info-icon{width:70px;height:70px}.seo-info-content h2{font-size:16px;text-align:center}}.seo-info-content .bso-section{margin:30px 0 0}.seo-info-content .bso-section:first-child{margin-top:0}.seo-info-content .bso-section>h2,.seo-info-content .bso-section>h3{margin-top:0}.seo-info-content .bso-copyset-grid{display:grid;grid-template-columns:230px 1fr;gap:26px;align-items:start;margin:14px 0 20px}.seo-info-content .bso-copyset-media img{float:none;width:100%;max-width:100%;margin:0;border-radius:16px;box-shadow:0 12px 28px rgba(18,35,53,.14);display:block}.seo-info-content .bso-copyset-text ul{margin:0;padding-left:18px}.seo-info-content .bso-copyset-text li{margin-bottom:10px}.seo-info-content .bso-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:8px 0 4px;border-radius:14px;box-shadow:0 8px 22px rgba(18,35,53,.07)}.seo-info-content .bso-table{border-collapse:collapse;width:100%;min-width:480px;font-size:13px;background:#fff;overflow:hidden}.seo-info-content .bso-table th{background:linear-gradient(135deg,#0f5b95,#1a73b8);color:#fff;font-weight:700;padding:11px 12px;text-align:center;white-space:nowrap}.seo-info-content .bso-table td{padding:9px 12px;border-bottom:1px solid #eef3f8;border-right:1px solid #f1f5f9;text-align:center;vertical-align:middle}.seo-info-content .bso-table td:last-child{border-right:none}.seo-info-content .bso-table tbody tr:last-child td{border-bottom:none}.seo-info-content .bso-table tbody tr:nth-child(even) td{background:#f7fafd}.seo-info-content .bso-makets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(195px,1fr));gap:20px;margin:16px 0 0}.seo-info-content .bso-maket-card{margin:0;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(15,76,129,.1);border-radius:18px;overflow:hidden;box-shadow:0 8px 22px rgba(18,35,53,.06);transition:transform .18s ease,box-shadow .18s ease}.seo-info-content .bso-maket-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(18,35,53,.14)}.seo-info-content .bso-maket-thumb{aspect-ratio:3 / 4;background:#f4f7fb;display:flex;align-items:center;justify-content:center;padding:14px;border-bottom:1px solid rgba(15,76,129,.07)}.seo-info-content .bso-maket-thumb img{float:none;margin:0;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:6px;background:#fff;box-shadow:0 4px 14px rgba(18,35,53,.16)}.seo-info-content .bso-maket-title{padding:13px 15px 10px;font-size:13px;font-weight:600;color:#1a5a8a;line-height:1.4;flex:1}.seo-info-content .bso-maket-dl{margin:0 15px 15px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 14px;background:linear-gradient(135deg,#0f5b95,#1a73b8);color:#fff!important;text-decoration:none!important;border-radius:11px;font-size:13px;font-weight:700;transition:filter .15s ease,transform .15s ease,box-shadow .15s ease;box-shadow:0 6px 16px rgba(15,91,149,.25)}.seo-info-content .bso-maket-dl::before{content:"\2193";font-size:15px;font-weight:800}.seo-info-content .bso-maket-dl:hover{filter:brightness(1.07);transform:translateY(-1px);color:#fff!important;box-shadow:0 10px 22px rgba(15,91,149,.32)}.seo-info-content .bso-article{clear:both}.seo-info-content .bso-article-img{float:left;max-width:46%;margin:4px 24px 14px 0;border-radius:16px;box-shadow:0 12px 28px rgba(18,35,53,.12)}html[data-theme="dark"] .seo-info-content .bso-maket-card{background:rgba(22,32,48,.6);border-color:rgba(100,180,255,.13)}html[data-theme="dark"] .seo-info-content .bso-maket-thumb{background:rgba(10,18,30,.5);border-bottom-color:rgba(100,180,255,.08)}html[data-theme="dark"] .seo-info-content .bso-maket-title{color:#a9c6e2}html[data-theme="dark"] .seo-info-content .bso-table{background:rgba(22,32,48,.6)}html[data-theme="dark"] .seo-info-content .bso-table td{border-color:rgba(100,180,255,.1)}html[data-theme="dark"] .seo-info-content .bso-table tbody tr:nth-child(even) td{background:rgba(255,255,255,.03)}@media (max-width:640px){.seo-info-content .bso-copyset-grid{grid-template-columns:1fr;gap:16px}.seo-info-content .bso-copyset-media{max-width:260px;margin:0 auto}.seo-info-content .bso-makets-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.seo-info-content .bso-article-img{float:none;display:block;max-width:100%;margin:0 0 16px}}.legacy-calendar-setka-row{display:inline-flex;align-items:center;gap:10px;flex-wrap:nowrap}.legacy-calendar-setka-link{display:inline-flex;align-items:center;padding:5px 11px;background:#ffffff;color:#1d4ed8;border:1.5px solid #1d4ed8;border-radius:999px;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap;flex-shrink:0;transition:background .15s,color .15s,box-shadow .15s,transform .12s;box-shadow:0 2px 6px rgba(29,78,216,.15)}.legacy-calendar-setka-link:hover{background:#1d4ed8;color:#ffffff;transform:translateY(-1px);box-shadow:0 6px 14px -4px rgba(29,78,216,.45);text-decoration:none}.legacy-calendar-setka-link svg{color:inherit;opacity:.9}html[data-theme="dark"] .legacy-calendar-setka-link{background:rgba(15,23,42,.65);color:#93c5fd;border-color:rgba(147,197,253,.45)}html[data-theme="dark"] .legacy-calendar-setka-link:hover{background:#3b82f6;color:#fff}@media (max-width:640px){.legacy-calendar-setka-row{flex-wrap:wrap;justify-content:center;width:100%}.legacy-calendar-setka-link{margin:0 auto}}@media (max-width:640px){.legacy-calendar-444 .legacy-calendar-cursor-group{grid-template-columns:repeat(2,1fr)!important}}html[data-theme="dark"] .legacy-panel-main #plus{color:#607080;background:rgba(100,180,255,.06)}html[data-theme="dark"] .legacy-panel-main #licoRizo,html[data-theme="dark"] .legacy-panel-main #oborotRizo{background:rgba(100,180,255,.04);border-color:rgba(100,180,255,.08)}html[data-theme="dark"] .legacy-panel-main #RisoColor div.checkB{border:1px solid rgba(255,255,255,.15)}html[data-theme="dark"] .legacy-panel-main #RisoColor div.checkB.is-checked{border-color:rgba(255,255,255,.4);outline:2px solid rgba(255,255,255,.5);outline-offset:2px}html[data-theme="dark"] .legacy-panel-main #RisoColor .black{background:linear-gradient(135deg,#334155,#1e293b)}html[data-theme="dark"] .legacy-panel-main #RisoColor .red{background:linear-gradient(135deg,#f87171,#ef4444)}html[data-theme="dark"] .legacy-panel-main #RisoColor .blue{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.legacy-alternatives{margin-top:24px}.legacy-alternatives:empty{display:none}.calc-alt-close{appearance:none;background:transparent;border:1px solid transparent;width:22px;height:22px;padding:0;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;color:var(--theme-accent,#0f4c81);opacity:.55;transition:opacity 120ms ease,background 120ms ease,color 120ms ease}.calc-alt-close:hover{opacity:1;background:rgba(15,76,129,.10);color:#dc2626}.calc-alt-close:focus-visible{outline:2px solid #fecaca;outline-offset:1px;opacity:1}.calc-alt-restore{appearance:none;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px dashed rgba(15,76,129,.28);background:color-mix(in srgb,var(--theme-card,#fff) 96%,var(--theme-accent,#0f4c81) 4%);color:var(--theme-accent,#0f4c81);font-size:11.5px;font-weight:600;cursor:pointer;opacity:.85;transition:opacity 120ms ease,background 120ms ease,border-color 120ms ease,transform 120ms ease}.calc-alt-restore:hover{opacity:1;border-color:var(--theme-accent,#0f4c81);background:color-mix(in srgb,var(--theme-accent,#0f4c81) 10%,var(--theme-card,#fff));transform:translateY(-1px)}.calc-alt-restore svg{flex:0 0 14px}html[data-theme="dark"] .calc-alt-close{color:#cbd5e1}html[data-theme="dark"] .calc-alt-close:hover{background:rgba(148,163,184,.14);color:#fca5a5}html[data-theme="dark"] .calc-alt-restore{color:#cbd5e1;border-color:rgba(148,163,184,.28);background:rgba(30,41,59,.55)}html[data-theme="dark"] .calc-alt-restore:hover{color:#f1f5f9;border-color:#94a3b8}.calc-alt-block{position:relative;padding:16px 14px 12px;border-radius:18px;background:radial-gradient(140% 90% at 0% 0%,rgba(59,130,246,0.10),transparent 55%),radial-gradient(120% 90% at 100% 100%,rgba(236,72,153,0.08),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--theme-card,#fff) 94%,#0f4c81 6%),color-mix(in srgb,var(--theme-card,#fff) 99%,#0f4c81 1%));border:1px solid color-mix(in srgb,var(--theme-border,rgba(15,76,129,0.16)) 55%,var(--theme-accent,#0f4c81) 45%);box-shadow:0 14px 36px -8px rgba(15,76,129,0.18),0 2px 6px rgba(15,76,129,0.06),inset 0 1px 0 rgba(255,255,255,0.75);backdrop-filter:saturate(1.15);-webkit-backdrop-filter:saturate(1.15)}.calc-alt-block::before{content:"";position:absolute;top:0;left:18px;right:18px;height:3px;border-radius:0 0 6px 6px;background:linear-gradient(90deg,#2563eb 0%,#7c3aed 20%,#ec4899 45%,#f59e0b 70%,#10b981 100%);opacity:.85;filter:blur(.2px)}.calc-alt-block::after{content:"";position:absolute;inset:0;border-radius:18px;pointer-events:none;background:radial-gradient(80% 60% at 50% 0%,rgba(255,255,255,0.35),transparent 70%);opacity:.6;mix-blend-mode:overlay}.calc-alt-head{position:relative;display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--theme-accent,#0f4c81);font-weight:700;font-size:12.5px;line-height:1.3;letter-spacing:0.12px;text-transform:uppercase;z-index:1}.calc-alt-head .calc-alt-title{background:linear-gradient(90deg,var(--theme-accent,#0f4c81),#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-size:12.5px;letter-spacing:0.15px}.calc-alt-head .calc-alt-icon{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff;box-shadow:0 3px 10px rgba(245,158,11,0.45),inset 0 1px 0 rgba(255,255,255,0.35);animation:calc-alt-glow 2.4s ease-in-out infinite}@keyframes calc-alt-glow{0%,100%{box-shadow:0 3px 10px rgba(245,158,11,0.45),inset 0 1px 0 rgba(255,255,255,0.35)}50%{box-shadow:0 4px 14px rgba(245,158,11,0.65),inset 0 1px 0 rgba(255,255,255,0.45)}}.calc-alt-cards{position:relative;display:flex;flex-direction:column;gap:6px;z-index:1}.calc-alt-card-wrap{position:relative}.calc-alt-admin-del{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:22px;height:22px;padding:0;border:1px solid rgba(220,38,38,.4);border-radius:50%;background:rgba(220,38,38,.1);color:#dc2626;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .12s ease,background .14s ease,transform .1s ease;z-index:2}.calc-alt-card-wrap:hover .calc-alt-admin-del,.calc-alt-admin-del:focus-visible{opacity:1}.calc-alt-admin-del:hover{background:#dc2626;color:#fff;border-color:#dc2626;transform:translateY(-50%) scale(1.08)}.calc-alt-admin-del:active{transform:translateY(-50%) scale(.94)}html[data-theme="dark"] .calc-alt-admin-del{background:rgba(248,113,113,.14);color:#f87171;border-color:rgba(248,113,113,.32)}.calc-alt-admin-adder{position:relative;z-index:2;margin:10px 0 0;text-align:center}.calc-alt-admin-open{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px dashed rgba(245,158,11,.5);border-radius:10px;background:rgba(245,158,11,.08);color:#b45309;font-size:12.5px;font-weight:700;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .1s ease}.calc-alt-admin-open:hover{background:rgba(245,158,11,.14);border-color:#f59e0b;transform:translateY(-1px)}.calc-alt-admin-plus{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;line-height:1;box-shadow:0 2px 6px rgba(245,158,11,.4)}.calc-alt-admin-modal[hidden]{display:none!important}.calc-alt-admin-modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;animation:altAdminIn 180ms ease}@keyframes altAdminIn{from{opacity:0}to{opacity:1}}.calc-alt-admin-modal-backdrop{position:absolute;inset:0;background:radial-gradient(120% 100% at 50% 0%,rgba(245,158,11,.16),rgba(15,23,42,.75));backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2)}.calc-alt-admin-modal-card{position:relative;z-index:1;width:min(520px,100%);max-height:86vh;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(245,158,11,.4);border-radius:18px;box-shadow:0 40px 80px -12px rgba(15,23,42,.4),0 10px 30px -8px rgba(245,158,11,.3);overflow:hidden;animation:altAdminCardIn 240ms cubic-bezier(.2,.8,.2,1)}@keyframes altAdminCardIn{from{opacity:0;transform:translateY(18px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.calc-alt-admin-modal-head{padding:18px 22px 12px;display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid rgba(245,158,11,.18)}.calc-alt-admin-modal-icon{width:38px;height:38px;flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:#fff;font-size:18px;background:linear-gradient(135deg,#f59e0b,#f97316);box-shadow:0 6px 16px rgba(245,158,11,.4)}.calc-alt-admin-modal-head>div{flex:1;min-width:0}.calc-alt-admin-modal-head h3{margin:0 0 4px;font-size:17px;font-weight:800;letter-spacing:-.01em;color:#1f2937}.calc-alt-admin-modal-head p{margin:0;font-size:12.5px;color:#6b7280;line-height:1.5}.calc-alt-admin-modal-close{width:32px;height:32px;flex:0 0 32px;border:none;background:transparent;color:#9ca3af;font-size:22px;line-height:1;border-radius:8px;cursor:pointer;transition:background .14s,color .14s,transform .14s}.calc-alt-admin-modal-close:hover{background:rgba(220,38,38,.1);color:#dc2626;transform:rotate(90deg)}.calc-alt-admin-modal-body{padding:18px 22px;display:flex;flex-direction:column;gap:10px;overflow:auto;flex:1}.calc-alt-admin-search-wrap{position:relative;display:flex;align-items:center}.calc-alt-admin-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.calc-alt-admin-search{flex:1;width:100%;height:40px;padding:0 56px 0 36px;border:1.5px solid rgba(245,158,11,.35);border-radius:10px;background:#fff;color:#1f2937;font-size:14px;outline:none;transition:border-color .16s,box-shadow .16s}.calc-alt-admin-search::placeholder{color:#9ca3af}.calc-alt-admin-search:focus{border-color:#f59e0b;box-shadow:0 0 0 4px rgba(245,158,11,.18)}.calc-alt-admin-count{position:absolute;right:12px;top:50%;transform:translateY(-50%);padding:3px 8px;border-radius:999px;background:rgba(245,158,11,.14);color:#b45309;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.calc-alt-admin-list{display:flex;flex-direction:column;gap:4px;max-height:340px;overflow:auto;padding:4px;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:rgba(249,250,251,.6)}.calc-alt-admin-list::-webkit-scrollbar{width:8px}.calc-alt-admin-list::-webkit-scrollbar-thumb{background:rgba(245,158,11,.4);border-radius:4px}.calc-alt-admin-item{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;padding:8px 12px;border:1px solid transparent;background:#fff;border-radius:8px;color:#1f2937;font-size:13px;cursor:pointer;transition:background .14s,border-color .14s,transform .06s}.calc-alt-admin-item:hover{background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.35)}.calc-alt-admin-item:active{transform:scale(.99)}.calc-alt-admin-item.is-loading{opacity:.6;pointer-events:none}.calc-alt-admin-item[hidden]{display:none!important}.calc-alt-admin-item-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.calc-alt-admin-item-loc{flex:0 0 auto;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:rgba(124,58,237,.1);color:#7c3aed;white-space:nowrap}.calc-alt-admin-empty{padding:20px;text-align:center;color:#9ca3af;font-size:13px}.calc-alt-admin-status{font-size:12.5px;font-weight:600;min-height:18px}.calc-alt-admin-modal-foot{padding:14px 22px;display:flex;justify-content:flex-end;border-top:1px solid rgba(245,158,11,.18);background:rgba(245,158,11,.04)}.calc-alt-admin-modal-cancel{padding:8px 18px;border:1px solid rgba(107,114,128,.3);background:#fff;color:#4b5563;font-size:13px;font-weight:600;border-radius:8px;cursor:pointer;transition:background .14s,border-color .14s}.calc-alt-admin-modal-cancel:hover{background:#f3f4f6;border-color:#9ca3af}html[data-theme="dark"] .calc-alt-admin-open{background:rgba(245,158,11,.12);color:#fbbf24;border-color:rgba(245,158,11,.35)}html[data-theme="dark"] .calc-alt-admin-modal-card{background:#1e293b;border-color:rgba(245,158,11,.35)}html[data-theme="dark"] .calc-alt-admin-modal-head h3{color:#f1f5f9}html[data-theme="dark"] .calc-alt-admin-modal-head p{color:#94a3b8}html[data-theme="dark"] .calc-alt-admin-modal-head,html[data-theme="dark"] .calc-alt-admin-modal-foot{border-color:rgba(245,158,11,.2)}html[data-theme="dark"] .calc-alt-admin-modal-foot{background:rgba(245,158,11,.08)}html[data-theme="dark"] .calc-alt-admin-modal-close{color:#cbd5e1}html[data-theme="dark"] .calc-alt-admin-search{background:rgba(15,23,42,.8);border-color:rgba(245,158,11,.3);color:#e2e8f0}html[data-theme="dark"] .calc-alt-admin-search::placeholder{color:#64748b}html[data-theme="dark"] .calc-alt-admin-count{background:rgba(245,158,11,.22);color:#fbbf24}html[data-theme="dark"] .calc-alt-admin-list{background:rgba(15,23,42,.5);border-color:rgba(148,163,184,.18)}html[data-theme="dark"] .calc-alt-admin-item{background:rgba(30,41,59,.6);color:#e2e8f0}html[data-theme="dark"] .calc-alt-admin-item:hover{background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.32)}html[data-theme="dark"] .calc-alt-admin-item-loc{background:rgba(168,85,247,.2);color:#c4b5fd}html[data-theme="dark"] .calc-alt-admin-empty{color:#64748b}html[data-theme="dark"] .calc-alt-admin-modal-cancel{background:rgba(15,23,42,.6);color:#cbd5e1;border-color:rgba(148,163,184,.28)}html[data-theme="dark"] .calc-alt-admin-modal-cancel:hover{background:rgba(15,23,42,.8)}.calc-alt-card[hidden]{display:none!important}a.calc-alt-card,a.calc-alt-card:link,a.calc-alt-card:visited,a.calc-alt-card:hover,a.calc-alt-card:focus,a.calc-alt-card:active{text-decoration:none!important}a.calc-alt-card .calc-alt-name,a.calc-alt-card .calc-alt-price,a.calc-alt-card b,a.calc-alt-card em{text-decoration:none!important}.calc-alt-spinner{display:inline-block;width:12px;height:12px;border-radius:999px;border:2px solid color-mix(in srgb,var(--c-tint,#0f4c81) 35%,transparent);border-top-color:var(--c-tint,#0f4c81);animation:calc-alt-spin 0.7s linear infinite;vertical-align:middle}@keyframes calc-alt-spin{to{transform:rotate(360deg)}}.calc-alt-card{opacity:0;transform:translateY(14px) scale(.95);filter:blur(2px);transition:opacity .75s cubic-bezier(.2,.8,.2,1),transform .85s cubic-bezier(.2,.8,.2,1),filter .55s ease-out;will-change:opacity,transform,filter}.calc-alt-card.is-reveal{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.calc-alt-card.is-reveal .calc-alt-price b{animation:calc-alt-price-pop .55s cubic-bezier(.2,.8,.2,1);animation-delay:.25s;animation-fill-mode:both}@keyframes calc-alt-price-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}100%{transform:scale(1)}}.calc-alt-card .calc-alt-price{transition:background .18s ease,color .18s ease;border-radius:8px}.calc-alt-card.is-cheaper .calc-alt-price{background:rgba(34,197,94,.12);padding:2px 8px}.calc-alt-card.is-cheaper .calc-alt-price b{color:#16a34a}.calc-alt-card.is-pricier .calc-alt-price{background:rgba(239,68,68,.12);padding:2px 8px}.calc-alt-card.is-pricier .calc-alt-price b{color:#dc2626}html[data-theme="dark"] .calc-alt-card.is-cheaper .calc-alt-price{background:rgba(34,197,94,.22)}html[data-theme="dark"] .calc-alt-card.is-cheaper .calc-alt-price b{color:#4ade80}html[data-theme="dark"] .calc-alt-card.is-pricier .calc-alt-price{background:rgba(239,68,68,.22)}html[data-theme="dark"] .calc-alt-card.is-pricier .calc-alt-price b{color:#f87171}.calc-alt-card{--c-tint:#0f4c81;--c-tint-strong:#0a355b;--c-icon-bg:rgba(15,76,129,0.14);--c-bg-1:rgba(15,76,129,0.06);--c-bg-2:rgba(15,76,129,0.02);--c-border:rgba(15,76,129,0.18);--c-glow:rgba(15,76,129,0.18);position:relative;display:flex;align-items:center;gap:10px;padding:9px 12px 9px 10px;border-radius:12px;background:linear-gradient(135deg,var(--c-bg-1),var(--c-bg-2)),var(--theme-card,#fff);border:1px solid var(--c-border);color:var(--theme-text,#17222d);text-decoration:none;font-size:12px;line-height:1.25;box-shadow:0 1px 0 rgba(255,255,255,0.8) inset,0 2px 8px rgba(15,23,42,0.05);transition:transform 180ms cubic-bezier(.2,.8,.2,1),box-shadow 180ms ease,border-color 180ms ease,background 180ms ease;overflow:hidden;isolation:isolate;will-change:transform}.calc-alt-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--c-tint),color-mix(in srgb,var(--c-tint-strong) 80%,transparent));opacity:0;transition:opacity 180ms ease}.calc-alt-card::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,transparent 40%,color-mix(in srgb,var(--c-tint) 18%,transparent) 50%,transparent 60%);transform:translateX(-120%);transition:transform 600ms cubic-bezier(.2,.8,.2,1)}.calc-alt-card:hover{border-color:var(--c-tint);background:linear-gradient(135deg,color-mix(in srgb,var(--c-tint) 18%,transparent),color-mix(in srgb,var(--c-tint) 5%,transparent)),var(--theme-card,#fff);box-shadow:0 1px 0 rgba(255,255,255,0.8) inset,0 10px 24px var(--c-glow),0 2px 0 color-mix(in srgb,var(--c-tint) 45%,transparent);transform:translateY(-2px);color:var(--c-tint-strong);text-decoration:none}.calc-alt-card:hover::before{opacity:1}.calc-alt-card:hover::after{transform:translateX(120%)}.calc-alt-card:active{transform:translateY(0);box-shadow:0 2px 6px var(--c-glow)}.calc-alt-card[data-locale="2"]{--c-tint:#2563eb;--c-tint-strong:#1e3a8a;--c-icon-bg:linear-gradient(135deg,#3b82f6,#2563eb);--c-bg-1:rgba(59,130,246,0.08);--c-bg-2:rgba(59,130,246,0.02);--c-border:rgba(59,130,246,0.28);--c-glow:rgba(59,130,246,0.22)}.calc-alt-card[data-locale="3"]{--c-tint:#0d9488;--c-tint-strong:#115e59;--c-icon-bg:linear-gradient(135deg,#14b8a6,#0d9488);--c-bg-1:rgba(20,184,166,0.10);--c-bg-2:rgba(20,184,166,0.02);--c-border:rgba(20,184,166,0.30);--c-glow:rgba(20,184,166,0.22)}.calc-alt-card[data-locale="4"]{--c-tint:#c2410c;--c-tint-strong:#7c2d12;--c-icon-bg:linear-gradient(135deg,#fb923c,#ea580c);--c-bg-1:rgba(234,88,12,0.10);--c-bg-2:rgba(234,88,12,0.02);--c-border:rgba(234,88,12,0.28);--c-glow:rgba(234,88,12,0.22)}.calc-alt-card[data-locale="5"]{--c-tint:#dc2626;--c-tint-strong:#991b1b;--c-icon-bg:linear-gradient(135deg,#f87171,#ef4444);--c-bg-1:rgba(239,68,68,0.10);--c-bg-2:rgba(239,68,68,0.02);--c-border:rgba(239,68,68,0.28);--c-glow:rgba(239,68,68,0.22)}.calc-alt-card[data-locale="6"]{--c-tint:#475569;--c-tint-strong:#1e293b;--c-icon-bg:linear-gradient(135deg,#94a3b8,#64748b);--c-bg-1:rgba(100,116,139,0.10);--c-bg-2:rgba(100,116,139,0.02);--c-border:rgba(100,116,139,0.28);--c-glow:rgba(100,116,139,0.20)}.calc-alt-card[data-locale="7"]{--c-tint:#9333ea;--c-tint-strong:#6b21a8;--c-icon-bg:linear-gradient(135deg,#c084fc,#a855f7);--c-bg-1:rgba(168,85,247,0.10);--c-bg-2:rgba(168,85,247,0.02);--c-border:rgba(168,85,247,0.28);--c-glow:rgba(168,85,247,0.22)}.calc-alt-card[data-locale="8"]{--c-tint:#ca8a04;--c-tint-strong:#854d0e;--c-icon-bg:linear-gradient(135deg,#fde047,#eab308);--c-bg-1:rgba(234,179,8,0.12);--c-bg-2:rgba(234,179,8,0.02);--c-border:rgba(234,179,8,0.30);--c-glow:rgba(234,179,8,0.25)}.calc-alt-card[data-locale="9"]{--c-tint:#059669;--c-tint-strong:#065f46;--c-icon-bg:linear-gradient(135deg,#34d399,#10b981);--c-bg-1:rgba(16,185,129,0.10);--c-bg-2:rgba(16,185,129,0.02);--c-border:rgba(16,185,129,0.28);--c-glow:rgba(16,185,129,0.22)}.calc-alt-card[data-locale="10"]{--c-tint:#db2777;--c-tint-strong:#9d174d;--c-icon-bg:linear-gradient(135deg,#f472b6,#ec4899);--c-bg-1:rgba(236,72,153,0.10);--c-bg-2:rgba(236,72,153,0.02);--c-border:rgba(236,72,153,0.28);--c-glow:rgba(236,72,153,0.22)}.calc-alt-card[data-locale="11"]{--c-tint:#d97706;--c-tint-strong:#92400e;--c-icon-bg:linear-gradient(135deg,#fbbf24,#f59e0b);--c-bg-1:rgba(245,158,11,0.12);--c-bg-2:rgba(245,158,11,0.02);--c-border:rgba(245,158,11,0.30);--c-glow:rgba(245,158,11,0.25)}.calc-alt-card[data-locale="12"]{--c-tint:#4f46e5;--c-tint-strong:#3730a3;--c-icon-bg:linear-gradient(135deg,#818cf8,#6366f1);--c-bg-1:rgba(99,102,241,0.10);--c-bg-2:rgba(99,102,241,0.02);--c-border:rgba(99,102,241,0.28);--c-glow:rgba(99,102,241,0.22)}.calc-alt-icon-wrap{flex:0 0 32px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:var(--c-icon-bg);color:#fff;box-shadow:0 3px 8px color-mix(in srgb,var(--c-tint,#0f4c81) 30%,transparent),inset 0 1px 0 rgba(255,255,255,0.30),inset 0 -1px 0 rgba(0,0,0,0.08);transition:transform 200ms cubic-bezier(.2,.8,.2,1),box-shadow 200ms ease}.calc-alt-card:hover .calc-alt-icon-wrap{transform:scale(1.06) rotate(-2deg);box-shadow:0 5px 14px color-mix(in srgb,var(--c-tint,#0f4c81) 45%,transparent),inset 0 1px 0 rgba(255,255,255,0.35)}.calc-alt-icon-wrap,.calc-alt-card:hover .calc-alt-icon-wrap,.calc-alt-card:focus .calc-alt-icon-wrap,.calc-alt-card:active .calc-alt-icon-wrap{color:#fff}.calc-alt-icon-wrap svg{display:block;color:#fff;stroke:#fff}.calc-alt-icon-wrap svg *{stroke:#fff}.calc-alt-card:not([data-locale="2"]):not([data-locale="3"]):not([data-locale="4"]):not([data-locale="5"]):not([data-locale="6"]):not([data-locale="7"]):not([data-locale="8"]):not([data-locale="9"]):not([data-locale="10"]):not([data-locale="11"]):not([data-locale="12"]){--c-icon-bg:linear-gradient(135deg,#64748b,#334155)}.calc-alt-body{flex:1 1 50%;max-width:52%;min-width:0;display:flex;flex-direction:column;gap:2px}.calc-alt-name{font-weight:600;color:var(--theme-text,#17222d);line-height:1.22;word-break:break-word;hyphens:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.calc-alt-loc{font-size:10.5px;font-weight:600;letter-spacing:.03em;color:var(--theme-muted,#6b7280);line-height:1.2;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.78}html[data-theme="dark"] .calc-alt-loc{color:#94a3b8;opacity:.85}.calc-alt-price{display:inline-flex;align-items:baseline;gap:2px;flex:0 0 auto;margin-left:auto;font-weight:700;font-size:13.5px;color:var(--c-tint-strong);white-space:nowrap;font-variant-numeric:tabular-nums}.calc-alt-price b{font-weight:800;letter-spacing:-0.01em}.calc-alt-price em{font-style:normal;font-weight:500;font-size:10.5px;color:var(--c-tint);opacity:.78;margin-left:2px}.calc-alt-arrow{flex:0 0 auto;color:var(--c-tint);font-size:17px;line-height:1;opacity:.55;transition:transform 200ms cubic-bezier(.2,.8,.2,1),opacity 180ms ease;align-self:center}.calc-alt-card:hover .calc-alt-arrow{opacity:1;transform:translateX(3px)}html[data-theme="dark"] .calc-alt-block{background:radial-gradient(120% 80% at 0% 0%,rgba(59,130,246,0.10),transparent 60%),radial-gradient(100% 80% at 100% 100%,rgba(236,72,153,0.08),transparent 60%),rgba(30,41,59,0.6);border-color:rgba(148,163,184,0.22);box-shadow:0 10px 28px rgba(0,0,0,0.3)}html[data-theme="dark"] .calc-alt-card{background:linear-gradient(135deg,var(--c-bg-1),var(--c-bg-2)),rgba(30,41,59,0.9);border-color:color-mix(in srgb,var(--c-tint) 40%,rgba(148,163,184,0.22));color:#e2e8f0;box-shadow:0 2px 6px rgba(0,0,0,0.25)}html[data-theme="dark"] .calc-alt-card:hover{color:#f8fafc;background:linear-gradient(135deg,color-mix(in srgb,var(--c-tint) 24%,transparent),color-mix(in srgb,var(--c-tint) 8%,transparent)),rgba(30,41,59,0.95)}html[data-theme="dark"] .calc-alt-name{color:#f1f5f9}html[data-theme="dark"] .calc-alt-price{color:color-mix(in srgb,var(--c-tint) 70%,#ffffff)}html[data-theme="dark"] .calc-alt-price em{color:color-mix(in srgb,var(--c-tint) 60%,#cbd5e1)}.calc-warning .calc-warning-limits{margin-top:10px;padding:10px 12px;border-radius:8px;background:rgba(15,76,129,0.05);border:1px solid rgba(15,76,129,0.14);font-size:12px;line-height:1.45;color:#334155}.calc-warning .calc-warning-limits-summary{margin-bottom:6px;font-size:12px;color:#0f172a}.calc-warning .calc-warning-limits-list{margin:0;padding-left:18px;list-style:disc}.calc-warning .calc-warning-limits-list li{margin:2px 0;color:#475569}.calc-warning .calc-warning-limits-list li b{color:#0f172a;font-weight:600}html[data-theme="dark"] .calc-warning .calc-warning-limits{background:rgba(148,163,184,0.08);border-color:rgba(148,163,184,0.2);color:#cbd5e1}html[data-theme="dark"] .calc-warning .calc-warning-limits-summary{color:#f1f5f9}html[data-theme="dark"] .calc-warning .calc-warning-limits-list li{color:#cbd5e1}html[data-theme="dark"] .calc-warning .calc-warning-limits-list li b{color:#f1f5f9}.calc-min-order{display:flex;align-items:flex-start;gap:12px;margin:14px 0 4px;padding:12px 14px 12px 13px;background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border:1px solid #fde68a;border-left:4px solid #f59e0b;border-radius:12px;color:#78350f;font-size:13.5px;line-height:1.45;box-shadow:0 4px 12px -8px rgba(245,158,11,.35)}.calc-min-order__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#fff;box-shadow:0 2px 6px -2px rgba(245,158,11,.55)}.calc-min-order__icon svg{display:block}.calc-min-order__body{flex:1 1 auto;min-width:0}.calc-min-order__title{font-weight:700;font-size:14px;letter-spacing:.005em;color:#78350f;margin-bottom:2px}.calc-min-order__text{color:#92400e}.calc-min-order__text b{color:#78350f;font-weight:700;white-space:nowrap}html[data-theme="dark"] .calc-min-order{background:linear-gradient(135deg,rgba(245,158,11,.14) 0%,rgba(180,83,9,.20) 100%);border-color:rgba(245,158,11,.42);border-left-color:#f59e0b;color:#fde68a;box-shadow:0 4px 14px -8px rgba(0,0,0,.55)}html[data-theme="dark"] .calc-min-order__title{color:#fef3c7}html[data-theme="dark"] .calc-min-order__text{color:#fde68a}html[data-theme="dark"] .calc-min-order__text b{color:#fef3c7}@media (max-width:480px){.calc-min-order{padding:10px 12px;gap:10px;font-size:13px}.calc-min-order__icon{width:28px;height:28px}.calc-min-order__title{font-size:13.5px}}.calc-eye-icon{display:inline-block!important;width:16px!important;height:16px!important;vertical-align:middle!important;line-height:0!important}.calc-eye-icon svg{width:16px!important;height:16px!important;max-width:16px!important;max-height:16px!important;display:block!important}.calc-postprint-block,.calc-delivery-block{list-style:none;margin:8px 0;padding:10px 14px;background:linear-gradient(135deg,rgba(16,185,129,.07),rgba(15,76,129,.05));border-left:3px solid #10b981;border-radius:8px}.calc-delivery-block{background:linear-gradient(135deg,rgba(245,158,11,.08),rgba(251,191,36,.04));border-left-color:#f59e0b}.calc-delivery-row{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#17222d;padding:3px 0}.calc-delivery-row + .calc-delivery-row{margin-top:2px}.calc-delivery-icon{flex-shrink:0;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:#6b7280}.calc-delivery-icon svg{display:block}[data-theme='dark'] .calc-delivery-icon{color:#94a3b8}[data-theme='dark'] .calc-delivery-row{color:#e2e8f0}.calc-pp-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#047857;margin:0 0 6px}.calc-pp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.calc-pp-item{font-size:14px;color:#17222d;padding-left:2px}.calc-pp-item::first-letter {color:#10b981;font-weight:800;font-size:1.05em}[data-theme='dark'] .calc-pp-title{color:#34d399}[data-theme='dark'] .calc-pp-item{color:#e2e8f0}button.calc-copy-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:64px;box-sizing:border-box;padding:14px 26px;border:none;border-radius:18px;background:linear-gradient(135deg,#6b7280 0%,#9ca3af 45%,#cbd5e1 100%);background-size:200% 200%;color:#ffffff;font-family:inherit;font-weight:700;font-size:13px;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;overflow:hidden;isolation:isolate;box-shadow:0 10px 28px rgba(15,23,42,.25),0 4px 10px rgba(75,85,99,.25),inset 0 1px 0 rgba(255,255,255,.25);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s ease,background-position .6s ease;animation:legacyCartGradient 6s ease infinite}button.calc-copy-btn::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%,transparent 100%);transform:translateX(-120%);transition:transform .7s ease;pointer-events:none;z-index:1}button.calc-copy-btn::after{content:"";position:absolute;inset:-2px;border-radius:20px;background:linear-gradient(135deg,#2196f3,#21cbf3,#2196f3);opacity:0;filter:blur(14px);transition:opacity .3s ease;z-index:-1}button.calc-copy-btn>*{position:relative;z-index:2}button.calc-copy-btn .calc-copy-icon{display:inline-flex!important;align-items:center;justify-content:center;width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;min-height:38px!important;max-height:38px!important;border-radius:12px;background:rgba(255,255,255,.18);backdrop-filter:blur(4px);flex-shrink:0;flex-grow:0;color:#ffffff;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .3s;overflow:hidden}button.calc-copy-btn .calc-copy-icon svg{width:22px!important;height:22px!important;max-width:22px!important;max-height:22px!important;display:block}button.calc-copy-btn .calc-copy-text{display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left;color:#ffffff;flex-shrink:1;flex-grow:0;min-width:0;overflow:hidden}button.calc-copy-btn .calc-copy-line1{font-size:13px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#ffffff}button.calc-copy-btn .calc-copy-line2{font-size:10px;font-weight:500;letter-spacing:.01em;text-transform:none;color:rgba(255,255,255,.78)}button.calc-copy-btn .calc-copy-arrow{display:inline-flex;align-items:center;margin-left:auto;opacity:.6;color:#ffffff;transition:transform .3s ease,opacity .3s ease;flex-shrink:0}button.calc-copy-btn .calc-copy-arrow svg{width:18px!important;height:18px!important}button.calc-copy-btn:hover{transform:translateY(-2px) scale(1.015);background-position:100% 50%;box-shadow:0 16px 40px rgba(15,23,42,.35),0 6px 16px rgba(75,85,99,.3),inset 0 1px 0 rgba(255,255,255,.35)}button.calc-copy-btn:hover::before{transform:translateX(120%)}button.calc-copy-btn:hover .calc-copy-icon{transform:translateX(-2px) rotate(-8deg) scale(1.1);background:rgba(255,255,255,.28)}button.calc-copy-btn:hover .calc-copy-arrow{transform:translateX(4px);opacity:1}button.calc-copy-btn:focus-visible{outline:2px solid #94a3b8;outline-offset:3px}button.calc-copy-btn:active{transform:translateY(0) scale(.985);transition-duration:.1s}button.calc-copy-btn.is-ok{background:linear-gradient(135deg,#047857 0%,#10b981 50%,#34d399 100%)}button.calc-copy-btn.is-ok .calc-copy-line1,button.calc-copy-btn.is-ok .calc-copy-line2,button.calc-copy-btn.is-ok .calc-copy-icon,button.calc-copy-btn.is-ok .calc-copy-arrow{color:#ffffff}button.calc-copy-btn.is-ok .calc-copy-icon{background:rgba(255,255,255,.25)}html[data-theme='dark'] button.calc-copy-btn{background:linear-gradient(135deg,#4b5563 0%,#6b7280 50%,#9ca3af 100%)}.calc-copy-toast{position:fixed;left:50%;bottom:30px;transform:translateX(-50%) translateY(12px);padding:12px 22px;background:rgba(15,23,42,.94);color:#fff;font-size:14px;font-weight:600;border-radius:999px;box-shadow:0 12px 30px rgba(0,0,0,.32);pointer-events:none;opacity:0;transition:opacity .25s,transform .25s;z-index:99999;display:inline-flex;align-items:center;gap:8px}.calc-copy-toast.is-show{opacity:1;transform:translateX(-50%) translateY(0)}.calc-copy-toast .ct-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#10b981}.legacy-calendar-preview-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:16px!important;gap:8px!important;position:relative}.legacy-calendar-preview-card #Kalendarimg{position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto;width:100%;max-width:280px}.legacy-calendar-preview-card #Kalendarimg img{display:block;margin:0 auto;max-width:100%!important;height:auto}.legacy-calendar-preview-card #zvezdaimg.laminatimg,.legacy-calendar-preview-card #kursoraimg.kursoraimg,.legacy-calendar-preview-card #pikkoloimg.pikkoloimg,.legacy-calendar-preview-card #plotterimg.sagakalendar{position:absolute;display:block;background-size:contain;background-position:center;background-repeat:no-repeat;pointer-events:none;left:50%;transform:translateX(-50%)}.legacy-calendar-preview-card #kursoraimg.kursoraimg{z-index:888;width:30px;height:30px;top:200px}.legacy-calendar-preview-card #pikkoloimg.pikkoloimg{z-index:888;width:20px;height:20px;top:8px}.legacy-calendar-preview-card #zvezdaimg.laminatimg{z-index:888;width:280px;height:280px;top:30px}.legacy-calendar-preview-card #plotterimg.sagakalendar{z-index:2;width:240px;height:240px;top:0}.matsel-native-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.matsel{position:relative;display:inline-block;width:auto;max-width:100%;vertical-align:middle}.matsel-trigger{width:auto;max-width:100%;text-align:left;display:inline-flex;align-items:center;gap:8px;padding:5px 11px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;font-size:14px;color:#1f2937;cursor:pointer;line-height:1.25}.matsel-trigger:hover{border-color:#94a3b8}.matsel-trigger:focus{outline:2px solid rgba(15,76,129,.35);outline-offset:1px}.matsel-label{flex:0 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matsel-caret{color:#94a3b8;font-size:11px}.matsel-pop{position:absolute;z-index:10050;top:calc(100% + 4px);left:0}.matsel-pop[hidden]{display:none}.matsel-list{min-width:260px;max-width:360px;max-height:320px;overflow-y:auto;background:#fff;border:1px solid #cbd5e1;border-radius:10px;box-shadow:0 12px 34px rgba(15,23,42,.18);padding:4px}.matsel-opt{padding:7px 10px;border-radius:6px;font-size:13px;color:#1f2937;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matsel-opt.is-active{background:#e0edf9}.matsel-opt.is-selected{font-weight:600}.matsel-search{min-width:260px;max-width:360px;margin-bottom:4px;background:#fff;border:1px solid #cbd5e1;border-radius:10px;box-shadow:0 12px 34px rgba(15,23,42,.18);padding:6px}.matsel-search-input{width:100%;box-sizing:border-box;padding:7px 10px;font-size:13px;color:#1f2937;border:1px solid #cbd5e1;border-radius:7px;background:#f8fafc;outline:none}.matsel-search-input:focus{border-color:#2196f3;background:#fff;box-shadow:0 0 0 3px rgba(33,150,243,.15)}.matsel-empty{padding:10px;font-size:13px;color:#94a3b8;text-align:center}[data-theme="dark"] .matsel-search{background:#0f172a;border-color:#334155}[data-theme="dark"] .matsel-search-input{background:#1e293b;color:#e2e8f0;border-color:#334155}[data-theme="dark"] .matsel-search-input:focus{border-color:#3b82f6;background:#0f172a}[data-theme="dark"] .matsel-empty{color:#64748b}[data-theme="dark"] .matsel-trigger{background:#1e293b;color:#e2e8f0;border-color:#334155}[data-theme="dark"] .matsel-trigger:hover{border-color:#475569}[data-theme="dark"] .matsel-caret{color:#64748b}[data-theme="dark"] .matsel-list{background:#0f172a;border-color:#334155}[data-theme="dark"] .matsel-opt{color:#e2e8f0}[data-theme="dark"] .matsel-opt.is-active{background:#1e293b}.matsel-photo-overlay{position:fixed;z-index:10060;pointer-events:none;display:flex;flex-direction:column;background:#2a2018!important;border:2px solid #14100b;border-radius:0;box-shadow:0 20px 60px rgba(0,0,0,.55);overflow:hidden;opacity:0;transform:scale(.98);transition:opacity .15s ease,transform .15s ease}.matsel-photo-overlay.is-shown{opacity:1;transform:scale(1)}.matsel-photo-overlay::before,.matsel-photo-overlay::after{content:"";position:absolute;top:0;bottom:0;width:28px;z-index:3;pointer-events:none;background-color:#2a2018;background-image:linear-gradient(to bottom,#e8dcc8 0,#e8dcc8 13px,transparent 13px,transparent 24px);background-size:16px 24px;background-repeat:repeat-y;background-position:center top}.matsel-photo-overlay::before{left:0;box-shadow:inset -1px 0 0 #4a3a28}.matsel-photo-overlay::after{right:0;box-shadow:inset 1px 0 0 #4a3a28}@keyframes matsel-film-roll{from{background-position:center 0}to{background-position:center -24px}}.matsel-photo-overlay.is-shown::before,.matsel-photo-overlay.is-shown::after{animation:matsel-film-roll 1.8s linear infinite}@media (prefers-reduced-motion:reduce){.matsel-photo-overlay.is-shown::before,.matsel-photo-overlay.is-shown::after{animation:none}}.matsel-photo-overlay .matsel-photo-img{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;background:#2a2018!important;padding:12px 40px;perspective:1400px}.matsel-photo-overlay .matsel-photo-img img{max-width:100%;max-height:100%;object-fit:contain;display:block;opacity:0;transition:opacity .2s ease;backface-visibility:visible;transform-style:preserve-3d}.matsel-photo-overlay .matsel-photo-img img.is-loaded{opacity:1}.matsel-photo-overlay .matsel-photo-cap{flex:0 0 auto;padding:10px 40px;font-size:13px;line-height:1.3;color:#e5e7eb!important;background:#2a2018!important;text-align:center;border-top:1px solid #4a3a28;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matsel-photo-overlay.matsel-no-photo .matsel-photo-img{background:#f6f1e7!important}.matsel-photo-overlay.matsel-no-photo .matsel-photo-cap{white-space:normal;color:#f3d9a6!important;font-weight:600}.calc-row-arrow{display:inline-flex!important;align-items:center;justify-content:center;width:22px!important;height:22px!important;min-width:22px;flex:0 0 22px;padding:0!important;border:0!important;outline:0!important;-webkit-appearance:none;appearance:none;border-radius:6px!important;background:#e2e8f0!important;color:#475569!important;vertical-align:middle;text-decoration:none!important;cursor:pointer;font-size:0;line-height:1;overflow:hidden;flex-shrink:0;transition:background .18s ease,color .18s ease}.calc-row-arrow:hover{background:#cbd5e1!important;color:#1e293b!important}.calc-row-arrow svg{width:14px!important;height:14px!important;display:block!important;flex-shrink:0}html[data-theme="dark"] .calc-row-arrow{background:#334155!important;color:#e2e8f0!important}html[data-theme="dark"] .calc-row-arrow:hover{background:#475569!important;color:#ffffff!important}#legacyResult li.cost-row,.legacyResult li.cost-row,.ulres li.cost-row,li.cost-row{display:inline-flex!important;align-items:center!important}#legacyResult .cost-eye,.legacyResult .cost-eye,li.cost-row .cost-eye,.cost-eye{display:inline-flex!important;align-items:center;justify-content:center;width:18px!important;height:18px!important;min-width:18px;flex:0 0 18px;margin-left:14px!important;vertical-align:middle;color:#dc2626!important;cursor:pointer;line-height:1;overflow:hidden}.cost-eye svg{width:16px!important;height:16px!important;display:block!important}html[data-theme="dark"] .cost-eye{color:#f87171!important}#ABData.abdata-card,#legacyResult .abdata-card,.abdata-card{background:#f1f5f9!important;color:#475569!important}html[data-theme="dark"] #ABData.abdata-card,html[data-theme="dark"] #legacyResult .abdata-card,html[data-theme="dark"] .abdata-card{background:#1e293b!important;color:#cbd5e1!important}#Results2 .ulres>li:nth-child(2),#Results2 .ulres>li:nth-child(3),#Results2 .ulres>li:nth-child(4){padding-right:88px}@media (max-width:480px){#Results2 .ulres>li:nth-child(2),#Results2 .ulres>li:nth-child(3),#Results2 .ulres>li:nth-child(4){padding-right:86px}}